5.4 Transferir archivos

Host Access for the Cloud admite dos protocolos de transferencia de archivos distintos; IND$FILE para transferencias de host 3270 y el protocolo de transferencia de archivos (FTP), que permite a un equipo local actuar como cliente FTP. Una vez que se haya conectado, puede visualizar archivos en el servidor y utilizar el protocolo de transferencia de archivos (FTP) para transferir archivos entre su equipo local (o cualquier unidad en red) y el servidor FTP.

La transferencia de archivos en lote está disponible para transferencias FTP. Con esta opción puede descargar y cargar múltiples archivos en una operación.

Antes de poder transferir o enviar archivos, el administrador debe habilitar las opciones de transferencia y envío para la sesión actual y realizar las configuraciones necesarias. Esto se realiza en el panel de configuración Transferencia de Archivo.

Dependiendo del sistema del archivo del host y del método de transferencia que desee utilizar, podrá ver distintas opciones de configuración. Una vez configurado, el cuadro de diálogo de transferencia de archivos está accesible desde la barra de herramientas.

5.4.1 IND$FILE

IND$FILE es un programa de transferencia de archivos de IBM que se puede utilizar para transferir información entre su computadora y una computadora host 3270.

Desde la lista desplegable Sistema de Archivos de Host, seleccione en qué entorno operativo IBM 3270 se está ejecutando el host. Host Access for the Cloud admite TSO (opción para compartir la hora), CMS (sistema de supervisión conversacional) y CICS. La selección predeterminada es Ninguno.

Hay soporte para transferencias ASCII o binarias y, si está conectado a un host TSO, puede navegar directamente a un conjunto de datos TSO particular.

Opciones generales para tipos de archivo de host CICS, CMS y TSO

Mostrar archivos de host automáticamente - De forma predeterminada, la lista de archivos de host contiene todos los archivos de host disponibles para transferir. Para recuperar archivos de host sólo cuando usted los solicite, desactive esta opción. En el cuadro de diálogo Transferir, haga clic en Mostrar archivos de host para recuperar los archivos de host.

Opciones de transferencia para tipos de archivo de host CICS, CMS y TSO

Opción

Descripción

Método de transferencia

  • Binario

    Utilice este modo para archivos de programa y otros tipos de archivos que no deben convertirse, como los que ya se han formateado para un determinado tipo de impresora o los que poseen un formato específico de la aplicación. Los archivos binarios contienen caracteres que no se pueden imprimir; con este método, el archivo no se convierte durante la transferencia.

  • ASCII

    Utilice este método para transferir archivos de texto que no tienen un formato especial. Los archivos ASCII de la PC se traducen al juego de caracteres EBCDIC en el host y los archivos de texto del host se convierten de EBCDIC a ASCII cuando se han descargado.

Procesamiento de CR/LF

Si esta opción está seleccionada, los pares de salto de línea de retorno de carro se eliminarán de los archivos enviados al host y se agregarán al final de cada línea en los archivos recibidos desde el host.

Comando de inicio

Especifica el programa de host utilizado para iniciar la transferencia de archivos. IND$File, el predeterminado, es adecuado para hosts CMS y TSO. En los hosts CICS, puede utilizarse IND$File o quizás deba especificar la transacción CICS de su sitio (por ejemplo, CFTR).

Parámetros de inicio

Utilice este campo para los parámetros específicos del programa IND$File de su sistema de host. El contenido de este campo se añade al final del comando de transferencia generado por Host Access for the Cloud. Host Access for the Cloud no valida los parámetros.

Máx. tamaño de campo

Seleccione un tamaño de campo para utilizar con el protocolo Write Structured Field. El valor por defecto es de 4 kilobytes. Normalmente, cuanto mayor es el tamaño de búfer, mayor será la velocidad de transferencia. La mayoría de los sistemas soportan 8K, si selecciona un valor demasiado grande para el host, se desconectará la sesión cuando intente enviar un archivo lo suficientemente grande como para llenar el búfer.

