El editor de enlaces de sucesos de CICS importa
estructuras de datos COBOL utilizando estas reglas.
Los nombres de campo de COBOL se visualizan de acuerdo con las siguientes reglas:
- Los nombres duplicados se convierten en exclusivos añadiendo uno o varios dígitos numéricos.
Por ejemplo, dos instancias de year pasan a ser year y year1.
- Los guiones se sustituyen por caracteres de subrayado. Las series de guiones contiguos
se sustituyen con subrayados contiguos.
Por ejemplo, current-user--id pasa a ser current_user__id.
- Los segmentos de nombres que están delimitados por guiones y que sólo contienen
caracteres en mayúsculas se convierten en minúsculas.
Por ejemplo, CA-REQUEST-ID pasa a ser ca_request_id.
- Se añade un carácter de subrayado inicial a los nombres que empiezan por un carácter numérico.
Por ejemplo, 9A-REQUEST-ID pasa a ser _9a_request_id.
También se aplican las siguientes restricciones:
- Los elementos de descripción de datos con números de nivel de
66 y 77 no se soportan. Los elementos de descripción de datos con un número de nivel de
88 se ignoran.
- No se soportan las siguientes cláusulas en entradas de descripción de datos:
- OCCURS DEPENDING ON
- OCCURS INDEXED BY
- REDEFINES
- RENAMES; es el nivel 66
- DATE FORMAT
- Se ignoran las siguientes cláusulas en los elementos de descripción de datos:
- BLANK WHEN ZERO
- JUSTIFIED
- VALUE
- No se soportan las siguientes frases en la cláusula USAGE:
- OBJECT REFERENCE
- POINTER
- FUNCTION-POINTER
- PROCEDURE-POINTER
- Los únicos caracteres PICTURE soportados para los elementos de descripción de datos
DISPLAY y COMPUTATIONAL-5 son 9, S y Z.
- Los caracteres PICTURE soportados para elementos de descripción de datos PACKED-DECIMAL
son 9, S, V y Z.
- Los únicos caracteres PICTURE soportados para los elementos de descripción de datos numéricos editados son 9 y Z.