Esta lección le guiará en los pasos necesarios para crear el grupo de
propiedades final del ejemplo Global Auto Mart.
Para crear el grupo de propiedades que debe asociarse con los
subproyectos z/OS GAM0VMM y
GAM0VSI:
- Compruebe que se encuentra en la perspectiva Proyectos z/OS y
que está conectado al sistema host.
- Abra la vista Gestor de grupos de propiedades, expanda el
sistema host y pulse con el
botón derecho del ratón el grupo de propiedades que acaba de crear,
Compilación de interfaz COBOL.
- Seleccione Copiar. En el recuadro de diálogo que se abre, cambie el nombre por Compilación COBOL y pulse Aceptar. Se abrirá el Editor de grupos de
propiedades.
- Abra el separador COBOL de la parte inferior del
editor de grupos de propiedades y seleccione Entornos
de ejecución en el panel izquierdo de opciones.
- Además del recuadro de selección CICS marque el recuadro de selección DB2. Así establecerá que el grupo de propiedades debe utilizar DB2 y CICS.
- Ahora, seleccione Procedimientos y pasos en el panel
izquierdo de opciones.
- Expanda el procedimiento ELAXFCOC y seleccione el paso
COBOL que aparece.
- Desplácese hacia abajo para editar las Opciones de paso de compilación
COBOL.
- Compruebe que los conjuntos de datos listados en Conjunto de datos de salida de listado, Conjunto de
datos de depuración, Conjunto de datos de baraja de
objetos y Bibliotecas de copia son correctos.
- En el campo de texto Módulo de solicitud de base de datos,
especifique su conjunto de datos particionados *.AUTOMART.DBRM.
- Consulte al administrador de base de datos para determinar el mejor método para
enlazar el módulo a un paquete de base de datos y un plan de acceso. Puede incorporar
el JCL o utilizar un archivo de enlace. Si utiliza el procedimiento de JCL
incorporado, SYSTSIN debe ser similar al siguiente ejemplo de código:
//STEPLIB DD DISP=SHR,DSN=DB2.V8R1M0.SDSNLOAD
//*DESCOMENTE Y ADAPTE LA SENTENCIA IF YOUR SYSTSIN SIGUIENTE**
//*CONTIENTE INSTRUCCIONES DE ENLACE:
//SYSTSIN DD *
DSN SYSTEM(DSN7)
BIND PACKAGE(GAMPKG) -
MEMBER(GAM0VMM) -
QUALIFIER(GAMUSER) -
LIBRARY('CUST.GAM.DBRM') -
ACTION(REP) -
ISOLATION(CS) -
VALIDATE(RUN) -
DYNAMICRULES(BIND) -
ENCODING(EBCDIC) -
ENABLE(*)
BIND PLAN(GAMPLAN) -
PKLIST(GAMPKG.*) -
ACT(REP) -
RETAIN -
VALIDATE(RUN) -
ISOLATION(CS) -
ENCODING(EBCDIC) -
ENABLE(*)
END
//* O
//*DESCOMENTE Y ADAPTE LA SENTENCIA IF YOUR SYSTSIN SIGUIENTE**
//*SEÑALA A UN CONJUNTO DE DATOS QUE CONTIENE INSTRUCCIONES DE ENLACE
//*//SYSTSIN DD DSN=USERID.BIND(MEMBER),DISP=SHR
/*
Nota: Si el procedimiento de enlace necesita un conjunto de datos Steplib, puede añadirse
al principio de las instrucciones SYSTSIN, como se muestra en el JCL de ejemplo.
Si utiliza un archivo de enlace, créelo en un PDS de enlace; las instrucciones
SYSTSIN de las propiedades de COBOL deben ser similares a las del siguiente código de
ejemplo:
//*DESCOMENTE Y ADAPTE LA SENTENCIA IF YOUR SYSTSIN SIGUIENTE**
//*CONTIENTE INSTRUCCIONES DE ENLACE:
//*
//SYSTSIN DD *
//* DSN SYSTEM(YOURSYSTEM)
//* BIND PLAN(YOURPLAN)
//* END
//* O
//*DESCOMENTE Y ADAPTE LA SENTENCIA IF YOUR SYSTSIN SIGUIENTE**
//*SEÑALA A UN CONJUNTO DE DATOS QUE CONTIENE INSTRUCCIONES DE ENLACE
//SYSTSIN DD DSN=CUST.GAM.BIND(GAM0VMM),DISP=SHR
Y el archivo de enlace
debe contener instrucciones de enlace como las siguientes:
TSOLIB ACTIVATE DA('DB2.V7R1M0.SDSNLOAD')
ALLOC FI(DBRMLIB) SHR DA('CUST.GAM.DBRM')
DSN SYSTEM(DSN7)
BIND PACKAGE(GAMPKG) -
OWNER(GAMUSER) -
QUALIFIER(GAMUSER) -
MEMBER(GAM0VMM) -
LIBRARY('CUST.GAM.DBRM') -
ACTION(REP) -
ISOLATION(CS) -
VALIDATE(RUN) -
DYNAMICRULES(BIND) -
ENCODING(EBCDIC) -
ENABLE(*) -
- Abra el separador Enlazar de la parte inferior del
Gestor de grupos de propiedades y seleccione
la opción Procedimientos y pasos en el panel izquierdo de opciones.
- Expande el procedimiento ELAXFLINK y resalte el paso
LINK cuando aparezca.
- Desplácese hacia abajo hasta Opciones de paso de enlace
y compruebe que en el campo de texto Bibliotecas de enlace se han
incluido las bibliotecas de enlace necesarias para el proyecto.
- Finalmente, abra el separador JCL de la parte inferior del
Gestor de grupos de propiedades. Asegúrese de que la
Tarjeta de trabajos JCL esté correctamente configurada para
compilación en el sistema host y de que el conjunto de datos
especificado en el campo de texto Conjunto de datos JCL sea correcto.
- Guarde el grupo de propiedades y
Cierre el editor de grupos de propiedades.
Este grupo de propiedades final debe visualizarse en la lista de grupos de
propiedades del Gestor de grupos de propiedades que están
asociados con el sistema host.