La persona que instala el software de comunicación del host suele proporcionar este valor. Por ejemplo, el producto TCP/IP del host IBM obtiene este valor del parámetro DATABUFFERPOOLSIZE, que es el valor por defecto para búfers de 8K. Consulte a su administrador del sistema si no sabe qué introducir aquí.

Clave principal

Puede especificar ciertas acciones antes de transferir o listar archivos. Puede elegir entre Ninguna, Auto detección y Borrar. Si se ajusta Ninguna, LISTCAT se emite automáticamente. Si se ajusta Auto detección, los contenidos actuales de la pantalla se examinan para determinar si se debe enviar una LISTCAT o TSO LISTCAT. Si se ajusta Borrar, se envía la tecla Borrar antes de emitir el comando. Para TSO, Borrar significa también que "TSO" no se antepondrá al comando de archivos de solicitud.

Página de códigos de PC

El juego de caracteres a utilizar cuando se leen o escriben archivos locales durante una transferencia de archivos. El valor Predeterminado utiliza la página de códigos correspondiente a su sistema operativo local. Si necesita un juego de caracteres distinto para especificar la página de códigos de PC, selecciónelo de la lista.

Página de códigos del host

El juego de caracteres a utilizar cuando se traducen caracteres EBCDIC durante la trasferencia de archivos al host o desde él. El predeterminado, Utilizar configuración NCS, utiliza el juego de caracteres nacional especificado en el panel Visualización en Terminal. Si necesita un juego de caracteres distinto para especificar la página de códigos del host, selecciónelo de la lista.

Tiempo de espera de respuesta (segundos)

Especifica cuántos segundos debe esperar Host Access for the Cloud una respuesta del host antes de que se agote el tiempo de espera y devuelva un error. El valor por defecto es 60 segundos.

Tiempo de espera de inicio (segundos)

Especifica el número de segundos que debe esperar Host Access for the Cloud una respuesta del host cuando intenta conectarse a un host. Si finaliza la cantidad de tiempo especificada sin respuesta del host, se agota el tiempo de espera y Host Access for the Cloud devuelve un error. El valor por defecto es 25 segundos.

Opciones de envío para tipos de archivo de host CICS, CMS y TSO

Opción

Descripción

Se aplica a este tipo de host

Formato de registro

Utilice esta opción para especificar el formato de registro para los archivos enviados al host.

  • Predeterminado - El host determina el formato de registro. Ésta es la opción predeterminada.

  • Fijo - Hacer que el host cree registros de longitud fija.

  • Indefinido - Hacer que el host cree archivos sin un formato de registro específico (este valor sólo es para sistemas TSO).

  • Variable - Hacer que el host cree registros de longitud variable y mantenga el formato de un archivo binario.

TSO, CMS

Unidades de asignación

Especifica las subdivisiones de disco para las asignaciones de espacio primario y secundario. Si selecciona Predeterminado (opción predeterminada), el host determinará la unidad. También puede seleccionar Cilindro, Pista o Bloque. Si selecciona Bloque, utilice el cuadro Bloque promedio para definir el tamaño de un bloque promedio (en bytes).

TSO

Longitud de registro

El tamaño de registro (en bytes) del archivo que está creando en el host. Si se deja en blanco este cuadro, el host determinará el tamaño de registro. Puede ajustar cualquier valor entre 0 y 32767 para acomodar cualquier rango aceptado por su host. Esta opción no está disponible en hosts CICS. Para los archivos ASCII, defina este valor para que quepa la línea de mayor tamaño del archivo. Cuando se deja en blanco este cuadro, el host acepta generalmente líneas de hasta 80 caracteres.

TSO, CMS

Si existe archivo de host

Especifica cómo debe operar la transferencia si ya existe un archivo con el mismo nombre.

  • Añadir - Añade el contenido del archivo local al archivo de host existente.

  • Sobrescribir - Sobrescribe el contenido del archivo de host

    Con los sistemas CICS no hay forma de decir si un archivo de host ya existe, por lo que Sobrescribir es la única opción disponible para enviar archivos a un sistema CICS.

TSO, CMS

Tamaño de bloque (bytes)

