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
 

 

Pseudo RBA

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> COBOL Programming
View previous topic :: :: View next topic  
Author Message
swati1p

New User


Joined: 04 Feb 2010
Posts: 3
Location: Pune

PostPosted: Thu Feb 04, 2010 12:25 pm    Post subject: Pseudo RBA
Reply with quote

What is Pseudo RBA?
How to change from ESDS RBA to ESDS Pseudo RBA? Are there many system changes involved in the above process?
Back to top
View user's profile Send private message

Anuj Dhawan

Senior Member


Joined: 22 Apr 2006
Posts: 6258
Location: Mumbai, India

PostPosted: Thu Feb 04, 2010 4:00 pm    Post subject:
Reply with quote

I'm not very sure how did the term "Pseudo RBA" coined out? Did you want to implement pseudo-conversational approach with a COBOL program which is using ESDS - as you post in the COBOL part of the Forum? I may be wrong however, 'Pseudo RBA" is not a familiar term to me (I know about XRBA though that is extended RBA, but did you mean that?)
Back to top
View user's profile Send private message
swati1p

New User


Joined: 04 Feb 2010
Posts: 3
Location: Pune

PostPosted: Thu Feb 04, 2010 4:09 pm    Post subject:
Reply with quote

I have to redefine FAS log files with Pseudo RBA.

The current FAS log file configuration is for normal RBA which means that the RBA increases by the size of the record in bytes for every record added to the file.
This limits the number of records which can be processed by FAS before the RBA value gets so large as to become negative.

I just have a rough idea that Pseudo RBA will mean that each time a record is added it will only add 1 to the RBA. But I dont have clear understanding of this.
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 Feb 04, 2010 4:33 pm    Post subject: Reply to: Pseudo RBA
Reply with quote

Make sure the binary-fullword associated with the FAS Log-File RBA in all API's is unsigned, PIC 9(09). If your compiler supports COMP-5 (Native Binary), then you may want to consider using this instead of COMP/COMP-4/BINARY. The maximum decimal value for a signed binary-fullword is 2147483647, whereas, the maximum decimal value for an unsigned binary-fullword is 4294967295. If you're compiler does NOT support COMP-5, then the compiler option TRUNC(BIN) must be specified.

You may also want to consider the extended RBA (keyword XRBA in the API), introduced to ESDS file handling with CICS/TS 3.2, which increases the RBA size from 4-Bytes to 8-Bytes (doubleword). With that, the RBA definition grows to PIC 9(18) COMP/COMP-4/BINARY/COMP-5.

However, if you pursue that route, there will be many changes you would have to consider.

Bill
Back to top
View user's profile Send private message
swati1p

New User


Joined: 04 Feb 2010
Posts: 3
Location: Pune

PostPosted: Thu Feb 04, 2010 4:40 pm    Post subject:
Reply with quote

Thanks.

And what should be the possible implementaion approach?
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 -> COBOL Programming All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Retaining Value of a Variable in Pseu... sreekanth1984 CICS 11 Wed Sep 07, 2011 5:27 pm
No new posts Pseudo-conversational mode in a XCTL ... Anuj Dhawan CICS 6 Thu Mar 10, 2011 8:39 pm
No new posts pseudo conversation in cobol mikkilinenibalaji CICS 1 Sun Nov 07, 2010 9:44 am
No new posts Pseudo Conversational programs - LINK... Gaurav Chauhan CICS 2 Fri Jul 23, 2010 12:52 pm
No new posts Pseudo conversational or Conversation... Bill O'Boyle Mainframe Interview Questions 7 Wed Dec 23, 2009 9:04 pm


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