Can't Startup CICS region



Support for CICS/ESA, CICS/TS & Transaction Gateway, CICS Configuration Manager and CICS Performance Analyzer

Can't Startup CICS region

Postby chest33r » Mon Nov 26, 2012 8:15 pm

Hi guys,
I have to create my own CICS region and start it up. For that I was given a set of JCL which has created the following datasets:
ZCON043.CICS660.DFHAUXT
ZCON043.CICS660.DFHBUXT
ZCON043.CICS660.DFHCSD
ZCON043.CICS660.DFHCSD.DATA
ZCON043.CICS660.DFHCSD.INDEX
ZCON043.CICS660.DFHDMPA
ZCON043.CICS660.DFHDMPB
ZCON043.CICS660.DFHGCD
ZCON043.CICS660.DFHGCD.DATA
ZCON043.CICS660.DFHGCD.INDEX
ZCON043.CICS660.DFHHTML
ZCON043.CICS660.DFHINTRA
ZCON043.CICS660.DFHINTRA.DATA
ZCON043.CICS660.DFHLCD
ZCON043.CICS660.DFHLCD.DATA
ZCON043.CICS660.DFHLCD.INDEX
ZCON043.CICS660.DFHLRQ
ZCON043.CICS660.DFHLRQ.DATA
ZCON043.CICS660.DFHLRQ.INDEX
ZCON043.CICS660.DFHTEMP
ZCON043.CICS660.DFHTEMP.DATA
ZCON043.CICS660.SYSIN


I successfully created the above datasets, but when I try to start up the cics region (using /S ZCON043,START=INITIAL command), I get this error,
RESPONSE=ZTT1 IEE1321 START COMMAND DEVICE ALLOCATION ERROR


In SDSF I got the following message:
S ZCON043,START=INITIAL
$HASP100 ZCON043 ON STCINRDR
IEF695I START ZCON043 WITH JOBNAME ZCON043 IS ASSIGNED TO USER STC
, GROUP SYSPROC
$HASP373 ZCON043 STARTED
IEF403I ZCON043 - STARTED - TIME=09.57.24
-JOBNAME STEPNAME PROCSTEP RC EXCP CPU SRB CLOCK SERV PG
PAGE SWAP VIO SWAPS STEPNO
-ZCON043 ZCON043 CICS FLUSH 0 .00 .00 .00 0 0
0 0 0 0 1
IEF453I ZCON043 - JOB FAILED - JCL ERROR - TIME=09.57.24
-ZCON043 ENDED. NAME- TOTAL CPU TIME= .00 TOTAL
ELAPSED TIME= .00
-NOT_EXECUTED_STEP_TABLE BEGIN
-JOBNAME STEPNAME PROCSTEP STEPNO
-ZCON043 ZCON043 CICS 1
-NOT_EXECUTED_STEP_TABLE END
$HASP395 ZCON043 ENDED
IEE132I START COMMAND DEVICE ALLOCATION ERROR


At the contest instructions, I saw the first /S ZCON043,START=INITIAL fails due to a missing dataset. So I must create that dataset and then issue S console command again. But I couldn't locate the missing dataset. I suppose that it has already exist somewhere... I know that the application load library doesn't exists and that is why the START command failed. So I must then allocate the application load library after which the START command will work.

Also I tried to allocate a new dataset called ZCON043.CICS660.LOAD or ZCON043.CICS660.DFHSTART
but when I try to start up CICS region I got "NO RESPONSE RECEIVED".

Then I read "IEE132I START COMMAND DEVICE ALLOCATION ERROR" and tried using this command:
$TJOBCLASS(STC),MSGCLASS=A , and it gives the following error:
RESPONSE=ZTT1
ICH408I USER(ZCON043 ) GROUP(SMCGRP ) NAME( MATT KOCKOTT )
JES2.MODIFY.JOBCLASS CL(OPERCMDS)
INSUFFICIENT ACCESS AUTHORITY
FROM JES2.MODIFY.* (G)
ACCESS INTENT(CONTROL) ACCESS ALLOWED(UPDATE )
$HASP690 COMMAND REJECTED - AUTHORIZATION FAILURE


After that I tried to correct INSUFFICIENT ACCESS AUTHORITY using RACF changing UACC and AUDIT to "CONTROL", but nothing changed, the same error appears.

-----------------------------------------------------------------------------------------------------------------------------------------
I was 6 days trying to find out where must I create that missing dataset. Hope you can help me, THANKS!

chest33r.
 
Regards,
chest33r.
User avatar
chest33r
 
Posts: 9
Joined: Sat Nov 03, 2012 10:22 pm
Location: Miami, Florida
Has thanked: 0 time
Been thanked: 0 time