En los hosts TSO especifica el tamaño de bloque para el archivo que se está creando en el host. Para los archivos con registros de longitud fija, este valor debe ser un múltiplo de la Longitud de registro, ya que los bloques están divididos en registros lógicos. Puede ajustar cualquier valor entre 0 y 32767 para acomodar cualquier rango aceptado por su host

TSO

Bloque promedio (bytes)

Tamaño de un bloque promedio. Este valor sólo es relevante si se utilizan bloques como unidad de asignación.

TSO

Asignación primaria (unidades de asignación)

Tamaño de la asignación primaria para el archivo de host que se está creando.

TSO

Asignación secundaria (unidades de asignación)

Tamaño de cualquier asignación adicional en caso de que la asignación primaria no sea suficiente. Se pueden especificar varias asignaciones secundarias (denominadas "extensiones") hasta el límite especificado por el host (generalmente 15).

TSO

NOTA:Cuando se utiliza CICS como el sistema de host, debe introducir manualmente los nombres de los archivos que está transfiriendo. No se dispone de una lista de archivos en la que elegir.

Transferencia de archivos

Debe estar conectado al host y haber iniciado sesión en él para transferir archivos para la sesión 3270 actual.

  1. Verifique que el host está en estado ‘ready’ para aceptar el comando IND$FILE.

  2. Desde la barra de herramientas, haga clic en el icono IND$FILE .

  3. Se visualiza el cuadro de diálogo Transferencia de Archivos, que contiene una lista de archivos y directorios del host que se pueden transferir. Los directorios y los archivos se indican mediante un icono cuando usted selecciona el archivo. Para los hosts CICS, introduzca los nombres de los archivos que desea transferir.

  4. Seleccione el método de transferencia. Las opciones son:

    • Binario

      Utilice este modo para archivos de programa y otros tipos de archivos que no deben convertirse, como los que ya se han formateado para un determinado tipo de impresora o los que poseen un formato específico de la aplicación. Los archivos binarios contienen caracteres que no se pueden imprimir; con este método, el archivo no se convierte durante la transferencia.

    • ASCII

      Utilice este método para transferir archivos de texto que no tienen un formato especial. Los archivos ASCII de la PC se traducen al juego de caracteres EBCDIC en el host y los archivos de texto del host se convierten de EBCDIC a ASCII cuando se han descargado.

  5. Si está conectado a un host TSO, haga clic en Nivel para especificar el conjunto de datos que desea ver. Host Access for the Cloud actualiza la lista de archivos remotos mediante el nivel de conjunto de datos que especifique.

    NOTA:Cuando se especifican archivos utilizando _Upload As_ o _Download_, es necesario encerrar entre comillas simples un nombre de conjunto de datos completamente cualificado. Los nombres de conjuntos de datos no encerrados entre comillas simples se prefijarán, de forma predeterminada, con un calificador de alto nivel especificado en el PERFIL TSO.

Puede actualizar la lista de archivos en todo momento haciendo clic en el icono Actualizar de la esquina superior izquierda del cuadro de diálogo Transferencia de Archivos.

Descarga de archivos

Puede seleccionar los archivos que desea descargar de la lista de archivos disponibles o utilizar el botón Descargar para identificar un archivo específico utilizando el nombre de archivo del host.

  1. En la lista, seleccione el archivo para iniciar la transferencia haciendo clic en el nombre del archivo en la lista.

    o bien

  2. Haga clic en Descargar e introduzca el nombre del archivo del host que desea transferir. Puede descargar de tipos de host TSO y CMS. Sin embargo, TSO y CMS representan los archivos de host de forma distinta; esto significa que el formato del nombre de archivo que usted introduce en el mensaje que aparece variará.

    • TSO - Encierra el nombre de la ruta del host entre comillas simples para especificar el nombre completo del conjunto de datos. Por ejemplo, 'BVTST03.DATA.TXT'. Para especificar una ubicación de archivo relativa al nivel del conjunto de datos que estableció anteriormente, omita las comillas simples. Por ejemplo, DATA.TXT, que identifica el mismo conjunto de datos pero relativo a BVTST03.

    • CMS - Una entrada CMS típica sería BVTSTT01 DATA A1. No se necesitan comillas simples.

  3. De ser necesario, puede cancelar la transferencia desde el panel de progreso de la transferencia.

