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
 

 

CICS read error with EIBRESP 10 and EIBRESP2 37

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

New User


Joined: 23 Oct 2006
Posts: 13

PostPosted: Tue Aug 14, 2007 12:49 pm    Post subject: CICS read error with EIBRESP 10 and EIBRESP2 37
Reply with quote

My CICS code has the following piece of code :

EXEC CICS HANDLE CONDITION
DSIDERR(FILE-OPEN-ERROR)
NOTFND(RECORD-NOT-FOUND)
NOTOPEN(FILE-NOT-OPEN)
DISABLED(FILE-NOT-OPEN)
LOCKED(DEADLOCK-ERR)
RECORDBUSY(DEADLOCK-ERR)
END-EXEC.

EXEC CICS READ
DATASET(CAGE-MASTER-FILE)
INTO(CAGE-CONTROL-RECORD)
LENGTH(CAG-REC-LEN)
RIDFLD(CAGE-KEY)
UPDATE
NOSUSPEND
END-EXEC.

The CICS READ is issuing a invalid req with EIBRESP 10 and EIBRESP2 37. If I remove NOSUSPEND, then its working fine. What could be the reason and how can we resolve this ?

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

William Thompson

Global Moderator


Joined: 18 Nov 2006
Posts: 3158
Location: Tucson AZ

PostPosted: Tue Aug 14, 2007 2:30 pm    Post subject:
Reply with quote

Interesting.....
Are the resp and resp2 decimal or hex values?
Is the file RLS?
Back to top
View user's profile Send private message
ramvivek

New User


Joined: 23 Oct 2006
Posts: 13

PostPosted: Tue Aug 14, 2007 2:40 pm    Post subject: Re: CICS read error with EIBRESP 10 and EIBRESP2 37
Reply with quote

values are in decimal;

the file is VSAM file. What is RLS file ?
Back to top
View user's profile Send private message
William Thompson

Global Moderator


Joined: 18 Nov 2006
Posts: 3158
Location: Tucson AZ

PostPosted: Tue Aug 14, 2007 3:04 pm    Post subject:
Reply with quote

Since NOSUSPEND is for Record Level Sharing only:
NOSUSPEND (RLS only)
The request does not wait if the record is locked by VSAM with an active lock, including records locked as the result of a DEADLOCK.

why are you specifying it?
Back to top
View user's profile Send private message
ramvivek

New User


Joined: 23 Oct 2006
Posts: 13

PostPosted: Tue Aug 14, 2007 3:15 pm    Post subject: Re: CICS read error with EIBRESP 10 and EIBRESP2 37
Reply with quote

sorry, the response values are in HEX.

I am using the NOSUSPEND option to resolve a deadlock between the records being updated by 2 diff transactions.

-- Ram.
Back to top
View user's profile Send private message
William Thompson

Global Moderator


Joined: 18 Nov 2006
Posts: 3158
Location: Tucson AZ

PostPosted: Tue Aug 14, 2007 3:50 pm    Post subject: Re: CICS read error with EIBRESP 10 and EIBRESP2 37
Reply with quote

ramvivek wrote:
sorry, the response values are in HEX.
That makes even less sense, INVREQ is a X'10'....
Quote:
I am using the NOSUSPEND option to resolve a deadlock between the records being updated by 2 diff transactions.
Is the file RLS?
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 CICS transaction slow response time vasanthz All Other Mainframe Topics 1 Thu Jan 19, 2017 1:31 am
No new posts OO COBOL compile error Virendra Shambharkar COBOL Programming 3 Tue Jan 10, 2017 6:05 pm
No new posts INDEPENDENT CICS TS 4.1 MRO REGION UP... Kyle Carroll CICS 0 Wed Dec 14, 2016 6:55 pm
No new posts CICS START AND CANCEL blayek CICS 1 Wed Dec 07, 2016 3:27 am
No new posts S922 Error yuvan ABENDS & Debugging 3 Fri Dec 02, 2016 6:58 pm


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