mandatos de protocolo de transferencia de archivos ftp

43
Mandatos de Protocolo de Transferencia de Archivos : El menú Mandatos de Protocolo de Transferencia de Archivos (CMDFTP) le permite seleccionar mandatos para trabajar con el protocolo de transferencia de archivos que utiliza el Protocolo de Control de Transmisión/Protocolo Internet (TCP/IP). FTP es una aplicación utilizada para transferir archivos a y desde sistemas principales. Para ejecutar un mandato inmediatamente, teclee el mandato y pulse la tecla Intro. Para obtener ayuda a la hora de introducir el mandato, teclee el mandato y pulse F4 (Solicitud) sin teclear nada más.

Upload: caosmario80

Post on 02-Jan-2016

315 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mandatos de Protocolo de Transferencia de Archivos FTP

Mandatos de Protocolo de Transferencia de Archivos :

El menú Mandatos de Protocolo de Transferencia de Archivos (CMDFTP) le permite seleccionar

mandatos para trabajar con el protocolo de transferencia de archivos que utiliza el Protocolo de Control de Transmisión/Protocolo Internet (TCP/IP). FTP es una aplicación utilizada para transferir archivos a y desde sistemas principales.

Para ejecutar un mandato inmediatamente, teclee el mandato y pulse la tecla Intro. Para obtener ayuda a la hora de introducir el mandato, teclee el mandato y pulse F4 (Solicitud) sin teclear nada más.

Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Por ejemplo, puede teclear AP para el submandato APPEND. Además de estos submandatos el cliente FTP acepta sinónimos para ciertos submandatos.

Page 2: Mandatos de Protocolo de Transferencia de Archivos FTP

Submandatos de Cliente FTP - Si el sistema remoto es un sistema AS/400, también están soportados algunos submandatos de servidor . Los sistemas que no sean AS/400 puede que sólo soporten algunos de estos submandatos. Además de los archivos de base de datos de AS/400 que contienen miembros (específicamente archivos físicos y archivos físicos fuente), FTP soporta la transferencia de archivos en sistemas de archivos jerarquizados (HFS) y sistemas de archivos integrados. Las reglas de denominación de archivos FTP para bases de datos, HFS y archivos de sistemas de archivos integrados se describen en el tema Denominación de archivos FTP .

ACCT (Enviar Información de Cuenta) Algunos sistemas necesitan información de cuenta para permitir ciertas funciones del sistema. El sistema remoto puede solicitarle dicha información. Para enviar información de cuenta, utilice el submandato ACCT del modo siguiente:

Por ejemplo, TCP/IP en el Sistema Operativo IBM Virtual Machine (VM) puede necesitar una contraseña para acceso de lectura y grabación a minidiscos. Utilice el submandato ACCT para suministrar una contraseña para el minidisco del directorio actual. Si el sistema remoto es un sistema AS/400, el submandato ACCT no realiza ninguna operación. Nota: El sistema AS/400 soporta ACCOunt como un sinónimo para el submandato ACCT.

APPEND (Añadir un Archivo Local) Para añadir un miembro de archivo local, un documento o un archivo de otro sistema de archivos a un archivo remoto, utilice el submandato APPEND del modo siguiente:

APpend archivolocal [archivoremoto] APpend Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. archivo_local El nombre del miembro de archivo local, documento o de otro archivo de AS/400. archivo_remoto El archivo en el que va añadirse su archivo en el sistema remoto. Si no se entra un archivo_remoto, entonces el cliente FTP crea a un nombre por omisión . Si el archivo remoto no existe en el servidor, el servidor FTP crea el archivo.

Nota: Si existe un miembro o un archivo HFS, APPEND concatena los dos archivos de modo que los datos del miembro original vayan en primer lugar, seguidos por los datos del archivo añadido.Sin embargo, si el archivo remoto existente es un documento QDLS en un servidor AS/400, el archivo local sustituye al documento existente. Esto es así porque el sistema de archivos QDLS trata la petición igual que si fuera PUT.

Page 3: Mandatos de Protocolo de Transferencia de Archivos FTP

Para añadir un archivo al sistema remoto, debe tener privilegios sobre este. Puede que tenga que suministrar la información de cuenta adecuada, utilizando el submandato ACCT . La modalidad de copia de archivos por omisión es continua. Puede que necesite cambiar esto utilizando el submandato MODE. En el caso de que el archivo remoto tenga un formato de registro fijo, se conserva siempre el formato de archivo y la longitud de registro del archivo remoto. Siempre que sea necesario pueden truncarse los registros del miembro del archivo local o rellenarse con espacios en blanco. Para añadir un archivo, debe estar en un directorio actual válido del sistema remoto. Los submandatos FTP DIR , CD y LS pueden ayudarle a determinar su situación en el sistema remoto.