Carga de archivos

NOTA:Los sistemas de computadoras de mainframe IBM imponen ciertas convenciones de nomenclatura para los archivos. Para obtener información detallada sobre los requisitos de nomenclatura, véase la Documentación de IBM.

Hay dos métodos para cargar archivos:

  1. Desde el cuadro de diálogo Transferencia de Archivos, haga clic en Cargar.

  2. Puede especificar un nombre diferente para el archivo cargado. Haga clic en Cargar como, navegue hasta el archivo que desea cargar y, cuando se le pida, escriba el nombre que desea utilizar. Recuerde que estando conectado a un host TSO, es necesario encerrar entre comillas simples un nombre de conjunto de datos completamente cualificado. Véase el paso 5 en Transferencia de archivos.

O bien:

  1. Arrastre el archivo que desea cargar desde esta ubicación al cuadro de diálogo Transferencia de Archivos.

  2. Haga clic en Actualizar para verificar que el archivo se ha actualizado correctamente.

Si cancela el proceso de carga antes de que un archivo se haya terminado de cargar, un archivo parcial se deja en el host.

Solución de problemas de sus transferencias de archivos

Ocasionalmente puede encontrar errores cuando intente realizar una transferencia de archivos. Estos errores pueden ser problemas de mainframe o pueden estar causados por la configuración de seguridad del navegador.

Si la transferencia se completa pero el archivo no contiene los datos esperados, compruebe si el método de transferencia está correctamente ajustado a Binario o ASCII.

Para errores específicos del host, véase Mensajes de Error de Transferencia de Archivos IBM.

5.4.2 FTP

Con Host Access for the Cloud, el equipo local puede actuar como un cliente FTP. Mediante el cliente FTP, puede conectarse a un servidor FTP que se esté ejecutando en otro equipo. Una vez que se haya conectado, puede visualizar archivos en el servidor y utilizar FTP para transferir archivos entre su computadora local (o cualquier unidad de la red) y el servidor FTP. Utilizando FTP, un cliente puede cargar, descargar, eliminar, cambiar de nombre, mover y copiar archivos en un servidor, bien individualmente, bien en lote, donde usted puede crear listas de archivos para transferir en una sola operación.

SUGERENCIA:Si usted desea utilizar una trasferencia en lote, primero se debe seleccionar y configurar Habilitar FTP.

Para configurar FTP

