|
El comando FTPLNK sirve para transferir archivos entre
una carpeta del IFS o de la QDLS del sistema y carpetas
de otros sistemas y/o sistemas operativos por medio
de FTP. Este comando crea el script necesario para establecer
la conexión con el sistema remoto, transferir el archivo
y terminar la sesión en el sistema remoto.
El comando FTPLNKCFG se utiliza para configurar conexiones
estandard con un servidor FTP remoto, de manera que
el comando FTPLNK utilice un usuario común para la conexión
con el sistema remoto y no solicite un usuario y contraseña
cada vez que se ejecute.
Ambos comandos, en combinación con otros comandos de
manipulación de objetos (CPYTOIMPF, CPYTOPCD, CPYTOSTMF,
SPL2STMF, TIF2PDF, CVTSPLHTML, etc.) son útiles para
automatizar la transferencia de los objetos generados
por estos comandos a un servidor FTP.
Estos comandos se componen de los siguientes fuentes
de programas:
| Nombre |
Tipo |
Descripción |
| FTPLNK |
CMD |
Comando para envío/recepción
de archivos IFS con FTP
|
| FTPLNKCFG |
CMD |
Comando para la configuración
del comando FTPLNK |
| FTPLNKCFGP |
CLP |
Programa de control
del comando FTPLNKCFG |
| FTPLNKCL |
CLP |
Programa de control
del comando FTPLNK |
| FTPLNKFM |
DSPF |
Pantalla que solicita
contraseña/usuario remoto |
| FTPLNKHLP |
PNLGRP |
Panel group con la
ayuda de los comandos (incompleta) |
| FTPLNKPG |
RPG |
Programa que crea el
script para FTP |
| FTPLNKVLD |
RPG |
Pantalla que solicita
contraseña/usuario remoto |
| MAKEFTPLNK |
REXX |
Procedimiento REXX
que crea el comando FTPLNK |
| MFTPLNKCFG |
REXX |
Procedimiento REXX
que crea el comando FTPLNKCFG |
Los procedimientos REXX crearan, además de los antes
relacionados, los siguientes objetos:
| Nombre |
Tipo |
Descripción
|
| FTPLNKMSG |
*MSGF |
Archivo de mensajes
de los comandos FTPLNKxxxx |
| FTPENCTBL |
*TBL |
Tabla de translación
para FTPLNKxxxx |
| FTPDENTBL |
*TBL |
Tabla de translación
para FTPLNKxxxx |
Instrucciones:
1. Cree el archivo de fuentes FTPSNDSRC en cualquier
libreria del AS/400.
2. Cree y copie los fuentes de los programas de los
comandos.
3. Modifique el código fuente de los procedimientos
REXX, reemplazando el valor del parámetro
&SLIB (en mi caso OPRCMD) por el nombre de la librería
en que creo su archivo de fuentes
FTPSNDSRC y el parámetro &OLIB por la libreria en
que desee crear el comando y sus objetos
relacionados.
4. Desde la línea de comandos ejecute el comando
STRREXPRC SRCMBR(MAKEFTPLNK) SRCFILE(mi_libreria/FTPSNDSRC)
y/o
STRREXPRC SRCMBR(MFTPLNKCFG) SRCFILE(mi_libreria/FTPSNDSRC)
Comentarios:
- FTPLNK y FTPLNKCFG se encuentran aun en su forma básica
y son susceptibles de mejora; favor de notificar cualquier
modificación al código original y/o sugerencia para
mejorar su funcionamiento al correo electrónico jesusolague@email.com
- Ninguno de los dos comandos resuelve la conexión con
sistemas remotos por nombre, por lo que siempre se deberá
usar la dirección IP del sistema remoto.
Abril 2002
|