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:

  1. 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.

  2. 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).