“Conocimiento Hardware>Mainframes

¿Cómo transformará los datos del sistema al programa mainframe utilizando FTP?

2012/10/4
No puede transferir directamente los datos de un sistema a un programa mainframe usando FTP. FTP es un protocolo de transferencia de archivos, lo que significa que está diseñado para mover archivos entre sistemas, no para ejecutar código o interactuar directamente con las aplicaciones.

Aquí hay un desglose de por qué y cómo lograr lo que probablemente pretenda:

Por qué FTP no es suficiente:

* Transferencia de archivo, no ejecución del programa: FTP simplemente mueve archivos. No tiene la capacidad de ejecutar programas en un mainframe.

* Diferencias de formato de archivo: Los programas de mainframe a menudo funcionan con formatos de archivo específicos (por ejemplo, VSAM, archivos de datos COBOL) que pueden no ser compatibles con las transferencias FTP estándar.

* Seguridad de mainframe: Los mainframes tienen medidas de seguridad estrictas. Necesitará acceso y autorización adecuados para transferir archivos e interactuar con los programas.

Cómo lograr la transferencia de datos e interacción del programa:

1. ftp los datos: Use FTP para transferir su archivo de datos del "Sistema" al mainframe. Asegúrese de que el formato de archivo sea compatible con el programa mainframe. Es posible que deba convertir el formato de archivo en el "sistema" antes de transferir.

2. Transferencia a una ubicación específica: Asegúrese de que el archivo aterrice en una ubicación accesible para el programa mainframe. Esto a menudo implica un directorio temporal o un sistema de archivos específico.

3. Use un programa de mainframe para procesar los datos: Escriba o modifique su programa de mainframe para leer los datos de la ubicación designada. Es probable que necesite usar lenguajes de programación mainframe (por ejemplo, COBOL, ensamblador) para este paso.

4. Considere la validación de datos: Agregue los pasos de validación de datos a su programa mainframe para garantizar la integridad de los datos transferidos.

Ejemplo:

* Tiene un archivo CSV en su computadora local que contiene datos del cliente.

* Debe actualizar una base de datos de clientes en un sistema mainframe.

* Ftp el archivo CSV al mainframe.

* Un programa COBOL luego leería el CSV, validaría los datos y actualizaría la base de datos mainframe.

Consideraciones adicionales:

* Seguridad: Use FTP seguro (SFTP) o FTP sobre SSL para garantizar la confidencialidad de los datos durante la transmisión.

* Formatos de archivo: Si el formato de datos es incompatible con el programa mainframe, es posible que deba convertirlo en el "sistema" antes de la transferencia.

* Procesamiento de lotes: Considere programar la ejecución de transferencia y programa como un proceso por lotes para optimizar los recursos del sistema.

* Experiencia de mainframe: Necesitará algunos conocimientos de programación de mainframe para crear el programa que lea y procese los datos en el mainframe.

En resumen, FTP es una herramienta valiosa para transferir datos entre sistemas, pero necesitará una programación de mainframe adicional y conocimiento del sistema para procesar los datos e interactuar con los programas mainframe.

Mainframes
Cómo configurar un portátil a un router Thomson
¿Foto de ejemplo de la computadora de piezas?
Cómo escribir un número superíndice
¿Dónde se usan los modelos de computadora en el mundo real?
¿Cómo se puede ampliar el marco de una ventana para ocupar todo el escritorio?
¿Cuáles son especiales Computadoras Digitales Propósito
¿Quién inventó el mainframe?
¿Cuánto almacenamiento tiene un mainframe?
Conocimiento de la computadora © http://www.ordenador.online