La primera página del asistente Importar archivos COBOL, titulada Importar archivos
COBOL, permite especificar los archivos COBOL que contienen las estructuras
de datos que desea convertir a mensajes de proyecto de flujo de servicios, y también
especificar el subproyecto en el que desea almacenar los nuevos archivos de mensaje y
(opcionalmente) el archivo de operaciones nuevo o modificado.
Este tema contiene los subtemas siguientes:
Instrucciones para utilizar esta página del asistente
Para utilizar esta página del asistente:
En el recuadro de lista
Archivos
COBOL a importar, indique los archivos COBOL que contienen las estructuras
que desea convertir a mensajes de proyecto de flujo de servicios.
- Pulse Sistema de archivos para seleccionar un archivo del sistema de archivos del entorno de trabajo (consulte la sección Añadir una vía de acceso de fuente a la pestaña SYSLIB).
- Pulse Espacio de
trabajo para seleccionar un archivo del espacio de trabajo actual que esté
utilizando en el entorno de trabajo.
- Pulse Remoto para seleccionar un archivo del sistema remoto z/OS.
Importar archivos desde un sistema z/OS remoto: Siga estos pasos:
- Al pulsar Remoto, se abrirá la ventana Buscar
archivo.
- Expanda Mis conjuntos de datos.
- Seleccione un miembro de conjunto de datos fuente o un miembro de conjunto de
datos
de libro de copia COBOL.
- Pulse Aceptar.
- Si ha seleccionado un miembro de conjunto de datos fuente COBOL, se abrirá la ventana ¿Comprobar
dependencias? .
- Seleccione una de las siguientes opciones:
- Importar sólo el fuente seleccionado
- Seleccione esta opción si desea importar sólo el miembro de conjunto de datos
COBOL seleccionado.
- Importar el fuente seleccionado y los archivos dependientes
- Seleccione esta opción si desea importar no sólo el miembro de conjunto de datos COBOL
seleccionado, sino también todos los miembros de conjunto de datos de libro de copia en
los que el miembro de conjunto de datos COBOL tiene dependencias.
- Pulse Aceptar.
- Si ha seleccionado un miembro de conjunto de datos de libro de copia, se
abrirá la
ventana Generación desde libro de copia.
- La ventana mostrará un mensaje que indica que se
espera que
el miembro de libro de copia seleccionado no tenga dependencias.
- Pulse Aceptar.
Importante: Para importar archivos COBOL desde un sistema remoto z/OS, debe configurar la vista Sistemas remotos para detectar y procesar archivos fuente COBOL i cualquier archivo de libro de copia dependiente que desee importar (consulte la sección
Importar archivos COBOL desde un sistema z/OS remoto).
- Pulse
Eliminar para eliminar
un archivo de la lista.
Nota: - El asistente permite seleccionar sólo aquellos archivos que tienen una de las siguientes
extensiones: .cbl,
.ccp,
.cob o
.cpy. Si el archivo fuente COBOL tiene otra extensión, debe cambiarla por una de estas
extensiones para poder seleccionarlo en el asistente.
- El asistente convierte cada archivo fuente COBOL seleccionado (por ejemplo,
queryAccount.cbl) en un nuevo archivo de mensaje que tiene el mismo nombre pero la
extensión .sfmxsd (como por ejemplo queryAccount.sfmxsd).
- Dentro de cada nuevo archivo de mensaje, para cada estructura de datos COBOL original
(por ejemplo, una estructura de datos denominada CUSTOMERINFO), el asistente:
- Convierte la estructura de datos COBOL a un tipo
de datos de mensaje de proyecto de flujo de servicios equivalente con el mismo nombre
(CUSTOMERINFO); y
- Crea un mensaje basado en el nuevo
tipo de datos denominado
msg_tipodatos
(msg_CUSTOMERINFO).
- El hecho de que todos
los mensajes creados a partir de un solo archivo fuente COBOL se almacenen en un solo
archivo de mensaje no representa una limitación:
- Un mensaje de un archivo de mensaje no se utiliza por sí mismo para el
almacenamiento de datos, sino que es un patrón para un área de datos real creada y
utilizada para el almacenamiento de datos cuando se reproduce un flujo o cuando se
ejecuta una macro generada o un flujo de servicios.
- Puede crear una
referencia (que consta de un nombre de archivo de mensaje y un nombre de mensaje) a un
mensaje desde cualquier operación en el mismo
subproyecto que el archivo de mensaje, y puede tener varias referencias al mismo
mensaje.
En el recuadro
de lista Nombre de
proyecto, seleccione el subproyecto en el que desea
almacenar los nuevos archivos de mensaje y el archivo de operación (si existe).
Seleccione el recuadro de lista
Sobrescribir recursos existentes
sin avisar si desea que el asistente sobrescriba los archivos de mensaje
existentes o un archivo de operación existente sin avisar al usuario.
Pulse Siguiente para
ir a la próxima página del asistente o
Finalizar para cerrar
el asistente.
Añadir una vía de acceso de fuente a la pestaña SYSLIB
Cuando el archivo fuente COBOL del sistema de archivos de entorno de trabajo, y el archivo de fuente de COBOL incluye archivos de libro de copia, en algunas situaciones el asistente que examina el sistema de archivos puede ser que no encuentre los archivos de libro de copia, incluso si están en el mismo directorio que el archivos fuente COBOL que los incluye.
Para arreglar este problema, añada una vía de acceso del directorio en el que se encuentran los archivos de libro de copias a la pestaña SYSLIB en las preferencias de importación de COBOL, para poder invocar el asistente Importar archivos COBOL.
Para añadir la vía de acceso del directorio a la pestaña SYSLIB:
- En el menú principal del entorno de trabajo, seleccione . Se abrirá la ventana Preferencias.
En la ventana Preferencias:
- En el panel izquierdo, expanda .
- En el panel derecho:
- Seleccione la pestaña SYSLIB.
- En la pestaña SYSLIB:
- Pulse
Añadir.
- Navegue hasta el directorio del sistema de archivos donde se encuentran los archivos de libro de copias. (Puede ser el mismo directorio en el que se encuentran los archivos fuente COBOL que incluyen archivos de libro de copias.)
- Pulse Aceptar.
La vía de acceso completa que ha seleccionado
se visualiza en la lista Ubicación.
Pulse Aceptar. Se cerrará la ventana Preferencias.
Cuando ejecute el asistente Importar archivos COBOL, seleccione Sistema de archivos y navegue hasta el directorio donde se encuentra el archivo COBOL, el asistente que examina el sistema de archivos sigue visualizando sólo el archivo COBOL, incluso si los archivos de libro de copias incluidos están en el mismo directorio.
No obstante, al seleccionar un archivo COBOL y pulsar Aceptar, el asistente que examina el sistema de archivos localiza los archivos de libro de copias (mediante la vía de acceso que ha añadido a la pestaña SYSLIB) y devuelve la información de la ubicación al asistente Importar archivos COBOL.
De la misma forma que el asistente examina el sistema de archivos, la primera página del asistente Importar archivos COBOL sólo muestra el archivo COBOL, si mostrar ningún archivo de libro de copias incluido. Aunque, el asistente Importar archivos COBOL conoce la ubicación de los archivos de libro de copias. En la segunda página del asistente Importar archivos COBOL, al pulsar el botón Seleccionar para seleccionar una estructura de datos para Entrada, Salida, o Datos de error, el asistente no sólo lista las estructuras que forman parte del archivo COBOL, sino también las estructuras que se encuentran en los archivos de libro de copias.