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:
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 /
).
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:
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
:
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í:
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:
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:
Variaciones
Ahora puedes revisar la operación y probar otros archivos de muestra (JSON o XML) y ver que se procesan de manera similar.