Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MuleSoft Property configuração

6ed0152927434a106bb683fda7f69620?s=47 Alex teles
September 26, 2016

MuleSoft Property configuração

MuleSoft Property configuração in mulesoft

6ed0152927434a106bb683fda7f69620?s=128

Alex teles

September 26, 2016
Tweet

More Decks by Alex teles

Other Decks in Education

Transcript

  1. MuleSoft Property Adicione um conector properts Clique no conector e

    veja que vai abrir uma aba para configuração do Property Set Property = customiza a propiedade. Remove Property = remove uma propiedade. Copy Properties = copia uma propiedade.
  2. Name é o nome da propriedade da que você que

    configurar. Value é o valor a ser definido nessa propriedade aqui aceita expressão Mulesoft mais conhecida como MEL(Mule Expression Language). https://docs.mulesoft.com/mule-user-guide/v/3.7/mule-expression-language-mel Propriedade criada no Outbound Properties.
  3. Se em outro lugar que aceita expressão MEL já pode-se

    chama a propriedade que você criou como demostro mais a cima. XML <?xml version="1.0" encoding="UTF-8"?> <mule xmlns:http="http://www.mulesoft.org/schema/mule/http" 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/http http://www.mulesoft.org/schema/mule/http/current/mule- http.xsd"> <http:listener-config name="HTTP_confg" host="localhost" port="8083" doc:name="HTTP Listener Configuration"/> <http:listener-config name="HTTP_Listener_Configuration_2" host="0.0.0.0" port="8081" doc:name="HTTP Listener Configuration"/> <flow name="meuprimeiroprojetoFlow"> <http:listener config-ref="HTTP_confg" path="/" doc:name="HTTP"/> <logger message="=========== TESTE LOG 01============" level="INFO" doc:name="Logger"/> <set-property propertyName="Autthrization" value="#[&quot;basic&quot; + Base64.encodeBase64String(&quot;ersername:password&quot;)]" doc:name="Property"/> <logger message="#[message.outboundProperties.Autthrization]" level="INFO" doc:name="Logger"/> <logger message="=========== TESTE LOG 03============" level="INFO" doc:name="Logger"/> </flow> </mule>