O CICS event binding editor importa as estruturas de dados
COBOL utilizando estas regras.
Os nomes de campos COBOL são exibidos de acordo com as seguintes regras:
- Os nomes duplicados são feitos exclusivos através da adição de um ou mais dígitos numéricos.
Por exemplo, duas instâncias de year tornam-se year e year1.
- Hifens são substituídos por caracteres sublinhados. As cadeias de hifens contínuos são substituídas por sublinhados contínuos.
Por exemplo, current-user--id torna-se current_user__id.
- Segmentos de nomes que são delimitados por hifens e que contêm apenas caracteres em maiúsculas são convertidos em minúsculas.
Por exemplo, CA-REQUEST-ID torna-se ca_request_id.
- Um caractere sublinhado de orientação é incluído aos nomes que iniciam com um caractere numérico.
Por exemplo, 9A-REQUEST-ID torna-se _9a_request_id.
As seguintes restrições também são aplicadas:
- Os itens de descrição de dados com os números de nível 66 e 77 não são suportados. Os itens de descrição de dados com um número de nível 88 são ignorados.
- As seguintes cláusulas nas entradas de descrição de dados não são suportadas:
- OCCURS DEPENDING ON
- OCCURS INDEXED BY
- REDEFINES
- RENAMES; que é do nível 66
- DATE FORMAT
- As seguintes cláusulas nos itens de descrição de dados são ignoradas:
- BLANK WHEN ZERO
- JUSTIFIED
- VALUE
- As seguintes frases na cláusula USAGE não são suportadas:
- OBJECT REFERENCE
- POINTER
- FUNCTION-POINTER
- PROCEDURE-POINTER
- Os únicos caracteres PICTURE suportados para os itens de descrição de dados
DISPLAY e COMPUTATIONAL-5 são 9, S e Z.
- Os caracteres PICTURE suportados para os itens de descrição de dados PACKED-DECIMAL são 9, S, V e Z.
- Os únicos caracteres PICTURE suportados para os itens de descrição de dados
numéricos editados são 9 e Z.