Seleccione Habilitar FTP y proceda con la configuración:

  • Protocolo

    Utilizar FTP para iniciar una sesión FTP estándar. Utilizar SFTP para iniciar una sesión SFTP.

    Puede configurar un cliente FTP para utilizar el protocolo SFTP y realizar todas las operaciones mediante un transporte secure shell cifrado. Host Access for the Cloud utiliza el nombre de usuario y la contraseña para autenticarse.

  • Host

    Especifique el nombre de host o la dirección IP del servidor FTP al que desea conectarse.

  • Puerto

    El puerto del servidor FTP especificado.

  • Si el archivo remoto existe al cargar el archivo

    Especifique cómo tratar la transferencia si ya existe un archivo con el mismo nombre. Puede seleccionar:

    Esta opción

    Tiene esta función...

    Añadir al final

    Añade el archivo que está siendo enviado al archivo existente

    Preguntar al usuario (predeterminado)

    Solicita una decisión sobre cómo manejar el nombre del archivo duplicado

    Cancelar

    Cancelar la transferencia de archivos

    Error

    Cancelar la transferencia de archivos y recibir una notificación del error

    Sobrescribir

    Sobrescribir el archivo existente en la máquina remota

    Omitir

    Cuando una solicitud incluye múltiples archivos, omite el archivo que tiene el mismo nombre que un archivo existente, pero procede con la transferencia de los otros archivos.

    Único

    Crear un archivo nuevo con un nombre de archivo único

  • Directorio remoto inicial

    Especificar la ruta a un directorio principal o predeterminado para el sitio FTP. Cuando se abre una conexión con el sitio FTP, el directorio de trabajo del servidor se establece automáticamente a la ruta principal especificada. Los archivos y las carpetas en el directorio principal del servidor aparecen en la ventana de sesión FTP. Si no se puede encontrar el directorio remoto inicial, se emite una advertencia y la conexión continúa.

  • Usuario anónimo

    Seleccione esta opción para iniciar sesión en el servidor FTP especificado con el nombre de usuario "Anónimo". Si el host al que se está conectando no soporta usuarios anónimos, puede ser necesario especificar sus credenciales.

  • Tiempo de espera de sesión (segundos)

    Este valor informa al cliente FTP del número máximo de segundos de espera para los paquetes de datos que se están transfiriendo desde o hacia el host. Si no se recibe ningún dato al cabo del intervalo de tiempo especificado, se mostrará un mensaje de error de tiempo agotado y se cancelará la transferencia; en este caso, intente la operación de nuevo. Si recibe errores de tiempo de espera repetidamente, aumente el valor de tiempo de espera. Especifique 0 (cero) en este cuadro para evitar que el cliente FTP agote el tiempo de espera a una respuesta. Para las sesiones SFTP, el valor predeterminado es 0 (cero).

  • Tiempo de Keep Alive (segundos)

    Seleccione esta opción e introduzca un tiempo en segundos si desea continuar su conexión al servidor después de trascurrido el tiempo de espera automático del servidor por inactividad. La mayoría de los servidores tienen un valor de tiempo inactividad que especifica el tiempo de espera de una sesión FTP antes de desconectarse cuando no se detecta ninguna actividad. Cuando el usuario supera el límite de tiempo definido, la conexión del servidor se cierra.

    Esta configuración permite indicar al cliente FTP que envíe un comando NOOP al servidor a intervalos periódicos para evitar que el servidor cierre la conexión por falta de actividad. Recuerde que al continuar su sesión debe prevenir a otros de usuarios de establecer una conexión con el servidor FTP.

  • Codificación de host

    Especifica el juego de caracteres utilizado por el host para mostrar los nombres de los archivos que se transfieren. Por defecto, Host Access for the Cloud utiliza UTF-8 (Unicode). Si usted transfiere archivos con la configuración predeterminada y los nombres de archivo son irreconocibles, cambie la opción de codificación del host al juego de caracteres utilizado por el host. (Esta opción no afecta a la codificación de los contenidos de los archivos que se transfieren; se aplica sólo a los nombres de archivo).

Transferencia de archivos

Después de que el administrador configure una sesión para incluir la funcionalidad FTP, haga clic en en la barra de herramientas para abrir la ventana Transferencia de archivos FTP que contiene una lista de archivos de host disponibles para transferir. Los directorios y los archivos se indican mediante un icono cuando usted selecciona el archivo.

  1. Seleccione el método de transferencia. Las opciones son:

    • Binario

      Utilice este modo para archivos de programa y otros tipos de archivos que no deben convertirse, como los que ya se han formateado para un determinado tipo de impresora o los que poseen un formato específico de la aplicación. Los archivos binarios contienen caracteres que no se pueden imprimir; con este método, el archivo no se convierte durante la transferencia.

    • ASCII

      Utilice este método para transferir archivos de texto que no tienen un formato especial. Los archivos ASCII de la PC se traducen al juego de caracteres EBCDIC en el host y los archivos de texto del host se convierten de EBCDIC a ASCII cuando se han descargado.

  2. Puede cambiar de nombre, eliminar o descargar un archivo de la lista de archivos.

  3. Actualice la lista de archivos en todo momento haciendo clic en el icono Actualizar de la esquina superior izquierda del cuadro de diálogo Transferencia de Archivos.

Descarga de archivos

  1. En la lista, seleccione el archivo para iniciar la transferencia.

  2. De ser necesario, puede cancelar la transferencia desde el panel de progreso de la transferencia.

Carga de archivos

Hay dos métodos para cargar archivos:

  1. Desde el cuadro de diálogo Transferencia de Archivos, haga clic en Cargar.

  2. Seleccione el archivo que desea cargar en la ventana Examinar.

