Rational Developer for System z

Enterprise PL/I variable types

This topic describes the variable types and data attributes of Enterprise PL/I for z/OS® that are supported by the single-service mapping tools and processes.

These types and attributes are described in the Enterprise COBOL for z/OS reference manual.

Table 1. Enterprise PL/I language variable types and data attributes
Variable Type Data Attributes
Area AREA(size)
Coded arithmetic REAL | COMPLEX
FLOAT | FIXED
BINARY | DECIMAL
PRECISION
[SIGNED | UNSIGNED]
Entry ENTRY [RETURNS]
[LIMITED]
File FILE
Format FORMAT
Label LABEL
Locator POINTER | HANDLE |
{OFFSET [(area-variable)]}
Ordinal ORDINAL
Picture PICTURE
REAL | COMPLEX
String BIT | CHARACTER | GRAPHIC | WIDECHAR
[(length)]
[ VARYING | VARYINGZ | NONVARYING]
Task TASK

Arrays: DIMENSION can be added to the declaration of any variable.

Structures and unions:
  • For a major structure or union: scope, storage (except INITIAL), alignment, STRUCTURE or UNION, and the LIKE attributes can be specified.
  • For a member that is a structure or a union: alignment, STRUCTURE or UNION, and the LIKE attributes can be specified.
  • Members always have the INTERNAL scope attribute.

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)