Saltar al contenido

Escenario 4 del tutorial del conector: archivo de proceso

Introducción

Este escenario demuestra el uso de una actividad Procesar archivo de Dropbox.

En este escenario, se obtiene un archivo XML de Dropbox y luego se escribe en un servidor FTP como un archivo JSON.

Nota

Similar a Escenario 1: Obtener archivo, el archivo se procesa en función de un XSD que se especifica en la configuración de la actividad en Integration Studio.

Aquí está la operación completada:

imagen

Importante

Para completar esta operación y escenario, complete la configuración de prerrequisito requerida en el Tutorial del conector de Dropbox.

Debes tener lo siguiente:

  • Acceso a una cuenta de Dropbox y a un servidor FTP.
  • Conectores Dropbox y FTP configurados.
  • Acceso a assets/sample-data directory del repositorio del conector de Dropbox.

1. Copiar archivos de muestra a Dropbox

Copie los tres archivos de muestra (account.xml, company.xml, y customer.xml) de la assets/sample-data directory del conector de Dropbox a tu cuenta de Dropbox.

2. Agregar una actividad de archivo de proceso de Dropbox a una operación

Arrastre un tipo de actividad Archivo de proceso de Dropbox desde la paleta de componentes a una nueva operación en el tela de diseño.

Introduzca un nombre, una ruta de carpeta (como /) y el nombre del archivo que se va a descargar (por ejemplo, account.json):

imagen

Haga clic en Siguiente para ir al siguiente paso.

Con la actividad Procesar archivo de Dropbox, demostramos la capacidad de un conector para configurar dinámicamente el esquema en función de una selección del usuario.

Los esquemas disponibles se incluyen en el conector en el momento de la compilación, pero un conector podría actualizar dinámicamente la lista y los conectores disponibles.

Seleccione la fila cuenta, ya que utilizará el XSD asociado con el archivo XML de la cuenta:

imagen

Haga clic en Siguiente para revisar el esquema de datos, que muestra que la respuesta de Dropbox será un objeto de cuenta y sus campos.

En este punto, puede volver a la pantalla anterior e intentar seleccionar los otros tipos de objetos para ver cómo cambia el esquema de datos para reflejar el objeto elegido.

Cuando haya terminado, asegúrese de haber seleccionado el objeto de cuenta, ya que será necesario para el resto del tutorial:

imagen

Haga clic en Terminado para cerrar la configuración de la actividad.

3. Agregue una actividad de escritura FTP a la operación

Arrastre una actividad Escribir de FTP desde la paleta de componentes de diseño a la área de inserción de componentes en el tela de diseño para crear una instancia de una actividad Write de FTP en una nueva operación. Haga doble clic en la actividad para abrirla.

Configúrelo con un nombre, una ruta (como /) y un nombre de archivo apropiado (como account.json o, para un nombre de archivo con sello de fecha, dropbox_process_results_[date]_[time].json).

Deberá especificar un esquema para la actividad. La forma más sencilla es proporcionar el archivo de salida deseado como esquema de muestra. Seleccione Sí, proporcionar nuevo esquema:

imagen

Puede proporcionar el esquema de varias maneras: cargando una URL, cargando un archivo o escribiendo o pegando directamente en el editor:

  • Puede proporcionar una URL; account.json el archivo está disponible en https://raw.githubusercontent.com/jitterbit/dropbox-connector/master/assets/sample-data/account.json.

    imagen

  • También puedes cargar un archivo directamente; account.json el archivo está incluido en el assets/sample-data directory:

    imagen

  • También puedes escribir o pegar directamente en el editor de esquema.

Una vez finalizada, la configuración de la actividad debería ser similar a esta:

imagen

Haga clic en Siguiente y luego en Finalizado para regresar al flujo de trabajo.

4. Agregar una transformación a la operación

Añade una transformación entre las dos actividades.

Cuando se abra, asigne un nombre a la transformación y utilice Automap Exact Matches para completar el mapeo de la transformación.

Si se proporcionó un esquema apropiado, todos los campos se asignarán automáticamente y el esquema de destino (derecha) indicará que el esquema es JSON mediante el etiquetado del nodo raíz.

Haga clic en el Cerrar icono para guardar la configuración de la transformación y volver al flujo de trabajo:

imagen

5. Ejecutar la operación

Implemente y ejecute la operación. El archivo de muestra debe recuperarse de Dropbox, procesarse en formato JSON y luego colocarse en el servidor FTP.

En el registro de operación, debería aparecer un mensaje que indique que la operación se completó correctamente. En el servidor FTP, debería aparecer una copia del archivo con el esquema correcto:

imagen