Ir al contenido
ESP

Primer flujo

Crea un proyecto vacío de Mulesoft llamado “mulesoft-curso-basico-ejercicio-1” donde en el archivo XML (si no existe, crea un Mule Configuration File) realizarás lo siguiente:

Crea dos flujos,

  • El primero tendrá un Scheduler y un Flow-Reference que hará referencia al segundo flujo.
  • El segundo flujo únicamente tendrá un Logger con el mensaje Hola Mundo!

El flujo del proceso esperado sería el siguiente:

  1. Inicio
  2. Scheduler
  3. Flow Reference
  4. Subflow
    1. Logger
  5. Fin

Deslizá para ver el flujo entero

Nota: El inicio y el fin únicamente son ilustrativos.

  • Recordá que todos los componentes, flujos, operaciones Source y operaciones Process los vas a encontrar en la paleta de Mule.
  • Como el primer flujo contiene un Scheduler que es un Source, se debe utilizar un Flow.
  • Como el segundo flujo únicamente tiene un Logger que es un Process y no tiene ningún Source corresponde que el flujo sea un subflow.

🔒🔓Ver solución

Copia y pega en un nuevo archivo XML de Mule para ver la solución.

<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core" xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/ee/core http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd">
<flow name="mulesoft-curso-basico-1Flow" doc:id="37065e24-cb66-4799-8c3a-ed4fced5e31f" >
<scheduler doc:name="Scheduler" doc:id="31aa124f-b8f0-4770-a97f-8f3c00541817" >
<scheduling-strategy >
<fixed-frequency frequency="999999999" timeUnit="DAYS" startDelay="999999999"/>
</scheduling-strategy>
</scheduler>
<flow-ref doc:name="mulesoft-curso-basico-1Sub_Flow" doc:id="d518daa8-d0b7-4562-bcaa-e8bada98a6e2" name="mulesoft-curso-basico-1Sub_Flow"/>
</flow>
<sub-flow name="mulesoft-curso-basico-1Sub_Flow" doc:id="d211b398-57de-4884-afd6-6dbbd3d8a594" >
<logger level="INFO" doc:name="mostrar mensaje" doc:id="fd2fa63e-c636-493a-9511-4a215f8001f1" message="Hola Mundo!" />
</sub-flow>
</mule>

Última actualización:

{Code mat;}

Aprendé MuleSoft: cursos, ejercicios y exámenes. Gratis y sin registro.