View previous topic :: View next topic
|
Author |
Message |
rakeshcr36
New User
Joined: 20 Feb 2007 Posts: 1 Location: tvpm
|
|
|
|
Hi,
My jcl contains many %% symbols.I dont understand the meaning of %% in JCL.
sample jcl I am attaching here
%%SET %%COMMENT = SET_DEFAULT_PRODUCTION_VARIABLES
%%RESOLVE NO
%%SET %%T0A001 = %%SUBSTR %%LVL 1 1
%%SET %%T0A002 = %%SUBSTR %%LVLC 1 1
%%SET %%T0A003 = %%SUBSTR %%LVLP 1 1
%%SET %%T0A004 = %%SUBSTR %%LVLS 1 1
%%RESOLVE
%%IF %%T0A001 EQ %
%%SET %%LVL = P
%%ENDIF
%%IF %%T0A002 EQ %
%%SET %%LVLC = P
%%ENDIF
%%IF %%T0A003 EQ %
%%SET %%LVLS = P
%%ENDIF
%%IF %%T0A004 EQ %
%%SET %%LVLP = P
%%ENDIF
%%SET %%SFX = A
%%SET %%COMMENT = PSA SCHEDULER RESOLUTION MEMBER
%%SET %%COMMENT = -BFILE: CHG.PSA.JOBPROD.CTMPARM(MKSSTMTP)
%%SET %%COMMENT = USER SCHEDULER INCLUDE AND CONTROL MEMBERS
%%SET %%COMMENT = -BFILE: CHGSCLM.TEST.PARM(MKSSTMTR)
%%SET %%COMMENT = -BFILE: CHGSCLM.TEST.PARM(MKSSTMTS)
%%SET %%COMMENT = -BFILE: CHGSCLM.TEST.PARM(MKSSTMTC)
%%SET %%COMMENT = GENERICA MASTER SCHEDULER INCLUDE MEMBER
%%SET %%COMMENT = -BFILE: SYS3.GENTEST.PARM(GENERIC1)
%%SET %%JOBTYPE = DISTRIBUTION
%%IF %%LVLC EQ P
%%INCLIB CHGSCLM.PROD.PARM %%INCMEM MKSSTMTS
%%ELSE
%%INCLIB CHGSCLM.TEST.PARM %%INCMEM MKSSTMTS
%%ENDIF
%%IF %%LVLS EQ P
%%INCLIB STS3.GENPROD.V%%VER.PARM %%INCMEM GENERIC1
%%ELSE
%%INCLIB SYS3.GENTEST.PARM %%INCMEM GENERIC1
%%ENDIF
%%IF %%PJT EQ MDPS
%%SET %%JNAME = MKSMDPS$
%%ELSE
%%IF %%PJT EQ MDCS
%%SET %%JNAME = MKSMDCS$
%%ELSE
%%IF %%PJT EQ MHSS
%%SET %%JNAME = MKSMHSS$
%%ELSE
%%IF %%PJT EQ MISS
%%SET %%JNAME = MKSMISS$
%%ELSE
%%IF %%PJT EQ DRGS
%%SET %%JNAME = MKSDRGS$
%%ELSE
%%IF %%PJT EQ BRXS
%%SET %%JNAME = MKSBRXS$
%%ENDIF
%%ENDIF
%%ENDIF
%%ENDIF
%%ENDIF
%%ENDIF
//%%JNAME JOB '%%OR%%.%%LVL%%.01,4030,MKS',LTRJL1,
//* RESTART=S020DLTE,
%%IF %%LVL EQ P
// CLASS=V,MSGCLASS=X,REGION=0M,COND=(8,LE)
%%ELSE
// CLASS=I,MSGCLASS=X,NOTIFY=%%OWNER,REGION=0M,COND=(8,LE)
%%ENDIF
//* USER SCHEDULER RESOLVE MEMBER
//* -BFILE: CHG.SMR.JOBTEST.PARM(MKSSTMTR)
//* USER SCHEDULER INCLUDE MEMBER
//* -BFILE: CHG.SMR.JOBTEST.PARM(MKSSTMTS)
//* GENERICA JOB LIBRARY INCLUDE MEMBER
//* -BFILE: SYS3.GENTEST.PARM(GENERIC2)
%%INCLIB %%GENPFILE %%INCMEM GENERIC2
// DD DSN=STS2.EXSTREAM.V5R0M056.LOAD,DISP=SHR
//* GENERICA PRINT CLASS INCLUDE MEMBER
...etc... |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
not a jcl syntax,
look like directives for Your scheduler |
|
Back to top |
|
|
expat
Global Moderator
Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
|
|
|
|
And at a guess I would say TWS (aka OPC) |
|
Back to top |
|
|
Craq Giegerich
Senior Member
Joined: 19 May 2007 Posts: 1512 Location: Virginia, USA
|
|
|
|
expat wrote: |
And at a guess I would say TWS (aka OPC) |
This line could be a clue
%%SET %%COMMENT = PSA SCHEDULER RESOLUTION MEMBER |
|
Back to top |
|
|
gcicchet
Senior Member
Joined: 28 Jul 2006 Posts: 1702 Location: Australia
|
|
|
|
Hi,
they are definitely Control-M auto edit variables, they will only resolve when run thru the scheduling tool. ie submitted via Control-M.
AutoEdit terms are prefaced by a %% symbol.
AutoEdit terms must be placed within the job stream submitted by Control-M, not within a catalogued JCL procedure.
Gerry |
|
Back to top |
|
|
|