Re: Can't Startup CICS region

 

Re: Can't Startup CICS region

Postby Robert Sample » Mon Nov 26, 2012 8:33 pm

Attempting to modify JES is NOT the right way to solve your problem, as the RACF error message indicates.

Did you find the IEF212I message as indicated in the contest directions? If not, why not? If so, did it provide you with what you needed? If not, you'll need to post the EXACT text of the IEF212I message.
Robert Sample
Global moderator
 
Posts: 3123
Joined: Sat Dec 19, 2009 8:32 pm
Location: Bellevue, Iowa
Has thanked: 1 time
Been thanked: 182 times

Re: Can't Startup CICS region

Postby chest33r » Mon Nov 26, 2012 8:40 pm

Thanks for you fast reply,

IEF212I says:
jobname [procstep] stepname ddname[+ xxx]
- DATA SET NOT FOUND
Explanation:
In processing a DD statement, the system found one of the following:

The data set name in the DSNAME parameter did not contain all
the levels of qualification, so that the system could not locate the
cataloged data set.
The data set name specified on the DCB parameter or on the REF
subparameter of the VOLUME parameter was not cataloged or did not
contain all the levels of qualification, so that the system could
not locate the data set.
The data set was not cataloged or passed.
A level of index was either missing or incorrect in a generation
data group (GDG).
A step tried to receive a passed data set. However, the data set
has been received as many times as it was passed.
The DISP parameter specified MOD, SHR, or OLD on a DD statement
requesting all levels of a GDG, but there are no levels.
The DD statement requested a data set cataloged in a user catalog.
The JCL did not contain a JOBCAT or STEPCAT DD statement.
The SER subparameter of the VOLUME parameter specified an SMS-managed
volume and the data set was not cataloged.
In the message text:

jobname
The name of the job.
procstep
The name of the step in the procedure.
stepname
The name of the job step.
ddname
The name of the DD statement.
+ xxx
The relative position of a data set within a concatenation of
data sets, including all data sets implicitly concatenated (through
GDG ALL or OPTCD=B requests). See z/OS MVS JCL User’s Guide for
more information on GDG ALL or OPTCD=B requests when used within a
set of concatenated data sets. The first data set of a concatenation
would be +000, but the value +000 is never shown.
System action:
The system ends the job.

Application Programmer Response:
Do one of the following:

If the data set name was specified incorrectly, correct it.
If the DCB or VOLUME parameters were incorrect, correct them.
If the data set was not cataloged, either catalog it or, on the
DD statement, specify the volume serial number of the volume on which
the data set resides.
If the DD statement was correct, recatalog the data set.
If the data set name is of the form G0000V00, notify the system
programmer.
System programmer response:
For a data set name of the form G0000V00, do the following:

Using IEHLIST, list all the data set names for that GDG.
Using IEHPROGM, rename the data sets in the same order as they
exist, starting with G0001V00 or higher. Uncatalog the data sets using
the original data set names, then catalog the data sets using the
new names.
Source:
Allocation

Detecting Module:
IEFAB469

Routing Code:
11

Descriptor Code:
-
 
Regards,
chest33r.
User avatar
chest33r
 
Posts: 9
Joined: Sat Nov 03, 2012 10:22 pm
Location: Miami, Florida
Has thanked: 0 time
Been thanked: 0 time

Re: Can't Startup CICS region

Postby chest33r » Mon Nov 26, 2012 8:45 pm

Here's a screenshot of the contest instructions.
I'm stuck because I don't understand where I must create that dataset .
 
Regards,
chest33r.
User avatar
chest33r
 
Posts: 9
Joined: Sat Nov 03, 2012 10:22 pm
Location: Miami, Florida
Has thanked: 0 time
Been thanked: 0 time

Re: Can't Startup CICS region

Postby jaggz » Mon Nov 26, 2012 8:57 pm

Hi,

There should be one Dataset coded in your PROC where it doesn't exist. So check each and every dataset availability.

Jaggz
User avatar
jaggz
 
Posts: 356
Joined: Fri Jul 23, 2010 8:51 pm
Has thanked: 8 times
Been thanked: 3 times

Re: Can't Startup CICS region

Postby chest33r » Mon Nov 26, 2012 9:11 pm

jaggz wrote:Hi,

There should be one Dataset coded in your PROC where it doesn't exist. So check each and every dataset availability.

Jaggz


Thanks for your reply Jaggz,

It could be SYS1.LOGON?

