Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SpeakerDeck.com
Search
Alex teles
August 10, 2016
Education
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SpeakerDeck.com
SpeakerDeck.com
Alex teles
August 10, 2016
More Decks by Alex teles
See All by Alex teles
Mulesoft configurando conexão com banco AS400 DB2
alexteles10
0
120
Chamando um flow de dentro do Transform Message
alexteles10
0
85
MuleSoft Juntando duas ou mais Listas ordenadas
alexteles10
0
82
MuleSoft Como mockar resultado com transform mensager
alexteles10
0
52
MuleSoft mock com set payload
alexteles10
0
64
Como excluir o conector do facebook Do anyponit
alexteles10
0
78
Baixando conectores que não são nativos
alexteles10
0
67
Editor do Anypoint
alexteles10
0
55
MuleSoft Como fazer um when dentro de um when
alexteles10
0
73
Other Decks in Education
See All in Education
チームの鏡になるー自分の癖を知ると、チームのパターンが見えてくる@スクフェス仙台
saorimurooka
0
140
[2026前期火5] 論理学(京都大学文学部 前期 第9回)「正規化の停止性——ヒドラゲームによる証明」
yatabe
0
230
「答えを出す」より「わかる」をつくる
kzkmaeda
1
270
Examen de Selectividad. Geografía julio 2026 (Convocatoria Extraordinaria). UCLM
juanmartin2026
1
12k
0506
cbtlibrary
0
260
Enterprise UI, v2
stevekinney
0
180
Del ojo entrenado a la visión computacional: evaluación de la severidad de enfermedades
emdelponte
0
110
AIの力を100%引き出すために
frievea
0
370
[2026前期火5] 論理学(京都大学文学部 前期 第11回)「ハーモニー:三層モデルと保存拡大」
yatabe
0
240
Course Review - Lecture 13 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
Beyond the Prompt: Programming as a Pathway to Statistical Thinking
minecr
0
330
NDIAS Automotive / IoT CTF 2026 Recap - Keyfob & OSINT
himitu23
0
300
Featured
See All Featured
Crafting Experiences
bethany
1
260
Building the Perfect Custom Keyboard
takai
2
850
Building Adaptive Systems
keathley
44
3.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
340
Making Projects Easy
brettharned
120
6.7k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
220
How GitHub (no longer) Works
holman
316
150k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
550
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
30 Presentation Tips
portentint
PRO
1
370
Transcript
MeluSoft
Como cria um loop sem usar for each groovy ou
java
Configuração do projeto Dois flow Set payload
Logger Flow Reference Choice
Flow completo
Configuração do poll
Xml do poll
Seta no payload o valor das voltas que vai ser
executado
XML poll <set-payload value="#[3]" doc:name="Set Payload"/>
Mostra o que tem no payload
No reference flow chama o segundo flow
Segundo flow do loop
Log para ver o que esta chegando.
Choice com a condição #[payload > 1] isso é uma
expreção
<choice doc:name="Choice"> <when expression="#[payload > 1]"> <logger
message="Entrou no Choice" level="INFO" doc:name="Logger"/> <set-payload value="#[payload - 1 ]" doc:name="Set Payload"/> <flow-ref name="loop_de_flowFlow_2" doc:name="Chama_flow_2"/> </when> <otherwise> <logger message="Fim....." level="INFO" doc:name="Logger"/> </otherwise> </choice>
Aqui estou decrementando o payload
Chama o mesmo flow
<?xml version="1.0" encoding="UTF-8"?> <mule xmlns:schedulers="http://www.mulesoft.org/schema/mule/schedulers" xmlns:tracking="http://www.mulesoft.org/schema/mule/ee/tracking" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans- current.xsd http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd http://www.mulesoft.org/schema/mule/schedulers http://www.mulesoft.org/schema/mule/schedulers/current/mule-schedulers.xsd http://www.mulesoft.org/schema/mule/ee/tracking http://www.mulesoft.org/schema/mule/ee/tracking/current/mule-tracking-ee.xsd"> <flow name="loop_de_flowFlow_1"> <poll doc:name="Poll">
<flow name="loop_de_flowFlow_1"> <poll doc:name="Poll"> <schedulers:cron-scheduler expression="0 0
0 1 * ? 2016"/> <logger message="Iniciado" level="INFO" doc:name="Logger"/> </poll> <set-payload value="#[3]" doc:name="Set Payload"/> <logger message="Valor do payload ======= #[payload] ============" level="INFO" doc:name="Logger"/> <flow-ref name="loop_de_flowFlow_2" doc:name="Chama_Flow_2"/> </flow>
<flow name="loop_de_flowFlow_2"> <logger message="#[payload]" level="INFO" doc:name="Logger"/> <choice
doc:name="Choice"> <when expression="#[payload > 1]"> <logger message="Entrou no Choice" level="INFO" doc:name="Logger"/> <set-payload value="#[payload - 1 ]" doc:name="Set Payload"/> <flow-ref name="loop_de_flowFlow_2" doc:name="Chama_flow_2"/> </when> <otherwise> <logger message="Fim....." level="INFO" doc:name="Logger"/> </otherwise> </choice> </flow> </mule>
Obrigado Fim