Der CICS-Ereignisbindungseditor wendet beim Import von Datenstrukturen in der Programmiersprache PL/I die folgenden Regeln an. Da sich der Enterprise PL/I-Compiler und ältere PL/I-Compiler unterscheiden, werden zwei Sprachenoptionen unterstützt: PL/I und PLI Enterprise.
Feldnamen in PL/I werden gemäß den folgenden Regeln angezeigt:
- In XML-Elementnamen ungültige Zeichen werden durch 'x' ersetzt.
Die Zeichenfolge monthly$total wird beispielsweise in monthlyxtotal konvertiert.
- Doppelten Namen werden eine oder mehrere Ziffern hinzugefügt, um eindeutige Namen zu erzeugen.
Ist beispielsweise der Name year zweimal vorhanden, wird dieser in year und year1 konvertiert.
Darüber hinaus gelten noch folgende Beschränkungen:
- Datenelemente mit dem Attribut COMPLEX werden nicht unterstützt.
- Als DECIMAL(p,q) definierte Datenelemente werden nur unterstützt, wenn p ≥ q ist.
- Als BINARY(p,q) definierte Datenelemente werden nur unterstützt, wenn q = 0 ist.
- Wenn für ein Datenelement das Attribut PRECISION angegeben ist, wird dieses ignoriert.
- PICTURE-Zeichenfolgen werden nicht unterstützt.
- ORDINAL-Datenelemente werden als FIXED BINARY(7)-Datentypen verarbeitet.