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:

  1. Characters that are not valid in XML element names are replaced with 'x'.

    For example, monthly$total becomes monthlyxtotal.

  2. 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 specified as DECIMAL(p,q) are supported only when p ≥ q
  • Data items 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.
Parent topic: Selecting variables from imported source code