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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Alex teles
August 10, 2016
Education
50
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
110
Chamando um flow de dentro do Transform Message
alexteles10
0
83
MuleSoft Juntando duas ou mais Listas ordenadas
alexteles10
0
77
MuleSoft Como mockar resultado com transform mensager
alexteles10
0
49
MuleSoft mock com set payload
alexteles10
0
62
Como excluir o conector do facebook Do anyponit
alexteles10
0
77
Baixando conectores que não são nativos
alexteles10
0
64
Editor do Anypoint
alexteles10
0
52
MuleSoft Como fazer um when dentro de um when
alexteles10
0
71
Other Decks in Education
See All in Education
Geografía y Fútbol: Chattanooga Geografía del Búnker de La Roja.
juanmartin2026
1
460
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019538FNR)
signer
PRO
1
2.8k
自己紹介 / who-am-i
yasulab
6
7k
[2026前期火5] 論理学(京都大学文学部 前期 第12回)「証明を走らせる:カリー・ハワード対応」
yatabe
0
210
良書紹介08_ 頭のいい子がやっているすごいグラフの読み方
bunnchinn3
0
120
0526
cbtlibrary
0
200
Soluciones al examen de Geografía 2026. JUNIO (Convocatoria Ordinaria)
juanmartin2026
1
6.7k
Visionary Initiative: Materials-Positive Society — Evolving “Things,” empowering a positive society | Science Tokyo
sciencetokyo
PRO
0
140
焦燥を平穏に変えるエンジニアのための哲学
ichimichi
7
6.1k
プログラミング言語において文字列を複数行にわたって だらだらと記載するアレ
sapi_kawahara
0
180
BITCOIN : Les fondamentaux !
rlifchitz
0
200
吉祥寺.pmは1つじゃない — 複数イベント並走運営の12年 —
magnolia
0
1.3k
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.1k
The Invisible Side of Design
smashingmag
301
52k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
220
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
A Soul's Torment
seathinner
6
3.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Scaling GitHub
holman
464
140k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
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