View previous topic :: View next topic
|
Author |
Message |
swati1p
New User
Joined: 04 Feb 2010 Posts: 3 Location: Pune
|
|
|
|
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 |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6250 Location: Mumbai, India
|
|
|
|
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 |
|
|
swati1p
New User
Joined: 04 Feb 2010 Posts: 3 Location: Pune
|
|
|
|
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 |
|
|
Bill O'Boyle
CICS Moderator
Joined: 14 Jan 2008 Posts: 2501 Location: Atlanta, Georgia, USA
|
|
|
|
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 |
|
|
swati1p
New User
Joined: 04 Feb 2010 Posts: 3 Location: Pune
|
|
|
|
Thanks.
And what should be the possible implementaion approach? |
|
Back to top |
|
|
|