Using Dynamic Screen Manager APIs

Data Structures for DSM APIs

Data structures for use with ILE C, ILE COBOL, and ILE RPG/400(R) are available in the QSYSINC library in member QSNAPI for service program QSNAPI.


Omitting Parameters with Associated Lengths

To omit a parameter with an associated length parameter, that length parameter should be omitted or specified as 0. If the length parameter is specified with a value greater than 0, the parameter with which it is associated is required.

For example, to omit the user extension information on the low-level environment, specify either a NULL pointer by value, or 0 by reference for the length. The extension information structure is ignored. If the length is greater than 0, the extension information structure cannot be NULL. If it is, then a Required parameter omitted error is generated.


Dynamic Screen Manager APIs | APIs by category