The CSECT I_PTT of the load module ADAIOR has been removed from Adabas 814 ADAIOR module and apparently moved to ADAIOS (This was never mentioned in the release notes).
With Adabas 744 we increased plog block sizes in the PTT entry in CSECT I_PTT of ADAIOR, but now we cannot and even verifying the ADAIOS returns AMA104I VERIFY REJECT under 814.
NAME ADAIOS I_PTT
VER 00B0 12F1,E2C9,C2C1,4040,C20E,8000,2000,0000
Under 744, which worked ok:
NAME ADAIOR I_PTT
VER 00B0 12F1,E2C9,C2C1,4040,C20E,8000,2000,0000
Did anyone previously customise this module under 744? And if so, how did you go about it under 814?
As we saw there was in parallel activity with our support center and they did care for it. By the way this will be the fastest way to get answer to this sort of problems.
Just for the other community userĀ“s here a short summary:
a) the CSECT I_PTT was moved from ADAIOR to ADAIOS
b) we will update our documentation to reflect this
c) most of the offsets have changed because we added new dataset definitions, this makes it necessary to adjust previous zaps. Look at the CSECT and find with the eyecatcher the new offset.
d) there are no changes between ADA814 and ADA822 (z/OS)
And here some comments from our developer:
My view is that users should generally be advised not to mess with the supplied block sizes because
no testing will have been done against non-standard block sizes
the user might introduce a block size which is bad for disk space utilization
an incorrect update to the PTTE can cause unpredictable results