Comenzando con mula

Mule flow xml para un ejemplo simple de saludo

    <?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_Listener_Configuration"
            host="0.0.0.0" port="8082" doc:name="HTTP Listener Configuration" />
        <flow name="helloworldFlow">
            <http:listener config-ref="HTTP_Listener_Configuration"
                path="/Hello" allowedMethods="GET" doc:name="HTTP" />
            <set-payload value="Hello #[message.inboundProperties.'http.query.params'.name]" doc:name="Set Payload" />
            <logger message="#[message.payloadAs(java.lang.String)]" level="INFO" doc:name="Logger" />
        </flow>
    </mule>

Ejemplo básico para acceder a una base de datos y seleccionar todos los registros en la base de datos usando anypoint studio

<http:listener-config name="HTTP_Listener_Configuration" host="localhost" port="${http.port}" doc:name="HTTP Listener Configuration"/>

<db:mysql-config name="MySQL_Configuration" host="${db.host}" port="${db.port}" user="${db.user}" password="${db.password}" database="${db.database}" doc:name="MySQL Configuration"/>

<context:property-placeholder location="prop.properties"/>

<flow name="Total">
    <http:listener config-ref="HTTP_Listener_Configuration" path="/" allowedMethods="GET" doc:name="HTTP"/>

    <db:select config-ref="MySQL_Configuration" doc:name="Database">
        <db:parameterized-query><![CDATA[SELECT * FROM TableName]]></db:parameterized-query>
    </db:select>

    <json:object-to-json-transformer doc:name="Total"/>

</flow>https://www.wikiod.com/es/mule/comenzando-con-mula#Mule flow xml para un ejemplo simple de hola

Instalación o configuración en el sistema operativo MS Windows

Instrucciones detalladas sobre cómo configurar o instalar mula.

  1. Antes de comenzar con mule, debemos asegurarnos de que el inicio de Java esté configurado.
  2. El tiempo de ejecución de Mule CE no necesita instalación.
  3. Solo tenemos que descomprimir el archivo descargado e ir al directorio bin de mule runtime.
  4. En el sistema operativo MS Windows, debemos ejecutar el archivo mule.bat con privilegios de administrador.
  5. Mule implementará la aplicación predeterminada y ahora.
  6. Ahora puede implementar manualmente la aplicación mula simplemente pasando el archivo zip de la aplicación mula en el directorio de la aplicación en tiempo de ejecución y verificar el directorio de registro.