View previous topic :: View next topic
|
Author |
Message |
kalukakkad
New User
Joined: 10 Mar 2005 Posts: 81
|
|
|
|
i have 2 DB 01 and 02
01 has the following structure---
A
|
B
02 has the following structure
C
|
D
Now, D is logically defined as parent of B. Hence when i do a call like
CALL 'CBLTDLI' USING GN
PCB-01
DLI-IO-AREA
SSA-C
SSA-D
SSA-B
I am getting a return code of 'GE'
SSA-C == Qualified
SSA-D == Qualified
SSA-B == Unqualified
But the segment B is existing.
Can anyone help me on this. Where i am going wrong? |
|
Back to top |
|
|
Bitneuker
CICS Moderator
Joined: 07 Nov 2005 Posts: 1104 Location: The Netherlands at Hole 19
|
|
|
|
Since you didn't get a status code pointing at nonexisting segments I take it you have a correct logical db. GE means not found so either C or D is not found. What does the key feedback area tell you? And why a GN; this will cause the db to be read every segment from the position you left off. You may have past the C/D/B so if they are 'behind' you a GN results in a GE. Why not use a GU on the root to start from the beginning using the primary index (C) followed by GNP (D) and then B? |
|
Back to top |
|
|
kalukakkad
New User
Joined: 10 Mar 2005 Posts: 81
|
|
|
|
Thanks Bitneuker, your suggestion helped to find the issue. There was another GN call before, hence the subsequent call gave a 'GE'. The problem is resolved now. Thanks for your help. |
|
Back to top |
|
|
Bitneuker
CICS Moderator
Joined: 07 Nov 2005 Posts: 1104 Location: The Netherlands at Hole 19
|
|
|
|
kalukakkad wrote: |
Thanks Bitneuker, your suggestion helped to find the issue. There was another GN call before, hence the subsequent call gave a 'GE'. The problem is resolved now. Thanks for your help. |
It was a pleasure to me helping you. And thank you for your reply telling us your problem was solved; doesn't happen too often |
|
Back to top |
|
|
|