Rational Developer for System z, Versión 7.6.1

Establecer la extensión de correlación en cbl para un conjunto de datos con el calificador de bajo nivel SRCLIB

La propiedad de extensión de correlación (mapping extension) debe establecerse en cbl para los conjuntos de datos cuyo nombre tenga el calificador de bajo nivel SRCLIB (por ejemplo, USER25.SFP1.USER.SRCLIB).

La propiedad de extensión de correlación de un conjunto de datos especifica la extensión que la vista Sistemas remotos asocia al nombre de un miembro que se ha subido al conjunto de datos desde una estación de trabajo local. (Para obtener más información acerca de las propiedades de los conjuntos de datos, consulte la sección Propiedades de los conjuntos de datos remotos y los miembros de conjuntos de datos en la vista Sistemas remotos). Por ejemplo, si el valor de la propiedad de extension de correlación de un conjunto de datos es cbl, un miembro subido al conjunto de datos recibirá la extensión cbl (por ejemplo, MAINMENU.cbl).

En otro lugar de la ayuda en línea (consulte la sección Consejos para nombrar conjuntos de datos particionados) se sugiere utilizar la extensión de bajo nivel SRCLIB en el nombre de un conjunto de datos que deba contener miembros fuente COBOL (por ejemplo, USER25.SFP1.USER.SRCLIB).
Nota: La razón de sugerir el uso de la extensión de bajo nivel SRCLIB es que, de forma predeterminada, se utiliza "SRCLIB" como valor de calificador de bajo nivel en la plantilla DFHMAXCJ. Si el valor de la plantilla se ha cambiado por otro, como por ejemplo "COBOL", puede que no sea necesario establecer la extensión de correlación.

De forma predeterminada, la vista Sistemas remotos no define una extensión de correlación para un conjunto de datos que tenga el calificador de bajo nivel SRCLIB. (Más concretamente, el valor predeterminado de la extensión de correlación para un conjunto de datos de este tipo es Heredar de correlación del sistema (indefinida)). El resultado es que, cuando el asistente Generar código de tiempo de ejecución sube un archivo (como por ejemplo MAINMENU.cbl) desde la estación de trabajo local a un conjunto de datos que tiene el calificador de bajo nivel SRCLIB, la vista Sistemas remotos no asocia ninguna extensión al nombre del miembro nuevo (por ejemplo, MAINMENU).

Por desgracia, cuando un miembro de archivo fuente COBOL de un conjunto de datos no tiene extensión de archivo, pueden producirse problemas al intentar compilar y enlazar el miembro.

Por tanto, al crear un conjunto de datos con el calificador de bajo nivel SRCLIB, también debe establecer la extensión de correlación del conjunto de datos en cbl. (Como alternativa, puede redenominar cada uno de los miembros después de subirlos al conjunto de datos, para que cada nombre tenga la extensión cbl).

Para establecer la extensión de correlación en .cbl:

  1. En la perspectiva Enterprise Service Tools, en la vista Sistemas remotos, pulse con el botón derecho del ratón el conjunto de datos (por ejemplo, USE25.SFP1.USER.SRCLIB).

  2. Seleccione Propiedades. Se abrirá la ventana Propiedades.

  3. En la ventana Propiedades:
    1. En el panel izquierdo, pulse Correlación.
    2. En el panel derecho, en el grupo Extensión:
      1. Pulse el botón de selección Otros.
      2. En el campo de entrada Otros, escriba cbl (sin punto (".") que lo preceda).

  4. Pulse Aceptar.


Términos de uso | Comentarios

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