Other folks have pointed out that it looks like your sysprog didn't complete the customization of the Program Prep part of Debug Tool to tell it where your copy of the COBOL compiler is (which can be LINKLIST). It appears your system doesn't have it in the default IGY.SIGYCOMP location. Specifically EQAW.SEQATLIB(EQAZDFLT) variable yc1clib.

You can temporarily override this by using option S and then 1 (S being at the bottom of the Program Prep screen) if you know where the compiler actually is.

Of course you don't have to use these panels. For the current Enterprise COBOL for z/OS 4.2 compiler, what you can do is take the JCL you are currently using to compile with and add the TEST(NOHOOK,SEPARATE) compiler option, and a SYSDEBUG DD pointing to a cataloged PDS(E) RECFM=FB LRECL=1024 that will contain the sysdebug file (sometimes called a separate file).

If you look in the Debug Tool EQAW.SEQASAMP data set for member EQAWIVCP there is an example of a COBOL compile and link for a CICS COBOL IVP program (and instructions on how to start the debugger with it).

Your CICS region will also need to have been updated to have EQAW.SEQAMOD in its STEPLIB and DFHRPL, and the Debug Tool CSD added. Info on that is in the Debug Tool Customization Guide. Info on using DTCN to start a debug session in CICS (from a user perspective) is in the User's Guide. Both are at
www.ibm.com/software/awdtools/debugtool/library.

George

On 5/29/2013 2:11 PM, Graham Hobbs wrote:
Hello,
Long post - sorry!!

My first try at using the IBM Debug Tool for a COBOL/CICS pgm (no DB2
(that'll be next)), filled out the Program Prep screens (partial
groping), pressed Enter when told, finally got to this ..

  Compile using 5655-S71 IBM Enterprise COBOL for z/OS
  Input data set: 'IBMUSE2.QKVS(QKVSP04)'
  Compiler options: TEST(NONE,SYM,SEPARATE) LIB CICS("COBOL3 CICS")
NODYNAM LIB RENT NOSEQ SIZE(4000K) CICS(''COBOL3'')

  These data set names were generated using patterns that were specified
  in the "Edit data set name patterns" panel.  Override these names by
  overtyping. These data sets will be created, if they do not exist

    Compilation output data sets:
      Listing . 'IBMUSE2.QKVS.LISTING(QKVSP04)'
      Object. . 'IBMUSE2.QKVS.OBJECT(QKVSP04)'
      SYSDEBUG. 'IBMUSE2.QKVS.SYSDEBUG(QKVSP04)'
      SYSTERM . *

    CICS Translator and DB2 SQL Processor options (Integrated and separate
  Y   CICS. . . COBOL3 CICS
  N   DB2 . . . HOST(COBOL)

  N DB2 SQL output DBRM data set (Integrated and Separate):
      DBRMLIB :

  N Run Separate CICS Translator using these data set names:
      Listing .
      SYSTERM .

  N Run Separate DB2  Precompiler using these data set names:
      Listing .
      SYSTERM .

.. Enter got me ..

EQAZ040I 5655-S71 IBM Enterprise COBOL for z/OS started for
'IBMUSE2.QKVS(QKVSP
04)' using 'IBMUSE2.QKVS(QKVSP04)'.
IKJ56228I DATA SET IGY.SIGYCOMP NOT IN CATALOG OR CATALOG CAN NOT BE
ACCESSED
IKJ56109I DATA SETS NOT CONCATENATED+
IKJ56109I FAILURE TO ALLOCATE DATA SET IGY.SIGYCOMP
***
..enter got me..
                                     Allocation Error
Compile using 5655-S71 IBM Enterprise COBOL for z/OS

DB2 Precompiler return code = NOT RUN
CICS Translator return code = NOT RUN
COBOL Compiler  return code = NOT RUN

The following data sets were used for this compilation.
Enter E to Edit, V to View, or B to Browse these data sets.

     Input . : 'IBMUSE2.QKVS(QKVSP04)'

   Compilation output data sets:
     Listing : 'IBMUSE2.QKVS.LISTING(QKVSP04)'
     Object. : 'IBMUSE2.QKVS.OBJECT(QKVSP04)'
     SYSDEBUG: 'IBMUSE2.QKVS.SYSDEBUG(QKVSP04)'
     SYSTERM : *

N DB2 SQL output DBRM data set:
     DBRMLIB :

N CICS Translator data sets:
     Listing :
     SYSTERM :

N DB2 Precompiler data sets:
     Listing :
     SYSTERM :

.. boils down to an Allocation Error I think; looked for IKJ56228I in
z/OS V1R12.0 MVS System Messages Vol 9 (IGF - IWM) but isn't there,
googled but told me little, so possible someone might know where I
messed up?

As usual, please, thanks
Graham Hobbs

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to