Regras de importação da estrutura de linguagem de PL/I
O Editor de ligação de evento importa estruturas de dados de PL/I utilizando as seguintes regras. Como o compilador corporativo de PL/I e os compiladores PL/I mais antigos são diferentes, duas opções de linguagem são suportadas: PL/I e PLI corporativo.
Os nomes de campos PL/I são exibidos de acordo com as seguintes regras:
- Os caracteres que não são válidos nos nomes de elementos XML são substituídos
por 'x'.
Por exemplo, monthly$total torna-se monthlyxtotal.
- Os nomes duplicados se tornam exclusivos pela adição de um ou mais
dígitos numéricos.
Por exemplo, duas instâncias de year se tornam year e year1.
As seguintes restrições também são aplicadas:
- Os itens de dados com o atributo COMPLEX não são suportados.
- Os itens de dados especificados como DECIMAL(p,q) são suportados somente quando p q
- Os itens de dados especificados como BINARY(p,q) são suportados somente quando q = 0.
- Se o atributo PRECISION for especificado para um item de dados, ele será ignorado.
- As sequências PICTURE não são suportadas.
- Os itens de dados ORDINAL são tratados como tipos de dados FIXED BINARY(7).