View previous topic :: View next topic
|
Author |
Message |
kaushikv
New User
Joined: 08 Mar 2018 Posts: 7 Location: India
|
|
|
|
Hi,
I am new to 'Mainframe CICS System Administration' job role, just moved from Mainframe Operations to CICS.
As part of Knowledge Transfer(KT) training, My task was to create a CICS region.
I have created CICS region with name 'CICSxxxx', where x= is project specific.
While bringing up CICS region, I am getting error message in log:
+DFHAM4816 E CICSxxxx Unable to install group CEE - group not found.
+DFHSI1511I CICSxxxx Installing group list xxxLIST.
@69 DFHSI1538D CICSxxxx Install GRPLIST Errors. Is startup to be continued - Enter GO or CANCEL.
I have replied /r 69, go
and with this CICS came up, but still cannot find resources in CEE groups in DFHLIST, when checked using CEDA in CICS region.
I checked IBM notes and as mentioned, I have added CEE datasets in DFHRPL in CICS region JCL.
Code: |
//STEPLIB DD DISP=SHR,DSN=CMZ.SCMZAUTH
// DD DSN=CICSTS31.CICS.SDFHAUTH,DISP=SHR
// DD DSN=CICSTS31.CICS.SDFJAUTH,DISP=SHR
//DFHRPL DD DSN=CICSTS31.CICS.SDFHLOAD,DISP=SHR
// DD DSN=CICSTS31.CICS.SDFHAUTH,DISP=SHR
// DD DSN=CAI.JARCICS.CAICICS,DISP=SHR
// DD DSN=CAI.JARCICS.CAILIB,DISP=SHR
// DD DSN=CMZ.SCMZLOAD,DISP=SHR
// DD DSN=CEE.SCEECICS,DISP=SHR
// DD DSN=CEE.SCEESAMP(CEECCSD),DISP=SHR
// DD DSN=CEE.SCEERUN2,DISP=SHR
// DD DSN=CEE.SCEERUN,DISP=SHR |
I recycled CICS again, but still I am facing same issue.
Can someone advise on how to resolve this issue?
coded - do it yourself next time |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
+DFHAM4816 E CICSxxxx Unable to install group CEE - group not found. |
pretty much tells you that
Quote: |
but still cannot find resources in CEE groups in DFHLIST, when checked using CEDA in CICS region. |
And note that this has NOTHING to do with the JCL statements -- the error message is telling you that the CEE group does not exist in the DFHCSD and hence cannot be installed. You need to find the CEE group definitions in the LE libraries (and you may need to read the manual to find out where they are) and run the job to put those entries into the CSD for your region. |
|
Back to top |
|
|
kaushikv
New User
Joined: 08 Mar 2018 Posts: 7 Location: India
|
|
|
|
Robert Sample wrote: |
Quote: |
+DFHAM4816 E CICSxxxx Unable to install group CEE - group not found. |
pretty much tells you that
Quote: |
but still cannot find resources in CEE groups in DFHLIST, when checked using CEDA in CICS region. |
And note that this has NOTHING to do with the JCL statements -- the error message is telling you that the CEE group does not exist in the DFHCSD and hence cannot be installed. You need to find the CEE group definitions in the LE libraries (and you may need to read the manual to find out where they are) and run the job to put those entries into the CSD for your region. |
For now,
I have put DSN=xxxxxx.xxxxxx.SCEESAMP(CEECCSD) in SYSIN and run below job.
//CSDCEE1 JOB job statement
//CSD1 EXEC PGM=DFHCSDUP,REGION=1M
//STEPLIB DD DSN=CICSTS31.CICS.SDFHLOAD,DISP=SHR
//DFHCSD DD DSN=xxxxxxx.xxxxxxx.DFHCSD,DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSIN DD DSN=xxxxxx.xxxxxx.SCEESAMP(CEECCSD),DISP=SHR
/*
//
This job completed successfully with MAXCC=0. and after that, i recycled CICS region.
Now, CICS is coming up fine and i am not getting error messages mentioned in original question.
I checked in CICS region using
CEDA EXPAND GROUP(CEE*) LIST(*) and its showing all CEE objects.
I think issue is resolved now.
However, if you have any other good method/resolution, please share with me. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
You did what was supposed to be done -- why would you think there is a better way to do it? |
|
Back to top |
|
|
kaushikv
New User
Joined: 08 Mar 2018 Posts: 7 Location: India
|
|
|
|
Robert Sample wrote: |
You did what was supposed to be done -- why would you think there is a better way to do it? |
I was of the opinion that while creating CSD dataset, all required objects ,groups will define by default.
But as per above issue, my opinion stand wrong.
Since, issue is resolved now. I will document above applied resolution for future use.
Thanks a lot for quick help. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
I was of the opinion that while creating CSD dataset, all required objects ,groups will define by default. |
Your problem here is that you assumed the LE group is required to be present in CICS. While this is becoming more true every release of CICS, LE was not a required component for a long time and hence the CEE group is not defined by default. z/OS and its predecessors, along with CICS, go back many years (1964 for the operating system and 1968/9 for CICS) and that history sometimes prevents things that might make sense from having occurred. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
and how would the CICS CSD initialisation program know what entries to create for the CEE group ?
the same CICS version/level/whatever could run on different version of zOS
and LE might be different for each zOS version
( for example, it could have added some modules - seen that at the beginning of LE life ) |
|
Back to top |
|
|
kaushikv
New User
Joined: 08 Mar 2018 Posts: 7 Location: India
|
|
|
|
Robert Sample wrote: |
Quote: |
I was of the opinion that while creating CSD dataset, all required objects ,groups will define by default. |
Your problem here is that you assumed the LE group is required to be present in CICS. While this is becoming more true every release of CICS, LE was not a required component for a long time and hence the CEE group is not defined by default. z/OS and its predecessors, along with CICS, go back many years (1964 for the operating system and 1968/9 for CICS) and that history sometimes prevents things that might make sense from having occurred. |
Question: So, with new releases of CICS Transaction Server, Is CEE group becoming part of CSD(by default) and copying/extracting required CEE objects from LE libraries will not be required in future? |
|
Back to top |
|
|
kaushikv
New User
Joined: 08 Mar 2018 Posts: 7 Location: India
|
|
|
|
enrico-sorichetti wrote: |
and how would the CICS CSD initialisation program know what entries to create for the CEE group ?
the same CICS version/level/whatever could run on different version of zOS
and LE might be different for each zOS version
( for example, it could have added some modules - seen that at the beginning of LE life ) |
ok, so BEST CASE will be that instead assuming on my own, I should check and copying/extracting required objects in LE environment and copy in CSD dataset. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
So, with new releases of CICS Transaction Server, Is CEE group becoming part of CSD(by default) and copying/extracting required CEE objects from LE libraries will not be required in future? |
Probably not since you can be running a version of LE on z/OS that is different from the default for that version of z/OS, and different version of LE may have different programs to install. Many CICS products require installation of one (or more) group(s) into the CSD so this is not an unusual requirement for LE to require it. |
|
Back to top |
|
|
|