Interface communications area mapping for PL/I (DSQCOMML)

DSQCOMML provides DSQCOMM mapping for PL/I and is shipped with the product. Table 19 shows the values for DSQCOMML.

Table 19. Interface communications area for DSQCOMML
Structure Name Data Type Description
DSQ_RETURN_CODE FIXED BIN(31) Indicates the status of a QMF command after it has been run. Its values are:
DSQ_SUCCESS
Successful execution of the request.
DSQ_WARNING
Normal completion with warnings.
DSQ_FAILURE
Command did not run correctly.
DSQ_SEVERE
Severe error; QMF session terminated.
DSQ_INSTANCE_ID FIXED BIN(31) Identifier established by QMF during execution of the START command
DSQ_COMM_LEVEL CHAR(12) Identifies the level of the DSQCOMM. You should set this to the value of DSQ_CURRENT_COMM_LEVEL before issuing the QMF START command.
DSQ_PRODUCT CHAR(2) Identifies the IBM query product in use.
DSQ_PRODUCT_RELEASE CHAR(2) Identifies the release level of the query product in use.
DSQ_RESERVE1 CHAR(28) Reserved for future use
DSQ_MESSAGE_ID CHAR(8) Completion message ID
DSQ_Q_MESSAGE_ID CHAR(8) Query message ID
DSQ_START_PARM_ERROR CHAR(8) Parameter in error when START failed due to a parameter error
DSQ_CANCEL_IND CHAR(1) Contains one of two values, depending if the user canceled while a QMF command was running:
  • DSQ_CANCEL_YES
  • DSQ_CANCEL_NO
DSQ_RESERVE2 CHAR(23) Reserved for future use
DSQ_RESERVE3 CHAR(156) Reserved for future use
DSQ_MESSAGE_TEXT CHAR(128) Completion message text
DSQ_Q_MESSAGE_TEXT CHAR(128) Query message text
[ Previous Page | Next Page | Contents | Index ]