quarta-feira, 18 de janeiro de 2017

Chamando um flow de dentro do Transform Message


Vamos utilizar dois flows, um com transform que vai chamar o outro flow como na imagem










XML gerado

<?xmlversion="1.0" encoding="UTF-8"?>
<mulexmlns:dw="http://www.mulesoft.org/schema/mule/ee/dw" 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/ee/dw http://www.mulesoft.org/schema/mule/ee/dw/current/dw.xsd
http://www.mulesoft.org/schema/mule/ee/tracking http://www.mulesoft.org/schema/mule/ee/tracking/current/mule-tracking-ee.xsd">
<flowname="lookup-flowsFlow">
<polldoc:name="Poll">
<fixed-frequency-scheduler frequency="10000" timeUnit="MINUTES"/>
<logger message="START" level="INFO" doc:name="Logger"/>
</poll>
<dw:transform-messagedoc:name="TransformMessage">
<dw:set-payload><![CDATA[%dw1.0
%output application/java
---
{
nome: lookup("segundoFlow",{})
}]]></dw:set-payload>
</dw:transform-message>
<loggermessage="=== result=== #[message.payloadAs(java.lang.String)]" level="INFO" doc:name="Logger"/>
</flow>
<flowname="segundoFlow">
<loggerlevel="INFO" doc:name="Logger"/>
<set-payload value="#[&quot;AlexLindo&quot;]" doc:name="Set Payload"/>
</flow>
</mule>

Fim Obrigado.

terça-feira, 3 de janeiro de 2017

Como a RAML melhorou minha vida

Como a RAML melhorou minha vida no desenvolvimento de APIs.

Ele me ajudou a trabalhar mais rápido, mais fácil e mais inteligente, talvez eu tenha algumas dicas úteis que o mundo precisa saber? Talvez mais ainda estou no início da jornada a cada dia mais em busca de conhecimento para melhor servir a tecnologia.
O conceito de APIs foi esclarecido quando conheci o RAML, com a necessidades de clientes em precisar de soluções práticas e ages conheci o RAML e a parti dai nunca mais deixei de usar