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:
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.
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.
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. |
Agregue componentes y EIPs a la ruta
-
Después de agregar el gatillo, usted verá un ícono
, indicando la adición de un nuevo step.
-
Haga clic en el ícono
. 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. |
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
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
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.
Share your suggestions with us!
Click here and then [+ Submit idea]