Source
Una gran ventaja de Sensedia Integrations es la posibilidad de crear flujos de integración con el design del tipo Source.
Para hacerlo, utilizará CAMEL YAML DSL, lo que aumenta significativamente la cantidad de casos de uso cubiertos por Sensedia Integrations.
-
Consulte la estructura de carpetas de un proyecto Source.
-
Consulte también Componentes y EIPs aprobados y restricciones.
Creando un flujo de integración en un proyecto Source
![source screen](_images/source-screen.png)
Para crear su flujo de incorporación, siga los pasos a continuación:
-
Acceda a la pantalla Integration Flows.
-
Haga clic en + NEW FLOW. Una ventana modal se abrirá.
-
Añada un nombre y una versión para el flujo de integración.
-
Seleccione el tipo de design Source.
-
Haga clic en SAVE.
El nombre y la versión que ingresó se cargarán automáticamente en la pantalla Source. Puede editarlos. -
Escriba una descripción para el flujo de integración. Para hacer eso, en las opciones del menú, haga clic en
y seleccione la opción Description(opcional).
-
En el archivo
main.yaml
ubicado en la carpeta Flow, incluye el script para su flujo siguiendo el CAMEL YAML DSL.Para orientación detallada, consulte la documentación oficial de Apache Camel (solo en inglés). -
Si está utilizando componentes que requieren archivos de script separados, use la carpeta Resources para crearlos. Para ello, haga clic en el botón + a la derecha del nombre de la carpeta.
-
Para crear variables, utilice la carpeta Flow Variables. Haga clic en la flecha a la derecha del nombre de la carpeta, seleccione el entorno y cree una o más variables. Haga clic en SAVE.
Para aplicar las variables registradas, haga referencia a ellas en el script del flujo de integración ingresando el nombre del componente, como en los ejemplos siguientes:
-
uri: "http://{{nombre de la variable}}"
o -
uri: "jsonata:{{nombre de la variable}}"
-
-
Después de terminar, haga clic en SAVE ALL para guardar todo el proyecto.
No se puede implementar un proyecto con inconsistencias, pero aún así puede guardarlo.
Si hay inconsistencias en el archivomain.yaml
, se listarán en la parte inferior de la pantalla:-
al hacer clic en el botón SAVE ALL en la esquina superior derecha de la pantalla, o
-
al hacer clic en el ícono de guardar en la esquina superior derecha del cuadro main.yaml.
-
Validando un script
Para verificar la estructura de su script antes de desplegar su flujo de integración, Sensedia Integrations ofrece una función de validación.
Esta función verifica exclusivamente la estructura del archivo main.yaml .
Los archivos dentro de la carpeta Resources no serán sometidos a validación.
|
Al escribir su script, haga clic en el ícono ubicado en la esquina superior derecha del cuadro main.yaml. Así cualquier errores en la estructura del flujo o en el uso de componentes o EIPs restringidos serán identificados y se listarán en la parte inferior de la página.
Desplegando el proyecto Source
-
Después de terminar y guardar el proyecto, haga clic en DEPLOY. Una ventana modal se abrirá.
-
En la ventana modal, verifique el nombre del flujo en el campo Integration Flow (no requiere ninguna acción).
-
En el campo Description, escriba una descripción del despliegue. Después del despliegue, la descripción estará disponible en la pantalla Deployments en el elemento Deployment History en la columna Actions.
-
En el campo Environment, seleccione el entorno de despliegue.
-
Haga clic en DEPLOY.
![deploy source](_images/deploy-source.png)
Para eliminar el flujo de integración, haga clic en el icono de la engranaje y seleccione la opción Delete.
No puede eliminar un flujo con status Undeployed, solo editarlo. |
Para comprobar el estado del flujo de integración, haga clic en el icono de la engranaje y seleccione la opción Deployments. Se le dirigirá a la pantalla Deployments.
Para ver ejemplos de flujos del tipo Source, acceda a Tutoriales y ejemplos. |
Share your suggestions with us!
Click here and then [+ Submit idea]