The WSDL2PLI code-generation process adds annotations to the source code to describe the relationships between the generated language structures and the XML schemas from which they are derived. The annotations appear as language comments immediately preceding the definitions of the language structures or language structure members to which they apply.
| Annotation: | <value>: | Corresponding PL/I identifier suffix: |
|---|---|---|
| @XPATH <value> | The full path of the XSD element or attribute declaration that this structure or structure member is mapped to. | N/A |
| @PRESENCE <value> | The full path of the optional member that this member indicates the presence or absence of. | _bit |
| @COUNT <value> | The full path of the array member that this member contains the count of. | _cnt |
| @LIMIT <value> | The full path of the array member that this member describes the upperbound or limit of. | _lim |
| @POINTER <value> | The name of the language structure into which this variable stores the base address when a REFER object is allocated. | _ptr |