Rational Developer for System z


< Anterior | Siguiente >

Lección 4: Crear el grupo de propiedades para asociarlo con los subproyectos z/OS GAM0VMM y GAM0VSI del proyecto C

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:

  1. Compruebe que se encuentra en la perspectiva Proyectos z/OS y que está conectado al sistema host.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Ahora, seleccione Procedimientos y pasos en el panel izquierdo de opciones.
  7. Expanda el procedimiento ELAXFCOC y seleccione el paso COBOL que aparece.
  8. Desplácese hacia abajo para editar las Opciones de paso de compilación COBOL.
  9. 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.
  10. En el campo de texto Módulo de solicitud de base de datos, especifique su conjunto de datos particionados *.AUTOMART.DBRM.
  11. 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(*)  -
  12. 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.
  13. Expande el procedimiento ELAXFLINK y resalte el paso LINK cuando aparezca.
  14. 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.
  15. 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.
  16. 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.
< Anterior | Siguiente >

Términos de uso | Comentarios



Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)