Saltar al contenido

Conector SDK tutorial escenario 5: Obtener archivo

Introducción

Este escenario demuestra el uso de una actividad de Dropbox Obtener Archivo.

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

Nota

Similar al Escenario 4: Procesar archivo, el archivo se especifica dinámicamente durante la configuración de la actividad en Integration Studio al leer el contenido del directorio de la carpeta de Dropbox.

Aquí está la operación completada:

image

Importante

Para completar esta operación y escenario, realiza la configuración previa requerida en el tutorial del conector de Dropbox.

Debes tener lo siguiente:

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

1. Copiar archivo de muestra a Dropbox

Copia el archivo de muestra (account.json) del directorio assets/sample-data del conector de Dropbox al directorio raíz de tu cuenta de Dropbox.

2. Agregar una actividad de Obtener Archivo de Dropbox a una operación

Arrastra una actividad de Dropbox Obtener Archivo desde la paleta de componentes de diseño a la zona de caída de componentes en el lienzo de diseño para crear una instancia de una actividad de Dropbox Obtener Archivo en una nueva operación. Haz doble clic en la actividad para abrirla.

Ingresa un nombre y una ruta de carpeta (como /).

image

Haz clic en Siguiente para ir al siguiente paso.

Con la actividad de Dropbox Obtener Archivo, estamos demostrando la capacidad de un conector para configurar dinámicamente el esquema basado en la selección del usuario.

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

Selecciona la fila account.json, ya que utilizará el XSD asociado con el archivo JSON de la cuenta:

image

Haz clic en Siguiente para revisar el esquema de datos, mostrando que la respuesta de Dropbox será un objeto JSON y mostrando sus campos.

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

Cuando termines, toma nota de qué archivo has seleccionado; mostraremos el tutorial utilizando el archivo account.json:

image

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

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

Arrastra una actividad de Escritura FTP desde la paleta de componentes de diseño a la zona de caída de componentes en el lienzo de diseño para crear una instancia de una actividad de Escritura FTP en una nueva operación. Haz doble clic en la actividad para abrirla.

Configúrala con un nombre, una ruta (como /), y un patrón de nombre de archivo apropiado (como dropbox_process_results_[date]_[time].json).

La actividad de Escritura FTP se verá así:

image

Haz clic en Siguiente y luego en Terminado para regresar al flujo de trabajo.

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

Agrega una transformación entre las dos actividades.

Cuando se abra, dale un nombre a la transformación y luego Automapear Coincidencias Exactas para crear el mapeo de transformación.

Haz clic en el ícono Cerrar para guardar la configuración de la transformación y regresar al flujo de trabajo:

image

5. Ejecutar la operación

Despliega y ejecuta la operación. El archivo seleccionado debe ser recuperado de Dropbox y escrito en el servidor FTP con un nombre basado en el patrón.

En el registro de la operación, deberías ver un mensaje de registro que indica que la operación se completó con éxito:

image

Variaciones

Ahora puedes revisar la operación y probar otros archivos de muestra (JSON o XML) y ver que se procesan de manera similar.