9.2.7 Modificadores de archivo host OpenVMS

Con el protocolo WRQ/Reflection, se pueden especificar diversos calificadores, o modificadores, que permiten modificar el modo en que se guarda el archivo en el sistema VAX, y cómo se manipula una vez completada la transferencia.

Para utilizar los modificadores de transferencia de archivos, agregue el modificador que desea al nombre del archivo host al transferirlo; por ejemplo, para enviar el archivo Harriet.dat a la cola de impresión después de enviarlo al VAX, abra el cuadro de diálogo Transferencia y en el cuadro Host - Nombres de archivo, escriba lo siguiente:

Harriet.dat/S

CPRECAUCIÓN:no incluya un espacio antes de agregar un modificador a un nombre de archivo. Se producirá un error, ya que Reflection lo interpretará como dos nombres de archivo distintos. Por ejemplo, nombredearchivo/A es válido, mientras que nombredearchivo /A causará un fallo en la transferencia.

Los siguientes modificadores están disponibles:

Conmutador

Descripción

Observaciones

/Un archivo

Transferencia ASCII: establece la longitud máxima del registro

Al transferir archivos ASCII mediante la Transferencia rápida de archivos, puede especificar que se establezca la longitud máxima del registro en la cabecera del archivo host resultante.

/B

Modo bloque

Sólo para transferencias binarias desde el host. Hace que VAXLINK2 lea el archivo host en modo bloque en lugar de utilizar el modo registro. Para algunos archivos con formato no estándar, se obtiene cada byte que contiene realmente el archivo, incluidos los separadores de registro, sin tener en cuenta la longitud de los registros ni el retorno de carro. En otras palabras, si establece una recepción binaria de un archivo que no tiene una longitud fija de registros, no se tendrán en cuenta los separadores de registro a menos que utilice /B. Debe utilizarse este modificador si el archivo se ha añadido al sistema OpenVMS utilizando el comando COPY de Pathworks.

/C

Envía los archivos a la cola de lotes

Sólo para transferencias de archivos al host. Envía uno o varios archivos a la cola de lotes (SYS$BATCH) al finalizar la transferencia. Los archivos se eliminan del host una vez enviados; utilice /K para conservarlos.

/D

Archivos de formato DECDx

Sólo transferencias de archivos binarios. Transfiere archivos en formato DECDx entre el sistema VAX y la PC.

/F

Registros de longitud fija

Anteriormente utilizado con VAXLINK para especificar archivos binarios de longitud fija. VAXLINK2 crea este formato de archivo de manera predeterminada (este modificador sólo se ofrece por motivos de compatibilidad con versiones anteriores de este protocolo).

/I

Método de transferencia de imagen

Anteriormente utilizado con VAXLINK para especificar un tipo de transferencia de archivos de imagen; el método de imagen debe estar seleccionado en el cuadro de diálogo Transferencia (este modificador sólo se ofrece por motivos de compatibilidad con versiones anteriores de este protocolo).

/K

Guarda una copia de los archivos enviados

Sólo es válido si se utiliza junto con los modificadores /C o /S, que envían archivos a una cola de espera del host. En general, los archivos se eliminan en cuanto están en la cola de espera. Para guardar una copia del archivo en el host, utilice el modificador /K (keep).

/L

Agrega un salto de línea

Sólo para transferencias de archivos binarios desde el host. Agrega un carácter de salto de línea a cada registro al recibir un archivo que tiene un control de retorno de carro. El carácter de salto de línea se agrega incluso si el control de retorno de carro no es un flujo de salto de línea (stream-lf).

/P

Convierte los caracteres de retorno de carro

Sólo para transferencias de archivos binarios o ASCII desde el host. Este modificador convierte los caracteres de retorno de carro FORTRAN o PRINT en los archivos OpenVMS. Si no se convierten los caracteres de retorno de carro, éstos formarán parte de los registros del archivo. Para descartar estos caracteres, utilice el modificador /T.

/S

Envía los archivos a la cola de impresión

Sólo para transferencias de archivos ASCII al host. Envía uno o varios archivos a la cola de impresión (SYS$PRINT) al finalizar la transferencia. Los archivos se eliminan del host una vez enviados; utilice /K para conservarlos.

/T

Descarta los caracteres de retorno de carro

Sólo para transferencias de archivos binarios o ASCII desde el host. Descarta los caracteres de retorno de carro FORTRAN o PRINT en los archivos OpenVMS. Para convertir estos caracteres, utilice /P.

/V

Tamaño variable de registro host

Sólo para transferencias de archivos binarios al host. Crea un archivo host con registros de longitud variable (el valor predeterminado es longitud fija).

/W

Modo bloque binario

Sólo para transferencias de archivos binarios desde el host. Admite las transferencias binarias en modo bloque necesarias para los archivos creados por aplicaciones, como las versiones DOS y OpenVMS de Lotus 1-2-3 y de WordPerfect.