Configuración de la pasarela de FTP Scripting
Una pasarela de FTP Scripting se ejecuta de acuerdo con la planificación establecida. El comportamiento de una pasarela de FTP Scripting se controla mediante un script de mandatos FTP.
Creación de scripts FTP
Para utilizar una pasarela de FTP Scripting, cree un archivo que incluya todos los mandatos FTP requeridos que el servidor FTP puede aceptar.
- Cree un script para las pasarelas para indicar las acciones que desea realizar. En el siguiente script se muestra un ejemplo de cómo conectarse al servidor FTP especificado (con el nombre y la contraseña especificados), pasar al directorio especificado en el servidor FTP y enviar todos los archivos al directorio especificado en el servidor:
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD% %BCGOPTIONx%
cd %BCGOPTIONx%
mput *
quit
Los indicadores de posición (por ejemplo, %BCGSERVERIP%) se sustituyen cuando la pasarela se pone en funcionamiento por los valores que se entran cuando se crea una instancia específica de una pasarela de FTP Scripting, tal como se muestra en la tabla siguiente:
Tabla 17. Cómo correlacionar los parámetros de script con las entradas de campo de pasarela de FTP Scripting
Parámetro de script |
Entrada de campo de pasarela de FTP Scripting |
%BCGSERVERIP% |
IP de servidor |
%BCGUSERID% |
ID de usuario |
%BCGPASSWORD% |
Contraseña |
%BCGOPTIONx% |
Opción x, en Atributos definidos por el usuario |
Puede haber hasta 10 opciones definidas por el usuario.
- Guarde el archivo.
Mandatos de scripts FTP
Puede utilizar los siguientes mandatos al crear el script:
- ascii, binary, passive
Estos mandatos no se envían al servidor FTP. Modifican la modalidad de transferencia
(ascii, binary o passive) al servidor FTP.
- cd
Este mandato le lleva al directorio especificado.
- delete
Este mandato suprime un archivo del servidor FTP.
- mkdir
Este mandato crea un directorio en el servidor FTP.
- mput
Este mandato acepta un solo argumento, que especifica los archivos que deben transferirse al sistema remoto. Este argumento puede contener los caracteres comodín estándar para identificar varios archivos ('*' y '?').
- open
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 pasarela de FTP Scripting debe ser:
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%
- quit, bye
Este mandato finaliza una conexión existente con un servidor FTP.
- quote
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.
- rmdir
Este mandato suprime un directorio del servidor FTP.
- site
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.
Pasarelas de FTP Scripting
Si va a utilizar pasarelas de FTP Scripting, realice las siguientes tareas:
Para crear pasarelas de FTP Scripting,
siga el procedimiento siguiente.
- Pulse Administración de cuentas > Perfiles >
Participante de comunidad.
- Especifique los criterios de búsqueda y pulse Buscar,
o pulse el botón Buscar sin especificar ningún criterio de búsqueda para visualizar una lista de todos los participantes.
- Pulse el icono Ver detalles para mostrar el perfil del participante.
- Pulse Pasarelas.
- Pulse Crear.
Detalles de pasarela
En la página Lista de pasarelas, realice los pasos siguientes:
- Escriba un nombre que identifique la pasarela. Se trata de un campo obligatorio.
- Si lo desea, indique el estado de la pasarela. Habilitado es el valor predeterminado. Una pasarela que está habilitada está lista para enviar documentos.
Una pasarela que está inhabilitada no puede enviar documentos.
- Si lo desea, indique si la pasarela está En línea o Fuera de línea.
El valor predeterminado es En línea.
- Si lo desea, especifique una descripción para la pasarela.
Configuración de pasarela
En el apartado de la página Configuración de pasarela, siga estos pasos:
- Seleccione FTP Scripting en la lista Transporte.
- Escriba la dirección IP del servidor FTP al que está enviando documentos. El valor aquí especificado sustituirá al valor %BCGSERVERIP% cuando se ejecute el script FTP.
- Escriba el ID de usuario y la contraseña necesarios para acceder al servidor FTP.
Los valores aquí especificados sustituirán a %BCGUSERID% y %BCGPASSWORD% cuando se ejecute el script FTP.
- Si el destino está en modalidad segura, utilice el valor predeterminado Sí para Modalidad FTPS.
De lo contrario, pulse No.
- Suba el archivo script realizando los siguientes pasos:
- Pulse Subir archivo de script.
- Escriba el nombre del archivo que contiene el script para procesar documentos o utilice Examinar para desplazarse hasta el archivo.
- Pulse Cargar archivo para cargar el archivo de script en el recuadro de texto
Archivo de script cargado actualmente.
- Si el archivo de script es el que desea utilizar, pulse Guardar.
- Pulse Cerrar ventana.
- En el campo Recuento de reintentos, especifique
el número de veces que desea que la pasarela intente enviar un documento
antes de que se produzca un error. El valor predeterminado es 3.
- En el campo Intervalo de reintentos, especifique
la cantidad de tiempo que debe esperar antes de intentar volver a enviar
este documento. El valor predeterminado es 300 segundos.
- En Tiempo de espera de conexión, especifique el número de segundos
que un socket permanecerá abierto sin tráfico. El valor predeterminado es 120 segundos.
- En el campo Bloquear usuario, indique si la pasarela
solicitará un bloqueo, para que ninguna otra instancia de una pasarela de FTP Scripting pueda acceder al mismo directorio del servidor FTP a la vez.
Nota: los valores Atributos globales de script de FTP ya están rellenados y no se pueden editar en esta página.
Para modificarlos, utilice la página Atributos de transporte global, como se describe en el apartado
Configuración de los valores de transporte global.
Atributos definidos por el usuario
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).
- Pulse Nuevo.
- Escriba un valor junto a la Opción 1.
-
Si va a especificar atributos adicionales, vuelva a pulsar Nuevo y escriba un valor.
- Repita el paso 3 tantas veces como sea necesario para definir todos los atributos.
Por ejemplo, suponga que el script FTP es parecido al siguiente:
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%
cd %BCGOPTION1%
mput *
quit
En este caso %BCGOPTION% sería un nombre de directorio.
Planificación
En el apartado Planificación de la página, realice los siguientes pasos:
- Indique si desea la planificación basada en intervalos o la planificación basada en calendario.
- Si elige Planificación basada en intervalos, seleccione el número de segundos que deben transcurrir antes de sondear la pasarela (o aceptar el valor predeterminado).
- Si selecciona Planificación basada en calendario, elija el tipo de planificación
(Planificación diaria, Planificación semanal o Planificación personalizada).
- Si selecciona Planificación diaria, especifique la hora del día a la que debe sondearse la pasarela.
- Si elige Planificación semanal, seleccione uno o varios días de la semana además de la hora del día.
- Si elige Planificación personalizada, seleccione la hora del día y luego
Rango o Días selectivos para la semana y el mes. Con Rango, indique la fecha de inicio y la fecha de finalización. (Por ejemplo, pulse Lunes y Viernes si desea que el servidor se sondee a una determinada hora únicamente los días laborables).
Con Días selectivos
puede elegir los días concretos de la semana y del mes.
- Si desea configurar el paso de preproceso o postproceso para la pasarela, acceda a Configuración de manejadores.
De lo contrario, pulse Guardar.