SYS1.LOGON.ADTBETA
SYS1.LOGON.ADTIPT
SYS1.LOGON.ADTTEST
SYS1.LOGON.ADTUSER
SYS1.LOGON.CHSUSER
SYS1.LOGON.CICSUSEO
SYS1.LOGON.CICSUSER
SYS1.LOGON.CICSUSRX
SYS1.LOGON.DBAUSER
SYS1.LOGON.DBAUSRT
SYS1.LOGON.IKJACCNT
SYS1.LOGON.IKJASE
SYS1.LOGON.IKJPHB
SYS1.LOGON.ISPFPDF
SYS1.LOGON.JNPUSER
SYS1.LOGON.PLSUSER
SYS1.LOGON.RATUSER
SYS1.LOGON.RATUSER1
SYS1.LOGON.RDUSER
SYS1.LOGON.SYSUSER
SYS1.LOGON.SYSUSER2
SYS1.LOGON.TEST
SYS1.LOGON.TIVUSER
SYS1.LOGON.TIVUSER$
SYS1.LOGON.TSOUSER
 
Regards,
chest33r.
User avatar
chest33r
 
Posts: 9
Joined: Sat Nov 03, 2012 10:22 pm
Location: Miami, Florida
Has thanked: 0 time
Been thanked: 0 time

Re: Can't Startup CICS region

Postby Robert Sample » Mon Nov 26, 2012 9:27 pm

Congratulations on finding the error message description, especially since I did not tell you to find it but the actual error message instead.

Now, when you issued the console sommand
S ZCON043,START=INITIAL
you should have noticed an IEF212I message on the console log, and maybe some other messages as well?

Since we are not doing the contest, we don't have access to much of what you have. So here's the background information, and you will have to think to figure out which data set is missing and needs to be allocated:
CICS uses a DD name called DFHRPL for application programs. This is typically a series of concatenated data sets such as
//DFHRPL   DD DISP=SHR,DSN=<data set 1>
//         DD DISP=SHR,DSN=<data set 2>
etc
and the contest instructions tell you that the application load library does not exist. So you will need to examine the JCL -- however you get to it -- to identify the full data set name (I would start with ZCON043.CICS660.LOADLIB or ZCON043.CICS660.SDFHLOAD) that needs to be allocated using the parameters defined in the contest documentation.
Robert Sample
Global moderator
 
Posts: 3123
Joined: Sat Dec 19, 2009 8:32 pm
Location: Bellevue, Iowa
Has thanked: 1 time
Been thanked: 182 times

Re: Can't Startup CICS region

Postby chest33r » Mon Nov 26, 2012 9:53 pm

Thanks for your hint,

I found this line in DFHCSD, DFHGCD, DFHLCD,

//STEPLIB DD DSN=CICSTS.CICS660.SDFHLOAD, DISP=SHR
//        DD DSN=CICSTS.CICS660.SDFHWSLD, DISP=SHR


Is it the same as DFHRPL?

Shall I change CICSTS.CICS660.SDFHLOAD to ZCON043.CICS660.SDFHLOAD and then
create a new dataset (ZCON043.CICS660.SDFHLOAD with no members) or create a new one copying all members from CICSTS.CICS660.SDFHLOAD?

I'm a bit confused.
Last edited by chest33r on Mon Nov 26, 2012 9:58 pm, edited 2 times in total.
 
Regards,
chest33r.
User avatar
chest33r
 
Posts: 9
Joined: Sat Nov 03, 2012 10:22 pm
Location: Miami, Florida
Has thanked: 0 time
Been thanked: 0 time

Re: Can't Startup CICS region

Postby Robert Sample » Mon Nov 26, 2012 9:55 pm

No. STEPLIB and DFHRPL are completely separate libraries -- STEPLIB contains the CICS system programs and DFHRPL contains the application programs. If you change the STEPLIB, your CICS region will most likely stop working completely until your contest moderators fix it.

If you can look at the CICS startup JCL, you will find the DFHRPL line(s) in it. If you cannot look at the CICS startup JCL, you may not be able to complete this task without assistance from the contest moderators.
Robert Sample
Global moderator
 
Posts: 3123
Joined: Sat Dec 19, 2009 8:32 pm
Location: Bellevue, Iowa
Has thanked: 1 time
Been thanked: 182 times

Re: Can't Startup CICS region

Postby chest33r » Mon Nov 26, 2012 10:22 pm

So you said that the only way to do this task is looking at the CICS startup JCL. But, how can I look at it? Thanks to be patient :roll:
 
Regards,
chest33r.
User avatar
chest33r
 
Posts: 9
Joined: Sat Nov 03, 2012 10:22 pm
Location: Miami, Florida
Has thanked: 0 time
Been thanked: 0 time

Next

Return to CICS

 


  • Related topics
    Replies
    Views
    Last post