These codes usually reflect some failure in the command interface (DSQCCI). The failure has made it impossible to copy a variable into the application's shared pool. As a result, the QMF variables might be invalid, or perhaps they haven't been set. The same can be true of the STATE variables if your program uses the STATE command. (A variable has been "set" if it has been copied into the application's shared pool.)
These return codes usually indicate more serious errors than those in the 0 through 16 range. Some could require the services of your IBM Support Center.
The following table contains explanations of the return codes with values of 20 or more. Shared variables refers to the QMF variables (and the STATE variables, if the current command is the STATE command).
For some codes, the command was run but the shared variables weren't set. This might seem puzzling if the command was a STATE command. What this means is that QMF ran the STATE command properly. QMF then expected the command interfaceto set the updated shared QMF and STATE variables; however, the command interface failed to do this, for the reason given in the explanation of the error code. The codes are shown in Table 6.
Value | Explanation |
---|---|
20 | A user exit routine called the command interface. These calls are always invalid. The command passed to the command interface was not run. The shared variables weren't set. |
24 | An error occurred in an ISPF VCOPY command. The command passed to the command interfacewas run. The shared variables weren't set. |
32 | An error occurred in an ISPF VREPLACE command. The command passed to the command interface was run. The shared variables weren't set. |
36 | An error occurred in an ISPF VPUT command. The command passed to the command interfacewas run. The shared variables weren't set. |
40 | An error occurred in an ISPF VREPLACE command. This code applies only to the execution of the STATE command. The command passed to the command interface was "run", but the shared variables weren't set. |
44 | An error occurred in an ISPF VPUT command. The code applies only to the execution of the STATE command. The QMF variables were set, but not the STATE variables. |
60 | Invalid call to the command interface. For example, the user might have invoked an application from a QMF prompt panel, and the application invoked the command interface. The command passed to the command interface was not run. The shared variables weren't set. |
64 | Not invoked in an ISPF environment. This error is issued when DSQCCI is run and ISPF is not active. For example, the user could have called DSQCCI without using an ISPF SELECT PGM command. |
100 | Failure to locate anchor. This error occurs when the application tries to issue a QMF command without having QMF active. You need to start QMF before you begin your application. The command passed to the command interface was not run. The shared variables weren't set. |
104 | Failure to locate anchor. The command passed to the command interface was not run. The shared variables were set but aren't valid. |