Règles d'importation des structures de langage PL/I

L'Editeur de liaison d'événement importe les structures de données PL/I à l'aide des règles suivantes. Etant donné que le compilateur Enterprise PL/I diffère des anciens compilateurs PL/I, deux options de langage sont prises en charge : PL/I et PLI Enterprise.

Les noms des zones PL/I s'affichent conformément aux règles suivantes :

  1. Les caractères qui ne sont pas valides dans les noms d'éléments XML sont remplacés par la lettre "x".

    Par exemple, total$mensuel devient totalxmensuel.

  2. Les noms en double sont différenciés en ajoutant un ou plusieurs chiffres.

    Par exemple, deux instances de year deviennent year et year1.

Les restrictions suivantes s'appliquent également :

  • Les éléments de données dotés de l'attribut COMPLEX ne sont pas pris en charge.
  • Les éléments de données spécifiés comme DECIMAL(p,q) sont pris en charge uniquement lorsque pq
  • Les éléments de données spécifiés comme BINARY(p,q) sont pris en charge uniquement lorsque q = 0.
  • Si l'attribut PRECISION est spécifié pour un élément de données, il est ignoré.
  • Les chaînes PICTURE ne sont pas prises en charge.
  • Les éléments de données ORDINAL sont traités comme les types de données FIXED BINARY(7).