IDMS

 View Only
Expand all | Collapse all

It has been many years ago but I swear I can recall seeing IBM Language Environment messages ("CEE") somewhere in a CA-IDMS CV. Seem to recall the LOG. These messages appear in SYSOUT in standard batch mode and can be very helpful for debugging. I think I

  • 1.  It has been many years ago but I swear I can recall seeing IBM Language Environment messages ("CEE") somewhere in a CA-IDMS CV. Seem to recall the LOG. These messages appear in SYSOUT in standard batch mode and can be very helpful for debugging. I think I

    Posted Sep 25, 2018 02:30 PM

    This is being asked in the context of moving to Enterprise COBOL V6R2 for all of our COBOL, including DC-COBOL.



  • 2.  Re: It has been many years ago but I swear I can recall seeing IBM Language Environment messages ("CEE") somewhere in a CA-IDMS CV. Seem to recall the LOG. These messages appear in SYSOUT in standard batch mode and can be very helpful for debugging. I thi

    Broadcom Employee
    Posted Sep 26, 2018 03:05 AM

    Not sure what's being asked here but this could be the TRAP option in CEEUOPT/RHDCLEFE.

    The CEEUOPT we provide at installation has TRAP=(ON) which means when a program abends you get an LE style dump in the dc-log which might be what you're talking about.

    If you change it to TRAP=(OFF,NOSPIE), you get the traditional IDMS/DC style snap.

    KB000029493 has information on how to re-link RHDCLEFE.

    How to re-link RHDCLEFE - CA Knowledge 



  • 3.  Re: It has been many years ago but I swear I can recall seeing IBM Language Environment messages ("CEE") somewhere in a CA-IDMS CV. Seem to recall the LOG. These messages appear in SYSOUT in standard batch mode and can be very helpful for debugging. I thi

    Posted Sep 26, 2018 01:57 PM

    Ian, We relinked our RHDCLEFE (under IDMS R19.0) with TRAP(ON) on CEEUOPT. Made not a bit a difference. Still got the standard TASK SNAP dump. What we really want are the IGZ messages that normally appear in //SYSOUT for batch LE COBOL. For example:

    IGZ0006S The reference to table AN-ENTRY by verb number 01 on line 001066 addressed an area outside the region of the table.                                                                                                               
    From compile unit DCPSQWK5 at entry point DCPSQWK5 at compile unit offset +00000722 at entry offset 0000722       
              at address 18700722.                                                                                               
    <> LEAID ENTERED (LEVEL 02/26/2016 AT 17.55)                                                                                 
    <> LEAID PROCESSING COMPLETE. RC=0   

     

    This is the error text shown at SYSOUT in batch when an SSRANGE violation occurs under an SSRANGE-compiled LE COBOL program. Very useful and would have saved us at least two days of mucking around with things. We have also learned that under older LE COBOL versions, the CHECK(OFF) setting disables SSRANGE checks at run-time. We had it on under COBOL V4R2. In batch, you get a U4038 Abend. In IDMS-DC you get a UFC6 - X'FC6' = 4038 . Also, the CHECK run-time option is no longer valid under COBOL V5 and up. So, the compile-time option alone - SSRANGE/NOSSRANGE controls everything.                                                                                       



  • 4.  Re: It has been many years ago but I swear I can recall seeing IBM Language Environment messages ("CEE") somewhere in a CA-IDMS CV. Seem to recall the LOG. These messages appear in SYSOUT in standard batch mode and can be very helpful for debugging. I thi

    Broadcom Employee
    Posted Sep 27, 2018 02:45 AM

    This is controlled by the LE option TERMTHDACT. Specifying TERMTHDACT=(TRACE) or TERMTHDACT=(DUMP) will give you  CEE3207S  messages.



  • 5.  Re: It has been many years ago but I swear I can recall seeing IBM Language Environment messages ("CEE") somewhere in a CA-IDMS CV. Seem to recall the LOG. These messages appear in SYSOUT in standard batch mode and can be very helpful for debugging. I thi

    Broadcom Employee
    Posted Sep 27, 2018 08:38 AM

    I think you may also need ABTERMENC=(RETCODE).

    But I've been trying various combinations of this without much luck.

     

    Jim, if none of the above helps, can you open a support issue on this?