TSO attachment facility trace messages
Some TSO trace messages have the same message number. They are listed in order of the CSECTs that issue them.
When a message is printed, it is preceded by the name of the issuing CSECT. To find a particular
message, look for the issuing CSECT shown in an eye-catcher
box before each block of
messages that is issued by one CSECT. Then, look for the message within that group that has the same
text as the message you received.
This trace facility is primarily intended for use either by IBM® personnel or by a system programmer that works with IBM Support.
The following table shows the beginning page number for each CSECT.
CSECT: DSNECP00
Message text | Explanation |
---|---|
ENTER DSNECP00 R1 token1 token2 |
CSECT DSNECP00 has been entered from TSO. The first hexadecimal token is register 1. The second hexadecimal token is not used. |
AFTER STAX R6,R15 token1 token2 |
The STAX macro has been issued. The first hexadecimal token is register 6, which contains the pointer to the connection information block (CIB). The second hexadecimal token is register 15, the return code from the STAX macro. |
MAIN LOOP TOP CIBP00C,CIBSTIP1 token1 token2 |
This is the start of the main loop in CSECT DSNECP00. The first hexadecimal token is CIBP00C, the loop control variable. The second hexadecimal token is CIBSTIP1, the user attention indication variable. |
BEFORE ATTACH R2,R3 token1 token2 |
Load module DSNECP00 is about to attach load module DSNECP10. The first hexadecimal token is register 2, a pointer to DSNE0CIB. The second hexadecimal token is register 3, the ATTACH ECB. |
BEFORE WAIT CIBEXECB,CIBSBECB token1 token2 |
The WAIT macro is about to be issued. The first hexadecimal token is CIBEXECB, the EXIT ECB. The second hexadecimal token is CIBSBECB, the ATTACH ECB. |
WAIT WAS JUST POSTED CIBEXECB,CIBSBECB token1 token2 |
The WAIT was just posted by either the Db2 (the EXIT ECB) or by DSNECP10, the DSN subtask. The first hexadecimal token is CIBEXECB, the EXIT ECB. The second hexadecimal token is CIBSBECB, the ATTACH ECB. |
DSNECP10 WAS POSTED CIBSBECB,CIBSTIP1 token1 token2 |
DSNECP10 has completed. The first hexadecimal token is CIBSBECB, the DSNECP10 ECB. The second hexadecimal token is CIBSTIP1, the user attention indicator variable. |
BIG IF BOTTOM CIBEXECB,CIBSBECB token1 token2 |
Execution is at the bottom of the main IF statement in the CSECT. The first hexadecimal token is CIBEXECB, the EXIT ECB. The second hexadecimal token is CIBSBECB, the DSNECP10 subtask ECB. |
MAIN LOOP BOTTOM CIBP00C,CIBSTIP1 token1 token2 |
The program is at the bottom of the main loop. The first hexadecimal token is CIBP00C, the loop control variable. The second hexadecimal token is CIBSTIP1, the attention indicator variable. |
EXIT DSNECP00 CIBEXECB,CIBSBECB token1 token2 |
The DSN command processor is terminating. Control will return to TSO. The first hexadecimal token is CIBEXECB, the EXIT ECB. The second hexadecimal token is CIBSBECB, the DSNECP10 subtask ECB. |
ENTER ZSTOMP CIBP00C,CIBMAXRC token1 token2 |
Control is entering the subroutine that will DETACH DSNECP10. The first hexadecimal token is CIBP00C, the main-loop control variable. The second hexadecimal token is CIBMAXRC, the maximum return code that has occurred so far in DSN processing. |
AFTER CS R2,CIBSBTCB token1 token2 |
The compare and swap (CS), that checks the TCB before detaching it, has just occurred. The two tokens should be identical for the CS to occur. The first hexadecimal token is the contents of register 2. The second hexadecimal token is CIBSBTCB, the TCB address. |
BEFORE DETACH ZTCBPTR,CIBSTIP1 token1 token2 |
The DSNECP00 task is about to DETACH the DSNECP10 subtask. The first hexadecimal token is ZTCBPTR, the address of the TCB to be detached. The second hexadecimal token is CIBSTIP1, the attention indicator variable. |
AFTER DETACH ZTCBPTR,CIBSTIP1 token1 token2 |
DETACH has completed. The first hexadecimal token is ZTCBPTR, the address of the TCB detached. The second hexadecimal token is CIBSTIP1, the attention indicator variable. |
CIBPUTGT WAS ON AND USER PRESSED ATTENTION token1 token2 |
CIBPUTGT being on means that the DSN initialization processing is complete and that normal attention processing is enabled. The first hexadecimal token is ZTCBPTR, the address of the TCB that was processing at the time of attention. The second hexadecimal token is CIBSTIP1, which indicates whether the user pressed attention. |
ENTER DSNECP00 ESTAI ROUTINE, R0=12 token1 token2 |
The ESTAI was entered with no SDWA. The first hexadecimal token is unpredictable. The second hexadecimal token is the attention indicator variable, CIBSTIP1. |
CIBSTIP1=ATTN token1 token2 |
The user pressed the attention key. The hexadecimal tokens are not used. |
ENTER DSNECP00 ESTAI ROUTINE, ABEND CODE, REASON CD token1 token2 |
The ESTAI routine in DSNECP00 has been entered with an SDWA. The first hexadecimal token is the ABEND code. The second hexadecimal token is the reason code. |
ABEND ADDRESS FROM PSW token1 token2 |
An SDWA was available and the abend address is in token one. The first hexadecimal token is SDWAPMKA. The second hexadecimal token is not used. |
CIBSTIP1=ATTN token1 token2 |
The user pressed the attention key. The hexadecimal tokens are not used. |
CSECT: DSNECP01
Message text | Explanation |
---|---|
ENTER DSNECP01, R6= token1 token2 |
Attention routine has been entered. The first hexadecimal token is unpredictable. The second hexadecimal token is register 6, the address of the connection information block (CIB). |
No Text |
There is no text after the leading blanks in the input buffer. The first hexadecimal token is ZI, the offset into the buffer. The second hexadecimal token is the message length. |
firstchar token1 token2 |
The message text (firstchar) contains the first character in the input buffer. The first hexadecimal token contains the buffer index to ‘firstchar'. The second hexadecimal token contains the size of the buffer. |
ZINPUT= token1 token2 |
Result of scanning the input buffer has been determined. The first hexadecimal token is not used. The second hexadecimal token contains the character to be used for cancel/resume decision. |
NO C INPUT, MXRPLEN= token1 token2 |
No C for cancel was found. The first hexadecimal token contains the scan limit. The second hexadecimal token is not used. |
LEAVE DSNECP01 token1 token2 |
DSNECP01 is about to end. The first hexadecimal token is the contents of register 15. Register 15 contains the results of the FREEMAIN that just occurred. The second hexadecimal token is unpredictable. |
NO PUTGET MESSAGE, R15= token1 token2 |
The PUTGET failed. The first hexadecimal token contains register 15 after PUTGET. The second hexadecimal token is not used. |
AFTER COMPARE/SWAP, R2, ZTCBPTR token1 token2 |
DSNECP01 is serializing DETACH of subtask. The first hexadecimal token contains register 2. The second hexadecimal token contains the TCB pointer of the task to be detached. |
BEFORE DETACH, ZTCBPTR = token1 token2 |
DSNECP01 is about to DETACH subtask. The first hexadecimal token contains the address of the TCB to be detached. The second hexadecimal token is unpredictable. |
DSNECP01 AFTER DETACH, R15= |
The DETACH has been performed. The first hexadecimal token contains the return code from DETACH. The second hexadecimal token is unpredictable. |
CSECT: DSNECP10
Message text | Explanation |
---|---|
ENTER DSNECP10, R6 token1 token2 |
CSECT DSNECP10 has been entered. The first hexadecimal token contains register 6, the address of the connection information block (CIB). The second hexadecimal token is unpredictable. |
AFTER DSNECP20 token1 token2 |
CSECT DSNECP20 has finished initializing control blocks. The hexadecimal tokens are not used. |
CIBSCANC: subcmd token1 token2 |
subcmd is the current subcommand being processed. The first hexadecimal token is CIBMAXRC, the maximum return code so far. The second hexadecimal token is CIB10RTC, an internal return code. |
BEGIN DSN COMMAND token1 token2 |
User has entered DSN as a subcommand. The first hexadecimal token is the contents of CIBSESS, a session control variable. The second hexadecimal token is the contents of CIB10RTC, which is an internal return code. |
CIBMAXRC,CIB10RCT token1 token2 |
Execution is just before the check for the new maximum return code. The first hexadecimal token contains CIBMAXRC, the internal maximum return code. The second hexadecimal token contains CIB10RCT, which is the current subcommand's return code. |
EXIT DSNECP10, MAXRC, CIB10RTC token1 token2 |
DSNECP10 is about to return to DSNECP00. The first hexadecimal token contains CIBMAXRC, the internal maximum return code. The second hexadecimal token contains CIB10RTC, the return code from the current subcommand. |
ENTER DSNECP10 ESTAERTN, R0, R6 token1 token2 |
The ESTAE routine for DSNECP10 has been entered. The first hexadecimal token contains register 0. If it is 12, then no SDWA was obtained. The second hexadecimal token contains register 6, the address of the connection information block (CIB). |
ADDR(DSNECP10),PSW ADDR token1 token2 |
An SDWA was obtained. The first hexadecimal token is the current address of DSNECP10. The second hexadecimal token contains SDWANXT1. |
USER ATTENTION RECOGNIZED, R0, R6 token1 token2 |
The ABEND was caused by user attention; dumping will be suppressed. The first hexadecimal token is the contents of register 0. The second hexadecimal token is register 6, the address of the connection information block (CIB). |
CIBMAXRC token1 token2 |
The ESTAE routine is about to return to ABTERM (RTM) processing. The first hexadecimal token contains ZMAXRC, the maximum return code. The second hexadecimal token is not used. |
END DSNECP10 ESTAERTN, MAXRC, R15 token1 token2 |
Control is now leaving the ESTAE routine. The first hexadecimal token contains MAXRC. The second hexadecimal token is the contents of register 15. |
CSECT: DSNECP12
Message text | Explanation |
---|---|
ENTER DSNECP12, CIBRTRY=, CIBIDFRB= token1 token2 |
CSECT DSNECP12 has been entered. The first hexadecimal token is CIRBRTY, the retry parm from the DSN command. The second hexadecimal token is CIBIDFRB, the Identify FRB address. |
CIBCORID=cibcorid CIBMODE=token1 token2 |
This message shows the correlation identifier and the mode (foreground or background). The first hexadecimal token contains CIBMODE. The second hexadecimal token is zero. |
BEFORE IDENTIFY DB2 CALL ================, token1 token2 |
CSECT DSNECP12 is about to establish the Identify level connection with Db2. Control is now passing to Db2. The first hexadecimal token contains FRBRC1, which is not used at this time. The second hexadecimal token contains FRBRC2, which is not used at this time. |
AFTER IDENTIFY DB2 CALL =================, token1 token2 |
Control has just returned from the identify call. The first hexadecimal token contains FRBRC1, the return code from the identify. The second hexadecimal token contains FRBRC2, the reason code from the identify. |
BEFORE ESTABLISH-EXIT DB2 CALL ==================== token1 token2 |
DSN is about to hand control to Db2 for the Establish EXIT call. The first hexadecimal token is FRBRC1. The second hexadecimal token is FRBRC2. |
AFTER ESTABLISH-EXIT DB2 CALL ===================== token1 token2 |
Control has now returned from Db2. The first hexadecimal token is FRBRC1. The second hexadecimal token is FRBRC2. |
EXIT DSNECP12, FRBRC1=, FRBRC2= token1 token2 |
The identify attempt is complete. The first hexadecimal token contains FRBRC1, preceded by two bytes of zeros. The second hexadecimal token is FRBRC2. |
FRB FIELD CONTENTS FOLLOW (CIBIDFRB) token1 token2 |
The FRB contents are about to be written. The first hexadecimal token contains the address of the identify FRB. The second hexadecimal token is not used. |
FRBRAL(PTR), FRBRALE(BIN15), FRBFVLE(BIN15) token1 token2 |
More of FRB. The first hexadecimal token contains FRBRAL. The second hexadecimal token contains FRBFVLE and FRBFVLE. |
FRBPARM(PTR), FRBPCNT(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is the FRBPARM pointer. The second hexadecimal token is the FRBPCNT. |
FRBRC1(BIN15), FRBRC2(CHAR4) token1 token2 |
More of FRB. The first hexadecimal token is FRBRC1. The second hexadecimal token is FRBRC2. |
FRBFBACK(PTR), FRBRHPC(BIN32) token1 token2 |
More of FRB. The first hexadecimal token is the FRBFBACK pointer. The second hexadecimal token is the FRBRHPC. |
FRBQUAL(BIN15), FRBRSV1(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRB QUAL. The second hexadecimal token is FRBRSV1. |
SSID- cibssid ,CONID- cibconid token1 token2 |
The IDENTIFY was done for Db2 ‘ssid' and connection ID ‘conid'. The first hexadecimal token contains ZSSID. The second hexadecimal token contains ZCONID. |
CONTY- cibconty ,ZFRB token1 token2 |
The connection type used in this IDENTIFY was ‘conty'. The first hexadecimal token contains ZCONTY. The second hexadecimal token contains ZFRB. |
CSECT: DSNECP13
Message text | Explanation |
---|---|
ENTER DSNECP13, R6=, CIBRFRB= token1 token2 |
CSECT DSNECP13 (create thread) has been entered. The first hexadecimal token is the connection information block (CIB) pointer. The second hexadecimal token is CIBRFRB, the FRB pointer. |
BEFORE CREATE THREAD DB2 CALL =======R6,CIBCTFRB token1 token2 |
DSNECP13 is about to complete the connection to Db2 with a create thread call to the PRH. The first hexadecimal token is the address of the connection information block (CIB). The second hexadecimal token is the FRB address. |
AFTER CREATE THREAD DB2 CALL========R6,CIBCTFRB token1 token2 |
Control has just returned from Db2. The first hexadecimal token contains register 6, the address of the connection information block (CIB). The second hexadecimal token is CIRRFRB, the FRB address. |
R6=, CIBCTRTN= token1 token2 |
Control is about to leave DSNECP13. The first hexadecimal token is register 6, the address of the connection information block (CIB). The second hexadecimal token is CIBCTRTN, a create thread return code. |
EXIT DSNECP13 token1 token2 |
Now leaving CSECT DSNECP13 The first hexadecimal token is not used. The second hexadecimal token is the address in CIBRFRB. |
FOLLOWING ARE FRB FIELD CONTENTS, CIBCTFRB= token1 token2 |
This and following messages are a dump of the FRB pointed to by CIBCTFRB. These messages precede and follow the CREATE THREAD call. The first hexadecimal token contains CIBCTFRB. The second hexadecimal token is not used. |
FRBRAL(PTR), FRBRALE(BIN15), FRBFVLE(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRBRAL. The second hexadecimal token contains FRBRALE, the resource access list entry and FRBFVLE, the function vector list entry. |
FRBPARM(PTR), FRBPCNT(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRBPARM. The second hexadecimal token is FRBPCNT. |
FRBRC1(BIN15), FRBRC2(CHAR4) token1 token2 |
More of FRB. The first hexadecimal token is the FRBRC1. The second hexadecimal token is the FRBRC2. |
FRBKNAME: fback token1 token2 |
This message lists the contents of the area pointed to by FRBFBACK. The hexadecimal tokens are not used. |
FRBFBACK PTR(31), FRBRHPC token1 token2 |
More of FRB. The first hexadecimal token is FRBFBACK. The second hexadecimal token is FRBRHPC. |
FRBQUAL(BIN15), FRBRSV1(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRBQUAL. The second hexadecimal token is FRBRSV1. |
CIBPLNID : planid |
The CREATE THREAD was done for plan ‘planid.' The hexadecimal tokens are not used. |
CIBCORID : corid |
The CREATE THREAD was done by using ‘corid' as the correlation ID. The hexadecimal tokens are not used. |
ZINDOUBT : indoubt |
The CREATE THREAD was done by using ‘indoubt' for indoubt status. The hexadecimal tokens are not used. |
CSECT: DSNECP14
Message text | Explanation |
---|---|
ENTER DSNECP14, SIBDFLAG=, ADDR(SIBDCL)= token1 token2 |
This message announces entry into CSECT DSNECP14. The first hexadecimal token is SIBDFLAG, a byte of DCLGEN flag bits. The second hexadecimal token is ADDR(SIBDCL), the DCLGEN section of the SIB. |
BEFORE LI SETUP,PARSE WAS GOOD CIBRFRB,CIBFRMLI token1 token2 |
This message indicates that preparation for the create thread is in progress. The first hexadecimal token is CIBRFRB, the address of the FRB. The second hexadecimal token is CIBFRMLI, which contains the address to which the language interface will branch. |
AFTER DSNECP66, SIBDSQLD=, SQLD= token1 token2 |
The PREPARE, DESCRIBE, and SELECT are now successfully completed. The first hexadecimal token is SIBDSQLD, the SQLDA address. The second hexadecimal token is SQLD. |
BEGIN COMMENT token1 token2 |
The CSECT is about to begin writing the first comment block. The hexadecimal tokens are not used. |
BEFORE CALL DSNECP67, SIBDOFF=, ZBIN31= token1 token2 |
The CSECT just completed the first comment block. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is contains ZBIN31. |
AFTER DSNECP67, SIBDOFF= token1 token2 |
Control that is just returned from DSNECP67. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is not used. |
FINISHED SECOND COMMENT BLOCK, SIBDOFF= token1 token2 |
The second comment block is now complete. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is not used. |
BEFORE TERMINATE THREAD, SIBDOFF= token1 token2 |
DCLGEN is starting to shutdown and is about to terminate its thread. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is not used. |
BEFORE CALL DSNECP69 TO CLOSE & DEALLOCATE SIBDOFF= token1 token2 |
DCLGEN continues its cleanup process. The first hexadecimal token is SIBDOFF. The second hexadecimal token is not used. |
BEFORE FREEMAIN, SIBDSQLS=, SIBDSQLD= token1 token2 |
The FREEMAIN of the SQLDA is about to happen. The first hexadecimal token contains the size of the SQLDA. The second hexadecimal token contains the address of the SQLDA. |
LEAVE DSNECP14, SIBDFLAG=, SIBDOFF= token1 token2 |
DCLGEN has just completed. Control will return to the calling CSECT, DSNECP19. The first hexadecimal token contains the value of SIBDFLAG, the DCLGEN flag area. The second hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. |
ENTER DECORATE, SIBDOFF= token1 token2 |
Control has passed to subroutine DECORATE, which writes decorative lines around comment blocks. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is not used. |
LEAVE DECORATE, SIBDOFF= token1 token2 |
DECORATE is finished and will return control to the mainline code. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is not used. |
ENTER RESETBUF, SIBDOFF= token1 token2 |
Control has passed to subroutine RESETBUF, which clears the output buffer and resets SIBDOFF. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is not used. |
LEAVE RESETBUF, ZBIGBUF(1:25)= 25bytes token1 token2 |
The first 25 bytes of ZBIGBUF are shown. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is not used. |
ENTER WRITECOM, SIBDOFF= token1 token2 |
Control has now passed to subroutine WRITECOM, which writes a line of comment block output. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is not used. |
LEAVE WRITECOM, SIBDOFF= token1 token2 |
Control will now return to the mainline code. The first hexadecimal token contains the current value of SIBDOFF, the offset into the main output buffer. The second hexadecimal token is not used. |
CSECT: DSNECP16
Message text | Explanation |
---|---|
ENTER DSNECP16, ADDR(SIB)=, ADDR(SIBRUN)= token1 token2 |
CSECT DSNECP16 has been entered. The first hexadecimal token contains the subcommand information block (SIB) address. The second hexadecimal token contains the address of SIBRUN, the RUN section of the SIB. |
BEGIN TSO COMMAND CIBCPPL=,CPPLECT token1 token2 |
Start processing TSO command sequence. The first hexadecimal token is CIBCPPL. The second hexadecimal token is CPPLECT. |
userinput token1 token2 |
This message echoes the users input from the PUTGET. The first hexadecimal token is the command length (ZCMDLEN). The second hexadecimal token is not used. |
AFTER PUTGET ZRETCODE=, CPPLCBUF= token1 token2 |
This is more information regarding the PUTGET that just completed. The first hexadecimal token is the return code from the PUTGET. The second hexadecimal token is CPPLCBUF. |
END MODE CPPLCBUF= token1 token2 |
TSO command has been invoked or PUTGET failed. The first hexadecimal token is CPPLCBUF. The second hexadecimal token is not used. |
CIBMAC= BEFORE FREEMAIN, CPPLCBUF=, ZCMDLEN=token1 token2 |
About to freemain the TSO command buffer. The first hexadecimal token contains CPPLCBUF, the address of the command buffer about to be freed with FREEMAIN. The second hexadecimal token contains ZCMDLEN, the length of the command buffer. |
END TSO COMMAND token1 token2 |
The TSO command processing is completed. The hexadecimal tokens are not used. |
BEFORE LINK TO PROGRAM SIBRDCB=, ADDR(SIBRUN)= token1 token2 |
About to LINK to application program. The first hexadecimal token contains SIBRDCB. The second hexadecimal token contains the address of SIBRUN. |
AFTER LINK XXXX, R15=, R1= token1 token2 |
XXXX is 'GOOD' if LINK found the user program. The first hexadecimal token contains register 15 from the user program. The second hexadecimal token contains register 1 after LINK. |
EXIT DSNECP16, CIBSCANC=cibscanc SIBRCODE=token1 token2 |
DSNECP16 is about to return to caller. CIBSCANC is the current subcommand being processed by DSN. The first hexadecimal token contains SIBRCODE. The second hexadecimal token contains zero. |
CSECT: DSNECP17
Message text | Explanation |
---|---|
ENTER DSNECP17, CPPLCBUF= token1 token2 |
This message announces entry into CSECT DSNECP17, where a Db2 command will be processed. The first hexadecimal token contains the address of the CPPLCBUF, which contains the command. The second hexadecimal token is not used. |
END DSNECP17, R15=, SIBRCODE= token1 token2 |
This message indicates the CSECT is exiting. Control will return to CSECT DSNECP19. The first hexadecimal token contains the current value in register 15. The second hexadecimal token is SIBRCODE. |
HERE COMES THE FRB <<<<<<<<<<<<<<<<<<< CIBFRB token1 token2 |
The next series of messages are the various fields in the function request block (FRB). They are listed both before and after the Db2 command. The first hexadecimal token contains the address of the FRB. The second hexadecimal token is not used. |
FRBRAL(PTR), FRBRALE(BIN15), FRBFVLE(BIN15) token1 token2 |
More of the FRB. The first hexadecimal token is FRBRAL. The second hexadecimal token is FRBFVLE followed by FRBFVLE. |
FRBPARM(PTR), FRBPCNT(BIN15) token1 token2 |
More of the FRB. The first hexadecimal token is FRBPARM. The second hexadecimal token is FRBPCNT. |
FRBRC1(BIN15), FRBRC2(CHAR4) token1 token2 |
More of the FRB. The first hexadecimal token is FRBRC1. The second hexadecimal token is FRBRC2. |
FRBFBACK(PTR), FRBRHPC(BIN32) token1 token2 |
More of the FRB. The first hexadecimal token is FRBFBACK. The second hexadecimal token is FRBRHPC. |
FRBQUAL(BIN15), FRBRSV1(BIN15) token1 token2 |
More of the FRB. The first hexadecimal token is FRBQUAL. The second hexadecimal token is FRBRSV1. |
ZPARM1(PTR31) , ZPARM2(PTR31) token1 token2 |
This displays more of the FRB parameter list. The first hexadecimal token is ZPARM1. The second hexadecimal token is ZPARM2. |
ZPARM3(PTR31) , ZFWD0 token1 token2 |
This displays more of the FRB parameter list. The first hexadecimal token is ZPARM3. The second hexadecimal token is ZFWD0. |
CSECT: DSNECP18
Message text | Explanation |
---|---|
ENTER DSNECP18 CIBTRMOP=, R6= token1 token2 |
CSECT DSNECP18 has been entered. The first hexadecimal token contains CIBTRMOP. The second hexadecimal token is R6, the base register for the main DSN control block (the CIB). |
CIBTRMOP NOT BLANK, CIBTRMOP= token1 token2 |
There is a termination option. The first hexadecimal token is CIBTRMOP. The second hexadecimal token is not used. |
BEFORE TERMINATE DB2 CALL ===================== token1 token2 |
Control is about to be passed to Db2 to do the TERMINATE. The first hexadecimal token is CIBTRMOP, the termination option. The second hexadecimal token is not used. |
AFTER TERMINATE DB2 CALL ===================== token1 token2 |
Control has returned from Db2 to DSN. The hexadecimal tokens are not used. |
EXIT DSNECP18 token1 token2 |
DSNECP18 is about to return to caller. The first hexadecimal token is SIBRCODE, the main DSN return code. The second hexadecimal token is not used. |
FRB FIELDS FOLLOW (CIBFRB): token1 token2 |
The following messages show the FRB contents. The first hexadecimal token is the FRB address. The second hexadecimal token is not used. |
FRBRAL(PTR), FRBRALE(BIN15), FRBFVLE(BIN15) token1 token2 |
More of the FRB. The first hexadecimal token is FRBRAL. The second hexadecimal token is FRBRALE followed by FRBFVLE. |
FRBPARM(PTR), FRBPCNT(BIN15) token1 token2 |
More of the FRB. The first hexadecimal token is FRBPARM. The second hexadecimal token is FRBPCNT. |
FRBRC1(BIN15), FRBRC2(CHAR4) token1 token2 |
More of the FRB. The first hexadecimal token is FRBRC1. The second hexadecimal token is FRBRC2. |
FRBFBACK(PTR), FRBRHPC(BIN32) token1 token2 |
More of the FRB. The first hexadecimal token is FRBFBACK. The second hexadecimal token is FRBRHPC. |
FRBQUAL(BIN15), FRBRSV1(BIN15) token1 token2 |
More of the FRB. The first hexadecimal token is FRBQUAL. The second hexadecimal token is FRBRSV1. |
CSECT: DSNECP19
Message text | Explanation |
---|---|
ENTER DSNECP19 token1 token2 |
This message announces entry into CSECT DSNECP19, which does individual subcommand processing and issues the main DSN PUTGET. The first hexadecimal token is CIBPTR, the base for the CIB, (the main DSN control block). The second hexadecimal token is not used. |
BEFORE TEST CPPLCBUF,CIBEXECB token1 token2 |
If CPPLCBUF, the address of the command buffer, is zero, this CSECT issues a PUTGET, writes 'DSN', and reads in a new command buffer. The first hexadecimal token is CPPLCBUF. The second hexadecimal token is CIBEXECB. |
AFTER PUTGET CPPLCBUF=, ZRETCODE= token1 token2 |
This message occurs after the PUTGET has completed. The PUTGET got DSN a subcommand to process. The first hexadecimal token is CPPLCBUF, the address of the buffer holding the current subcommand. The second hexadecimal token is the return code from the PUTGET. |
userinput |
This message echoes the user input from the PUTGET. The first hexadecimal token is the command length. The second hexadecimal token is the return code from the PUTGET. |
BEGIN ZCLEANER, ZPLACE=, ZSIZE= token1 token2 |
DSNECP19 is about to clear an area in the subcommand information block (SIB). The first hexadecimal token is ZPLACE. The second hexadecimal token is ZSIZE. |
CLEAR LOOPTOP, ZPLACE=, ZSIZE= token1 token2 |
Each time this message appears, another 255-byte portion of the SIB is about to be zeroed. The first hexadecimal token is ZPLACE. The second hexadecimal token is ZSIZE. |
END ZCLEANER, ZPLACE= token1 token2 |
The varying area of the subcommand information block (SIB) has now been zeroed. The first hexadecimal token is ZPLACE. The second hexadecimal token is not used. |
BEFORE SUBCOMMAND SELECT, CIBSCANC=cibscanc token1 token2 |
Subcommand processing is about to begin. The main SELECT statement follows. The hexadecimal tokens are not used. |
BEFORE CALL DSNECP21 ADDR(DSNECP21)= token1 token2 |
DSNECP19 is about to call DSNECP21 to parse the DSN command. The first hexadecimal token is the address of DSNECP21. The second hexadecimal token is not used. |
BEFORE CALL DSNECP40 (BIND) ADDR(DSNECP40)= token1 token2 |
DSNECP19 is about to call DSNECP40 to parse the BIND subcommand. The first hexadecimal token is the address of DSNECP40. The second hexadecimal token is not used. |
BEFORE CALL DSNECP29 ADDR(DSNECP29)= token1 token2 |
The BIND parse was successful and DSNECP29 is about to be called to perform dynamic allocation for BIND. The first hexadecimal token is the address of DSNECP29. The second hexadecimal token is not used. |
BEFORE CALL DSNECP41 (REBIND) ADDR(DSNECP41)= token1 token2 |
DSNECP19 is about to call DSNECP41 to parse the REBIND subcommand. The first hexadecimal token is the address of DSNECP41. The second hexadecimal token is not used. |
BEFORE CALL DSNECP42 (FREE) token1 token2 |
DSNECP19 is about to call DSNECP42 to parse the FREE subcommand. The hexadecimal tokens are not used. |
BEFORE CALL DSNECP26 (RUN) token1 token2 |
DSNECP19 is about to call DSNECP26 to parse the RUN subcommand. The hexadecimal tokens are not used. |
BEFORE CALL DSNECP24 (DCLGEN) token1 token2 |
DSNECP19 is about to call DSNECP24 to parse the DCLGEN subcommand. The hexadecimal tokens are not used. |
BEFORE CALL DSNECP17 (SUBSYSTEM CMD) token1 token2 |
DSNECP19 is about to call DSNECP17 to process a Db2 command. The hexadecimal tokens are not used. |
BEFORE LINK DSNESM00 (SPUFI) R6=, R7= token1 token2 |
DSNECP19 is about to call DSNECP17 to process a Db2 command. The first hex token contains the contents of R6, the CIB address. The second hex token contains the contents of R7, the address of the SPUFI load module (DSNESM00). |
AFTER LINK TO SPUFI R6=, ZRETCODE= token1 token2 |
SPUFI just completed and DSNECP19 regained control. The first hex token contains the contents of R6, the CIB address. The second hex token contains the return code from the LINK. |
BEFORE ABEND 00C50101 R6=token1 token2 |
The user entered the ABEND subcommand with the TEST parameter on the DSN command set to a nonzero value. The next thing to happen will be a system ABEND that takes a dump. The first hexadecimal token is R6. The second hexadecimal token is not used. |
UNRECOGNIZED SUBCOMMAND, ASSUME TSO COMMAND cibscanc ADDR(DSNECP31)=token1 token2 |
An unrecognized subcommand has been detected. DSN will try to ATTACH it. The following message shows the subcommand. The first hexadecimal token is the address of csect DSNECP31, which will attempt to ATTACH a load module called whose name is stored in cibscanc. The second hexadecimal token is not used. |
cibscanc token1 token2 |
cibscanc is the unrecognized command string that will be attached. The hexadecimal tokens are not used. |
END SUBCOMMAND ROUTINE token1 token2 |
The unrecognized subcommand processing is complete. The hexadecimal tokens are not used. |
BEFORE FREEMAIN, CPPLCBUF,ZCMDLEN token1 token2 |
The command buffer is about to the freed. The first hexadecimal token is CPPLCBUF. The second hexadecimal token is ZCMDLEN. |
EXIT DSNECP19 CIBSCANC=cibscanc R6=, CPPLPTR=token1 token2 |
CSECT DSNECP19 has completed processing one subcommand. Control now returns to CSECT DSNECP10. The current subcommand is cibscanc. The first hex token is R6, the CIB base register. The second hex token is CPPLPTR, the pointer to the CPPL. |
CSECT: DSNECP20
Message text | Explanation |
---|---|
ENTER DSNECP20 R6,CIBCPPL token1 token2 |
This message announces entry into CSECT DSNECP20, which initializes the parse and scan parameter lists. The first hexadecimal token is the CIB address. The second hexadecimal token is CIBCPPL. |
cibpromp token1 token2 |
This message displays the prompting string that will be written to the terminal or batch-output stream when CSECT DSNECP19 issues a PUTGET. The hexadecimal tokens are not used. |
PPLDONE PPLPTR,PPLANS token1 token2 |
The parse parameter list has been built. It will be used by all of the DSN CSECTs that do parsing. The first hexadecimal token is PPLPTR. The second hexadecimal token is PPLANS. |
CSPLDONE CSPLPTR,CSOAPTR token1 token2 |
The command scan parameter list has been built. It will be used by CSECT DSNECP22. The first hexadecimal token is CSPLPTR. The second hexadecimal token is CSOAPTR. |
CSECT: DSNECP21
Message text | Explanation |
---|---|
ENTER DSNECP21 CIBPTR=, CIBHDECP= token1 token2 |
This message announces entry into CSECT DSNECP21, which parses the DSN command. The first hexadecimal token is CIBPTR, the address of the main DSN control block. The second hexadecimal token is the address of csect DSNHDECP. |
BEFORE PARSE CALL PPLPTR=, CPPLPTR= token1 token2 |
The CSECT is about to call IKJPARS. The first hexadecimal token is the Parse Parameter List address. The second hexadecimal token is the Command Processor Parameter List address. |
AFTER PARSE, R15= token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15. The second hexadecimal token is not used. |
TEST LEVEL: CIBTESTL=token1 token2 |
The TEST parameter of the DSN command has been parsed. The first hexadecimal token is CIBTESTL level. The second hexadecimal token is not used. |
SUBSYS ID: subsys CIBHDECP=token1 token2 |
The subsystem parameter of the DSN command has been parsed. The first hexadecimal token is the contents of CIBHDECP. The second hexadecimal token is not used. |
RETRY COUNT: CIBRTRY=token1 token2 |
The RETRY parameter of the DSN command has been parsed. The first hexadecimal token is the RETRY value. The second hexadecimal token is not used. |
EXIT DSNECP21, R15= token1 token2 |
CSECT DSNECP21 has now completed processing. Control will now return to the calling CSECT, DSNECP19. The first hexadecimal token is register 15. The second hexadecimal token is not used. |
CSECT: DSNECP22
Message text | Explanation |
---|---|
ENTER DSNECP22 token1 token2 |
This message announces entry into CSECT DSNECP22, which scans the various DSN subcommands. The hexadecimal tokens are not used. |
BEFORE CALL IKJSCAN token1 token2 |
This message is displayed before the call to IKJSCAN that will determine what subcommand the user entered. The hexadecimal tokens are not used. |
ZCMDLEN, CSOAFLG token1 token2 |
This message reports results from the call to IKJSCAN. The first hexadecimal token is the length of the command. The second hexadecimal token is CSOAFLG. |
CIBSCANC=cibscanc token1 token2 |
cibscanc is the subcommand the user entered (via the PUTGET in DSNECP19). The first hexadecimal token is register 15. The second hexadecimal token is CSOAFLG. |
ZI, CSOAFLG token1 token2 |
Bad input to IKJSCAN was detected. The first hexadecimal token is ZI. The second hexadecimal token is CSOAFLG. |
BLANK OR NULL, ZI=, CSOAFLG= token1 token2 |
This message appears only if the subcommand was a null or blank string. The first hexadecimal token is ZI. The second hexadecimal token is CSOAFLG. |
DB2 COMMAND FOUND |
A Db2 command has been found by recognizing the system start character in the command buffer. The hexadecimal tokens are not used. |
CIBSCANC= token1 token2 |
This message contains the current value of CIBSCANC, the subcommand that the user entered. The hexadecimal tokens are not used. |
EXIT DSNECP22 token1 token2 |
CSECT DSNECP22 has just completed. Control will return to the calling CSECT, DSNECP19. The hexadecimal tokens are not used. |
CSECT: DSNECP23
Message text | Explanation |
---|---|
ENTER DSNECP23, SIBRSW1= token1 token2 |
This message announces entry into CSECT DSNECP23. The first hexadecimal token is SIBRSW1. The second hexadecimal token is 0. |
END INITIALIZATION, ZOHDAIR=, ZS99RB= token1 token2 |
Initialization is now complete. The first hexadecimal token is the address of ZOHDAIR. The second hexadecimal token is the address of ZS99RB. |
BEGIN DYNALLOC, SIBRSW1= token1 token2 |
The CSECT is starting to build DYNALLOC text units. The first hexadecimal token is SIBRSW1. The second hexadecimal token is not used. |
DSN TU, ZTUNDX=, ZPTR=, DSNAME: token1 token2 |
Building the dsname text unit (TU). The first hexadecimal token is ZTUNDX, the index to this TU. The second hexadecimal token is ZPTR, the pointer to the TU. |
dsname token1 token2 |
Part of the S99 parameter list is displayed, the dsname. The hexadecimal tokens are not used. |
DDN TU, ZTUNDX=, ZPTR= token1 token2 |
The DDNAME text unit (TU) has been built. The first hexadecimal token is ZTUNDX, the index to this TU. The second hexadecimal token is ZPTR, the pointer to the TU. |
DSORG TU, ZTUNDX=, ZPTR= token1 token2 |
The return DSORG text unit (TU) has been built. The first hexadecimal token is ZTUNDX, the index to this TU. The second hexadecimal token is ZPTR, the pointer to the TU. |
DS STATUS TU, ZTUNDX=, ZPTR= token1 token2 |
The data set status text unit (TU) has been built. The first hexadecimal token is ZTUNDX, the index to this TU. The second hexadecimal token is ZPTR, the pointer to the TU. |
NDISP TU, ZTUNDX=, ZPTR= token1 token2 |
The normal disposition text unit (TU) has been built. The first hexadecimal token is ZTUNDX, the index to this TU. The second hexadecimal token is ZPTR, the pointer to the TU. |
CDISP TU, ZTUNDX=, ZPTR= token1 token2 |
The conditional disposition text unit (TU) has been built. The first hexadecimal token is ZTUNDX, the index to this TU. The second hexadecimal token is ZPTR, the pointer to the TU. |
PSWD TU, ZTUNDX=, ZPTR= token1 token2 |
The password text unit (TU) has been built. The first hexadecimal token is ZTUNDX, the index to this TU. The second hexadecimal token is ZPTR, the pointer to the TU. |
BEFORE DYNALLOC, S99RBPTR=, ZPTR= token1 token2 |
About to issue DYNALLOC SVC. The first hexadecimal token is S99RBPTR. The second hexadecimal token is ZPTR, the pointer to the text unit. |
AFTER DYNALLOC, R15=, S99RSC= token1 token2 |
After the DYNALLOC SVC. The first hexadecimal token is register 15. The second hexadecimal token is S99RSC. |
END DYNALLOC, SIBRCODE=, SIBRSW1= token1 token2 |
The DYNALLOC function is completed. The first hexadecimal token is SIBRCODE, the return code from this routine. The second hexadecimal token is SIBRSW1, a byte of status switches. |
OPEN COMPLETE, SIBRCODE=, SIBRSW1= token1 token2 |
The OPEN function has been completed. The first hexadecimal token is SIBRCODE, the return code from this routine. The second hexadecimal token is SIBRSW1, a byte of status switches. |
BEGIN DEALLOC, SIBRSW1= token1 token2 |
Starting data set deallocation. The first hexadecimal token is SIBRSW1. The second hexadecimal token is not used. |
DALLOC TU, ZTUNDX=, ZPTR=, DSNAME: token1 token2 |
The deallocation text unit has been built. The first hexadecimal token is ZTUNDX. The second hexadecimal token is ZPTR. |
dsname token1 token2 |
Data set name used in the deallocation text unit. The hexadecimal tokens are not used. |
AFTER DYNALLOC, R15=, S99RSC= token1 token2 |
After the DYNALLOC SVC. The first hexadecimal token is register 15. The second hexadecimal token is S99RSC. |
EXIT DSNECP23, SIBRCODE=, SIBRSW1= token1 token2 |
DSNECP23 is about to return to caller. The first hexadecimal token is SIBRCODE. The second hexadecimal token is SIBRSW1. |
BEFORE CALL TO DAIRFAIL, R15=, S99RSC= token1 token2 |
DAIRFAIL is about to be invoked. The first hexadecimal token is register 15. The second hexadecimal token is S99RSC. |
AFTER DAIRFAIL, R15=, R1= token1 token2 |
After DAIRFAIL call. The first hexadecimal token is register 15. The second hexadecimal token is register 1. |
CSECT: DSNECP24
Message text | Explanation |
---|---|
ENTER DSNECP24, CIBPTR=, ADDR(SIBDCL)= token1 token2 |
This message announces entry into CSECT DSNECP24, which parses the DCLGEN command. The first hexadecimal token is CIBPTR. The second hexadecimal token is the address of SIBDCL. |
BEFORE CALL IKJPARS, R1= token1 token2 |
This message is displayed just before the call to IKJPARS. The first hexadecimal token is register 1. The second hexadecimal token is zero. |
AFTER PARSE, RETCODE R15=token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15. The second hexadecimal token is not used. |
TABLENAME: tabname ZPARMLEN=token1 token2 |
This message indicates the table parameter, tabname, from the DCLGEN subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is zero. |
LIBRARY : libname ZPARMLEN=token1 token2 |
This message shows the library parameter, libname, from the DCLGEN subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is zero. |
MEMBER : memname ZPDEBIN=token1 token2 |
This message shows the member parameter, memname, from the DCLGEN subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is not used. |
PASSWORD : password ZPDEBIN=token1 token2 |
This message shows the password parameter from the DCLGEN subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is not used. |
ACTION : action ZPDEBIN=token1 token2 |
This message shows the action parameter from the DCLGEN subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is not used. |
WILL GET LANGUAGE FROM DSNHDECP ZDECPPTR=, ZPTR= token1 token2 |
The user did not enter a language parameter on the DCLGEN subcommand, so the value specified at installation time and written in the DECP CSECT will be used. The first hexadecimal token is ZDECPPTR, the base pointer for DECP. The second hexadecimal token is ZPTR, the address of the language parameter's PDE. |
LANGUAGE : language ZPDEBIN=token1 token2 |
This message shows the language parameter from the DCLGEN subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is not used. |
NAMES : names ZPDEBIN=, SIBDNAML= token1 token2 |
This message shows the names parameter from the DCLGEN subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is SIBDNAML, the length of the NAMES parameter. |
STRUCTURE:structure ZPDEBIN=, SIBDNAML= token1 token2 |
This message shows the structure parameter from the DCLGEN subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is SIBDSTRL, the length of the STRUCTURE parameter. |
WILL GET DELIMITER FROM DSNHDECP ZDECPPTR=, DECPSDL= token1 token2 |
This message indicates that the user did not enter either QUOTE APOST on the DCLGEN subcommand. The APOST/QUOTE setting will be taken from DSNHDECP, a CSECT that is initialized for the whole system at installation time. The first hexadecimal token is ZDECPPTR, a pointer to DECP. The second hexadecimal token is the DECP byte containing the delimiter setting. |
APOST token1 token2 |
This message indicates that the APOST option was specified on the DCLGEN subcommand. This message and the next (QUOTE) are mutually exclusive. The first hexadecimal token is ZSQLDLIM, the PDE returned from parse. The second hexadecimal token is not used. |
QUOTE token1 token2 |
This message indicates that the QUOTE option was specified on the DCLGEN subcommand. This message and the previous (APOST) are mutually exclusive. The first hexadecimal token is ZSQLDLIM, the PDE returned from parse. The second hexadecimal token is not used. |
LABEL : label ZPDEBIN=, SIBDFLG2= token1 token2 |
This message indicates the LABEL option used in the DCLGEN command. It will be either YES or NO. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is the second DCLGEN flag byte. |
LEAVE DSNECP24, SIBDFLAG=, SIBRCODE= token1 token2 |
This CSECT has just completed processing. Control will return to the calling CSECT, DSNECP19. The first hexadecimal token is SIBDFLAG. The second hexadecimal token is SIBRCODE. |
CSECT: DSNECP25
Message text | Explanation |
---|---|
ENTER DSNECP25 token1 token2 |
This message announces entry into CSECT DSNECP25, which prepares the DCLGEN command string before the string is input to the TSO parser. The first hexadecimal token is CIBPTR. The second hexadecimal token is the address of SIBDCL. |
STRING (LANGUAGE) FOUND AT: token1 |
This message indicates that the LANGUAGE parameter was found in a DCLGEN command string. The token gives the offset into the command string of the parameter. |
BLANK FOLLOWS STRING AT: token1 |
This message is issued if a blank is found between a DCLGEN parameter and its argument. The token gives the offset into the command string of the blank. |
LAST SCAN CHARACTER: token1 |
This message indicates that the first non-blank character after the DCLGEN LANGUAGE, TABLE, STRUCTURE, or NAMES parameter has been found. The token is the position of this character. |
BLANK FOLLOWS PAREN AT token1 |
This message indicates that a blank follows an opening parenthesis within the TABLE parameter argument in a DCLGEN command string. The token gives the offset into the command string of the blank. |
LANGUAGE IS C |
This message indicates that DCLGEN output will be in the C language. |
STRING (TABLE) FOUND AT: token1 |
This message indicates that the TABLE parameter was found in a DCLGEN command string. The token gives the offset into the command string of the parameter. |
STRING (STRUCTURE) FOUND AT: token1 |
This message indicates that the STRUCTURE parameter was found in a DCLGEN command string. The token gives the offset into the command string of the parameter. |
STRING (NAMES) FOUND AT: token1 |
This message indicates that the NAMES parameter was found in a DCLGEN command string. The token gives the offset into the command string of the parameter. |
FOUND: token1 token2 |
This message indicates that the table name in a DCLGEN statement contains a period. The first token gives the offset into the command string of the period. The second token gives one of six states in which the string can be:
|
QUOTE FOUND: token1 token2 |
This message indicates that a delimiter was found in the TABLE parameter value in a DCLGEN command string. The first token gives the offset into the command string of the character. The second token gives one of six states in which the string can be:
|
S0 FOUND: token1 token2 |
This message indicates that a DBCS shift-out character was found in the TABLE parameter value in a DCLGEN command string. The first token gives the offset into the command string of the character. The second token gives one of six states in which the string can be:
|
SI FOUND: token1 token2 |
This message indicates that a DBCS shift-in character was found in the TABLE parameter value in a DCLGEN command string. The first token gives the offset into the command string of the character. The second token gives one of six states in which the string can be:
|
BLANK FOUND: token1 token2 |
This message indicates that the table name in a DCLGEN statement contains a blank. The first token gives the offset into the command string of the blank. The second token gives one of six states in which the string can be:
|
) FOUND: token1 token2 |
This message indicates that a closing parenthesis was found within the argument of the TABLE parameter in a DCLGEN command string. The first token gives the offset into the command string of the closing parenthesis. The second token gives one of six states in which the string can be:
|
OTHER CHAR FOUND: token1 token2 |
This message indicates that a character other than a delimiter, a DBCS shift-out or shift-in character, a blank or a right parenthesis was found in the TABLE parameter value in a DCLGEN command string. The first token gives the offset into the command string of the character. The second token gives one of six states in which the string can be:
|
ENTER COPYNME |
This message is issued on entry to the COPYNME routine, which copies a STRUCTURE or NAMES argument to a temporary buffer. |
APOSTROPHE FOUND AT: token1 |
This message indicates an apostrophe was found within a STRUCTURE or NAMES argument in a DCLGEN command string. The token gives the offset into the command string of the apostrophe. |
APOSTROPHE FOLLOWS APOSTROPHE AT: token1 |
This message indicates two consecutive apostrophes were found within a STRUCTURE or NAMES argument in a DCLGEN command string. The token gives the offset into the command string of the first apostrophe. |
S0 FOUND AT: token1 |
This message indicates that a DBCS shift-out character was found within the argument of a NAMES or STRUCTURE parameter in a DCLGEN command string. The token gives the offset into the command string of the shift-out character. |
SI FOUND AT: token1 |
This message indicates that a DBCS shift-in character was found within the argument of a NAMES or STRUCTURE parameter in a DCLGEN command string. The token gives the offset into the command string of the shift-in character. |
BLANK IN DB OR DLMED STRING AT: token1 |
This message is issued if a blank is found within a STRUCTURE or NAMES argument in a DCLGEN command string, and the blank is within a DBCS string or a delimited string. The token gives the offset into the command string of the blank. |
BLANK INDICATES END OF STRING AT: token1 |
This message is issued when the first blank is found at the end of a STRUCTURE or NAMES argument in a DCLGEN command string. The token gives the offset into the command string of the blank. |
BLANK FOUND AT: token1 |
This message is issued if a blank is found within a STRUCTURE or NAMES argument in a DCLGEN command string. The token gives the offset into the command string of the blank. |
) FOUND AT: token1 |
This message indicates that a closing parenthesis was found within the argument of a NAMES or STRUCTURE parameter in a DCLGEN command string. The token gives the offset into the command string of the closing parenthesis. |
TRANSLATING CHAR: token1 token2 |
This message indicates that a character in a DCLGEN command string is being translated to uppercase. The first token gives the value of the character. The second token gives the offset into the command string of the character. |
OUTPUT STRING LENGTH: token1 |
token1 is the length of the modified copy of the DCLGEN command string. |
INPUT STRING LENGTH: token1 |
token1 is the length of the original DCLGEN command string. |
IN AND OUT INDEXES: token1 token2 |
This message gives the offsets into the input and output data strings when the COPYNME routine has finished copying a NAMES or STRUCTURE parameter value into the output string. The first token is the offset into the input string. The second token is the offset into the output string. |
EXIT COPYNME |
This message is issued on exit from the COPYNME routine. |
CSECT: DSNECP26
Message text | Explanation |
---|---|
ENTER DSNECP26, R6=, CIBCPPL= token1 token2 |
This message announces entry into CSECT DSNECP26, which parses the RUN subcommand. The first hexadecimal token is register 6. The second hexadecimal token is CIBCPPL. |
AFTER IKJPARS, R15= token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15. The second hexadecimal token is not used. |
PROGRAM : program token1 token2 |
This message shows the program parameter, program, from the RUN subcommand. The first hexadecimal token is register 15. The second hexadecimal token is ZPARMLEN. |
PLANID : planid token1 token2 |
This message shows the plan parameter from the RUN subcommand. The first hexadecimal token is register 15. The second hexadecimal token is ZPARMLEN. |
LIBRARY : libname token1 token2 |
This message shows the library parameter from the RUN subcommand. The first hexadecimal token is register 15. The second hexadecimal token is ZPARMLEN. |
PASSWORD : password token1 token2 |
This message shows the password parameter from the library parameter of the RUN subcommand. The first hexadecimal token is SIBRLPLN. The second hexadecimal token is zero. |
CP: xxx, R15= token1 token2 |
xxx will be YES or NO, to indicate whether or not the CP parameter was entered. The first hexadecimal token is register 15. The second hexadecimal token is zero. |
SIBRSW1=sibrsw1 token1 token2 |
This message displays the byte of RUN subcommand switches called SIBRSW1. The first hexadecimal token is SIBRSW1. The second hexadecimal token is not used. |
END DSNECP26, SIBRCODE=, CIBCPPL= token1 token2 |
This CSECT has just completed. Control will now return to the calling CSECT, DSNECP19. The first hexadecimal token is SIBRCODE. The second hexadecimal token is CIBCPPL. |
CSECT: DSNECP27
Message text | Explanation |
---|---|
ENTER DSNECP27, SIBP27IN= token1 token2 |
This message announces the entry into CSECT DSNECP27, which formats messages from BIND and Db2 command processing. The first hexadecimal token is SIBP27IN, the address of the message buffer. The second hexadecimal token is zero. |
ZLEN= token1 token2 |
The message buffer length is displayed. The first hexadecimal token is ZLEN. The second hexadecimal token is zero. |
MSG BUF(73CHARS): msgbuf token1 token2 |
A portion of the actual message buffer (including LL00) is displayed. The hexadecimal tokens are not used. |
BEFORE DO-WHILE, ZBUFPTR=, ZBUFEND= token1 token2 |
About to start displaying lines of the message. The first hexadecimal token is ZBUFPTR. The second hexadecimal token is ZBUFEND. |
TOP OF LOOP, ZLEN=, ZBUFPTR= token1 token2 |
This message is displayed once for each line of the message. The first hexadecimal token is ZLEN. The second hexadecimal token is ZBUFPTR. |
END DSNECP27, R15=, SIBRCODE= token1 token2 |
CSECT DSNECP27 is about to return to its caller. The first hexadecimal token is register 15. The second hexadecimal token is SIBRCODE. |
CSECT: DSNECP28
Message text | Explanation |
---|---|
ENTER DSNECP28, R1=, CIBRFRB= token1 token2 |
This message announces entry into CSECT DSNECP28, which does the initialization processing for the first SQL call from an application program. The first hexadecimal token is register 1. The second hexadecimal token is the FRB address. |
CALL DSNECP12, CIB=, CIBRFRB= token1 token2 |
An IDENTIFY request is being made. The first hexadecimal token is the address of the CIB. The second hexadecimal token is the address of the FRB. |
AFTER DSNECP12, CIB=, CIBIDRTN= token1 token2 |
The IDENTIFY request has been completed. The first hexadecimal token is the address of the CIB. The second hexadecimal token is return code from the Identify routine. |
CALL DSNECP13, CIB=, CIBCTFRB= token1 token2 |
A CREATE-THREAD request is about to be made. The first hexadecimal token is the address of the CIB. The second hexadecimal token is the address of the FRB. |
AFTER DSNECP13, CIBCTRTN=, CIBCTFRB= token1 token2 |
The CREATE-THREAD request has been completed. The first hexadecimal token is the return code from Create Thread. The second hexadecimal token is the address of the FRB. |
BEFORE SQL CALL NUMBER ONE CIBFRMLI=, DSNETRAP= token1 token2 |
Both the Create Thread and any Identify done in DSNECP28 were successful. DSNECP28 is about to send the first SQL request to the program request handler. The first hexadecimal token is the address to which DSNECP28 will branch. This field will contain either the address of the program request handler or DSNETRAP. The second hexadecimal token is the address of DSNETRAP, a CSECT that writes a trace message just before branching to the program request handler. |
CREATE THREAD OR IDENTIFY FAILED CIBFRMLI=, TRAP=token1 token2 |
Either an Identify or Create Thread request originating in DSNECP28 has failed. The normal first SQL call will not be made. Rather, control will return to the language interface, which will make an XLAT call. The first hexadecimal token is the address to which DSNECP28 will branch. This field will contain either the address of the program request handler or DSNETRAP. The second hexadecimal token is the address of DSNETRAP, a CSECT that writes a trace message just before branching to the program request handler. |
EXIT DSNECP28, RETURNING TO DSNELI FRBRC1, FRBRC2 token1 token2 |
This message is produced just before CSECT DSNECP28 returns to the language interface. The first hexadecimal token is FRBRC1. The second hexadecimal token is FRBRC2. |
HERE COMES THE FRB <<<<<<<<<<<<<<<< CIBRFRB= token1 token2 |
This and following messages are a dump of the function request block (FRB) pointed to by CIBRFRB. The first hexadecimal token is the address of the FRB. The second hexadecimal token is zero. |
FRBRAL(PTR), FRBRALE(BIN15), FRBFVLE(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRBRAL. The second hexadecimal token is FRBRALE followed by FRBFVLE. |
FRBPARM(PTR), FRBPCNT(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRBPARM. The second hexadecimal token is FRBPCNT. |
FRBRC1(BIN15), FRBRC2(CHAR4) token1 token2 |
More of FRB. The first hexadecimal token is FRBRC1. The second hexadecimal token is FRBRC2. |
FRBFBACK: fbackarea token1 token2 |
More of FRB. fbackarea is the actual area pointed to by FRBFBACK. The first hexadecimal token is zero. The second hexadecimal token is zero. |
FRBFBACK PTR(31),FRBRHPC token1 token2 |
More of FRB. The first hexadecimal token is FRBFBACK. The second hexadecimal token is FRBRHPC. |
FRBQUAL(BIN15), FRBRSV1(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRBQUAL. The second hexadecimal token is FRBRSV1. |
ADDR(dsnaprh)=, ADDR(DSNETRAP)= token1 token2 |
This message is issued by the subroutine that writes the FRB just before and after an SQL call. The first hexadecimal token is the address of the program request handler. The second hexadecimal token is the address of DSNETRAP, a CSECT that writes a trace message just before branching to the program request handler. |
EXIT DSNECP28,CIBRFRB,CIBFRMLI token1 token2 |
CSECT DSNECP28 has completed processing and is about to return to caller. The first hexadecimal token is the FRB address. The second hexadecimal token is where the language interface will go for the actual SQL processing. Normally, it points to the program request handler. |
CSECT: DSNECP29
Message text | Explanation |
---|---|
ENTER DSNECP29, ADDR(SIBBIND)= token1 token2 |
This message announces the entry into CSECT DSNECP29, which performs dynamic allocation services for the BIND subcommand. The first hexadecimal token is the address of SIBBIND. The second hexadecimal token is zero. |
END INITIALIZATION, ADDR(ZOHDAIR)=, ADDR(ZS99RB)= token1 token2 |
Initialization has completed. The first hexadecimal token is the address of ZOHDAIR. The second hexadecimal token is the address of ZS99RB. |
BEFORE DDNAME ALLOC, S99RBPTR=, S99TUPAR(1:4)= token1 token2 |
CSECT DSNECP29 is checking for the presence of a DBRMLIB (DDNAME). The first hexadecimal token is S99RBPTR. The second hexadecimal token is the first 4 bytes of the ddname. |
AFTER DYNALLOC1, R15=, S99RSC= token1 token2 |
The first dynamic allocation call just took place. The first hexadecimal token is the return code from the call. The second hexadecimal token is S99RSC, the reason code. |
BEFORE RETURN DSORG, S99RBPTR=, S99TUPAR(1:4)= token1 token2 |
CSECT DSNECP29 is about to check on the data set organization of the DBRMLIB. The first hexadecimal token is S99RBPTR. The second hexadecimal token is the first four bytes of S99TUPAR. |
AFTER RETURN DSORG, S99TUPAR(1:4)=, S99RSC= token1 token2 |
The DYNALLOC call has completed. The first hexadecimal token is the data set organization code. The second hexadecimal token is S99RSC, the reason code. |
1ST TU, ZTUNDX=, ZPTR=, DSNAME:, ADDR(DSN): token1 token2 |
The dsname text unit has been built. The next message contains the DSNAME. The first hexadecimal token is the TU index value (ZTUNDX). The second hexadecimal token is the TU pointer (ZPTR). |
S99TUPAR(1:S99TULNG) token1 token2 |
This message is the data set name. The hexadecimal tokens are not used. |
2ND TU, ZTUNDX=, ZPTR= token1 token2 |
The return DDNAME text unit has been built. The first hexadecimal token is the TU index value (ZTUNDX). The second hexadecimal token is the TU pointer (ZPTR). |
3RD TU, ZTUNDX=, ZPTR= token1 token2 |
The return DSORG text unit has been built. The first hexadecimal token is the TU index value (ZTUNDX). The second hexadecimal token is the TU pointer (ZPTR). |
4TH TU, ZTUNDX=, ZPTR= token1 token2 |
The data set status text unit has been built. The first hexadecimal token is the TU index value (ZTUNDX). The second hexadecimal token is the TU pointer (ZPTR). |
5TH TU, ZTUNDX=, ZPTR= token1 token2 |
The normal disposition text unit has been built. The first hexadecimal token is the TU index value (ZTUNDX). The second hexadecimal token is the TU pointer (ZPTR). |
6TH TU, ZTUNDX=, ZPTR= token1 token2 |
The conditional disposition text unit has been built. The first hexadecimal token is the TU index value (ZTUNDX). The second hexadecimal token is the TU pointer (ZPTR). |
7TH TU, ZTUNDX=, ZPTR= token1 token2 |
The password text unit has been built. The first hexadecimal token is the TU index value (ZTUNDX). The second hexadecimal token is the TU pointer (ZPTR). |
BEFORE DS ALLOC, S99RBPTR=, ZPTR= token1 token2 |
This CSECT is about to issue the DYNALLOC SVC. The first hexadecimal token is S99RBPTR. The second hexadecimal token is ZPTR. |
AFTER DYNALLOC3, R15=, S99RSC= token1 token2 |
After the third DYNALLOC SVC. The first hexadecimal token is register 15. The second hexadecimal token is S99RSC. |
CONCATENATION COUNT= token1 token2 |
This message shows the number of data sets to be concatenated for BIND. The first hexadecimal token is SIBBCCB. The second hexadecimal token is zero. |
BEFORE CONCAT, S99RBPTR=, ZPTR= token1 token2 |
CSECT DSNECP29 is about to request dynamic concatenation. The first hexadecimal token is S99RBPTR. The second hexadecimal token is ZPTR. |
AFTER DYNALLOC4, R15=, S99RSC= token1 token2 |
The fourth dynamic allocation call has just occurred. The first hexadecimal token is the return code from that call. The second hexadecimal token is S99RSC. |
CALL DSNECP30 (BIND), ADDR(SIBBIND)= token1 token2 |
CSECT DSNECP30 is about to be called. The first hexadecimal token is the address of SIBBIND. The second hexadecimal token is not used. |
AFTER DSNECP30, SIBRCODE=, ADDR(SIBBIND)= token1 token2 |
CSECT DSNECP30 has returned control to DSNECP29. The first hexadecimal token is SIBRCODE. The second hexadecimal token is the address of SIBBIND. |
BEFORE DECONCAT, S99RBPTR=, SIBBCCBP= token1 token2 |
CSECT DSNECP29 is about to request dynamic deconcatenation. The first hexadecimal token is S99RBPTR. The second hexadecimal token is SIBBCCBP. |
AFTER DYNALLOC5, R15=, S99RSC= token1 token2 |
The fifth dynamic deallocation has just occurred. The first hexadecimal token is register 15, the return code from the deallocation. The second hexadecimal token is S99RSC, the reason code from the deallocation. |
BEFORE UNALLOC, S99RBPTR=, ZTUPTR(1)= token1 token2 |
CSECT DSNECP29 is about to request dynamic deallocation. The first hexadecimal token is S99RBPTR. The second hexadecimal token is ZTUPTR(1). |
AFTER DYNALLOC6, R15=, S99RSC= token1 token2 |
The sixth dynamic allocation call has just occurred. The first hexadecimal token is the return code from that call. The second hexadecimal token is the reason code from that call. |
EXIT DSNECP29, SIBRCODE= token1 token2 |
CSECT DSNECP29 is about to return to caller. The first hexadecimal token is SIBRCODE, the return code from this CSECT's execution. The second hexadecimal token is not used. |
BEFORE CALL TO DAIRFAIL, R15=, S99RSC= token1 token2 |
DAIRFAIL is about to be invoked. The first hexadecimal token is register 15. The second hexadecimal token is S99RSC. |
AFTER DAIRFAIL, R15=, R1= token1 token2 |
After DAIRFAIL call to format an error message. The first hexadecimal token is register 15, the return code from DAIRFAIL. The second hexadecimal token is register 1, the address of DFPARMS. |
BEFORE DBRMLIB UNALLOC, S99RBPTR=, ZPTR= token1 token2 |
CSECT DSNECP29 is about to request freeing of DBRMLIB DDNAME. The first hexadecimal token is S99RBPTR. The second hexadecimal token is ZPTR. |
AFTER DYNALLOC7, R15=, S99RSC= token1 token2 |
The seventh dynamic allocation call has completed. The first hexadecimal token is register 15. The second hexadecimal token is S99RSC. |
CSECT: DSNECP30
Message text | Explanation |
---|---|
ENTER DSNECP30 token1 token2 |
This message announces entry into CSECT DSNECP30, which performs the Db2 calls needed for BIND, REBIND, or FREE. The hexadecimal tokens are not used. |
END DSNECP30, R15= token1 token2 |
CSECT DSNECP30 is about to return to its caller. The first hexadecimal token is register 15. The second hexadecimal token is zero. |
HERE COMES THE FRB CIBFRB token1 token2 |
This and following messages are a dump of the function request block (FRB) pointed to by CIBFRB. These messages will precede and follow the TERMINATE call. The first hexadecimal token is the FRB address. The second hexadecimal token is zero. |
FRBRAL(PTR), FRBRALE(BIN15), FRBFVLE(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRBRAL. The second hexadecimal token is FRBRALE followed by FRBFVLE. |
FRBPARM(PTR), FRBPCNT(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRBPARM. The second hexadecimal token is FRBPCNT. |
FRBRC1(BIN15), FRBRC2(CHAR4) token1 token2 |
More of FRB. The first hexadecimal token is FRBRC1. The second hexadecimal token is FRBRC2. |
FRBFBACK(PTR), FRBRHPC(BIN32) token1 token2 |
More of FRB. The first hexadecimal token is FRBFBACK. The second hexadecimal token is FRBRHPC. |
FRBQUAL(BIN15), FRBRSV1(BIN15) token1 token2 |
More of FRB. The first hexadecimal token is FRBQUAL. The second hexadecimal token is FRBRSV1. |
CSECT: DSNECP31
Message text | Explanation |
---|---|
ENTER DSNECP31, CIBSCANC=command, CIBCPPL=, R6= token1 token2 |
This message announces entry into CSECT DSNECP31, which attaches potential TSO commands. SIBSCANC is the subcommand to be attached. The first hexadecimal token is CIBCPPL. The second hexadecimal token is register 6, the base register for the CIB. |
CPPLCBUF: cbuf ZCMDLEN=, ZCMDOFF= token1 token2 |
This message echoes the command buffer to be processed by DSNECP31. The first hexadecimal token is ZCMDLEN, the command buffer length. The second hexadecimal token is ZCMDOFF, the command buffer offset. |
FOUND "HELP" ONLY ADDR(ZHLPCBUF)=, ZHLPOFF= token1 token2 |
HELP command processing is beginning. This command buffer contains only HELP. It is not followed by any other operand. The first hexadecimal token is the address of the CPPLCBUF used for HELP processing. The second hexadecimal token is the command offset into this buffer. |
USER ENTERED "HELP SOMETHING" token1 token2 |
HELP command processing is beginning. This command buffer contains HELP followed by some other operand. The hexadecimal tokens are not used. |
CBUF BEFORE DSNECP22 cbuf ZCMDLEN=, ZCMDOFF= token1 token2 |
DSNECP31 is about to call DSNECP22 to scan the command buffer. The current buffer is displayed. The first hexadecimal token is the LL part of the buffer. The second hexadecimal token is the OO part of the buffer. |
NEW CIBSCANC IS cibscanc ZCMDLEN=, CPPLCBUF= token1 token2 |
The first word after HELP (in the command buffer) is being displayed. The first hexadecimal token is ZCMDLEN, the first 2 bytes in the command buffer. The second hexadecimal token is CPPLCBUF, the command buffer address. |
NOT A DSN SUBCMD ZCMDLEN=, CPPLCBUF= token1 token2 |
The user requested HELP for a string that has not been recognized as a DSN subcommand. The first hexadecimal token is ZCMDLEN, the first 2 bytes in the buffer. The second hexadecimal token is CPPLCBUF, the command buffer address. |
NOT A HELP COMMAND ZSIBPTR=, ECTSCMD= token1 token2 |
The command being processed has been scanned and found not to be a HELP subcommand. The first hexadecimal token is the SIB address. The second hexadecimal token is the CPPL address. |
ECTPCMD, ECTSCMD pcmd scmd SIBTDCB=token1 token2 |
ECTPCMD and ECTSCMD are listed. The first hexadecimal token is SIBTDCB. The second hexadecimal token is zero. |
BEFORE ATTACH================== ZECB=, CIBCPPL= token1 token2 |
CSECT DSNECP30 is about to ATTACH the potential command. The first hexadecimal token is ZECB. The second hexadecimal token is the address of the CPPL. |
AFTER ATTACH================== ZECB=, CIBRC= token1 token2 |
CSECT DSNECP30 is about to ATTACH the potential command. The first hexadecimal token is ZECB. The second hexadecimal token is the return code from the ATTACH. |
BEFORE WAIT ZECB=, ADDR(ZECB)= token1 token2 |
CSECT DSNECP30 is about to WAIT on the completion of the subtask. The first hexadecimal token is the ECB. The second hexadecimal token is the address of ZECB. |
AFTER WAIT ZECB=, ZTCB= token1 token2 |
The wait has been posted. The first hexadecimal token is ZECB, the posted ECB. The second hexadecimal token is ZTCB, the TCB of the attached process. |
BEFORE DETACH, ZTCB= token1 token2 |
CSECT DSNECP30 is about to detach the subtask. The first hexadecimal token is ZTCB, the command's TCB. The second hexadecimal token is zero. |
AFTER DETACH R15=token1 token2 |
The subtask has been detached. The first hexadecimal token is register 15, the return code from the DETACH. The second hexadecimal token is zero. |
BEFORE DS ALLOC, S99RBPTR=, TUPTR= token1 token2 |
CSECT DSNECP31 is requesting removal of 'in-use' bits left over from subtask. The first hexadecimal token is S99RBPTR. The second hexadecimal token is TUPTR. |
AFTER DYNALLOC, S99RSC=, R15= token1 token2 |
The DYNALLOC request has completed. The first hexadecimal token is S99RSC. The second hexadecimal token is register 15. |
ZECB & ZMASK=, ZECB= token1 token2 |
CSECT DSNECP30 is checking for an 806 system ABEND, which probably indicates typographic errors on the user's subcommand. The first hexadecimal token is ZECB ANDed with ZMASK. The second hexadecimal token is the ECB. |
TCB ADDRESS ZTCB=, ZECB= token1 token2 |
The subtask completed with other than an 806 system ABEND. The first hexadecimal token is ZTCB, the subtask TCB. The second hexadecimal token is the ECB. |
BEFORE CALL TO DAIRFAIL ZR15=, S99RSC= token1 token2 |
CSECT DSNECP30 is requesting translation of DYNALLOC failure. The first hexadecimal token is ZR15. The second hexadecimal token is S99RSC. |
AFTER DAIRFAIL, R15=, ADDR(DFPARMS)= token1 token2 |
The DAIRFAIL request has completed. The first hexadecimal token is register 15, the return code from the DAIRFAIL call. The second hexadecimal token is the address of DFPARMS. |
ENTER DSNECP31 ESTAIRTN R0=, SDWACWT= token1 token2 |
The subtask abended and CSECT DSNECP31's ESTAI routine has been entered. The first hexadecimal token is register 0. The second hexadecimal token is SDWACWT. |
R0=12 R1=token1 token2 |
The ESTAI routine was entered with no SDWA. The first hexadecimal token is register 1. The second hexadecimal token is not used. |
R0=12, X06 ABEND R0=, R1= token1 token2 |
An 806 system ABEND occurred in the subtask and no SDWA was passed to the ESTAI routine. A typographic error probably occurred on the subcommand entered. The first hexadecimal token is register 0. The second hexadecimal token is register 1. |
SDWA COMPLETION CODE, PSW ADDRESS SDWAABCC=, SDWANXT1= token1 token2 |
The subtask abended and a SDWA was passed to CSECT DSNECP31's ESTAI routine. The first hexadecimal token is SDWAABCC. The second hexadecimal token is SDWANXT1. |
R0<>12 SDWAPSTI=token1 token2 |
The subtask ended with an 806 system ABEND and a SDWA was presented to CSECT DSNECP31's ESTAI routine. The first hexadecimal token is SDWAPSTI. The second hexadecimal token is not used. |
END DSNECP31 ESTAIRTN ZRETCODE=, R14SAVE= token1 token2 |
The ESTAI routine is returning to ABTERM processing. The first hexadecimal token is ZRETCODE. The second hexadecimal token is R14SAVE. |
CSECT: DSNECP40
Message text | Explanation |
---|---|
ENTER DSNECP40 CIBPTR=token1 token2 |
This message announces entry into CSECT DSNECP40, which parses the BIND subcommand. The first hexadecimal token is the CIB address. The second hexadecimal token is not used. |
AFTER IKJPARS, R15=, PPLPTR= token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15. The second hexadecimal token is the address of the Parse Parameter List. |
PLAN NAME LOOPTOP CHAR: char ZI=, ZPARMLEN= token1 token2 |
This loop executes once for each character in the PLAN name. That character is printed in the message. The first hexadecimal token is ZI, the loop index. The second hexadecimal token is ZPARMLEN, the length of the PLAN. |
PLAN : planname ZPARMLEN=, ZPDEBIN= token1 token2 |
This message shows the plan parameter, planname, from the BIND subcommand. The first hexadecimal token is ZPARMLEN, the length of the plan name. The second hexadecimal token is ZPDEBIN, a parameter presence indicator. |
MEMBER : memname ZPARMLEN=, ZPTR= token1 token2 |
This message shows the member parameter, memname, from the BIND subcommand. The first hexadecimal token is ZPARMLEN, the length of the member name. The second hexadecimal token is the PDE address. |
NO LIBRARY PARM ENTERED ZPDEBIND=, ZPTR= token1 token2 |
This message indicates that the user did not enter a library parameter. The first hexadecimal token is ZPDEBIN, a parameter presence indicator. The second hexadecimal token is the address of the LIBRARY parameter's PDE. |
LIBRARY : libname ZPARMLEN=, SIBBPDSN= token1 token2 |
This message shows the library parameter, libname, from the BIND subcommand. The first hexadecimal token is ZPARMLEN, the name length. The second hexadecimal token is SIBBPDSN, the address of the name. |
PASSWORD : password ZPWDLEN=, ZPWDPTR= token1 token2 |
This message shows the password parameter from the BIND subcommand. The first hexadecimal token is ZPWDLEN, the length of the password. The second hexadecimal token is ZPWDPTR, a pointer to the password. |
ACTION : action ZPARMLEN=, ZPTR= token1 token2 |
This message shows the action parameter from the BIND subcommand. The first hexadecimal token is ZPARMLEN, the length of the parameter. The second hexadecimal token is ZPTR. |
RETAIN : retparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the retain parameter, retparm, from the BIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
VALIDATE : valparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the validate parameter, valparm, from the BIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
ACQUIRE : acqparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the acquire parameter, acqparm, from the BIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
RELEASE : relparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the release parameter, relparm, from the BIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
ISOLATE : isoparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the isolate parameter, isoparm, from the BIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
FLAG : flagval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the flag parameter, flagval, from the BIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
LEAVE DSNECP40 R15=, SIBRCODE= token1 token2 |
CSECT DSNECP40 has completed processing. Control will return to the calling CSECT, DSNECP19. The first hexadecimal token is register 15. The second hexadecimal token is SIBRCODE. |
CSECT: DSNECP41
Message text | Explanation |
---|---|
ENTER DSNECP41 ADDR(SIBRBIND)=, R6= token1 token2 |
This message announces entry into CSECT DSNECP41, which parses the REBIND subcommand. The first hexadecimal token is the address of the BIND area of the SIB. The second hexadecimal token is R6, the CIB address. |
AFTER IKJPARS, R15= token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15. The second hexadecimal token is not used. |
PLAN : planname ZPARMLEN=, ZPTR= token1 token2 |
This message shows the plan parameter, plan name, from the REBIND subcommand. The first hexadecimal token is ZPARMLEN, the length of the plan name. The second hexadecimal token is ZPTR, the PDE address for the plan parameter. |
PLAN NAME LOOPTOP ZJ=, SIBRBPSZ= token1 token2 |
This loop executes once per plan name. The first hexadecimal token is ZJ, the loop index. The second hexadecimal token is SIBRBPSZ, the size for the coming FREEMAIN. |
FOUND AN ASTERISK ZPARMLEN=, ZPTR= token1 token2 |
The plan name was an asterisk, indicating 'all' plan names. The hexadecimal tokens are not used. |
LITTLE LOOPTOP ZI=, ZPARMLEN= token1 token2 |
This loop executes once for each character in a plan name. The first hexadecimal token is ZI. The second hexadecimal token is ZPARMLEN. |
PUT PARM INTO LIST ZPARMLEN=token1 token2 |
A plan name was just added to the plan name list. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is zero. |
VALIDATE : valparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the validate parameter, valparm, from the REBIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
ACQUIRE : acqparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the acquire parameter, acqparm, from the REBIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
RELEASE : relparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the release parameter, relparm, from the REBIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
ISOLATE : isoparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the isolate parameter, isoparm, from the REBIND subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
EXPLAIN : NO ZPTR=, ZPARMLEN= token1 token2 |
This message shows that the NO EXPLAIN parameter was detected in the REBIND subcommand. The first hexadecimal token is ZPTR. The second hexadecimal token is ZPARMLEN. |
LEAVE DSNECP41 SIBRCODE=, SIBRBSW= token1 token2 |
CSECT DSNECP41 has just completed. Control will return to the calling CSECT, DSNECP19. The first hexadecimal token is SIBRCODE, the return code from the REBIND. The second hexadecimal token is SIBRBSW, the REBIND switches. |
CSECT: DSNECP42
Message text | Explanation |
---|---|
ENTER DSNECP42, SIBFREE= token1 token2 |
This message announces entry into CSECT DSNECP42, which parses the FREE subcommand. The first hexadecimal token is the address of the FREE area in the SIB. The second hexadecimal token is not used. |
AFTER IKJPARS, R15= token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15, the return code from the parse. The second hexadecimal token is zero. |
BEFORE MEMBER LOOP token1 token2 |
This message appears before the loop that processes the planid list that the user entered. The hexadecimal tokens are not used. |
PLAN : planname token1 token2 |
This message shows the plan parameter, planname, from the FREE subcommand. This message appears once for each PLAN to be freed. The first hexadecimal token is ZPARMLEN, the length of the parameter. The second hexadecimal token is zero. |
GETMAIN SUCCESSFUL, ZGMPTR= token1 token2 |
The GETMAIN for the area to hold the compacted plan name list was successful. The first hexadecimal token is ZGMPTR, the address of the area just obtained. The second hexadecimal token is not used. |
PLAN NAME LOOPTOP ZJ=, SIBFRBPS= token1 token2 |
This loop executes once per plan name. The first hexadecimal token is ZJ, the loop index. The second hexadecimal token is SIBFRBPS, the size of the previous GETMAIN. |
FOUND AN ASTERISK token1 token2 |
An asterisk was entered in the plan name list. The hexadecimal tokens are not used. |
LITTLE LOOPTOP ZI=, ZPARMLEN token1 token2 |
This loop executes once per character in each plan name. The first hexadecimal token is ZI, the loop index. The second hexadecimal token is ZPARMLEN, the length of the plan name. |
PUT PARM INTO LIST token1 token2 |
A plan name was just added to the plan name list. The hexadecimal tokens are not used. |
FLAG : flagval ZPDEBIN token1 token2 |
This message shows the flag parameter, flagval, from the FREE subcommand. The first hexadecimal token is ZPDEBIN, a parameter presence indicator. The second hexadecimal token is not used. |
CALL DSNECP30, SIBFREE=, SIBRCODE= token1 token2 |
CSECT DSNECP42 is about to call CSECT DSNECP30 to invoke Db2 to do the FREE processing. The first hexadecimal token is the address of the FREE area in the SIB. The second hexadecimal token is SIBRCODE, the FREE return code so far. |
AFTER DSNECP30, SIBFREE=, SIBRCODE= token1 token2 |
CSECT DSNECP42 just regained control after calling CSECT DSNECP30. The first hexadecimal token is the address of SIBFREE. The second hexadecimal token is SIBRCODE. |
LEAVE DSNECP42, SIBRCODE=, SIBFRBSW= token1 token2 |
CSECT DSNECP42 has completed. Control will return to the calling CSECT, DSNECP19. The first hexadecimal token is SIBRCODE, the FREE return code. The second hexadecimal token is SIBFRBSW. |
CSECT: DSNECP44
Message text | Explanation |
---|---|
ENTER DSNECP44, CIPPTR= token1 token2 |
This message announces entry into CSECT DSNECP44, which parses the BIND PACKAGE subcommand. The first hexadecimal token is CIBPTR. The second hexadecimal token is not used. |
AFTER IKJPARS, R15= token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15, the return code from the parse. The second hexadecimal token is zero. |
MEMBER : memname ZPARMLEN=, ZPDEPTR= token1 token2 |
This message shows the member parameter, memname, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN, the length of the parameter. The second hexadecimal token is the PDE address. |
NO LIBRARY PARM ENTERED ZPDEBIND=, ZPTR= token1 token2 |
This message indicates that the user did not enter a library parameter. The first hexadecimal token is ZPDEBIN, a parameter presence indicator. The second hexadecimal token is the address of the LIBRARY parameter's PDE. |
LIBRARY : libname ZPARMLEN=, SIBBPDSN= token1 token2 |
This message shows the library parameter, libname, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN, the name length. The second hexadecimal token is SIBBPDSN, the address of the name. |
PASSWORD : password ZPWDLEN=, ZPWDPTR= token1 token2 |
This message shows the password parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPWDLEN, the length of the password. The second hexadecimal token is ZPWDPTR, a pointer to the password. |
COPYVER : version ZPARMLEN= token1 |
This message shows the COPYVER parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN, the length of the COPYVER parameter. |
OPTIONS : optionsval ZPDEBIN=, ZPDEPTR= token1 token2 ZPARMLEN= token1 |
This message shows the OPTIONS parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN, a parameter presence indicator. The second hexadecimal token is the address of the OPTIONS parameter's PDE. |
ACTION : action ZPARMLEN=, ZPTR= token1 token2 |
This message shows the action parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN, the length of the parameter. The second hexadecimal token is ZPTR. |
REPLVER : version ZPARMLEN= token1 |
This message shows the REPLVER parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN, the length of the REPLVER parameter. |
VALIDATE : valparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the validate parameter, valparm, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
RELEASE : relparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the RELEASE parameter, relparm, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
SQLERROR : sqlerract ZPDEBIN=, ZPTR= token1 token2 |
This message shows the SQLERROR parameter, sqlerract, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
ISOLATION : isoparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the ISOLATION parameter, isoparm, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
FLAG : flagval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the FLAG parameter, flagval, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
EXPLAIN : explval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the EXPLAIN parameter, explval, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
CURRENTDATA : cdval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the CURRENTDATA parameter, cdval, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
DYNAMICRULES: dynval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the DYNAMICRULES parameter, dynval, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
DBPROTOCOL: dbprotval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the DBPROTOCOL parameter, dbprotval, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
DEFER: defer ZPDEBIN=, ZPTR= token1 token2 |
This message shows the DEFER parameter, defer, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
NODEFER: nodefer ZPDEBIN=, ZPTR= token1 token2 |
This message shows the NODEFER parameter, nodefer, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
REOPT: reopt ZPDEBIN=, ZPTR= token1 token2 |
This message shows the REOPT parameter, defer, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
NOREOPT: noreopt ZPDEBIN=, ZPTR= token1 token2 |
This message shows the NOREOPT parameter, noreopt, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
KEEPDYNAMIC: keepdynval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the KEEPDYNAMIC parameter, keepdynval, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
NO PATH PARAMETER ENTERED: ZPDEBIN=, ZPTR= token1 token2 |
This message is displayed if the PATH is not specified for the BIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
PATH : ZPARMLEN=, PATHPTR= token1 token2 |
This message displays the schema names in the PATH parameter for the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the pointer to the PATH list. |
PATH (# SCHEMA NAMES): SIBBPATHN token1 |
This message displays the number of schema names in the PATH parameter for the BIND PACKAGE subcommand. The first hexadecimal token is the number of schemas in the PATH list. |
OWNER : ownerid ZPARMLEN= token1 |
This message shows the OWNER parameter, ownerid, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
QUALIFIER : qualid ZPARMLEN= token1 |
This message shows the QUALIFIER parameter, qualid, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
DEGREE : degreeprm ZPARMLEN=, ZPTR= token1 token2 |
This message shows the DEGREE parameter, degreeprm, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN, the length of the DEGREE parameter value. The second hexadecimal token is PDE address. |
SIB RELEASE DEPENDENCY MARK IS: token1 |
This message appears before exit from DSNECP44. The first hexadecimal token is the release dependency character for the BIND command set by this CSECT. |
LEAVE DSNECP44, R15=, SIBRCODE= token1 token2 |
CSECT DSNECP44 has completed. Control will return to the calling CSECT, DSNECP19. The first hexadecimal token is the value in register 15. The second hexadecimal token is SIBRCODE, the BIND return code. |
CSECT: DSNECP45
Message text | Explanation |
---|---|
ENTER DSNECP45, SIBRBIND= token1 token2 |
This message announces entry into CSECT DSNECP45, which parses the REBIND PACKAGE subcommand. The first hexadecimal token is CIBPTR. The second hexadecimal token is not used. |
AFTER IKJPARS, R15= token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15, the return code from the parse. The second hexadecimal token is zero. |
VALIDATE : valparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the validate parameter, valparm, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
RELEASE : relparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the RELEASE parameter, relparm, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
ISOLATE : isoparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the ISOLATION parameter, isoparm, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
FLAG : flagval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the FLAG parameter, flagval, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
EXPLAIN : explval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the EXPLAIN parameter, explval, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
DYNAMICRULES: dynval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the DYNAMICRULES parameter, dynval, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
DBPROTOCOL: dbprotval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the DBPROTOCOL parameter, dbprotval, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
CURRENTDATA : cdval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the CURRENTDATA parameter, cdval, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
DEFER: defer ZPDEBIN=, ZPTR= token1 token2 |
This message shows the DEFER parameter, defer, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
NODEFER: nodefer ZPDEBIN=, ZPTR= token1 token2 |
This message shows the NODEFER parameter, nodefer, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
REOPT: reopt ZPDEBIN=, ZPTR= token1 token2 |
This message shows the REOPT parameter, defer, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
NOREOPT: noreopt ZPDEBIN=, ZPTR= token1 token2 |
This message shows the NOREOPT parameter, noreopt, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
KEEPDYNAMIC: keepdynval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the KEEPDYNAMIC parameter, keepdynval, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
NO PATH PARAMETER ENTERED: ZPDEBIN=, ZPTR= token1 token2 |
This message is displayed if the PATH is not specified for the REBIND PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
PATH : ZPARMLEN=, PATHPTR= token1 token2 |
This message displays the schema names in the PATH parameter for the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the pointer to the PATH list. |
PATH (# SCHEMA NAMES): SIBBPATHN token1 |
This message displays the number of schema names in the PATH parameter for the REBIND PACKAGE subcommand. The first hexadecimal token is the number of schemas in the PATH list. |
PATHDEFAULT: ZPDEBIN, SIBRPATHP token1 token2 |
This message displays the PATHDEFAULT parameter for the REBIND PACKAGE subcommand. The first hexadecimal token is ZPTR. The second hexadecimal token is a pointer to the PATH list. |
OWNER : ownerid ZPARMLEN= token1 |
This message shows the OWNER parameter, ownerid, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
QUALIFIER : qualid ZPARMLEN= token1 |
This message shows the QUALIFIER parameter, qualid, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
BEFORE CALL DSNECP30 SIBRBIND=, SIBRCODE= token1 token2 |
CSECT DSNECP45 is about to call CSECT DSNECP30 to make the Db2 call to perform the REBIND PACKAGE. The first hexadecimal token is SIBRCODE. The second hexadecimal token is SIBRCODE, the highest return code so far. |
AFTER CALL DSNECP30, SIBRBIND=, SIBRCODE= token1 token2 |
CSECT DSNECP45 just regained control after calling CSECT DSNECP30. The first hexadecimal token is the address of SIBRBIND. The second hexadecimal token is SIBRCODE, the highest return code so far. |
AFTER PARSE token1 |
This message after parsing of the REBIND PACKAGE subcommand is complete. The first hexadecimal token is the release dependency character for the BIND command set by this CSECT. |
SIB RELEASE DEPENDENCY MARK IS: token1 |
This message appears before exit from DSNECP45. The first hexadecimal token is the release dependency character for the BIND command set by this CSECT. |
LEAVE DSNECP45, R15=, SIBRCODE= token1 token2 |
CSECT DSNECP45 has completed. Control will return to the calling CSECT, DSNECP19. The first hexadecimal token is the value in register 15. The second hexadecimal token is SIBRCODE, the BIND return code. |
CSECT: DSNECP46
Message text | Explanation |
---|---|
ENTER DSNECP46, SIBFREE PACKAGE= token1 token2 |
This message announces entry into CSECT DSNECP46, which parses the FREE PACKAGE subcommand. The first hexadecimal token is the address of the FREE PACKAGE area in the SIB. The second hexadecimal token is not used. |
AFTER IKJPARS, R15= token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15, the return code from the parse. |
FLAG : flagval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the FLAG parameter, flagval, from the FREE PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
BEFORE CALL DSNECP30, SIBFREE PACKAGE=, SIBRCODE= token1 token2 |
CSECT DSNECP46 is about to call CSECT DSNECP30 to invoke Db2 to do the FREE PACKAGE processing. The first hexadecimal token is the address of the FREE PACKAGE area in the SIB. The second hexadecimal token is SIBRCODE, the FREE PACKAGE return code so far. |
AFTER CALL DSNECP30, SIBFREE PACKAGE=, SIBRCODE= token1 token2 |
CSECT DSNECP46 just regained control after calling CSECT DSNECP30. The first hexadecimal token is the address of SIBFREE PACKAGE. The second hexadecimal token is SIBRCODE. |
LEAVE DSNECP46, SIBRCODE=, SIBFRBSW= token1 token2 |
CSECT DSNECP46 has completed. Control will return to the calling CSECT, DSNECP19. The first hexadecimal token is SIBRCODE, the FREE PACKAGE return code. The second hexadecimal token is SIBFRBSW. |
CSECT: DSNECP47
Message text | Explanation |
---|---|
ENTER DSNECP47, SIBRBIND= token1 token2 |
This message announces entry into CSECT DSNECP47, which parses the REBIND TRIGGER PACKAGE subcommand. The first hexadecimal token is CIBPTR. The second hexadecimal token is not used. |
AFTER IKJPARS, R15= token1 token2 |
This message is displayed after the call to IKJPARS has taken place. The first hexadecimal token is register 15, the return code from the parse. The second hexadecimal token is zero. |
TRIGGER : trigname ZPDEBIN=, ZPTR= token1 token2 |
This message shows the TRIGGER parameter, trigname, from the REBIND TRIGGER PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
RELEASE : relparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the RELEASE parameter, relparm, from the REBIND TRIGGER PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
ISOLATION : isoparm ZPDEBIN=, ZPTR= token1 token2 |
This message shows the ISOLATION parameter, isoparm, from the REBIND TRIGGER PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
FLAG : flagval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the FLAG parameter, flagval, from the REBIND TRIGGER PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
EXPLAIN : explval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the EXPLAIN parameter, explval, from the REBIND TRIGGER PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
CURRENTDATA : cdval ZPDEBIN=, ZPTR= token1 token2 |
This message shows the CURRENTDATA parameter, cdval, from the REBIND TRIGGER PACKAGE subcommand. The first hexadecimal token is ZPDEBIN. The second hexadecimal token is ZPTR. |
BEFORE CALL DSNECP30 SIBRBIND=, SIBRCODE= token1 token2 |
CSECT DSNECP47 is about to call CSECT DSNECP30 to make the Db2 call to perform the REBIND TRIGGER PACKAGE. The first hexadecimal token is SIBRCODE. The second hexadecimal token is SIBRCODE, the highest return code so far. |
AFTER CALL DSNECP30, SIBRBIND=, SIBRCODE= token1 token2 |
CSECT DSNECP47 just regained control after calling CSECT DSNECP30. The first hexadecimal token is the address of SIBRBIND. The second hexadecimal token is SIBRCODE, the highest return code so far. |
AFTER PARSE token1 |
This message after parsing of the REBIND TRIGGER PACKAGE subcommand is complete. The first hexadecimal token is the release dependency character for the BIND command set by this CSECT. |
SIB RELEASE DEPENDENCY MARK IS: token1 |
This message appears before exit from DSNECP47. The first hexadecimal token is the release dependency character for the BIND command set by this CSECT. |
LEAVE DSNECP47, R15=, SIBRCODE= token1 token2 |
CSECT DSNECP47 has completed. Control will return to the calling CSECT, DSNECP19. The first hexadecimal token is the value in register 15. The second hexadecimal token is SIBRCODE, the BIND return code. |
CSECT: DSNECP50
Message text | Explanation |
---|---|
ENTER DSNECP50 ZPTR=, SIBRCODE= token1 token2 |
This message announces entry into CSECT DSNECP50, which validates the BIND PLAN parameters. The first hexadecimal token is the ZPTR, the pointer to the parameter list. The second hexadecimal token is SIBRCODE, the highest return code so far. |
OWNER : ownerid ZPARMLEN= token1 |
This message shows the OWNER parameter, ownerid, from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
QUALIFIER : qualid ZPARMLEN= token1 |
This message shows the QUALIFIER parameter, qualid, from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
OPTHINT : qoptprm ZPARMLEN=, ZPDEPTR= token1 token2 |
This message shows the OPTHINT parameter, qoptprt, from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the address of the OPTHINT parameter's PDE. |
PKLIST : pklist ZPARMLEN=, ZPARM_PTR= token1 token2 |
This message shows an entry in the PKLIST parameter, pklist, from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is ZPARM_PTR, the pointer to the current entry in the package list. |
# IN PKLIST : SIBBPKLN= token1 |
This message shows the number of entries in the package list. The first hexadecimal token is SIBBPKLN, the number of entries in the package list. |
CURRSERV : currentserver ZPARMLEN=, ZPDEPTR=, token1 token2 |
This message shows the CURRENTSERVER parameter, currentserver, from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the address of the CURRENTSERVER parameter's PDE. |
DEGREE : degree ZPARMLEN=, ZPDEPTR=, token1 token2 |
This message shows the DEGREE parameter, degree, from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the address of the DEGREE parameter's PDE. |
ENABLE : enableparm ZPARMLEN= token1 |
This message shows the ENABLE parameter, enableparm, from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
DISABLE : disableparm ZPARMLEN= token1 |
This message shows the DISABLE parameter, disableparm, from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
CICSCON : cicsconnid ZPARMLEN= token1 |
This message shows the CICS® connection ID subparameter, cicsconnid, of the ENABLE(CICS(cicsconnid)) parameter from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
IMSBCON : imsid ZPARMLEN= token1 |
This message shows the IMS BMP IMSID subparameter, imsid, of the ENABLE(IMSBMP(imsid)) parameter from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
IMSMCON : imsid ZPARMLEN= token1 |
This message shows the IMS MPP IMSID subparameter, imsid, of the ENABLE(IMSMPP(imsid)) parameter from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
DLIBATC : connection-name ZPARMLEN= token1 |
This message shows the connection ID subparameter, connection-name, of the ENABLE(DLIBATCH(connection-name)) parameter from the BIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
LEAVE DSNECP50 SIBRCODE= token1 |
CSECT DSNECP50 has completed processing. Control will return to the calling CSECT, DSNECP40. The first hexadecimal token is SIBRCODE, the highest return code. |
CSECT: DSNECP51
Message text | Explanation |
---|---|
ENTER DSNECP51 CIBPTR= token1 |
This message announces entry into CSECT DSNECP51, which validates the REBIND PLAN parameters. The first hexadecimal token is the CIB address. |
NUM OF PLAN : SIBRBPN= token1 |
This message shows the number of plans to rebind. The first hexadecimal token, SIBRBPN, is the number of plans to rebind. |
PLAN NAME: ZPARMLEN=, ZJ= token1 token2 |
This message shows the name of a plan to rebind. The first hexadecimal token, ZPARMLEN, is the length of the plan name. The second hexadecimal token, ZJ, is the number of the plan name in the list of plans to rebind. |
FOUND AN ASTERISK ZPARMLEN=, ZPDEPTR= token1 token2 |
This message indicates that the list of plans to rebind contains an asterisk. The first hexadecimal token, ZPARMLEN, is 1. The second hexadecimal token, ZPDEPTR, is the pointer to the PDE for the PLAN parameter. |
PUT PARM INTO LIST: planid ZPARMLEN= token1 |
This message shows the ID of a plan in the list of plans to rebind. The first hexadecimal token, ZPARMLEN, is the length of the plan name. |
OWNER : ownerid ZPARMLEN= token1 |
This message shows the OWNER parameter, ownerid, from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
QUALIFIER : qualid ZPARMLEN= token1 |
This message shows the QUALIFIER parameter, qualid, from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
PKLIST : pklist ZPARMLEN=, ZPARM_PTR= token1 token2 |
This message shows an entry in the PKLIST parameter, pklist, from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is ZPARM_PTR, the pointer to the current entry in the package list. |
# IN PKLIST : SIBBPKLN= token1 |
This message shows the number of entries in the package list. The first hexadecimal token is SIBBPKLN, the number of entries in the package list. |
CURRSERV : currentserver ZPARMLEN=, ZPDEPTR=, token1 token2 |
This message shows the CURRENTSERVER parameter, currentserver, from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the address of the CURRENTSERVER parameter's PDE. |
DEGREE : degree ZPARMLEN=, ZPDEPTR=, token1 token2 |
This message shows the DEGREE parameter, degree, from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the address of the DEGREE parameter's PDE. |
ENABLE : enableparm ZPARMLEN= token1 |
This message shows the ENABLE parameter, enableparm, from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
DISABLE : disableparm ZPARMLEN= token1 |
This message shows the DISABLE parameter, disableparm, from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
CICS CON NUM: SIBRCNUM= token1 |
This message shows the number of connection ID entries for the ENABLE(CICS(cicsconnid)) parameter from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
IMSBMP CON NUM: SIBRINUM= token1 |
This message shows the number of IMSBMP entries for the ENABLE(IMSBMP(imsid)) parameter from the REBIND PLAN subcommand. The first hexadecimal token is SIBRINUM, the number of IMSBMP entries. |
IMSBMP: imsid ZPARMLEN= token1 |
This message shows the IMS BMP IMSID subparameter, imsid, of the ENABLE(IMSBMP(imsid)) parameter from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
IMSMPP CON NUM: SIBRIMUM= token1 |
This message shows the number of IMSMPP entries for the ENABLE(IMSMPP(imsid)) parameter from the REBIND PLAN subcommand. The first hexadecimal token is SIBRIMUM, the number of IMSMPP entries. |
IMSMPP: imsid ZPARMLEN= token1 |
This message shows the IMS MPP IMSID subparameter, imsid, of the ENABLE(IMSMPP(imsid)) parameter from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
DLIBATCH CON NUM: SIBRDNUM= token1 |
This message shows the number of DLIBATCH entries for the ENABLE(DLIBATCH(connection-name)) parameter from the REBIND PLAN subcommand. The first hexadecimal token is SIBRDNUM, the number of DLIBATCH entries. |
DLIBATC: connection-name ZPARMLEN= token1 |
This message shows the connection ID subparameter, connection-name, of the ENABLE(DLIBATCH(connection-name)) parameter from the REBIND PLAN subcommand. The first hexadecimal token is ZPARMLEN. |
LEAVE DSNECP51 SIBRCODE= token1 |
CSECT DSNECP51 has completed processing. Control will return to the calling CSECT, DSNECP41. The first hexadecimal token is SIBRCODE, the highest return code. |
CSECT: DSNECP54
Message text | Explanation |
---|---|
ENTER DSNECP54 CIBPTR= token1 |
This message announces entry into CSECT DSNECP54, which validates the BIND PACKAGE parameters. The first hexadecimal token is the CIBPTR. |
PACKAGE: package ZPARMLEN=, ZPDEPTR= token1 token2 |
This message shows the PACKAGE parameter, package, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the pointer to the PDE for the PACKAGE parameter. |
COPY ID: package ZPARMLEN=, ZPDEPTR= token1 token2 |
IF the COPY parameter is specified, this message shows the name of the package to copy. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the pointer to the PDE for the COPY parameter. |
COPYVER: version ZPARMLEN= token1 |
This message shows the COPYVER parameter, copyver, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
OPTIONS : optionsval ZPARMLEN= token1 |
This message shows the OPTIONS parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
REPLVER : version ZPARMLEN= token1 |
This message shows the REPLVER parameter, version, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
OWNER : ownerid ZPARMLEN= token1 |
This message shows the OWNER parameter, ownerid, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
QUALIFIER : qualid ZPARMLEN= token1 |
This message shows the QUALIFIER parameter, qualid, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
OPTHINT : qoptprm ZPARMLEN= token1 |
This message shows the OPTHINT parameter, qoptprt, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the address of the OPTHINT parameter's PDE. |
DEGREE : degree ZPARMLEN=, ZPDEPTR=, token1 token2 |
This message shows the DEGREE parameter, degree, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the address of the DEGREE parameter's PDE. |
ENABLE : enableparm ZPARMLEN= token1 |
This message shows the ENABLE parameter, enableparm, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
DISABLE : disableparm ZPARMLEN= token1 |
This message shows the DISABLE parameter, disableparm, from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
CICSCON : cicsconnid ZPARMLEN= token1 |
This message shows the CICS connection ID subparameter, cicsconnid, of the ENABLE(CICS(cicsconnid)) parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
IMSBCON : imsid ZPARMLEN= token1 |
This message shows the IMS BMP IMSID subparameter, imsid, of the ENABLE(IMSBMP(imsid)) parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
IMSMCON : imsid ZPARMLEN= token1 |
This message shows the IMS MPP IMSID subparameter, imsid, of the ENABLE(IMSMPP(imsid)) parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
DLIBATC : connection-name ZPARMLEN= token1 |
This message shows the connection ID subparameter, connection-name, of the ENABLE(DLIBATCH(connection-name)) parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
REMOTE : connection-name ZPARMLEN=, ZPDEPTR= token1 token2 |
This message shows the connection ID subparameter, connection-name, of the ENABLE(REMOTE(location-name)) or ENABLE(REMOTE(<luname>)) parameter from the BIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. The first hexadecimal token is the pointer to the PDE for ENABLE(REMOTE(location-name)) or ENABLE(REMOTE(<luname>). |
LEAVE DSNECP54 SIBRCODE= token1 |
CSECT DSNECP54 has completed processing. Control will return to the calling CSECT, DSNECP44. The first hexadecimal token is SIBRCODE, the highest return code. |
CSECT: DSNECP55
Message text | Explanation |
---|---|
ENTER DSNECP55 CIBPTR= token1 |
This message announces entry into CSECT DSNECP55, which validates the REBIND PACKAGE parameters. The first hexadecimal token is CIBPTR. |
OWNER : ownerid ZPARMLEN= token1 |
This message shows the OWNER parameter, ownerid, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
QUALIFIER : qualid ZPARMLEN= token1 |
This message shows the QUALIFIER parameter, qualid, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
OPTHINT : qoptprm ZPARMLEN=, ZPDEPTR= token1 token2 |
This message shows the OPTHINT parameter, qoptprt, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the address of the OPTHINT parameter's PDE. |
DEGREE : degree ZPARMLEN=, ZPDEPTR=, token1 token2 |
This message shows the DEGREE parameter, degree, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the address of the DEGREE parameter's PDE. |
ENABLE : enableparm ZPARMLEN= token1 |
This message shows the ENABLE parameter, enableparm, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
DISABLE : disableparm ZPARMLEN= token1 |
This message shows the DISABLE parameter, disableparm, from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
CICS CON NUM: SIBRCNUM= token1 |
This message shows the number of connection ID entries for the ENABLE(CICS(cicsconnid)) parameter from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
PUT PARM INTO LIST ZPARMLEN=token1 |
This message is issued when a connection ID is added to the CICS connection ID list. The first hexadecimal token is ZPARMLEN. |
IMSBMP CON NUM: SIBRINUM= token1 |
This message shows the number of IMSBMP entries for the ENABLE(IMSBMP(imsid)) parameter from the REBIND PACKAGE subcommand. The first hexadecimal token is SIBRINUM, the number of IMSBMP entries. |
IMSBMP: imsid ZPARMLEN= token1 |
This message shows the IMS BMP IMSID subparameter, imsid, of the ENABLE(IMSBMP(imsid)) parameter from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
IMSMPP CON NUM: SIBRIMUM= token1 |
This message shows the number of IMSMPP entries for the ENABLE(IMSMPP(imsid)) parameter from the REBIND PACKAGE subcommand. The first hexadecimal token is SIBRIMUM, the number of IMSMPP entries. |
IMSMPP: imsid ZPARMLEN= token1 |
This message shows the IMS MPP IMSID subparameter, imsid, of the ENABLE(IMSMPP(imsid)) parameter from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
DLIBATCH CON NUM: SIBRDNUM= token1 |
This message shows the number of DLIBATCH entries for the ENABLE(DLIBATCH(connection-name)) parameter from the REBIND PACKAGE subcommand. The first hexadecimal token is SIBRDNUM, the number of DLIBATCH entries. |
DLIBATC: connection-name ZPARMLEN= token1 |
This message shows the connection ID subparameter, connection-name, of the ENABLE(DLIBATCH(connection-name)) parameter from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. |
REMOTE CON NUM: SIBRSNUM=, SIBRSNUM token1 |
This message shows the number of REMOTE entries for the ENABLE(REMOTE(location or <luname>)) parameter from the REBIND PACKAGE subcommand. The first hexadecimal token is SIBRSNUM, the number of REMOTE entries. |
REMOTE: location or <luname> ZPARMLEN=, ZPDEPTR= token1 token2 |
This message shows the connection ID subparameter, connection-name, of the ENABLE(REMOTE(location or <luname>)) parameter from the REBIND PACKAGE subcommand. The first hexadecimal token is ZPARMLEN. The second hexadecimal token is the pointer to the PDE for ENABLE(REMOTE(location or <luname>)). |
LEAVE DSNECP55 SIBRCODE= token1 |
CSECT DSNECP55 has completed processing. Control will return to the calling CSECT, DSNECP45. The first hexadecimal token is SIBRCODE, the highest return code. |
CSECT: DSNECP60
Message text | Explanation |
---|---|
ENTER DSNECP60, CIBPTR=, ADDR(SIBDCL)= token1 token2 |
This message announces entry into CSECT DSNECP60, where a SQL declaration will be written. The first hexadecimal token is the address of the CIB. The second hexadecimal token is the address of the DCLGEN area in the SIB. |
WROTE EXEC SQL DCL, SIBDOFF= token1 token2 |
This message indicates that CSECT DSNECP60 has begun writing the very first part of the SQL declaration. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
WROTE FIRST LINE, SIBDOFF= token1 token2 |
The first line of SQL output has been written. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
BEGIN BIG LOOP, SIBDOFF=, ZCOL= token1 token2 |
Execution is now at the top of the main loop in this CSECT. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
BEFORE DSNECP67 sqlname SIBDOFF=, ZCOL= token1 token2 |
CSECT DSNECP60 is about to write a field specification. The name of the field is sqlname. The first hexadecimal token is SIBDOFF, the current offset into the output buffer. The second hexadecimal token is ZCOL, the number of the column being processed. |
BEFORE LABEL sqlname SQLNAMEL(ZCOL+SQLD)=, SQLD= token1 token2 |
DSNECP61 is about to write a label. The label is sqlname (which can contain unprintable characters). The first hexadecimal token is the length of the label. The second hexadecimal token is the number of columns in the table. |
BEFORE FIELD SPECIFICATION, SIBDOFF=, ZCOL= token1 token2 |
DCLGEN is about to write a field type specification. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
WROTE NOT NULL, SIBDOFF=, ZCOL= token1 token2 |
The string 'NOT NULL' was just written to the output buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
DID NOT WRITE NOT NULL, SIBDOFF=, ZCOL= token1 token2 |
The string 'NOT NULL' was not written to the output buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
LOOP BOTTOM, SIBDOFF=, ZCOL= token1 token2 |
CSECT DSNECP60 is now executing at the bottom of its main loop. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
LEAVE DSNECP60, SIBDFLAG=, SIBDOFF= token1 token2 |
CSECT DSNECP60 has completed. Control will return to the calling CSECT, DSNECP14. The first hexadecimal token is SIBDFLAG, the DCLGEN flag byte. The second hexadecimal token is SIBDOFF, the offset into the output buffer. |
FOUND NON-VANILLA CHARACTER IN zbuf token1 token2 |
CSECT DSNECP60 found a character that is not an upper case alphanumeric as it scanned an identifier. The identifier is zbuf. The hexadecimal tokens are zero. |
VANILLA IDENTIFIER: zbuf token1 token2 |
CSECT DSNECP60 found a character that is an upper case alphanumeric as it scanned an identifier. The identifier is zbuf. The hexadecimal tokens are zero. |
CSECT: DSNECP61
Message text | Explanation |
---|---|
ENTER DSNECP61, CIBPTR=, ADDR(SIBDCL)= token1 token2 |
This message announces entry into CSECT DSNECP61, which writes a COBOL declaration. The first hexadecimal token is the address of the CIB. The second hexadecimal token is the address of the DCLGEN area in the SIB. |
BEFORE WRITE LINE OF ASTERISKS, SIBDOFF= token1 token2 |
This message indicates that CSECT DSNECP61 is about to write a line of decorative asterisks. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
WROTE FIRST COMMENT, SIBDOFF= token1 token2 |
The first comment has been written. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
WROTE LEVEL 1 LINE, SIBDOFF= token1 token2 |
The first line of SQL output has been written. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
BEGIN BIG LOOP, SIBDOFF=, ZCOL= token1 token2 |
Execution is now at the top of the main loop in CSECT DSNECP61. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the number of the column being processed. |
BEFORE FIELD SPECIFICATION, SIBDOFF=, ZCOL= token1 token2 |
CSECT DSNECP61 is about to write a field specification. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the number of the column being processed. |
BEFORE LABEL sqlname SQLNAMEL(ZCOL+SQLD)=, SQLD= token1 token2 |
CSECT DSNECP61 is about to write a column label. The first hexadecimal token is the length of the label. The second hexadecimal token is SQLD, the number of the columns in the table be processed. |
BEGIN LEVEL 3, SIBDOFF=, ZCOL= token1 token2 |
CSECT DSNECP61 is now beginning to write the third level of the declaration. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the number of the column being processed. |
AFTER LEVEL 3 COMMENT 1, SIBDOFF=, SQLD= token1 token2 |
The first of the level-3 comments was just written to the output buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SQLD, the number of the columns in the table. |
AFTER LEVEL 3 CODE 1, SIBDOFF=, ZCOL= token1 token2 |
The first of the level 3 code was just written to the output buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the number of the column being processed. |
AFTER LEVEL 3 COMMENT 2, SIBDOFF=, ZCOL= token1 token2 |
The second of the level-3 comments was just written to the output buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the number of the column being processed. |
AFTER LEVEL 3 COMMENT 2, LOOP BOTTOM SIBDOFF= ,ZCOL= token1 token2 |
The second of the level-3 comments was just written to the output buffer. Execution is at the bottom of the main loop. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the number of the column being processed. |
LEAVE DSNECP61, SIBDFLAG=, ZCOL= token1 token2 |
CSECT DSNECP61 has just completed. Control will return to the calling CSECT, DSNECP14. The first hexadecimal token is SIBDFLAG, the DCLGEN flag area. The second hexadecimal token is ZCOL, the number of the column being processed. |
ENTER GETNAME, SIBDOFF= token1 token2 |
The GETNAME procedure was just entered. This procedure puts the field names into the output buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
LEAVE GETNAME, SIBDOFF= token1 token2 |
The GETNAME procedure was just exited. This procedure put the field names into the output buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
ENTER COMMENT, SIBDOFF= token1 token2 |
Procedure COMMENT was just entered. This procedure initializes ZBIGBUF and writes a comment. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
LEAVE COMMENT, SIBDOFF= token1 token2 |
The COMMENT procedure was just exited. This procedure put the comment characters into ZBIGBUF and set the offset into that buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
CSECT: DSNECP62
Message text | Explanation |
---|---|
ENTER DSNECP62, CIBPTR=, ADDR(SIBDCL)= token1 token2 |
This message announces entry into CSECT DSNECP62, where a PLI declaration will be written. The first hexadecimal token is the CIB address. The second hexadecimal token is the address of the DCLGEN area of the subcommand information block (SIB) area. |
WROTE FIRST COMMENT, SIBDOFF= token1 token2 |
This message indicates that the CSECT just wrote the first comment from this CSECT. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
WROTE FIRST LINE, SIBDOFF= token1 token2 |
The first line of PLI output has been written. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
BIG LOOP TOP, SIBDOFF=, ZCOL= token1 token2 |
Execution is now at the top of the main loop in CSECT DSNECP62. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
BEFORE DSNECP67, SQLNAME(ZCOL):fieldname SIBDOFF=, ZCOL= token1 token2 |
CSECT DSNECP62 is about to write a field name by calling DSNECP67 with a request to put it into the main output buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
BEFORE FIELD SPECIFICATION SIBDOFF=, SIBDNAML= token1 token2 |
CSECT DSNECP62 is about to write a field type specification. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name being processed. |
LABEL WAS YES ZLABCOL=, ZLABLEN= token1 token2 |
The user specified a LABEL parameter of YES. The first hexadecimal token is ZCOL + SQLD, the number of the SQLVAR element containing the label information. The second hexadecimal token is ZLABLEN, the length of the label being processed. |
BBUF zbigbuf ZCOL=token1 token2 |
The main output buffer, ZBIGBUF, is echoed in this message. The first hexadecimal token is ZCOL, the number of the current column being processed. The second hexadecimal token is not used. |
LOOP BOTTOM, SIBDOFF=, ZCOL= token1 token2 |
The bottom of the main loop in CSECT DSNECP62 has just been reached. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
END DSNECP62, SIBDFLAG=, ZCOL= token1 token2 |
CSECT DSNECP62 has just completed. Control will return to the calling CSECT, DSNECP14. The first hexadecimal token is SIBDFLAG, the DCLGEN flag area. The second hexadecimal token is ZCOL, the column number being processed. |
CSECT: DSNECP63
Message text | Explanation |
---|---|
ENTER DSNECP63, CIBPTR=, ADDR(SIBDCL)= token1 token2 |
This message announces entry into CSECT DSNECP63, where a C declaration will be written. The first hexadecimal token is the CIB address. The second hexadecimal token is the address of the DCLGEN area of the subcommand information block (SIB) area. |
BEFORE DSNECP67, ZBUF= zbuf SIBDOFF=, ZCOL= token1 token2 |
CSECT DSNECP63 is about to write a field specification. The name of the field is zbuf. The first hexadecimal token is SIBDOFF, the current offset into the output buffer. The second hexadecimal token is ZCOL, the number of the column being processed. |
WROTE FIRST COMMENT, SIBDOFF= token1 token2 |
This message indicates that the CSECT just wrote the first comment from this CSECT. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
WROTE FIRST LINE, SIBDOFF= token1 token2 |
The first line of C output has been written. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
BIG LOOP TOP, SIBDOFF=, ZCOL= token1 token2 |
Execution is now at the top of the main loop in CSECT DSNECP63. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
FOUND AN INTEGER, SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the INTEGER data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
FOUND A SMALL INTEGER, SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the SMALLINT data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
FOUND A ROWID. SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the ROWID data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
FOUND A BLOB, CLOB, OR DBCLOB, SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the ROWID data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
FOUND BLOB, CLOB, OR DBCLOB. SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the BLOB, CLOB, or DBCLOB data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
FOUND CHAR,DATE,TIME, OR TS. SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the CHAR, DATE, TIME, or TIMESTAMP data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
FOUND A VARCHAR, SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the VARCHAR data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
FOUND GRAPHIC. SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the GRAPHIC data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
FOUND A VARGRAPHIC, SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the VARGRAPHIC data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
FOUND A FLOAT, SQLNAME(ZCOL)=colname SIBDOFF=, SIBDNAML= token1 token2 |
The table column with name colname has the FLOAT data type. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is SIBDNAML, the length of the column name. |
LOOP BOTTOM, SIBDOFF=, ZCOL= token1 token2 |
The bottom of the main loop in CSECT DSNECP63 has just been reached. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZCOL, the column number being processed. |
WROTE INDICATOR VAR ARRAY, SIBDOFF=, token1 |
DCLGEN wrote an indicator variable array to the output buffer. The first hexadecimal token is SIBDOFF, the offset into the output buffer. |
ENTER PROCEDURE LABELER. FIELDNAME=colname SIBDOFF=, ZBEGCOM= token1 token2 |
Entering the subroutine that is called if the user specified LABEL(YES) on the DCLGEN subcommand. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZBEGCOM, the column in an output record where comments begin. |
LABEL WAS YES ZLABCOL=, ZLABLEN= token1 token2 |
The user specified a LABEL parameter of YES. The first hexadecimal token is ZCOL + SQLD, the number of the SQLVAR element containing the label information. The second hexadecimal token is ZLABLEN, the length of the label being processed. |
BBUF zbigbuf ZCOL=token1 token2 |
The main output buffer, ZBIGBUF, is echoed in this message. The first hexadecimal token is ZCOL, the number of the current column being processed. The second hexadecimal token is not used. |
LEAVE PROCEDURE LABELER. FIELDNAME=colname SIBDOFF=, ZBEGCOM= token1 token2 |
Leaving the subroutine that is called if the user specified LABEL(YES) on the DCLGEN subcommand. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZBEGCOM, the column in an output record where comments begin. |
ENTER PROCEDURE FIELDNAM. FIELDNAME=colname SIBDOFF=, ZBEGCOM= token1 token2 |
Entering the subroutine that generates a host variable name that corresponds to colname. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZBEGCOM, the column in an output record where comments begin. |
LEAVE PROCEDURE FIELDNAM. FIELDNAME=colname SIBDOFF=, ZBEGCOM= token1 token2 |
Leaving the subroutine that generates a host variable name that corresponds to colname. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZBEGCOM, the column in an output record where comments begin. |
ENTER PROCEDURE COMMENT. FIELDNAME=colname SIBDOFF=, ZBEGCOM= token1 token2 |
Entering the subroutine that writes a comment that contains colname. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZBEGCOM, the column in an output record where comments begin. |
LEAVE PROCEDURE COMMENT. FIELDNAME=colname SIBDOFF=, ZBEGCOM= token1 token2 |
Leaving the subroutine that writes a comment that contains colname. that corresponds to colname. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZBEGCOM, the column in an output record where comments begin. |
ENTER PROCEDURE CHKDB. |
Entering the subroutine that checks for DBCS characters in a column name. |
SI FOUND AT ZI= token1 |
The column name contains a DBCS shift-in character at position ZI. The first hexadecimal token, ZI, contains the position in the column name of the shift-in character. |
LEAVE PROCEDURE CHKDB. |
Leaving the subroutine that checks for DBCS characters in a column name. |
END DSNECP63, SIBDFLAG=, ZCOL= token1 token2 |
CSECT DSNECP63 has just completed. Control will return to the calling CSECT, DSNECP14. The first hexadecimal token is SIBDFLAG, the DCLGEN flag area. The second hexadecimal token is ZCOL, the column number being processed. |
CSECT: DSNECP66
Message text | Explanation |
---|---|
ENTER DSNECP66, CIBPTR=, ADDR(SIBDCL)= token1 token2 |
This message announces entry into CSECT DSNECP66, which assists CSECT DSNECP68 to make the DCLGEN SQL call. The first hexadecimal token is the CIB address. The second hexadecimal token is the address of the DCLGEN area in the SIB. |
BEFORE FIRST GETMAIN, SIBDSQDS= token1 token2 |
This message indicates that CSECT DSNECP66 is about to do the GETMAIN for SQL DSECT. The first hexadecimal token is SIBDSQDS, the size of the first getmained area. The second hexadecimal token is not used. |
GETMAIN SUCCESSFUL, R1= token1 token2 |
The GETMAIN for the area needed by the precompiler was successful. The first hexadecimal token is the address of the getmained area. The second hexadecimal token is not used. |
AFTER PREPARE, SQLCODE= token1 token2 |
The PREPARE is complete. The first hexadecimal token is SQLCODE. The second hexadecimal token is not used. |
BEFORE DESCRIBE1, SQLN=, SIBDSQLD= token1 token2 |
CSECT DSNECP66 is about to do its first DESCRIBE, so it can determine how large to make the real SQLDA for the second DESCRIBE. The first hexadecimal token is SQLN, the estimated number of columns. The second hexadecimal token is the SQLDA address. |
BEFORE SQLDA GETMAIN, SIBDSQLS=, SQLD= token1 token2 |
DCLGEN is about to getmain the area for the actual SQLDA. The first hexadecimal token is the size of the area to getmain. The second hexadecimal token is the actual number of columns in the table. |
REAL SQLDA SIBDSQLD=, SIBDSQLS= token1 token2 |
The area for the final SQLDA has been obtained. The first hexadecimal token is SIBDSQLD, the address of the SQLDA. The second hexadecimal token is SIBDSQLS, the size of the SQLDA. |
AFTER GETMAIN, SIBDSQLD= token1 token2 |
The GETMAIN for the real SQLDA is complete. The first hexadecimal token is SIBDSQLD, the SQLDA address. The second hexadecimal token is not used. |
BEFORE DESCRIBE2 SIBDSQLD=, SQLN= token1 token2 |
The main DESCRIBE is about to happen. The first hexadecimal token is the SQLDA address. The second hexadecimal token is the estimated number of columns. |
AFTER DESCRIBE2, SQLD=, SQLCODE= token1 token2 |
The final DESCRIBE is complete. The first hexadecimal token is the number of columns in the table. The second hexadecimal token is SQLCODE, the return code from the DESCRIBE. |
BEFORE FREEMAIN SIBDSECT=, SIBDSQDS= token1 token2 |
The SQLDSECT area is about to be freemained. The first hexadecimal token is the address of the area to free. The second hexadecimal token is the size of the area to free. |
LEAVE DSNECP66, SIBDFLAG=, SQLD= token1 token2 |
CSECT DSNECP66 has completed. Control will return to the calling CSECT, DSNECP14. DCLGEN SQL calls are now complete. The first hexadecimal token is the DCLGEN flag area. The second hexadecimal token is the actual number of columns in the table. |
ENTER ZCLEANER, ZPLACE=, ZSIZE= token1 token2 |
CSECT DSNECP66 is about to zero a getmained area. The first hexadecimal token is the address to clear. The second hexadecimal token is the size of the area. |
CLEAR LOOPTOP, ZPLACE=, ZSIZE= token1 token2 |
The ZCLEANER procedure is at the top of its clearing loop. It is about to clear 255 bytes. The first hexadecimal token is the address of the area that is currently being cleared. The second hexadecimal token is the size of the remaining area to clear. |
LEAVE ZCLEANER, ZPLACE=, ZSIZE= token1 token2 |
The ZCLEANER procedure is complete. The getmained area is zeroed. The first hexadecimal token is meaningless. The second hexadecimal token should be zero or negative. |
ENTER CHEKCODE, SQLCODE= token1 token2 |
CSECT DSNECP66 is about to translate a non-zero SQLCODE into an error message. The first hexadecimal token is SQLCODE. |
BEFORE CALLING DSNTIAR, ADDR(ZMSGBUF),SIBDSQLC token1 token2 |
DSNTIAR is the routine that translates SQLCODEs into error messages. The first hexadecimal token is the address of the message buffer. The second hexadecimal token is the address of the SQLCA. |
AFTER CALLING DSNTIAR, ADDR(ZMSGBUF)=, ZR15= token1 token2 |
Control has returned from DSNTIAR. The first hexadecimal token is the address of the buffer from DSNTIAR. The second hexadecimal token is ZR15, the return code from DSNTIAR. |
LEAVE CHEKCODE, SQLCODE= token1 token2 |
The CHEKCODE procedure is complete. The SQLCODE has been evaluated and any necessary error messages have been issued. The first hexadecimal token is the SQLCODE. The second hexadecimal token is not used. |
CSECT: DSNECP67
Message text | Explanation |
---|---|
ENTER DSNECP67, ZACTION=xxx, SIBDOFF=, ZHEXNUM= token1 token2 |
This message announces entry into CSECT DSNECP67, where various DCLGEN utility functions are performed. xxx is a code indicating which function is to be performed. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is ZHEXNUM, a number to be translated to EBCDIC. |
ZEBCDIC=ebcdic , ZCVESIG= token1 token2 |
The variable 'ebcdic' is the converted number. The first hexadecimal token is used for the EDMK instruction. |
ZERO ENTERED, ZCVESIG= token1 token2 |
The number to be converted was a zero. The first hexadecimal token is used by the EDMK instruction. The second hexadecimal token is zero. |
NON-ZERO ENTERED, OLD SIBDOFF= token1 token2 |
The number to be converted was not a zero. The first hexadecimal token is SIBDOFF, the non-updated offset into the output buffer. The second hexadecimal token is not used. |
ZBIGBUF: zbigbuf SIBDOFF= token1 token2 |
This is the current contents of the main output buffer. This buffer can appear truncated because of length restrictions on trace message tokens. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is zero. |
PUT: SIBDOFF=, SIBDCBA= token1 token2 |
CSECT DSNECP67 is about to PUT ZBIGBUF to the output data set. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is the DCB address, SIBDCBA. |
LEAVE WRITEBUF, SIBDOFF= token1 token2 |
CSECT DSNECP67 just wrote a line to the output data set. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
ZBIGBUF: zbigbuf SIBDOFF=token1 token2 |
The variable 'zbigbuf' is the new ZBIGBUF. The first hexadecimal token is SIBDOFF, the offset into the output buffer. The second hexadecimal token is not used. |
LEAVE DSNECP67, SIBDFLAG=, SIBDOFF= token1 token2 |
CSECT DSNECP67 has just completed processing. Control will return to the calling CSECT. The first hexadecimal token is the DCLGEN flag area. The second hexadecimal token is SIBDOFF, the offset into the output buffer. |
CSECT: DSNECP68
Message text | Explanation |
---|---|
ENTER DSNECP68, CIBPTR=, ADDR(SIBDCL)= token1 token2 |
This message announces entry into CSECT DSNECP68, where the DCLGEN SQL calls will be made. The first hexadecimal token is the CIB address. The second hexadecimal token is the address of the DCLGEN area of the SIB. |
AFTER WHENEVER SQL ERROR, SIBDWHAT= token1 token2 |
This message indicates that the WHENEVER SQL ERROR statement was just issued. The first hexadecimal token is SIBDWHAT, the code for what to do next. The second hexadecimal token is zero. |
R2(SIBDSQLC)=, R3(SIBDSQLD)= token1 token2 |
The code is now setting up base registers. The first hexadecimal token is the SQLCA address. The second hexadecimal token is the SQLDA address. |
R4(SIBDSECT)= token1 token2 |
This message displays the address of the precompiler's SQLDSECT area. The first hexadecimal token is the address of the precompiler's SQLDSECT area. The second hexadecimal token is not used. |
BEFORE GET SIBDSQDS(LEN OF SQLDSECT) token1 token2 |
Execution is just before the GETMAIN (which occurs in DSNECP66) for the precompiler area. The hexadecimal tokens are not used. |
AFTER GET SIBDSQDS, SIZE= token1 token2 |
The previous GETMAIN just completed. The first hexadecimal token is the size of the area getmained. The second hexadecimal token is not used. |
zsqlstmt token1 token2 |
This is the SQL statement, including the substituted table name, that is about to be prepared. The hexadecimal tokens are not used. |
AFTER PREPARE token1 token2 |
The PREPARE has completed. The hexadecimal tokens are not used. |
BEFORE DESCRIBE, R3= token1 token2 |
A DESCRIBE is about to be issued. The first hexadecimal token is register 3, the SQLDA address. The second hexadecimal token is not used. |
AFTER DESCRIBE token1 token2 |
A DESCRIBE has completed. The hexadecimal tokens are not used. |
CSECT: DSNECP69
Message text | Explanation |
---|---|
ENTER DSNECP69, ADDR(SIBDCL)= token1 token2 |
This message announces entry into CSECT DSNECP69, which performs dynamic allocation services for DCLGEN. The first hexadecimal token is the address of the DCLGEN area in the SIB. The second hexadecimal token is not used. |
SIBRCODE=, SIBDFLAG= token1 token2 |
The contents of the named variables are displayed by this message. The first hexadecimal token is the DCLGEN return code so far. The second hexadecimal token is the DCLGEN flag area. |
END INIT, ADDR(ZOHDAIR)=, ADDR(ZS99RB)= token1 token2 |
Initialization has completed. The first hexadecimal token is the address of ZOHDAIR. The second hexadecimal token is the address of ZS99RB. |
DALLOC CALLED, R14=, SIBDFLAG= token1 token2 |
CSECT DSNECP69 has started to deallocate the output data set. The first hexadecimal token is register 14. The second hexadecimal token is SIBDFLAG, the DCLGEN flag area. |
DALLOC TU, ZTUNDX=, ZPTR=, DSNAME token1 token2 |
The deallocation text unit has been built. The first hexadecimal token is ZTUNDX, the index into the text unit list. The second hexadecimal token is ZPTR, the pointer to the current TU. |
S99TUPAR(1:S99TULNG) token1 token2 |
This message prints the dsname being processed. The hexadecimal tokens are not used. |
AFTER DYNALLOC, S99RSC=, R15= token1 token2 |
This message appears just after the DYNALLOC SVC. The first hexadecimal token is S99RSC, the reason code from dynamic deallocation. The second hexadecimal token is register 15, the return code from dynamic deallocation. |
DALLOC ENDED, SIBDFLAG=, token1 token2 |
The deallocation portion of CSECT DSNECP69 has completed. The first hexadecimal token is the DCLGEN flag area. The second hexadecimal token is zero. |
EXIT DSNECP69, SIBRCODE=, SIBDFLAG= token1 token2 |
CSECT DSNECP69 is about to return to caller. The first hexadecimal token is the DCLGEN return code, so far. The second hexadecimal token is the DCLGEN flag area. |
BEFORE CALL TO DAIRFAIL, R15=, S99RSC= token1 token2 |
DAIRFAIL is about to be invoked. The first hexadecimal token is ZR15. The second hexadecimal token is S99RSC. |
AFTER DAIRFAIL, R15=, R1= token1 token2 |
This message appears after the DAIRFAIL call. The first hexadecimal token is register 15, the return code from the DAIRFAIL call. The second hexadecimal token is register 1, the address of DFPARMS. |
ZOPEN CALLED, R14=, SIBDCBA= token1 token2 |
The OPEN subroutine has been called. The first hexadecimal token is register 14. The second hexadecimal token is SIBDCBA. |
SIBRCODE=, SIBDFLAG= token1 token2 |
Processing continues in the OPEN routine. The first hexadecimal token is SIBRCODE. The second hexadecimal token is the DCLGEN flag area. |
LEAVE ZOPEN, SIBRCODE=, SIBDFLAG= token1 token2 |
The OPEN function has completed. The first hexadecimal token is SIBRCODE, the DCLGEN return code so far. The second hexadecimal token is the DCLGEN flag area. |
ZCLOSE CALLED, R14=, SIBDFLAG= token1 token2 |
The CLOSE subroutine has been called. The first hexadecimal token is register 14. The second hexadecimal token is the DCLGEN flag area. |
LEAVE ZCLOSE, SIBDCBA=, SIBDFLAG= token1 token2 |
The CLOSE function has completed. The first hexadecimal token is SIBDCBA, the DCB address. The second hexadecimal token is the DCLGEN flag area. |
ZALLOC CALLED, R14=, ZUSEMBR= token1 token2 |
The dynamic allocation subroutine has been called. The first hexadecimal token is register 14. The second hexadecimal token is ZUSEMBR. |
1ST TU, ZTUNDX=, ZPTR=, DSNAME= token1 token2 |
The dsname text unit has been built. The first hexadecimal token is ZTUNDX, an index into the text unit list. The second hexadecimal token is ZPTR, the address of the current TU. |
dsname token1 token2 |
This message prints the data set name. The hexadecimal tokens are not used. |
2ND TU, ZTUNDX=, ZPTR= token1 token2 |
The return DDNAME text unit has been built. The first hexadecimal token is ZTUNDX, an index into the text unit list. The second hexadecimal token is ZPTR, the address of the current TU. |
3RD TU, ZTUNDX=, ZPTR= token1 token2 |
The return DSORG text unit has been built. The first hexadecimal token is ZTUNDX, an index into the text unit list. The second hexadecimal token is ZPTR, the address of the current TU. |
4TH TU, ZTUNDX=, ZPTR= token1 token2 |
The data set status text unit has been built. The first hexadecimal token is ZTUNDX, an index into the text unit list. The second hexadecimal token is ZPTR, the address of the current TU. |
5TH TU, ZTUNDX=, ZPTR= token1 token2 |
The normal disposition text unit has been built. The first hexadecimal token is ZTUNDX, an index into the text unit list. The second hexadecimal token is ZPTR, the address of the current TU. |
6TH TU, ZTUNDX=, ZPTR= token1 token2 |
The conditional disposition text unit has been built. The first hexadecimal token is ZTUNDX, an index into the text unit list. The second hexadecimal token is ZPTR, the address of the current TU. |
MBR TU, ZTUNDX=, ZPTR= token1 token2 |
The member text unit has been built. The first hexadecimal token is ZTUNDX, an index into the text unit list. The second hexadecimal token is ZPTR, the address of the current TU. |
PSWD TU, ZTUNDX=, ZPTR= token1 token2 |
The password text unit has been built. The first hexadecimal token is ZTUNDX, an index into the text unit list. The second hexadecimal token is ZPTR, the address of the current TU. |
BEFORE DYNALLOC, S99RBPTR=, ZPTR= token1 token2 |
CSECT DSNECP69 is about to issue the DYNALLOC SVC. The first hexadecimal token is S99RBPTR. The second hexadecimal token is ZPTR. |
AFTER DYNALLOC, S99RSC=, R15= token1 token2 |
This message appears after the DYNALLOC SVC. The first hexadecimal token is S99RSC, the reason code. The second hexadecimal token is register 15, the return code. |
LEAVE ZALLOC, SIBDFLAG= token1 token2 |
The dynamic allocation subroutine has completed. The first hexadecimal token is the DCLGEN flag area. The second hexadecimal token is zero. |
CSECT: DSNETRAP
Message text | Explanation |
---|---|
BEFORE SQL CALL==============FRB,R1== token1 token2 |
Control is about to pass from the TSO attach package to Db2 to process a SQL call. The first hexadecimal token is the FRB address. The second hexadecimal token is register 1. |
AFTER SQL CALL==============RC1,FBACK== token1 token2 |
Control has just returned to the TSO attach facility after Db2 processed a SQL call. The first hexadecimal token is FRBRC1. The second hexadecimal token is FRBFBACK. |