Débuter avec la mule

Mule flow xml pour un exemple de bonjour simple

    <?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>

Exemple de base pour accéder à une base de données et sélectionner tous les enregistrements de la base de données à l’aide d’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/fr/mule/debuter-avec-la-mule#Mule flow xml pour un exemple de bonjour simple

Installation ou configuration sur le système d’exploitation MS Windows

Instructions détaillées sur la configuration ou l’installation de Mule.

  1. Avant de commencer avec mule, nous devons nous assurer que Java Home est défini.
  2. Le runtime Mule CE n’a pas besoin d’être installé.
  3. Nous devons simplement décompresser le fichier téléchargé et aller dans le répertoire bin du runtime mule.
  4. Dans le système d’exploitation MS Windows, nous devons exécuter le fichier mule.bat avec les privilèges d’administrateur.
  5. Mule déploiera l’application par défaut et plus maintenant.
  6. Vous pouvez maintenant déployer manuellement l’application mule juste après le fichier zip de l’application mule dans le répertoire de l’application du runtime et vérifier le journal dans le répertoire du journal.