O bien:

  1. Arrastre el archivo que desea cargar desde esta ubicación al cuadro de diálogo Transferencia de Archivos.

  2. Haga clic en Actualizar para verificar que el archivo se ha actualizado correctamente.

Haga clic en Nuevo directorio para crear un directorio nuevo en el servidor remoto. Se le pedirá introducir un nuevo nombre de directorio.

5.4.3 Transferencias por lotes

NOTA:Primero debe habilitar FTP en el panel Configuración de transferencia de archivos de la ficha FTP para poder configurar transferencias en lote.

Para transferir múltiples archivos en una operación, utilice la opción Lote.

  1. Desde el panel Configuración > Transferencia de archivos > FTP, marque Habilitar FTP.

  2. Haga clic en para abrir el panel de transferencia de archivos Lote.

  3. Seleccione Cancelar lote cuando se produzca un error individual para detener la transferencia si se produce un fallo en la transferencia de un archivo.

  4. Haga clic en para crear la lista de archivos que desea transferir.

    1. Nombre la lista. Para ayudar a crear listas similares, puede copiar una lista existente, cambiarle el nombre y, a continuación, agregar o eliminar archivos según sea necesario utilizando las opciones disponibles cuando se resalta la lista original.

    2. Desde el panel derecho, haga clic en para abrir el cuadro de diálogo Añadir solicitud de transferencia.

  5. En el panel Añadir solicitud de transferencia, empiece a crear la lista:

    Opción

    Descripción

    Transferencias

    Seleccione si desea cargar o descargar el archivo.

    Nombre de archivo local

    Identifique el archivo que desea transferir. Puede introducir el nombre del archivo o navegar hasta él.

    Ruta de archivo remoto

    Indique una ubicación para nombrar y guardar el archivo después de la transferencia. Puede:

    • Conservar el nombre de archivo y utilizar el directorio remoto inicial - deje el espacio en blanco

    • Utilizar un nuevo nombre de archivo - introduzca nuevonombredearchivo.txt. Guarda el archivo en el directorio remoto inicial utilizando el nombre dado.

    • Conservar el nombre de archivo original pero utilizar una nueva ruta de directorio - /carpeta/. Utiliza el nombre de archivo original con la nueva ruta.

    • Utilizar un directorio nuevo y un nombre de archivo nuevo - /carpeta/nuevonombredearchivo.txt.

    Método de transferencia

    Puede elegir entre métodos de transferencia binaria o ASCII.

    Si existe archivo remoto

    Especifique cómo tratar la transferencia de archivos si ya existe un archivo remoto. Las opciones son:

    • Sobrescribir (predeterminado) - Sobrescribir el archivo existente en la máquina remota

    • Añadir - Añadir el archivo que está siendo enviado al archivo existente

    • Preguntar al usuario - Solicitar una decisión sobre cómo manejar el nombre del archivo duplicado

    • Cancelar - Cancelar la transferencia de archivos

    • Fallo - Cancelar la transferencia de archivos y enviar una notificación del fallo

    • Omitir - Omitir el archivo que tiene el mismo nombre que un archivo existente, pero procede con la transferencia de los otros archivos del lote

    • Único - Crear un archivo nuevo con un nombre de archivo único

  6. Haga clic en Save (Guardar).

Transferencia de archivos

SUGERENCIA:Los administradores conceden permiso para transferir archivos utilizando la opción Reglas de Preferencias de Usuario del panel Configuración.

Haga clic en en la barra de herramientas para abrir la lista que contiene los archivos que usted desea transferir.

  1. Debido a los requerimientos del navegador, tiene que especificar la ubicación de todos los archivos que desea cargar. Localice los archivos necesarios utilizando el icono Buscar. Estos archivos se identifican fácilmente con un icono amarillo como éste:

  2. Los archivos del lote están seleccionados de forma predeterminada. Para editar el archivo antes de la transferencia, puede eliminar archivos de la operación de transferencia desactivando sus respectivas casillas de verificación o seleccionando Todos en el menú desplegable. También puede filtrar la lista de archivos transferibles en función de su estado de descarga o de carga.

  3. Haga clic en Iniciar para iniciar la transferencia.