ASCII (Cambiar Tipo de Archivo a ASCIIPara cambiar el tipo de transferencia de archivo o la representación a ASCII, utilice el submandato ASCII del modo siguiente:

AScii

Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. El tipo de transferencia ASCII se utiliza durante la transferencia de archivos de documentos a o desde un sistema ASCII que no soporta la representación EBCDIC.ASCII es el tipo de transferencia por omisión. No hay control de formato vertical asociado con el archivo. Para ASCII sólo se soporta el formato por omisión NON PRINT.

BINARY (Establecer Tipo Transferencia a Imagen para Soporte de Transferencia Imagen Bin.) Para cambiar el tipo de transferencia de archivo o la representación a imagen, utilice el submandato BINARY del modo siguiente: Binary

Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Si está transfiriendo datos binarios a un archivo AS/400 existente, la longitud de registro es la longitud de registro del archivo AS/400 existente. Si el archivo no existe en el sistema AS/400, FTP seleccionauna longitud de registro para usted.

Por ejemplo, cuando se transfieren objetos de programa, como los registros de código objeto de 80 bytes, debe crearse siempre el archivo con una longitud de registro de 80 byte para asegurarse de que el programa objeto se conserve en un formato operativo. Es necesaria la transferencia de imágenes binaria para ciertos archivos como por ejemplo archivos de salvar y archivos del sistema de archivo jerarquizado (HFS). Si el valor de TYPE no es binario al intentar transferir tales archivos, se visualiza un mensaje que indica que debe ser binario.

Page 4: Mandatos de Protocolo de Transferencia de Archivos FTP

CD (Cambiar Directorio o Biblioteca de Trabajo) Para cambiar el directorio, biblioteca o grupo de archivos de trabajo del sistema remoto, utilice el submandato CD directorio Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. directorio El nombre de un designador de directorio de archivo, biblioteca u otro grupo de archivos dependiente de sistema, del sistema remoto. Si el sistema remoto es un sistema AS/400, este submandato cambia la biblioteca o directorio actual. Para averiguar qué hay en el sistema remoto, utilice el submandato DIR para obtener un listado. Nota: Cuando utilice el submandato CD (o LCD) para cambiar de un sistema de archivo a otro sistema de archivo, debe especificar el directorio raíz.

CDUP (Cambiar a Directorio Padre) Para cambiar el directorio de trabajo del sistema remoto al directorio padre del directorio de trabajo actual en el sistema remoto, utilice el submandato

CDUp

Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva.

CLOSE (Finalizar una Sesión FTP con el Sistema Remoto) Para finalizar su sesión con el sistema remoto, utilice el submandato CLOSE del modo siguiente:

CLose

Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. FTP permanece activo en su sistema AS/400 local. El submandato CLOSE le permite permanecer en el entorno FTP para abrir otra sesión FTP en otro sistema. Utilice el submandato OPEN para establecer una nueva conexión con el sistema remoto o con otro sistema remoto. Utilice el submandato QUIT para finalizar el servicio FTP y regresar al AS/400 desde el que se ha arrancado FTP.

Page 5: Mandatos de Protocolo de Transferencia de Archivos FTP

DEBUG(Habilitar Visualización de Envío de Mandatos al Sistema Remoto) Para visualizar los mandatos en el sistema remoto, utilice el submandato DEBUG del modo siguiente:

DEBug [valor depuración] Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Valor de depuración Conmuta la modalidad de depuración. Si se especifica un valor de depuración optativo, se utiliza para establecer el nivel de depuración. Cuando la modalidad de depuración está activada, se visualiza cada envío de submandatos al sistema remoto, seguido por la serie (>>>). Si el valor de depuración es 0, la depuración está desactivada. Si el valor de depuración es un entero positivo, la depuración está activada. Si no se especifica ningún valor, se conmuta el valor de depuración. Cuando se especifica el valor de depuración '100', se inicia un rastreo del cliente de FTP. El cliente continúa ejecutando el rastreo hasta que se desactiva DEBUG o hasta que finaliza el cliente de FTP. (Cuando finaliza el rastreo puede haber un retraso significativo mientras se formatean los datos de rastreo).

DEBUG (Para cambiar los valores límite de tiempo de espera del cliente) Esta opción de depuración especial se proporciona para permitir a los usuarios cambiar los límites de tiempo de espera del cliente cuando los valores del tiempo de espera por omisión no son lo suficientemente largos para llevar a cabo una transferencia de datos de forma satisfactoria. Sólo será necesario cambiar estos valores en las situaciones en las que el tráfico de la red u otras condiciones puedan originar el que los tiempos de transferencia sean muy largos. Los valores de tiempo de espera del cliente de FTP pueden cambiarse utilizando los submandatos de Depuración de la forma siguiente:

DEBug T1 | T2 ^ valor !

T1 Cuando el primer parámetros se establece en T1, especifica que se debe cambiar o visualizar el límite del tiempo de espera del cliente de FTP para leer las respuestas del servidor. Si el cliente de FTP no devuelve una respuesta del servidor esperada dentro de este límite de tiempo, el cliente cerrará la conexión con el servidor. T2 Cuando el primer parámetro se establece en T2, especifica que el límite del tiempo de espera del cliente de FTP utilizado al transferir los datos debe cambiarse o visualizarse. Si el cliente de FTP no recibe una respuesta de conexión de datos esperada dentro de este límite de tiempo, el cliente cerrará la conexión de datos con el servidor. valor El límite del tiempo de espera en segundos. Este valor debe ser un número positivo mayor que cero. Cuando se omite este parámetro, se visualiza el valor actual del límite del tiempo de espera. Por ejemplo,

DEBUG T1 900 establece el valor del tiempo de espera del cliente para respuestas del servidor en 900 segundos

Page 6: Mandatos de Protocolo de Transferencia de Archivos FTP

DELETE (Suprimir un Archivo en un Sistema Remoto) Utilice el submandato DELETE para suprimir un miembro de un archivo de base de datos, un documento QDLS o un archivo de un sistema remoto. El formato del submandato DELETE es el siguiente:

DELete archivoremoto Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva.

archivo_remoto El archivo que hay que suprimir en el sistema remoto. El sistema remoto puede solicitarle autorización para suprimir un archivo. Utilice el submandato ACCT para responder a dicha petición. Para obtener información adicional, consulte el tema Denominación de archivos FTP . Nota: El sistema AS/400 soporta ERASE como un sinónimo para elsubmandato DELETE.

DIR (Listar Bibliotecas Remotas o Directorios y Sus Entradas) El submandato DIR visualiza las bibliotecas y sus entradas (archivos y miembros) o la lista de directorios y las entradas de directorio del sistema remoto. Hay dos formatos de denominación de archivo que puede utilizar. El ejemplo siguiente utiliza el formato de denominación de archivo NAMEFMT 0.

DIr [ nombre] [(DISK] DIr Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva.

nombre El nombre del directorio o biblioteca. El valor por omisión es todo el directorio o biblioteca actual. Para que una biblioteca o directorio sea actual, utilice el submandato CD. La forma de especificar un conjunto de archivos remotos depende del sistema. La mayor parte de los sistemas permiten un asterisco genérico, *. Por ejemplo, si el sistema remoto es un sistema AS/400, DIR MYLIB/MYFILE.* genera una lista de todos los miembros del archivo MYFILE de la biblioteca MYLIB. (DISK Almacena los resultados del submandato DIR del archivo *CURLIB/DIROUTPUT.DIROUTPUT, en lugar de mostrar los resultados en la pantalla. Si se especifica un nombre no válido y ya existe un archivo de salida DIROUTPUT.DIROUTPUT, se suprimirá el archivo de salida. Si el sistema remoto es un sistema AS/400, la información incluye:

Para archivos de base de datos, los objetos *FILE y sus miembros. Par archivos del sistema de archivo jerarquizado (HFS),

Page 7: Mandatos de Protocolo de Transferencia de Archivos FTP

por ejemplo:

- Todos las carpetas de los servicios de biblioteca de documentos (QDLS) y su contenido, que pueden ser otras carpetas o documentos .

- Todos los volúmenes ópticos y su contenido, que pueden ser directorios o archivos. Para obtener una lista que contenga sólo los nombres de archivo de un directorio, utilice el submandato LS

Nota: El sistema AS/400 soporta LIST como un sinónimo para el submandato DIR.

EBCDIC (Cambiar Tipo de Archivo a EBCDIC) Para cambiar el tipo de transferencia de archivo o la representación a EBCDIC, utilice el submandato del modo siguiente:

EBcdic Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. El tipo de transferencia EBCDIC resulta útil cuando se transfieren archivos a o desde otro sistema EBCDIC porque evita la necesidad de conversión entre ASCII y EBCDIC en ambos sistemas.

GET (Copiar un Archivo desde un Sistema Remoto) Para copiar un archivo desde el sistema remoto al sistema local, utilice el submandato GET con el formato siguiente: Get archivoremoto [ archivolocal] [(REPLACE] Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. archivo_remoto El archivo que hay que recuperar desde el sistema remoto. archivo_local Esta variable es opcional. El miembro del archivo local o el archivo o documento del sistema de archivo jerarquizado (HFS) u otro archivo que se va a utilizar o crear. Si NO especifica un nombre de archivo local, el cliente de FTP proporciona un nombre por omisión . (REPLACE Esta variable es opcional. Se graba sobre el archivo_local si este ya existe. No se grabará encima del archivo_local a menos que especifique (REPLACE. El submandato visualiza un mensaje que indica que ya existe un miembro de archivo o documento de carpeta con ese nombre. Si utiliza el submandato GET para obtener el documento PCSMENU.EXE de la carpeta QIWSOS2 con el formato de denominación (NAMEFMT) 1, deberá entrar: GET /QDLS/QIWSOS2/PCSMENU.EXE

Page 8: Mandatos de Protocolo de Transferencia de Archivos FTP

El ejemplo siguiente utiliza el submandato GET con (REPLACE especificado y utilizando el formato de denominación 0.

GET YOURLIB/YOURFILE.YOURMBR (REPLACE Asumiendo que el servidor remoto sea un sistema AS/400, este submandato obtiene el miembro YOURMBR del archivo YOURFILE de la biblioteca YOURLIB y lo sitúa en el miembro YOURMBR del archivo YOURFILE en su biblioteca actual del sistema local. Nota: El sistema AS/400 soporta RETRIEVE como un sinónimo del submandato GET.

HELP (Obtener Ayuda para Submandatos de Cliente FTP) El submandato HELP proporciona información sobre los submandatos FTP utilizados por el sistema local.

Help [ * | ALL | submandato] Help Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. * o ALL Visualiza una lista de los submandatos de cliente FTP. submandato Proporciona ayuda detallada para el submandato especificado. Por ejemplo HELP GET le indica cómo transferir un archivo desde un sistema remoto a su sistema local. Si utiliza el submandato HELP sin ningún parámetro, verá una lista de los submandatos y una descripción general de la información de ayuda disponible. HELP (Obtener Ayuda para Submandatos Servidor FTP) Para obtener información sobre los submandatos FTP utilizados por el sistema servidor, utilice el submandato HELP en el formato siguiente:

Help SERVER [ submandato] Help Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva.

SERVER Le ofrece la ayuda que otorga el sistema remoto para submandatos del servidor de FTP. Esto es similar a utilizar QUOTE con el parámetro HELP. QUOTE HELP lista los submandatos FTP soportados por el sistema remoto del mismo modo que lo hace el submandato HELP SERVER. submandato El nombre del submandato sobre el que desea información. Por ejemplo, HELP SERVER ADDM le indica cómo añadir un miembro a un archivo físico si el sistema remoto es un sistema AS/400. Nota: El sistema AS/400 soporta RHELP como un sinónimo del submandato HELP SERVER. LCD (Cambiar Biblioteca o Carpeta de Trabajo)

Page 9: Mandatos de Protocolo de Transferencia de Archivos FTP

Para cambiar la biblioteca, carpeta o directorio por omisión donde se aplican los mandatos de transferencia de archivo en el sistema local, utilice el submandato LCD del modo siguiente:

LCd nombre vía de acceso LCd Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. nombre vía de acceso El nombre de una biblioteca, carpeta o directorio del sistema local. El submandato LCD tiene la misma función en el sistema cliente que el submandato CD tiene en el sistema servidor.

Notas: 1. La biblioteca actual no se cambia con el submandato LCD. Por lo tanto, puede colocar archivos donde desee sin cambiar el directorio actual. 2. Cuando utilice el submandato CD (o LCD) para cambiar de un sistema de archivos a otro, debe especificarse el directorio "raíz". Por ejemplo, /QDLS o /QOPT.

Submandato LOCSITE (Especificar información de ubicación local) Utilice este submandato para especificar parámetros de proceso de cliente local.

LOCSIte ^ parámetros ! Puede abreviar submandatos a la serie de caracteres más corta que sea exclusiva. Se admiten los parámetros siguientes: CRTCCSID *CALC Los archivos de base de datos nuevos que se crean durante las transferencias de archivos ASCII utilizan el CCSID EBCDIC por omisión relacionado del CCSID de la transferencia de archivo ASCII. Este es el valor por omisión. CRTCCSID *USER Los archivos de base de datos nuevos que se crean durante las transferencias de archivos ASCII utilizan el CCSID del trabajo actual o, si este CCSID es 65535, el CCSID por omisión determinado por el ID de idioma especificado para el trabajo actual. CRTCCSID *SYSVAL Los nuevos archivos de base de datos creados durante las transferencias de archivos ASCII utilizan el CCSID especificado en el valor del sistema QCCSID. CRTCCSID número-CCSID Especifique el CCSID que debe utilizarse al crear archivos de base de datos en el cliente durante las transferencias de archivos ASCII. Este valor se valida para comprobar que se ha especificado un CCSID EBCDIC válido. CRTCCSID Visualizar un mensaje que contiene el valor de CRTCCSID del cliente FTP actual.

TRIM 0 Desactivar la opción Eliminar. Los blancos de cola de los registros de base de datos se envían.

Page 10: Mandatos de Protocolo de Transferencia de Archivos FTP

TRIM 1 Los blancos de cola de los registros de base de datos no se envían cuando se transfieren archivos de base de datos utilizando la estructura del archivo y la modalidad continua. Este es el valor por omisión. TRIM 2 Los blancos de cola de los registros de base de datos no se envían para ningún tipo de tansferencia, con inclusión de las que utilizan estructura de registro y modalidad de bloques. TRIM Se visualiza el valor actual de la opción Eliminar. Nota: Cuando el tipo de transferencia de archivo es IMAGE (BINARY), los blancos de cola de los registros de base de datos no se ajustan. A continuación se expone un ejemplo de cómo se entra el submandato cuando se desean enviar los blancos de cola: LOCSIte TRIM 0

LOCSTAT (Visualizar Información de Estado Local) Para visualizar información de estado local, utilice el submandato LOCSTAT del modo siguiente:

LOCSTat Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Se visualiza la información de estado local siguiente: o Los valores de los indicadores Booleanos que puede establecer utilizando los submandatos SENDSITE y SENDPORT o El nombre del sistema remoto, número de puerto y estado de inicio de sesión o Tipo de datos y modalidad de transferencia. o El valor NAMEFMT para cliente y servidor. o Valor del submandato VERBOSE. o Valor del submandato DEBUG.

LPWD (Imprimir Biblioteca, Carpeta o Directorio de Trabajo)

Page 11: Mandatos de Protocolo de Transferencia de Archivos FTP

Para visualizar la biblioteca, carpeta o directorio de trabajo al que se aplican los mandatos de transferencia de archivo en el sistema local, entre:

LPwd Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva.

LS (Listar Nombres de Archivos Remotos) Para listar los nombres de los archivos en un conjunto de archivos remotos, utilice el submandato LS del modo siguiente:

LS [ nombre] [(DISK]

Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. nombre El directorio, carpeta o biblioteca remoto desde el que se van a listar los archivos. Si el sistema remoto es un sistema AS/400, se listan los nombres de los archivos también los nombres de los miembros que contienen archivos. El valor por omisión es listar todo el directorio, biblioteca o carpeta actual. Para cambiar el directorio, biblioteca o carpeta actual, utilice el submandato CD . La forma de especificar un conjunto de archivos remotos depende del sistema. (DISK Almacena la lista de nombres de archivos del submandato LS en el archivo *CURLIB/LSOUTPUT.LSOUTPUT, en lugar de mostrar los resultados en la pantalla. Cada vez que especifique el parámetro (DISK con la misma biblioteca actual, cambiará el contenido del archivo LSOUTPUT.LSOUTPUT. Si especifica un nombre de archivo no válido, pero existe un archivo LSOUTPUT.LSOUTPUT, se suprimirá el archivo xistente. El submandato LS lista sólo los nombres de archivos. Para obtener una lista de las entradas de directorio completas con información adicional acerca de los archivos, consulte el submandato DIR . Nota: El sistema AS/400 soporta NLST como sinónimo del submandato LS.

LTYPE (Tipo Local) Para especificar el tipo de transferencia de archivo, o la representación en la que debe llevarse a cabo la transferencia en el sistema local, utilice el submandato LTYPE con el formato siguiente:

LType C CCSID LType Puede abreviar submandatos a cualquier serie de caractere más corta que sea exclusiva. C Es el tipo CCSID. Este valor debe codificarse como C. CCSID Es el valor CCSID. Este valor debe codificarse como un número CCSID 1-65533. MDELETE (Suprimir Múltiples Archivos)

Page 12: Mandatos de Protocolo de Transferencia de Archivos FTP

Para suprimir múltiples archivos en el sistema remoto, utilice el submandato MDELETE. Este mandato suprime todos los miembros de un archivo físico AS/400, no el archivo en sí.

MDelete { archivoremoto ^archivoremoto...!} MDelete Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. archivo_remoto El archivo o los archivos que hay que suprimir en el istema remoto. El siguiente es un ejemplo con NAMEFMT 0 del submandato MDELETE: MDELETE MYLIB/FILE1.MBRA YOURLIB/FILE2.MBRB Esto suprime el miembro MBRA del archivo FILE1 de la biblioteca MYLIB y miembro MBRB del archivo FILE2 de la biblioteca YOURLIB de un sistema AS/400 remoto. El siguiente es un ejemplo con NAMEFMT 1 del submandato MDELETE: MDELETE QDLS/QIWSOS2/PCSMENU.EXE QDLS/PCSDIR/PCSFILE.EXE Esto suprime el documento PCSMENU.EXE de la carpeta QIWSOS2 de la biblioteca del servicio de biblioteca de documentos y suprime también el documento PCSFILE.EXE de la carpeta PCSDIR de la biblioteca QDLS en un sistema AS/400. Puede utilizar un asterisco para suprimir genéricamente los archivos. Por ejemplo, si el sistema remoto es un sistema AS/400, MDELETE MYLIB/MYFILE.* suprimirá todos los miembros del archivo MYFILE en la biblioteca MYLIB.

MGET (Copiar Múltiples Archivos) Para copiar uno o más archivos remotos y crear el número correspondiente de archivos locales con el mismo nombre, utilice el submandato MGET con el formato siguiente: MGet { archivoremoto [archivoremoto...]}[(REPLACE]

Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. archivo_remoto El archivo o archivos que hay que recuperar desde el sistema remoto. (REPLACE Graba encima de un archivo existente de su sistema local. Si el archivo ya existe en su sistema local y no utiliza la opción (REPLACE, no se grabará encima del archivo existente y se visualizará un mensaje al respecto. Puede utilizar un asterisco para copiar todos los miembros de un archivo, o todos los miembros que empiecen por una letra determinada, en su biblioteca o directorio actual. Por ejemplo, si el sistema remoto es un sistema AS/400. o MGET MYLIB/MYFILE.* copia todos los miembros del archivo MYFILE en la biblioteca MYLIB del sistema remoto en su biblioteca actual del sistema local.

Page 13: Mandatos de Protocolo de Transferencia de Archivos FTP

MGET /QOPT/PICTURES/IMAGES/* copia todos los archivos del directorio IMAGES del volumen óptico PICTURES a su biblioteca (o directorio) actual del sistema local. o MGET TEST/FILE.A* copia todos los miembros que empiecen por la letra A en el archivo FILE. o MGET /QDLS/QIWSOS2/A* copia todos los documentos que empiecen por la letra A en la carpeta QIWSOS2.

MKDIR (Crear Directorio) Para crear un directorio o subdirectorio a partir del directorio especificado en el nombre de vía de acceso, utilice el submandato MKDIR del modo siguiente:

MKdir nombre vía de acceso

Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Nombre de vía de acceso El nombre de un directorio de archivos, biblioteca u otro designador de grupo de archivos dependiente de sistema en el sistema remoto.

MODE (Especificar Modalidad de Transmisión de Datos) Para especificar cómo van a transmitirse los bits de datos, especifique la modalidad, o formato de datos, en que se va a llevar a cabo la transferencia de archivos, utilizando el submandato MODE del modo siguiente: MOde [B | S] MOde Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Si no se entra ningún parámetro, se visualiza el valor actual. B Especifica la modalidad de agrupación por bloques. En esta modalidad, los datos se transmiten como una serie de bloques de datos, precedidos por uno o más bytes de cabecera. Si va a transferir datos en modalidad de agrupación por bloques, el tipo debe ser EBCDIC. S Especifica la modalidad continua. En esta modalidad, los datos se transmiten como una corriente de bytes. Con la modalidad continua puede utilizarse cualquier tipo de representación.

Nota: La modalidad continua es la modalidad de transferencia por omisión que se utiliza en FTP. Algunos

sistemas no soportan la modalidad de agrupación por bloques.

Page 14: Mandatos de Protocolo de Transferencia de Archivos FTP

MPUT (Enviar Múltiples Archivos) Para enviar uno o más archivos locales (miembros, archivos de salvar o documentos, por ejemplo) y crear el número correspondiente de archivos remotos con el mismo nombre, utilice el submandato MPUT con el formato subsiguiente: MPut { archivolocal [archivolocal...]} Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. archivo_local Especifique uno o más miembros de archivos AS/400, documentos u otros archivos AS/400 locales para transferirlos al sistema remoto. El nombre dado al archivo en el sistema remoto lo genera automáticamente el cliente. Puede utilizar un asterisco para enviar todos los miembros de un archivo o todos los documentos de una carpeta. Por ejemplo, MPUT MYLIB/MYFILE.* transfiere todos los miembros del archivo MYFILE de la biblioteca MYLIB. Nota: Si ya existe el archivo remoto, el contenido se sustituye por el contenido del archivo_local a menos que

SUNIQUE esté activado. El siguiente es un ejemplo que utiliza el submandato MPUT con NAMEFMT 0:

MPUT MYLIB/FILE1.MBR1 MYLIB/FILE1.MBR2 Esto envía los miembros MBR1 y MBR2 del archivo FILE1 de la biblioteca MYLIB al sistema remoto. El siguiente es un ejemplo que utiliza el submandato MPUT con NAMEFMT 1:

MPUT /QDLS/QIWSOS2/PCSMENU.EXE /QDLS/QIWSOS2/PCSMENU2.EXE Esto envía el documento PCSMENU.EXE y el documento PCSMENU2.EXE desde la carpeta QIWSOS2 al sistema remoto.

NAMEFMT (Seleccionar Formato de Denominación de Archivos) Para seleccionar qué formato de denominación de archivos que va a utilizarse en el sistema local y en el sistema remoto si se trata de un sistema AS/400, utilice el submandato NAMEFMT del modo siguiente:

NAmefmt [0|1] Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Cuando no se especifica ningún parámetro se visualiza el valor actual. 0 Un formato de denominación únicamente para archivos de base de datos del sistema de archivos de bibliotecas . Este formato está disponible con anterioridad a la Versión 3 Release 1. El formato general es: biblioteca/archivo.miembro 1 Un formato de denominación para todos los sistemas de archivos soportados por FTP incluyendo los sistemas de archivos jerarquizados , los sistemas de archivos integrados y el sistema de archivo de

Page 15: Mandatos de Protocolo de Transferencia de Archivos FTP

bibliotecas. Debe utilizarse este formato de denominación para trabajar con los sistemas de archivo jerarquizados y los sistemas de archivos integrados. Los archivos del sistema de archivo de bibliotecas con este formato de denominación son de la forma: /QSYS.LIB/biblioteca.LIB/archivo.FILE/miembro.MBR Los servicios de biblioteca de documentos , un sistema de archivo HFS, tienen el formato siguiente: /QDLS/biblioteca/archivo.ext Para los soportes ópticos, el formato es:

/QOPT/volumen/directorio/archivo.ext Nota: El formato de denominación sólo puede cambiarse a 0 cuando el directorio de trabajo es una biblioteca

del sistema de archivo de biblioteca.

NOOP (Comprobar Respuesta del Servidor Remoto) Para averiguar si el servidor FTP del sistema remoto está respondiendo, utilice el submandato NOOP del modo siguiente:

NOop

Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Si el sistema remoto está respondiendo, se visualiza el mensaje OK. Si el sistema remoto no responde porque, por ejemplo, porque la conexión ha finalizado, se visualiza un mensaje indicándolo.

NULLFLDS (Especificar si se permiten archivos de base datos con campos NULL.) Para especificar si se debe permitir o no la transferencia de un archivo de base de datos que contiene valores de campo NULL en el sistema local, y en el sistema remoto si se trata de un sistema AS/400, utilice el submandato NULLFLDS de la siguiente forma:

NUllflds ^ 0 | 1 ! NUllflds Puede abreviar submandatos a la serie de caracteres más corta que sea exclusiva. - Cuando no se especifica ningún parámetro, se visualiza el valor actual. 0 No permitir la transferencia de archivos de base de datos que contienen campos NULL. Este es el valor por omisión. 1 Permitir la transferencia de archivos de base de datos que contienen campos NULL. Nota: La transferencia de archivos que contienen campos NULL requiere que el cliente y el servidor

engan este valor habilitado.

Page 16: Mandatos de Protocolo de Transferencia de Archivos FTP

Asimismo, el archivo destino debe existir antes de la transferencia de archivo y debe tener la misma definición de archivo que el archivo origen. Los resultados son imprevisibles si un archivo que contiene campos NULL se transfiere a un sistema que no es AS/400.

OPEN (Conectar con el Servidor FTP en un Sistema Remoto) Para conectar con el servidor FTP en un sistema remoto, utilice el submandato OPEN con el formato siguiente:

Open nombresistema [ número puerto] Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. nombresistema El nombre o la dirección de la red internet del sistema remoto. númeropuerto El número de puerto que hay que utilizar para esta sesión hasta que se cierre la conexión. Esto es opcional y si no especifica un número de puerto, se elige uno. Una vez ha abierto una conexión con un sistema remoto, no puede conectar con otro sistema hasta que haya cerrado la sesión actual. Nota: El sistema AS/400 soporta CONNECT como un sinónimo del submandato OPEN.

PASS (Enviar su Contraseña) Para enviar su contraseña, utilice el submandato Contraseña (PASS) con el formato siguiente:

PAss contraseña Puede abreviar submandatos a cualquier serie de más corta que sea exclusiva. contraseña Es una serie que especifica su contraseña. Nota: En algunos sistemas, este submandato debe estar precedido por los submandatos OPEN y USER.

Para algunos sistemas, esto completa su identificación para control de acceso. Este submandato no es necesario cuando el servidor le solicita que teclee una contraseña conecta o inicia la sesión en el servidor.

Page 17: Mandatos de Protocolo de Transferencia de Archivos FTP

PUT (Copiar un Archivo) Para copiar un archivo local en un archivo del sistema remoto, utilice el submandato PUT con el formato siguiente: PUt archivolocal [ archivoremoto] Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. archivo_local El nombre del miembro de archivo local, documento de una carpeta u otro archivo de sistema de archivos soportado por FTP para enviar al sistema remoto. archivo_remoto El archivo remoto es opcional. Es el nombre del archivo entregado en el sistema remoto si es diferente del nombre del archivo local. Si el nombre de archivo todavía no existe, el cliente FTP proporciona un nombre por omisión. Si un archivoremoto con ese nombre ya existe, el contenido se sustituye por el contenido del archivolocal a menos que SUNIQUE esté activado. El ejemplo siguiente utiliza el submandato PUT con NAMEFMT 0: PUT MYLIB/MYFILE.MYMBR Esto envía el miembro MYMBR del archivo MYFILE de la biblioteca MYLIB al sistema remoto. El ejemplo siguiente utiliza el submandato PUT con NAMEFMT 1: PUT /QDLS/QIWSOS2/PCSMENU.EXE Esto envía el documento PCSMENU.EXE de la carpeta QIWSOS2 del directorio de los Servicios de Biblioteca de Documentos al sistema remoto. Si el nombre del archivo remoto requiere apóstrofos como parte del nombre de archivo, el nombre de archivo debe encerrarse en dos juegos de apóstrofos más. De este modo se envía 'MEMBER.ONE' como el nombre de archivo al sistema principal. Consulte el tema Apóstrofos y Comillas para Submandatos FTP para obtener más información. PUT LIBRARY/FILE.MEMBER '''MEMBER.ONE'''

Nota: El sistema AS/400 soporta STORE como un sinónimo del submandato PUT.

PWD (Visualizar Directorio o Biblioteca Actual) Para visualizar el directorio o biblioteca actual del sistema remoto, utilice el submandato PWD del modo siguiente: PWd Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Si el sistema remoto es un sistema AS/400, se visualiza la biblioteca de usuarios actual o el directorio del sistema de archivo HFS del sistema remoto. El directorio de trabajo se visualiza entre comillas. Para cambiar el directorio o biblioteca actual del sistema remoto, utilice el submandato CD .

Page 18: Mandatos de Protocolo de Transferencia de Archivos FTP

QUIT (Desconectar y Finalizar una Sesión FTP) Para desconectarse del sistema remoto y finalizar una sesión FTP, utilice el submandato QUIT con el formato siguiente QUIt Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. También, puede pulsar F3 (Salir) y a continuación, confirmar la finalización de la sesión de cliente FTP.

QUOTE (Enviar un Mandato a un Servidor FTP) Para enviar un submandato directamente al servidor FTP del sistema remoto, utilice el submandato QUOTE. La serie se envía literalmente al servidor FTP.

QUOte serie Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. serie El submandatos y los argumentos que desea enviar al servidor FTP remoto para que sean interpretados por éste.

Notas: 1. El servidor FTP AS/400 limita la serie a 1000 caracteres. 2. En el submandato QUOTE, lo que entre se pasa como el argumento. Por ejemplo, si teclea: QUOTE CWD 'SYS1'

El argumento resultante será: CWD 'SYS1'

Existen mandatos de servidor especiales y deben entrarse utilizando el submandato QUOTE.

REINITIALIZE (Reinicializar Sesión) Para volver a iniciar una sesión en el sistema remoto, utilice el submandato REINITIALIZE del modo siguiente:

REInitialize Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Si el sistema servidor soporta el submandato REINITIALIZE, se devuelve al usuario al mismo estado en que estaba cuando se inició la sesión y para continuar ha de volver a iniciar la sesión. Los servidores que soporten el submandato REINITIALIZE deberán realizar lo siguiente:

Page 19: Mandatos de Protocolo de Transferencia de Archivos FTP

1. Permitir que se complete cualquier transferencia que esté en proceso. 2. Finalizar la sesión USER, eliminando toda las entradas/salidas y la información de cuenta. 3. Restaurar todos los parámetros de servidor a sus valores por omisión. 4. Dejar abierta la conexión de control.

RENAME (Redenominar un Archivo) Para redenominar un archivo en el sistema remoto, utilice el submandato RENAME con el formato siguiente: REName nombreoriginal nuevonombre REName Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. nombreoriginal El nombre actual del archivo remoto. nuevonombre El nuevo nombre del archivo remoto. Si ya existe el archivo especificado mediante nuevonombre, se sustituye por el nuevo archivo. REN /QOPT/PICTURES/IMAGES/SPORTSCAR.BMP /QOPT/PICTURES/IMAGES/CAR.BM P Este ejemplo redenomina el archivo SPORTSCAR.BMP del directorio IMAGES en el volumen óptico PICTURES a CAR.BMP.

RESET (Restaurar) Para borrar la cola de respuestas del servidor, utilice el submandato RESET del modo siguiente: RESet RESet Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Este submandato resincroniza el mandato del servidor y la secuencias de respuestas con el servidor de FTP remoto. La resincronización puede

Page 20: Mandatos de Protocolo de Transferencia de Archivos FTP

resultar necesaria en los casos en los que el servidor remoto viola el protocolo FTP.

RMDIR (Eliminar Directorio) Para eliminar el directorio especificado en el nombre de vía de acceso, utilice el submandato RMDIR del modo siguiente: RMDir nombre de vía de acceso RMDir Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Nombre de vía de acceso El nombre de un directorio de archivos, biblioteca u otro designador de grupo de archivos dependiente de sistema, del sistema remoto. En los directorios del sistema de archivo jerarquizado (HFS), sólo pueden suprimirse los directorios vacíos. Las bibliotecas se suprimen incondicionalmente.

Submandato SENDPASV (Especificar si se envía el submandato PASV) Utilice este submandato para especificar si se envía o no se envía un submandato PASV desde el cliente FTP al servidor FTP para las transferencias de datos o cuando se emiten los submandatos DIR y LS. El valor por omisión es ON, que envía el submandato PASV. Entre el submandato SENDPAsv del siguiente modo: SENDPAsv ^0 | 1! SENDPAsv Puede abreviar submandatos a la serie de caracteres más corta que sea exclusiva.

- Cuando no se especifica ningún parámetro, SENDPASV funciona - como un conmutador. El valor actual se conmuta al valor - opuesto. - - 0 No enviar un submandato PASV. - - 1 Enviar un submandato PASV. Este es el valor por omisión. - - Nota:

Page 21: Mandatos de Protocolo de Transferencia de Archivos FTP

- - Conviene utilizar el submandato PASV para establecer una conexión de- transferencia de datos cuando la conexión se establece a través de - un cortafuegos. En algunos casos, sin el submandato PASV no es - posible transferir datos a través de un cortafuegos. - - Algunos servidores FTP no admiten el submandato PASV. Si SENDPAsv - está ACTIVADO y el cliente FTP intenta una transferencia de datos - con un servidor que no admite el submandato PASV, el cliente FTP - indicará con un mensaje que el servidor no admite el submandato - PASV. El cliente FTP intentará entonces establecer la conexión de - transferencia de datos sin enviar el submandato PASV. - - Si el submandato SENDPAsv está DESACTIVADO o inhabilitado, el - submandato PORT se enviará al servidor si SENDPORT está ACTIVADO.

SENDPORT (Especificar si se Envía el Submandato PORT) Para especificar si se envía o no un submandato PORT en un submandato PUT, MPUT, LS o DIR, entre el submandato SENDPORT del modo siguiente: SENDPOrt ^0 | 1! SENDPOrt Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. - Cuando no se especifica ningún parámetro, SENDPORT funciona como un conmutador. El valor actual se conmuta al valor opuesto. 0 No enviar un submandato PORT. 1 1 Enviar un submandato PORT. Este es el valor por omisión. 2 3 Puede resultar útil no enviar el submandato PORT a los sistemas que 4 ignoran submandatos PORT pero que indican (incorrectamente) que han sido5 aceptados. 6 7 Consulte Requisitos del Servidor Exclusivo para obtener información 8 relacionada. 9 10 Nota: El sistema AS/400 soporta TOGLPORT como un sinónimo del 11 submandato SENDPORT.

Page 22: Mandatos de Protocolo de Transferencia de Archivos FTP

SENDSITE (Especificar si se Envía el Submandato SITE) Para especificar si se envía automáticamente o no un submandato SITE cuando está realizándose una operación PUT o MPUT, entre el submandato SENDSITE con el formato siguiente: SENDSite ^0 | 1! SENDSite Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. - Cuando no se especifica ningún parámetro, SENDSITE funciona como un conmutador que determina si el submandato SITE (que contiene información de formato de registro) debe enviarse antes de enviar submandatos PUT y MPUT. 0 No enviar un submandato SITE. Este es el valor por omisión. 1 Enviar un submandato SITE. El valor por omisión del sistema AS/400 (desactivado) es no enviar la información de formato de registro. Esta información la utiliza un servidor VM IBM remoto. Puede utilizar el submandato SENDSITE para habilitar la información de formato de registro que se ha de enviar. Siel servidor remoto no maneja la información de formato de registro, lasoperaciones PUT y MPUT no se ven afectadas si se envía la información dformato de registro.

SITE (Enviar Información) Para enviar información que utiliza el sistema remoto para proporcionar servicios específicos del sistema remoto, utilice el submandato SITE con el formato siguiente: SIte [ parámetros] SIte Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. parámetros Dependen del sistema remoto. Para averiguar la naturaleza de estos servicios y sus especificaciones

Page 23: Mandatos de Protocolo de Transferencia de Archivos FTP

sintácticas, emita el submandato HELP SERVER SITE. Algunos servidores FTP no soportan el submandato SITE. Nota: El submandato SITE lo utilizan los submandatos PUT y MPUT para indicar el formato y la longitud de los registros. Por omisión, el submandato PUT envía automáticamente un submandato SITE. El submandato SITE lo utiliza el submandato NAMEFMT para indicar al servidor si los nombres están en NAMEFMT 0 ó 1.

STATUS (Recuperar Información de Estado) Para recuperar información de estado desde un sistema remoto, utilice el submandato STATUS con el formato siguiente: STAtus [ nombre] STAtus Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. nombre Es el nombre del directorio o archivo remoto sobre el que se ha solicitado información. No es un parámetro necesario. Nota: La aplicación de servidor de FTP AS/400 no soporta el parámetro nombre. Si no se da ningún parámetro, el servidor devuelve la información general de estado sobre el proceso del servidor FTP. Esto incluye los valores actuales de todos los parámetros de transferencia y el estado de las conexiones. La información de estado que se devuelve depende de la implementación específica del servidor.

STRUCT (Especificar Estructura de Archivo) Para especificar la estructura de un archivo como una secuencia continua de bytes de datos, utilice el submandato STRUCT del modo siguiente: STRuct [F|R] STRuct Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. Si no se entra ningún parámetro, se visualiza el valor actual.

Page 24: Mandatos de Protocolo de Transferencia de Archivos FTP

F Es una estructura de archivo. El archivo se transfiere como una corriente continua de bytes de datos. R Es una estructura de registros. El archivo se transfiere como una secuencia de registros secuenciales. La estructura de un archivo afecta a la modalidad de transferencia y a la interpretación y almacenamiento del archivo.

SUNIQUE (Controlar Sobreescritura de Archivos) Para controlar si se sobreescribe o no un archivo cuando se utiliza un submandato PUT o MPUT, utilice el submandato SUNIQUE del modo siguiente: SUnique ^0 | 1! SUnique Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. - Cuando no se especifica ningún parámetro, SUNIQUE funciona como un conmutador. El valor actual se conmuta al valor opuesto. 0 Sobregrabar el archivo, si existe. Este es el valor por

omisión. Por omisión, SUNIQUE está desactivado. Esto significa que si el sistema remoto ya tiene un archivo con el nombre especificado por archivoremoto en un submandato PUT o MPUT, el servidor FTP del sistema remoto escribe encima del archivo existente. 1 Crear un archivo nuevo con un nombre exclusivo. No se escribe encima de los archivos existentes. En cambio, se crea un nuevo archivo en el sistema remoto y el servidor FTP del sistema remoto vuelve a enviar el nombre del archivo creado al usuario. Nota: Si el sistema remoto es un sistema AS/400, se forman los nombres de los Miembros creados añadiendo números al final del nombre de miembro del archivolocal especificado en el submandato PUT o MPUT. De este modo, si ya existe el nombre NEWFILE.NEWMBR en el

Page 25: Mandatos de Protocolo de Transferencia de Archivos FTP

sistema remoto, el sistema AS/400 remoto crea NEWFILE.NEWMBR1 y graba los datos en él. Si ya existe el nombre, se crea un nuevo archivo con un nombre que consta del nombre de archivo especificado y un sufijo numérico. Si el nombre xfsname ya existe en el sistema remoto, el sistema AS/400 remoto crea xfsname1.

SYSCMD (Pasar un Mandato CL AS/400) Para teclear un mandato CL AS/400 que se ejecuta en su sistema AS/400 local, sin dejar el entorno FTP, utilice el submandato SYSCMD con el formato siguiente: SYSCmd líneamandatos SYSCmd Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. línea_mandatos Es un mandato CL AS/400. Para obtener la solicitud para el mandato CL, el nombre de mandato puede ir precedido por un signo ?. Por ejemplo, si teclea: SYSCMD ? SNDBRKMSG obtendrá la pantalla para el mandato Enviar Mensaje de Interrupción (SNDBRKMSG). Otros mandatos CL que pueden pasarse a su sistema AS/400 local utilizando el submandato SYSCMD son Visualizar Lista de Bibliotecas (DSPLIBL) y Cambiar Biblioteca Actual (CHGCURLIB). Estos mandatos CL resultan útiles cuando se utilizan los submandatos GET o MGET. Para averiguar si una biblioteca actual está definida, teclee lo siguiente: SYSCMD DSPLIBL La biblioteca actual, si existe, está indicada en la columna TIPO de lapantalla. Para definir o cambiar la biblioteca actual a YOURLIB, teclee lo siguiente: SYSCMD CHGCURLIB YOURLIB Si desea ver los mensajes de nivel inferior resultantes de su mandatos CL, o si desea entrar múltiples mandatos CL antes de regresar al entornFTP, debería considerar la utilización del mandato AS/400 CALL.

Page 26: Mandatos de Protocolo de Transferencia de Archivos FTP

Por ejemplo, para obtener la pantalla Entrada de Mandatos AS/400, teclelo siguiente: SYSCMD CALL QCMD Desde la pantalla Entrada de Mandatos puede llamar a sus programas de aplicación o entrar mandatos CL. Al finalizar su programa de aplicacióno el mandato CL, regresará a la pantalla Entrada de Mandatos. Desde allpodrá visualizar los mensajes, arrancar trabajos adicionales en el sistema, o pulsar F3 (Salir) o F12 (Cancelar) para regresar a FTP. Puede entrar mandatos de Lenguaje de Control (CL) AS/400 cuando pulsa F21 (línea de mandatos CL) desde la pantalla principal FTP. Notas: 1. La mayor parte de los sistemas servidores tienen un tiempo de espera que finaliza la sesión si no se ha producido ninguna actividad durante un periodo de tiempo. Si el mandato que especifica se ejecuta durante un periodo de tiempo superior al tiempo de espera, el servidor finaliza la conexión con el cliente 2. El sistema AS/400 soporta el signo de exclamación (!) como un sinónimo del submandato SYSCMD. 3. El submandato SYSCMD pasa al sistema AS/400, como un mandato CL, exactamente lo que teclea el usuario. SYSTEM (Descripción del Sistema Remoto) Para visualizar el nombre del sistema operativo en el sistema remoto, utilice el submandato SYSTEM del modo siguiente: SYSTem SYSTem Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. La información devuelta depende del sistema.

TYPE (Especificar Tipo de Transferencia de Archivos) Para especificar el tipo de transferencia de archivos, o la

Page 27: Mandatos de Protocolo de Transferencia de Archivos FTP

representación en la que se ha de llevar a cabo la transferencia, utilice el submandato TYPE con el formato siguiente: TYpe [ A | B [ 1 | 2 | 3 [A|R] | 4 [A|R] | 5 |6 | 7] | C ccsid | E | F [ 1 ] | I ] TYpe Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva.

A Especifica el tipo de transferencia como el tipo de transferencia (ASCII) por omisión. Esto tienen el mismo efecto que el submandato ASCII. No hay control de formato vertical asociado al archivo. Sólo el formato por omisión NON PRINT está soportado para ASCII. El tipo de transferencia ASCII está ideado para la transferencia de archivos de documentos, excepto cuando ambos sistemas utilizan el tipo EBCDIC. B Desplazamiento JIS Kanji (932 CCSID) B 1 Desplazamiento JIS Kanji (932 CCSID) B 2 Código Kanji UNIX Ampliado (5050 CCSID) B 3 JIS 1983 utilizando la secuencia de escape a teclado estándar ASCII (5054 CCSID) B 3 A JIS 1983 utilizando la secuencia de escape a teclado estándar ASCII (5054 CCSID) B 3 R JIS 1983 utilizando la secuencia de escape a teclado estándar JISROMAN (5052 CCSID) B 4 5JIS 1978 utilizando la secuencia de escape a teclado estándar ASCII (5055 CCSID) B 4 A 5JIS 1978 utilizando la secuencia de escape a teclado estándar ASCII (5055 CCSID) B 4 R JIS 1978 utilizando la secuencia de escape a teclado estándar JISROMAN (5053 CCSID)

Page 28: Mandatos de Protocolo de Transferencia de Archivos FTP

B 5 Hangeul (CCSID 934) B 6 Código Estándar Coreano KSC-5601, versión 1989 (CCSID 949) B 7 Chino Tradicional (CCSID 938) C Le permite al usuario establecer el tipo de transferencia a cualquier CCSID (identificador de juego de caracteres) que haya instalado en el sistema. El CCSID debe seguir a C. E Especifica el tipo de transferencia como EBCDIC. Esto tiene el mismo efecto que el submandato EBCDIC. No hay control de formato vertical asociado con el archivo. Sólo el formato por omisión NON PRINT está soportado para EBCDIC. El tipo d transferencia EBCDIC está ideado para la transferencia eficaz entre sistemas que utilizan EBCDIC para su representación de caracteres interna. F IBM EBCDIC Kanji (CCSID 5035) F 1 IBM EBCDIC Kanji (CCSID 5035) I Especifica el tipo de transferencia como imagen. Esto tiene el mismo efecto que el submandato BINARY. Con el tipo de transferencia de imágenes, los datos se envían como una serie de bits, empaquetados en bytes de 8 bits. El tipo de transferencia de imágenes se utiliza para el almacenamiento y la recuperación eficaz de archivos y para la transferenci de datos binarios, como por ejemplo código objeto. Si no se especifican parámetros, se visualiza el valor actual del submandato TYPE. Consulte el tema "Tipos de Transferencia de Datos" para obtener información relacionada. Nota: El sistema AS/400 soporta REPRESENT como un sinónimo del submandato TYPE.

USER (Enviar su ID de Usuario al Sistema Remoto) Para enviar su ID de usuario al sistema remoto, debe utilizar el submandato USER con el formato siguiente: User idusuario [ contraseña]

Page 29: Mandatos de Protocolo de Transferencia de Archivos FTP

Usuario Puede abreviar submandatos a cualquier serie de caracteres más corta que sea exclusiva. idusuario El nombre con el que inicia la sesión en el sistema remoto. contraseña Su contraseña en el sistema remoto. Especificar la contraseña es optativo. Si no suministra la contraseña cuando llama al submandato USER, recibirá una solicitud para hacerlo si el sistema remoto requiere una contraseña de inicio de sesión. Para obtener información relacionada, consulte lo siguiente: o Utilización de FTP Nota: El sistema AS/400 soporta LOGIN como un sinónimo para el submandato USER.

VERBOSE (Control de la Visualización de Texto) Para visualizar las respuestas del servidor FTP, utilice el submandato VERBOSE del modo siguiente: Verbose Verbose Puede abreviar submandato a cualquier serie de caracteres más corta que sea exclusiva. No hay parámetros para este submandato.

Denominación de Archivos FTP Los nombres de archivos deben especificarse en formatos determinados. Estos formatos varían dependiendo del sistema de archivos en que resida el archivo. FTP puede acceder a los archivos que residen en el sistema de archivos de biblioteca (QSYS.LIB) o en cualquier sistema de archivo creado y accedido mediante la API del sistema de archivos jerarquizado (HFS), como por ejemplo los servicios de biblioteca de documentos (QDLS) y el sistema de archivo óptico (QOPT) y los sistemas de archivo a los que pueden acceder los mandatos y las API del sistema de archivos

Page 30: Mandatos de Protocolo de Transferencia de Archivos FTP

integrados. AS/400 FTP soporta dos formatos de denominación. Estos formatos de denominación se identifican con 0 y 1. Se describen del modo siguiente:0 Un formato de denominación únicamente para archivos de base de datos del sistema de archivos de bibliotecas . Este formato está disponible con anterioridad a la Versión 3 Release 1. El formato general es: biblioteca/archivo.miembro 1 Un formato de denominación para todos los sistemas de archivos soportados por FTP incluyendo los sistemas de archivos jerarquizados , los sistemas de archivos integrados y el sistema de archivo de bibliotecas. Debe utilizarse este formato de denominación para trabajar con los sistemas de archivo jerarquizados y los sistemas de archivos integrados. Este formato de denominación está disponible en la Versión 3 Release 1. Los archivos del sistema de archivo de bibliotecas con este formato de denominación son de la forma: /QSYS.LIB/biblioteca.LIB/archivo.FILE/miembro.MBR Los servicios de biblioteca de documentos , un sistema de archivo HFS,tienen el formato siguiente: /QDLS/biblioteca/archivo.ext Para los soportes ópticos, el formato es: /QOPT/volumen/directorio/archivo.ext Nota: El formato de denominación sólo puede cambiarse a 0 cuando el directorio de trabajo es una biblioteca del sistema de archivo de biblioteca.

Page 31: Mandatos de Protocolo de Transferencia de Archivos FTP