Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Getting responce code as 0000001C while reading a VSAM file.

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
View previous topic :: :: View next topic  
Author Message
Rambhupalchowdary

New User


Joined: 19 Aug 2010
Posts: 47
Location: Hyderabad

PostPosted: Thu Dec 08, 2011 2:52 pm    Post subject: Getting responce code as 0000001C while reading a VSAM file.
Reply with quote

Hi All,

In my CICS program, I am reading a VSAM file by passing key. But the record is not read and it is setting the record not found flag.This input VSAM file has the record for that key.
I am getting the respose code as 0000001C.

why I am getting 0000001C response code and how to resolve?

Please send me your responses if you have any idea on this ASAP.

Thanks
Ram
Back to top
View user's profile Send private message

PeterHolland

Global Moderator


Joined: 27 Oct 2009
Posts: 2433
Location: Netherlands, Amstelveen

PostPosted: Thu Dec 08, 2011 2:57 pm    Post subject:
Reply with quote

Quote:

why I am getting 0000001C response code and how to resolve?


Maybe you do something wrong ?
That ASAP eneough?
Back to top
View user's profile Send private message
Bill Woodger

DFSORT Moderator


Joined: 09 Mar 2011
Posts: 7315

PostPosted: Thu Dec 08, 2011 3:43 pm    Post subject: Reply to: Getting responce code as 0000001C while reading a
Reply with quote

What have you tried yourself to resolve this? Will it help your resolution to convert the "1C" to decimal? Are you only reading the dataset?
Back to top
View user's profile Send private message
PeterHolland

Global Moderator


Joined: 27 Oct 2009
Posts: 2433
Location: Netherlands, Amstelveen

PostPosted: Thu Dec 08, 2011 4:04 pm    Post subject:
Reply with quote

A "1C" return code for vsam is normally caused by dataset cannot be extended. But here the TS is reading. Maybe the return code is not from vsam but from CICS?
Without any much more info it will be only guessing and that is not solved ASAP.
Back to top
View user's profile Send private message
Rambhupalchowdary

New User


Joined: 19 Aug 2010
Posts: 47
Location: Hyderabad

PostPosted: Thu Dec 08, 2011 6:18 pm    Post subject:
Reply with quote

Yes I am only reading the dataset and retrieving certain fields for creating output.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8055
Location: East Dubuque, Illinois, USA

PostPosted: Thu Dec 08, 2011 6:52 pm    Post subject:
Reply with quote

Rambhupalchowdary: at this point, you have done absolutely nothing to clarify what your problem is. If you are telling us that you are getting EIBRESP of X'0000001C' (or decimal 28), then the first issue is that you will NOT get a TRANSIDERR on a READ statement in CICS. Hence, either you are getting the X'0000001C' on something other than the READ, or you are not getting an X'0000001C' EIBRESP code at all, or you are getting some other code from the READ that you are not saving before you attempt an EXEC CICS RETURN that DOES get the 28 response code, or you have absolutely no clue about what you are doing -- in which case you need to figure that out before attempting to post anything else here.

If you are getting a VSAM response code from the COBOL extended file status code, then again the code makes no sense in the context of what you supposedly are doing. As I first said, you need to clarify what you are doing and what, exactly, code you are getting and from where.
Back to top
View user's profile Send private message
Jose Mateo

Active User


Joined: 29 Oct 2010
Posts: 110
Location: Puerto Rico

PostPosted: Thu Dec 08, 2011 7:30 pm    Post subject:
Reply with quote

Good day to all!

You should do a CEDF at the terminal and trace your transaction to the point before the READ is executed. Modify the key using the key of the record that you are having problems with then execute the read and should see if the read was successful or a response condition from the read. If the transaction doesn't have a terminal ID then do a CEDX on the transaction.
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2502
Location: Atlanta, Georgia, USA

PostPosted: Thu Dec 08, 2011 7:48 pm    Post subject: Reply to: Getting responce code as 0000001C while reading a
Reply with quote

Please post the associated EIBFN and EIBRCODE values.

Besides an EIBRESP of 28 (X'1C'), please post the EIBRESP2 value.

Mr. Bill
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Job failing with USER = 4093 REASON C... Pradeepa S ABENDS & Debugging 1 Wed May 17, 2017 3:35 pm
No new posts Converting Variable block file to Fix... bhavana yalavarthi DFSORT/ICETOOL 10 Tue May 16, 2017 2:20 pm
No new posts Getting error while opening a variabl... apandey1 COBOL Programming 5 Fri May 05, 2017 12:22 pm
No new posts Issue with NDM process to transmit ES... chetanambi All Other Mainframe Topics 6 Wed May 03, 2017 10:52 am
No new posts COBOL Code Parsers and Lineage Establ... balimanja COBOL Programming 2 Tue May 02, 2017 3:30 am


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us