Interface communications area mapping for Assembler (DSQCOMMA)

DSQCOMMA provides DSQCOMM mapping for the Assembler language; it is provided with the product.

This table shows the values for DSQCOMMA.

Table 1. Contents of the DSQCOMMA interface communications area
Structure name Data type Description
DSQ_RETURN_CODE DS F Indicates the status of a QMF command after it runs

Its values are:

DSQ_SUCCESS
Successful execution of the request
DSQ_WARNING
Normal completion with warnings
DSQ_FAILURE
Command did not execute correctly
DSQ_SEVERE
Severe error; QMF session terminated
DSQ_INSTANCE_ID DS F Identifier established by QMF during execution of the START command
DSQ_COMM_LEVEL DS CL12

Identifies the level of the DSQCOMM

In your application, include instructions that initialize this variable to the value of DSQ_CURRENT_COMM_LEVEL before issuing the QMF START command

DSQ_PRODUCT DS CL2

Identifies the IBM® query product in use

Variables that begin with DSQ_QMF specify QMF for TSO and QMF for CICS® versions.

DSQ_PRODUCT_RELEASE DS CL2

Release level of QMF in use

Variable DSQ_QMF_V13R1 specifies QMF Version 13 Release 1.

DSQ_RESERVE1 DS XL28 Reserved for future use
DSQ_MESSAGE_ID DS CL8 Completion message ID
DSQ_Q_MESSAGE_ID DS CL8 Query message ID
DSQ_START_PARM_ ERROR DS CL8 Name of the parameter in error when the START command failed due to a parameter error
DSQ_CANCEL_IND DS C Contains one of two values, depending on whether the user canceled the QMF session while a QMF command was running:
  • DSQ_CANCEL_YES
  • DSQ_CANCEL_NO
DSQ_RESERVE2 DS XL23 Reserved for future use
DSQ_RESERVE3 DS XL156 Reserved for future use
DSQ_MESSAGE_TEXT DS CL128 Completion message text
DSQ_Q_MESSAGE_TEXT DS CL128 Query message text