As400 - Ftp

Páginas: 8 (1786 palabras) Publicado: 21 de septiembre de 2012
FTP


Introducción
Ejemplo implementación FTP batch – Modo Automático
FTP Modo Manual desde un PC
Transferencia mediante Client Access
Para tener en cuenta
Ejemplos



Introducción

El intercambio de grandes cantidades de datos entre computadoras siempre ha sido uno de los principales requerimientos dentro de cualquier departamento de tecnología informática. Debido a lageneralización del uso de TCP/IP, la aplicación FTP (File Transfer Protocol) se ha convertido en uno de los servicios más utilizados para enviar, recibir y compartir archivos a través de redes.
La aplicación FTP es una de las que integran la suite de aplicaciones TCP/IP, y por lo tanto, suele ser provista por el mismo proveedor del protocolo. Consta de dos partes: el módulo cliente y el módulo servidor. Cadauna de ellas tiene su propio conjunto de subcomandos. La acción se inicia a partir de subcomandos ingresados al cliente FTP, quien dispara los subcomandos necesarios del servidor FTP.
El cliente FTP contempla subcomandos para establecer una conexión con un servidor FTP remoto, navegar bibliotecas y directorios, crear y suprimir archivos, y por supuesto, transferirlos.
NOTA: Se considera clienteFTP al sistema que inicia la petición de transferencia independientemente de dónde residan los archivos a transferir y el sentido de la misma.
Los subcomandos del cliente FTP pueden ingresarse uno por vez, cada vez que se requiera una operación (Modo manual), o incluirse dentro de un script FTP que se ejecutará batch bajo una planificación previamente definida (Modo automático).
Si se utilizala modalidad manual, el usuario debe realizar los siguientes pasos:
• Arrancar el cliente FTP, especificando la dirección IP del sistema remoto (o en su defecto el nombre del sistema).
• Ingresar un identificador de usuario y contraseña.
• Ejecutar la secuencia de subcomandos FTP necesarios (GET, PUT, etc.)
• Finalizar el cliente FTP.

Cuando es necesario ejecutar transferenciasmasivas periódicamente, el ingreso manual de subcomandos del cliente FTP puede tornarse una tarea tediosa. Por lo tanto, es importante considerar la automatización del proceso desde un trabajo batch. También es aplicable la ejecución automática cuando la transferencia se invoca, por ejemplo, desde otra aplicación.

En este tip, tratamos el caso de una transferencia iniciada por un cliente AS/400,desde o hacia otro sistema AS/400. Parte de lo aquí tratado es aplicable a la ejecución desatendida de transferencias, iniciadas por un AS/400 desde o hacia PC. En este caso, debe disponer de un FTP Server en la PC con la que se comunica.


Ejemplo de implementación de FTP batch – Modo automático

Para llevar a cabo el proceso de automatización de FTP asumimos, en este caso, que un AS/400es el sistema que está solicitando la transferencia de archivos (es decir, toma el rol de cliente FTP) hacia otro AS/400 que tiene instalada la porción servidor. Además del/los archivos a transferir, deben intervenir en el proceso los siguientes elementos:
• Un archivo que contenga los subcomandos FTP (script)
• Un programa CL que iniciará el FTP y ejecutará los subcomandos del script.
• Unarchivo vacío que almacenará los mensajes generados luego de la corrida del script.


Creación del Script de subcomandos FTP:

La siguiente pantalla muestra como sería el script FTP, con las características de la transferencia que se desea realizar. Este debe estar almacenado como miembro fuente de tipo TXT dentro de un objeto *FILE PF-SRC:




La sentencia 0001.00 debe contener el nombredel usuario y la contraseña del sistema remoto. Las sentencias que le siguen especifican los subcomandos FTP que bajan datos al cliente. Luego se finaliza la sesión FTP (subcomando quit).


Creación del Programa CL

Deberá generarse también el código CL necesario para el arranque del FTP y la ejecución
del script:



La sentencia 0002.00 efectúa una alteración temporal del INPUT del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • As400
  • AS400
  • As400
  • Sobre As400
  • iniciacion as400
  • As400 Con Db2
  • Herramientas As400
  • Introduccion AS400

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS