Unsupported PL/I language elements

The following list summarizes PL/I functions not available:
  • Use of iSUB
  • Interactive declaration or use of user-defined functions
  • All preprocessor directives
  • Multiple assignments
  • BY NAME assignments
  • LIKE attribute
  • FILE, PICTURE, and ENTRY data attributes
  • All I/O statements, including DISPLAY
  • INIT attribute
  • Structures with the built-in functions CSTG, CURRENTSTORAGE, and STORAGE
  • The repetition factor is not supported for string constants
  • GRAPHIC string constants are not supported for expressions involving other data types
  • Declarations cannot be made as sub-commands (for example in a BEGIN, DO, or SELECT command group)