Declarations and Attributes

PL/I DECLARE statements might contain various attributes. Not all are relevant to the processing performed by the Plug-in. In addition, this release of the Plug-in does not support all PL/I features.

Unsupported Attributes

The Plug-in does not support the following attributes:

AREA HANDLE ORDINAL
ENTRY LABEL PICTURE
FILE LIKE TASK
FORMAT OFFSET  

The Plug-in does not support major structures or fields that contain the above attributes. If the Plug-in encounters any of those attributes, it excludes their fields or structures from the XSD schema and generates a warning message.

Warning: Omission of fields or structures causes a change in the binary layout. Be sure to carefully review the data definitions.

Ignored Attributes

The following attributes are allowed but have no effect on the operation of the Plug-in:

BASED EXTERNAL and INTERNAL
CONNECTED and NONCONNECTED RESERVED
DEFAULT STATIC
DEFINED TYPE
Warning: PL/I allows declaration of variables to without any data attributes and assigns numeric attributes to those variables.

The Plug-in requires a complete specification of data attributes with one exception: For BINARY or DECIMAL without FLOAT or FIXED specified, the Plug-in applies FIXED.