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: 2422
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: 7251

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: 2422
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: 7931
Location: Bellevue, IA

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 How to Capture the Max return code of... anilkumar922 All Other Mainframe Topics 0 Thu Jan 12, 2017 12:02 pm
No new posts how to recover an uncataloged VSAM da... archanamuthukrishnan All Other Mainframe Topics 3 Wed Jan 11, 2017 6:18 pm
No new posts Underlying DB2 VSAM LDS - SMF recording vasanthz All Other Mainframe Topics 6 Thu Jan 05, 2017 4:20 am
This topic is locked: you cannot edit posts or make replies. Calling REXX code from ISPF panel sanchita dey TSO/ISPF 4 Mon Jan 02, 2017 5:13 pm
No new posts Copy RECFM =VB TO FB file with RECL =... sahil41352 DFSORT/ICETOOL 3 Wed Dec 28, 2016 11:29 pm


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