The WSDL2PLI file-generation process adds annotations to the input and output elements of each mapping element as required. These annotations indicate that the input or output element corresponds to a PL/I language structure having the suffix _att, _bit, _buf_len, _cnt, _lim, or _ptr.
Table 1 describes these annotations:
| Key: | Description of value: | Suffix for corresponding language structure or member: |
|---|---|---|
| com.ibm.etools.xmlent.mapping.ePliCounterObject | A language structure member that serves as a counter for an array. | _att |
| com.ibm.etools.xmlent.mapping.ePliPresenceObject | A language structure member that serves as a presence indicator for an optional language structure member. | _bit |
| com.ibm.etools.xmlent.mapping.ePliBase64BinaryLengthObject | An element variable that indicates the size of decoded binary content in bytes. | _buf_len |
| com.ibm.etools.xmlent.mapping.ePliPointerObject | An elementary variable that contains the base address of a major language structure. | _cnt |
| com.ibm.etools.xmlent.mapping.ePliLocalReferObject | A language structure member, located in the same major structure, that specifies the limit for an array. | _lim |
| com.ibm.etools.xmlent.mapping.ePliExternalReferObject | A language structure member, located in a different major structure, that specifies the limit for an array. | _ptr |