Page 1 of 1

Data not retrived in IMS calls

PostPosted: Tue Jan 22, 2013 12:56 pm
by jeevae
Hi,
This is regarding CICS - IMS - COBOL prog.

I have made some changes in one of the calling modules. After the changes my IMS calls are not retrieving any data and the return code is also spaces.. (no error)
I have not made any changes in PSB.. also no change in IMS module.
Do i need to check any other variable from return code.

Thanks!
Jay

Re: Data not retrived in IMS calls

PostPosted: Tue Jan 22, 2013 12:57 pm
by BillyBoyo
It is something that you have changed that is causing the problem. So, what have you changed?

Re: Data not retrived in IMS calls

PostPosted: Tue Jan 22, 2013 1:01 pm
by jeevae
I have added few variables in the linkage section and remove few variables..

Re: Data not retrived in IMS calls

PostPosted: Tue Jan 22, 2013 1:03 pm
by jeevae
the call structure is like this

A--> B --> C --> D
B--> E

I have changed the linkage section of C to D and the IMS calls are there in E. PSB is scheduled in A.
Also C-D calls happen thru Pointers

Re: Data not retrived in IMS calls

PostPosted: Tue Jan 22, 2013 3:16 pm
by BillyBoyo
If what you are showing is B calls C which calls D, B calls E, IMS use is only in E and is correctly established (unchanged) in A, then if all you have changed is linkage between C and D then you have to concentrate on that change. Defining/deleting items in the Linkage Section won't affect things, but changing the USING on any PROCEDURE DIVISION or CALL might. Double-check.

Re: Data not retrived in IMS calls

PostPosted: Tue Jan 22, 2013 7:13 pm
by Ed Goodman
I saw something like this once when a subroutine was being used for IMS. What happened was that the subroutine started getting bad parms, and never actually made the IMS call. This left the return area blank, and the status code blank. There was a subroutine return code that wasn't being checked, and IT showed the actual problem.