Un destino de FTP Scripting es un destino de sondeo que se ejecuta de acuerdo con la planificación establecida. El comportamiento de un destino de FTP Scripting se controla mediante un script de mandatos FTP.
A diferencia del destino FTP, que sondea un directorio en el servidor FTP, el destino de FTP Scripting sondea directorios que están en otro servidor (por ejemplo, una VAN).
Los servidores FTP pueden tener requisitos específicos para los mandatos que aceptarán. Para utilizar un destino de FTP Scripting, cree un archivo que incluya todos los mandatos FTP requeridos por el servidor FTP al que se está conectando. (Esta información se debe recibir del administrador del servidor FTP).
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD% cd %BCGOPTION1% mget * quit
Los indicadores de posición (por ejemplo, %BCGSERVERIP%) se sustituyen cuando los valores que se entran cuando se crea una instancia específica de un destino de FTP Scripting ponen en funcionamiento el destino. %BCGOPTION% en este ejemplo es el nombre del directorio en el mandato cd. Los parámetros de script y sus campos de destinos de scripts FTP asociados se muestran en la Tabla 2:
Parámetro de script | Entrada de campo de destino de FTP Scripting |
---|---|
%BCGSERVERIP% | IP de servidor |
%BCGUSERID% | ID de usuario |
%BCGPASSWORD% | Contraseña |
%BCGOPTIONx% | Opción x, en Atributos definidos por el usuario |
Al crear el script puede utilizar los siguientes mandatos:
Estos mandatos no se envían al servidor FTP. Modifican la modalidad de transferencia (ascii, binary o passive) al servidor FTP.
Este mandato le lleva al directorio especificado.
Este mandato suprime un archivo del servidor FTP.
Este mandato acepta un solo argumento: el nombre del archivo que se debe recuperar en el sistema remoto. El archivo solicitado se transferirá al sistema WebSphere Partner Gateway. Utilice este mandato sólo si selecciona un único archivo y el nombre es conocido; si no, se debe utilizar el mandato mget con caracteres comodín.
Este mandato es el mismo que el mandato get, excepto en que el archivo se suprime del sistema remoto cuando WebSphere Partner Gateway obtiene el archivo para procesarlo.
Este mandato acepta un solo argumento, que describe un grupo de archivos que deben recuperarse. La descripción puede incluir los caracteres comodín estándar ('*' y '?'). A continuación, se recuperan uno o varios archivos del sistema remoto.
Este mandato acepta un solo argumento, que describe un grupo de archivos que deben recuperarse y luego suprimirse del servidor FTP. La descripción puede incluir los caracteres comodín estándar (* y ?). Se recuperan los archivos y, a continuación, se suprimen del sistema remoto.
Este mandato crea un directorio en el servidor FTP.
Este mandato acepta tres parámetros: la dirección IP del servidor FTP, el nombre de usuario y una contraseña. Estos parámetros se correlacionan con las variables %BCGSERVERIP%, %BCGUSERID% y %BCGPASSWORD%.
Por lo tanto, la primera línea del script de destino de FTP Scripting debe ser:
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%
Este mandato finaliza una conexión existente con un servidor FTP.
Este mandato indica que todo lo que siga a QUOTE debe enviarse al sistema remoto como mandato. Esto permite enviar a un servidor FTP remoto mandatos que es posible que no estén definidos en el protocolo FTP estándar.
Este mandato cambia el nombre de un archivo en el servidor FTP.
Este mandato suprime un directorio del servidor FTP.
Este mandato puede utilizarse para emitir mandatos específicos del sitio al sistema remoto. El sistema remoto determina si el contenido de este mandato es válido.
En los pasos siguientes se describe qué debe especificarse para un destino de FTP Scripting.
En el apartado Detalles de destino, siga estos pasos:
En el apartado de la página Configuración de destino, siga estos pasos:
Si desea especificar atributos adicionales, realice los pasos siguientes. El valor que especifique para la opción sustituirá al valor %BCGOPTIONx% cuando se ejecute el script FTP (donde x corresponde al número de la opción).
Por ejemplo, suponga que el script FTP es parecido al siguiente:
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD% cd %BCGOPTION1% mget * quit
En este caso %BCGOPTION% sería un nombre de directorio.
Indique si desea la planificación basada en intervalos o la planificación basada en calendario.
Si va a recibir archivos que contienen varios intercambios EDI, o documentos XML o ROD que es necesario dividir, configure el manejador de divisor adecuado en el punto de configuración de preproceso.
Para modificar el punto de configuración de preproceso, vaya al apartado Modificación de puntos de configuración. De lo contrario, pulse Guardar.