JCLLIB

This forum provides the support of Dezhi Mainframe systems. Please post your questions about logon, usage of our mainframe environment.

Moderators: sysprog, prino, sfan, steve-myers, Tim001

JCLLIB

Postby smarti.jain » Sat 09 Apr 2011, 14:54

WHAT IS THE DEFAULT JCLLIB ON THIS MAINFRAME SYSTEM...
smarti.jain
 
Posts: 2
Joined: Sat 09 Apr 2011, 13:07

Re: JCLLIB

Postby steve-myers » Sat 09 Apr 2011, 18:25

The library specified by the // JCLLIB statement is your library; it is not a library provided by the fandezhi system.

If your real question is, "What are the standard procedure libraries on the Fandezhi system?" (Notice that the question is plural; most systems have multiple procedure libraries, and fandezhi is no exception), the answer is the following list, which I copied from the JES2 procedure -
Code: Select all
//PROC00    DD   DSN=SYSFAN.PROCLIB,DISP=SHR     
//          DD   DSN=SYSFAN.ADCD.PROCLIB,DISP=SHR
//          DD   DSN=CEE.SCEEPROC,DISP=SHR       
//          DD   DSN=CSQ531.SCSQPROC,DISP=SHR   
//          DD   DSN=EUV.SEUVPRC,DISP=SHR       
//          DD   DSN=IOE.SIOEPROC,DISP=SHR       
//          DD   DSN=EOY.SEOYPROC,DISP=SHR       
//          DD   DSN=HLA.SASMSAM1,DISP=SHR       
//          DD   DSN=CBC.SCBCPRC,DISP=SHR       
//          DD   DSN=CBC.SCCNPRC,DISP=SHR       
//          DD   DSN=SYS1.PROCLIB,DISP=SHR

I'm guessing here, but most of what you might be interested in is probably in the first library. Fandezhi is somewhat unusual in that SYS1.PROCLIB is last; in most systems it's first, but that's the way the fandezhi admins set it up.
steve-myers
 
Posts: 452
Joined: Tue 04 May 2010, 15:43

Re: JCLLIB

Postby prino » Sat 09 Apr 2011, 21:54

smarti.jain wrote:WHAT IS THE DEFAULT JCLLIB ON THIS MAINFRAME SYSTEM...

Please do not shout on these fora!
Robert AH Prins
robert.ah.prins @ the.17+Gb.Google thingy
Some programming here :mrgreen:
prino
 
Posts: 479
Joined: Sat 06 Jun 2009, 21:41
Location: Vilnius, Lithuania

Re: JCLLIB

Postby smarti.jain » Sun 10 Apr 2011, 12:03

i am trying to execute following code(jcl for cics map) but it is showing error in the jcllib statement.i think the copylib statement is also not appropriate.can anyone suggest me the correct jcl for executing cics map.

Code: Select all
//SMARTIM JOB ,,CLASS=A,                                         
//         MSGCLASS=H,MSGLEVEL=(1,1),                           
//         NOTIFY=&SYSUID                                       
//JOBPROC  JCLLIB ORDER=IBMUSER.COMPILER.JCLS                   
//CICSMAP  EXEC CICSMAP1,                                       
//         OUTC=*,                                               
//         COPYLIB=SMARTI.PROJECT.COPYLIB,      -->  MAP LIBRARY
//         LOADLIB=CICS.LOADLIB,       **   DO NOT CHANGE
//         MAPNAME=GP04MP1                     -->  MEMBER NAME 
//COPY.SYSUT1  DD  DSN=SMARTI.PROJECT.MAP(GP04MP1),             
//         DISP=SHR                                             
smarti.jain
 
Posts: 2
Joined: Sat 09 Apr 2011, 13:07

Re: JCLLIB

Postby prino » Sun 10 Apr 2011, 14:29

smarti.jain wrote:i am trying to execute following code(jcl for cics map) but it is showing error in the jcllib statement.i think the copylib statement is also not appropriate.can anyone suggest me the correct jcl for executing cics map.

The error messages that you obviously didn't pay much attention to are:

Code: Select all
                         J E S 2  J O B  L O G  --  S Y S T E M  S Y S 1  --  N O D E  N 1

10.04.49 JOB99529 ---- SATURDAY,  09 APR 2011 ----
10.04.49 JOB99529  IRR010I  USERID SMARTI   IS ASSIGNED TO THIS JOB.
10.04.50 JOB99529  IEFC452I SMARTIM - JOB NOT RUN - JCL ERROR  350
------ JES2 JOB STATISTICS ------
           12 CARDS READ
           33 SYSOUT PRINT RECORDS
            0 SYSOUT PUNCH RECORDS
            2 SYSOUT SPOOL KBYTES
         0.00 MINUTES EXECUTION TIME
        1 //SMARTIM JOB ,,CLASS=A,                                                JOB99529
          //         MSGCLASS=H,MSGLEVEL=(1,1),
          //         NOTIFY=&SYSUID
          IEFC653I SUBSTITUTION JCL - ,,CLASS=A,MSGCLASS=H,MSGLEVEL=(1,1),NOTIFY=SMARTI
        2 //JOBPROC  JCLLIB ORDER=IBMUSER.COMPILER.JCLS
          //* SUBMIT ID: SMARTI.PROJECT.JCL(CICSMAP)
        3 //CICSMAP  EXEC CICSMAP1,
          //         OUTC=*,
          //         COPYLIB=SMARTI.PROJECT.COPYLIB,      -->  MAP LIBRARY
          //         LOADLIB=MTPLTRG.CICS.LOADLIB,       **   DO NOT CHANGE
          //         MAPNAME=GP04MP1                     -->  MEMBER NAME
        4 //COPY.SYSUT1  DD  DSN=SMARTI.PROJECT.MAP(GP04MP1),
          //         DISP=SHR
 STMT NO. MESSAGE
        2 IEFC003I ALLOCATION ERROR IN PROCESSING A JCLLIB STATEMENT
          IKJ56228I DATA SET IBMUSER.COMPILER.JCLS NOT IN CATALOG OR CATALOG CAN NOT BE ACCESSED
        3 IEFC612I PROCEDURE CICSMAP1 WAS NOT FOUND
        3 IEFC657I THE SYMBOL OUTC WAS NOT USED
        3 IEFC657I THE SYMBOL COPYLIB WAS NOT USED
        3 IEFC657I THE SYMBOL LOADLIB WAS NOT USED
        3 IEFC657I THE SYMBOL MAPNAME WAS NOT USED

Which immediately leads to the elementary question, "Why do you think you should use "IBMUSER.COMPILER.JCLS" as a JCLLIB?"

Because that is the one used at your site?

Well, at FanDeZhi it does not exist, so I'd suggest you start looking in the PDS'es mentioned in the earlier post by Steve Meyers... And if that fails, IBM has excellent manuals for CICS on their site, which quite likely contain all the JCL you ever need. As for the LOADLIB, the same comment applies. Look in the CICSA Started Task for the correct loadlib to use on this system. (One hint, it's not a library with a HLQ1 of "CICSTS23")
Robert AH Prins
robert.ah.prins @ the.17+Gb.Google thingy
Some programming here :mrgreen:
prino
 
Posts: 479
Joined: Sat 06 Jun 2009, 21:41
Location: Vilnius, Lithuania


Return to Dezhi systems: Mainframe

Who is online

Users browsing this forum: No registered users and 0 guests

cron