Rational Developer for System z

Processing empty complex types

This topic describes the behavior of the batch processor when generating IMS PL/I top-down converters that contain operations with empty input and output messages.

The batch processor supports processing complex types in which one or both operations are empty and have no language types or mapping session files to import. This support can be used for ping services to check if a service is alive. When processing non-empty input or output messages, there is no evident change in the function of the batch processor. Only when empty input and output messages are encountered does the batch processor function differently

When a scenario involving an empty complex type is encountered, the warning message CRRZX0131W is issued to the user and also recorded in the log to ensure that the empty message was intentional.


Feedback