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

MuleSoft Property configuração

Alex teles
September 26, 2016

MuleSoft Property configuração

MuleSoft Property configuração in mulesoft

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>