Importing a PL/I language structure
The CICS® event binding editor imports PL/I data structures using the following rules. Because the Enterprise PL/I compiler and older PL/I compilers differ, two language options are supported: PL/I and PLI Enterprise.
PL/I field names are displayed according to the following rules:
- Characters that are not valid in XML element names are replaced
with 'x'.
For example, monthly$total becomes monthlyxtotal.
- Duplicate names are made unique by the addition of one or more
numeric digits.
For example, two instances of year become year and year1.
The following restrictions also apply:
- Data items with the COMPLEX attribute are not supported.
- Data items that are specified as DECIMAL(p,q) are supported only when p ≥ q
- Data items that are specified as BINARY(p,q) are supported only when q = 0.
- If the PRECISION attribute is specified for a data item, it is ignored.
- PICTURE strings are not supported.
- ORDINAL data items are treated as FIXED BINARY(7) data types.