View previous topic :: View next topic
|
Author |
Message |
namitjai
New User
Joined: 12 Feb 2008 Posts: 41 Location: Bangalore
|
|
|
|
Robert/Gary,
I tried giving following parameters while defining VSAM file in CICS'
RLsaccess : No
LSrpoolid : None
READInteg : Uncommitted
DSNSharing : Allreqs
STRings : 005
Nsrgroup :
REMOTE AND CFDATATABLE PARAMETERS
RECORDSize : 00100
Keylength : 004
INITIAL STATUS
STAtus : Enabled
Opentime : Firstref
DIsposition : Share
BUFFERS
DAtabuffers : 00011
Indexbuffers : 00010
DATATABLE PARAMETERS
TABLE : No
Maxnumrecs : Nolimit
But when I check in the log I am getting an error message saying:
LSR pool 1 is being built dynamically by CICS because all of
necessary parameters have not been supplied. Either there is no
LSRPOOL definition or it is incomplete. The following are not
defined: 'CI SIZE' 'STRINGS' 'MAXKEYLENGTH'. A delay is possible.
Due to which When I am trying to invoke the transaction whole CICS is going down with the message:
CICSTS31 Language Environment has detected a
corruption of its control blocks. Transaction TST1 currently
executing.
Please help me over this.. |
|
Back to top |
|
|
Garry Carroll
Senior Member
Joined: 08 May 2006 Posts: 1195 Location: Dublin, Ireland
|
|
|
|
Since you have specified LSRPOOL (NONE), this VSAM file would not be causing the message
Code: |
LSR pool 1 is being built dynamically by CICS because all of
necessary parameters have not been supplied. Either there is no
LSRPOOL definition or it is incomplete. The following are not
defined: 'CI SIZE' 'STRINGS' 'MAXKEYLENGTH'. A delay is possible. |
There are other VSAM files which are causing this message.
I doubt that this is causing your transaction to abend. Have you stepped through the transaction in EDF to see at what point the failure occurs?
Garry. |
|
Back to top |
|
|
namitjai
New User
Joined: 12 Feb 2008 Posts: 41 Location: Bangalore
|
|
|
|
There is only one VSAM file for which I defined entry(as I provided)..but I don't know why that is creating abend...do you have a any idea over it?
After I defined a LSRPOOL entry my CSD file is not opening up due to which I am not able to use CEDA...I thought it is due to the MAXKEYLENGTH field which I defined as 4 in my LSRPOOL entry while I think keylength in case of CSD file is bigger than that..do you know any way as to how to over come this problem without intializing my CSD file..??? |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10875 Location: italy
|
|
|
|
wouldn' t it be the right time to talk to your support ??? |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8698 Location: Dubuque, Iowa, USA
|
|
|
|
Definitely time to talk to your CICS support person. The LSR pool 1 message means there's some VSAM file defined to use it and the pool definition doesn't exist in the CSD. If you're not able to use CEDA, your support person needs to get involved to help recover it, or tell why you can't get to it. And the fact that your transaction is failing with an LE error about the control blocks definitely, definitely means your CICS support person needs to look at what's going on.
And I don't think your guess about the CSD and LSR pool 1 is correct -- I don't think the CSD uses LSR pools because there's no reason for it and it could cause problems with changing definitions.
You've got two problems it appears: (1) defining the VSAM file through CEDA, which requires your CICS support person to help resolve, and (2) running your transaction and getting an abend, which requires your CICS support person to help resolve. These problems may or may not be related but they both need your CICS support person to help you. |
|
Back to top |
|
|
|