Una correlación indica la forma en que Rational Developer for System z supervisa las transferencias de archivos entre z/OS y la estación de trabajo; específicamente, la correlación indica si las transferencias de archivos se basan en un intercambio de texto (en cuyo caso se producen conversiones ASCII/EBCDIC) o en un intercambio de datos binarios. Una correlación también ayuda a conocer de un solo vistazo la finalidad general de un archivo determinado.
Si utiliza el mismo calificador de bajo nivel para varios conjuntos de datos, la misma correlación afectará a las transferencias de archivos de cada uno de ellos. Por ejemplo, dadas las correlaciones por omisión, puede transferir miembros de los conjuntos de datos particionados USER01.COBOL y USER01.TEST.COBOL hacia y desde los archivos basados en estación de trabajo que tienen la extensión .cbl.
En el entorno de trabajo, una preferencia relacionada con el editor LPEX de System z hace que los archivos basados en la estación de trabajo de un tipo determinado se traten de una modo determinado. Por ejemplo, de acuerdo con una preferencia predeterminada, un archivo de tipo .cbl se presenta con el resaltado de sintaxis adecuado a un archivo fuente COBOL. Sin embargo, cuando el editor procesa un conjunto de datos basado en z/OS, la correlación de un calificador (como COBOL) con una extensión de nombre de archivo (como .cbl) determina cómo se procesa el conjunto de datos.
La tabla siguiente lista las correlaciones por omisión. A menos que se indique los contrario, los datos se transfieren como texto.
| Calificador de bajo nivel en z/OS | Extensión de nombre de archivo en la estación de trabajo | Descripción de miembro |
|---|---|---|
| ASM | asm | Archivo fuente Assembler |
| ASSEMBLE | asm | Archivo fuente Assembler |
| BMS | bms | Archivo de correlación BMS |
| C | c | Archivo fuente C |
| COBCOPY | cpy | Archivo COPY COBOL |
| COBOL | cbl | Fuente COBOL |
| CLIST | cmd | CLIST |
| CNTL | jcl | Lenguaje de control de trabajos |
| COPYLIB | cpy | Archivo COPY COBOL |
| CPP | cpp | Archivo fuente C++ |
| EXEC | rex | Archivo REXX |
| H | h | Archivo de inclusión C |
| HPP | hpp | Archivo de inclusión C++ |
| INCLUDE | inc | Archivo INCLUDE PL/I |
| JCL | jcl | Lenguaje de control de trabajos |
| LISTING | lst | Listado de compilación o edición de enlaces |
| LOAD | exe | Módulo de carga, transferido como datos binarios |
| MACRO | mac | Archivo de macro |
| OBJ | obj | Código de objeto, transferido como datos binarios |
| OUTLIST | out | Salida de trabajo |
| PLI | pli | Archivo fuente PL/I |
| REXX | rex | Archivo REXX |
| SIGYCLST | cmd | REXX EXECs |
| XML | xml | Archivo de lenguaje de códigos extensible (XML) |
Estas correlaciones a escala del sistema figuran en la vista Correlación de sistema de archivos z/OS. Puede personalizar estas correlaciones para que coincidan con los convenios de denominación de su sistema remoto, ya sea con la vista Correlaciones de sistema de archivos z/OS o con el panel Correlación de la ventana Propiedades. Hallará más información sobre cómo personalizar estas correlaciones en: Correlacionar conjuntos de datos.
Solo puede haber una página de códigos para cada archivo, pero se puede especificar que un grupo de archivos tenga la misma página de códigos. Al especificar páginas de códigos, especifique una página de códigos local y una página de códigos de host, y manténgalas coherentes. Las páginas de códigos locales y de host predeterminadas para un sistema se definen como propiedades del sistema. Las páginas de códigos de host que se pueden usar son las siguientes:
| IBM-037 | IBM-273 | IBM-277 | IBM-278 | IBM-280 |
| IBM-284 | IBM-285 | IBM-297 | IBM-420 | IBM-424 |
| IBM-425 | IBM-500 | IBM-803 | IBM-870 | IBM-871 |
| IBM-875 | IBM-930 | IBM-933 | IBM-935 | IBM-937 |
| IBM-939 | IBM-1026 | IBM-1047 | IBM-1140 | IBM-1141 |
| IBM-1142 | IBM-1143 | IBM-1144 | IBM-1145 | IBM-1146 |
| IBM-1147 | IBM-1148 | IBM-1149 | IBM-1153 | IBM-1390 |
| IBM-1399 | IBM-1364 | IBM-1371 | IBM-1388 | UTF-8 |
| UTF-16 | UTF16BE | UTF-16LE |
La disponibilidad de las páginas de códigos locales soportadas se basa en las codificaciones de archivos de texto soportadas por un editor de texto Eclipse. Debe especificar páginas de códigos que sean coherentes con los valores de compilador de los archivos.
El tipo de un archivo se indica mediante la extensión de archivo local, Por ejemplo, al utilizar las correlaciones predeterminadas, la extensión .cbl indica que es un archivo fuente COBOL. Así, cada archivo solo puede tener un tipo de archivo. Por ejemplo, no se puede usar JCL con un fuente COBOL embebido.