Creando una Integración del Tipo Source

La pantalla Source es donde usted crea sus flujos de integración del tipo Source. Usted puede crear integraciones de dos formas:

  • De manera visual, en la pestaña Diagram: agregue steps al canvas y complete los formularios de configuración para definir el flujo de la integración.

  • Vía código, en la pestaña Source Code: use CAMEL YAML DSL para escribir el script de la integración directamente en el archivo main.yaml.

Mientras usted construye la integración en la pestaña Diagram, es posible alternar a la pestaña Source Code y visualizar el código correspondiente, y viceversa.

La animación a continuación ilustra la creación de un flujo y las funcionalidades disponibles en cada pestaña:

create flow

Consulte nuestro paso a paso para construir una integración:

Cree un nuevo flujo en la pantalla Integration Flows

  • Acceda a la pantalla Integration Flows.

  • Haga clic en + NEW FLOW.

  • En la ventana modal que se abrirá, ingrese el nombre y la versión del flujo de integración. Posteriormente usted podrá editarlos.

  • Seleccione el tipo de diseño Source.

  • Haga clic en SAVE.

new flow source

Acceda a la pantalla Source

  • Después de crear el flujo, usted verá la pantalla Source con la pestaña Diagram seleccionada como predeterminada.

  • En el main.yaml, usted verá el canvas con el step gatillo vacío como el primer step de la integración.

La imagen a continuación muestra la pantalla Source exhibiendo la pestaña Diagram.

Pantalla Source con el canvas vacío, mostrando la pestaña Diagram

Seleccione un gatillo para ejecutar la integración

  • Haga clic en + Add Trigger.

  • Seleccione un gatillo en el menú del lado derecho de la pantalla y haga clic en CONFIRM para agregarlo al canvas. Alternativamente, usted puede arrastrarlo. Si es necesario, use la herramienta de búsqueda para localizarlo.

  • Después de agregar el gatillo a la integración, automáticamente se abrirá el formulario de configuración. Sin embargo, usted puede continuar agregando steps y configurarlo posteriormente.

Usted puede reemplazar un gatillo por otro, pero todas las configuraciones del gatillo original se perderán. Para reemplazar un gatillo, haga clic en el ícono de los tres puntos en el step y, a continuación, haga clic en Replace.

Pantalla Source con el canvas mostrando los gatillos disponibles

Agregue componentes y EIPs a la ruta

  • Después de agregar el gatillo, usted verá un ícono signo de más, indicando la adición de un nuevo step.

  • Haga clic en el ícono signo de más. A continuación, haga clic en + Add Step.

  • Seleccione un componente o un EIP en el menú del lado derecho de la pantalla haciendo clic en la pestaña correspondiente. Si es necesario, use la herramienta de búsqueda para localizar un componente o EIP específico. Después, haga clic en CONFIRM. Alternativamente, usted puede arrastrarlo.

Después de agregar un step al canvas, automáticamente se abrirá el formulario de configuración. Sin embargo, usted puede continuar agregando steps y configurarlos posteriormente.

Pantalla Source con el canvas mostrando los componentes y EIPs disponibles

Para habilitar el envío y visualización de los registros de ejecución (logs) en Sensedia Analytics, agregue el EIP Log. Al visualizar los registros, no será posible seleccionar los niveles Trace y Debug.

(Opcional) Cree archivos resources

Para algunos componentes de Apache Camel, como el “JSONata”, es necesario utilizar scripts almacenados en archivos separados. Estos archivos pueden ser creados en Resources, independientemente de la extensión del archivo. De esta forma, usted puede referenciarlos directamente en el flujo principal, garantizando que sean utilizados durante la ejecución del flujo de integración.

Para crear un archivo resource:

  • Haga clic en el ícono de resources imagen de una hoja de papel cortada representando el ícono de resources en la esquina izquierda del canvas.

  • Haga clic en +.

  • Haga clic en el archivo y defina el nombre y la extensión, por ejemplo: jsonata.yaml, teste.txt, etc.

  • Agregue el contenido del archivo en el editor de texto.

  • Guarde el archivo resource haciendo clic en SAVE.

Consulte más información sobre Resources.

(Opcional) Cree flow variables

Las variables permiten una configuración personalizada del flujo y la parametrización de los entornos, eliminando la necesidad de crear un flujo de integración separado para cada entorno.

Para crear una variable:

  • Haga clic en el ícono de variables imagen de una caja representando el ícono de variables en la esquina izquierda del canvas.

  • Seleccione el entorno en el cual la variable será aplicada: Production o Staging.

  • Registre la variable en el formulario que se abrirá.

  • Guarde la variable haciendo clic en SAVE.

Consulte más información sobre variables.

Guarde el proyecto

Al terminar de configurar el flujo, guarde la integración haciendo clic en SAVE en la esquina superior derecha.

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]