Collecting data documents aids in problem determination and saves time resolving Problem Management Records (PMRs). This information pertains to collection for non-zero RPL feedback codes in the VSAM DFSMS subcomponent.
Resolving the problem
The following is an example of a failing RPL feedback code:
RPLFDBK = x'93080010'
The x'93' in byte 1 is RPLFUNCD (function code) indicates the module/ internal function setting the error
The x'08' in byte 2 is the RPLRTNCD - this can be 04, 08, or 0C - Mainly this will be x'08' indicating VSAM found a logic error as opposed to physical error
The x'10' in byte 4 is the RPLERRCD is the description of the error
To capture a dump on the code, use the MODIFY CATALOG,VDUMPON command.
An example of this using RPLFDBK x'93080010':
Notice that the numbers are decimal and they correspond to the RPLFDBK word we received, in exactly that order. You may use a WILD CARD for any of the 4 numbers but not ALL four of them at one time.
VSAM will take a dump on the next job that receives this RPLFDBK. You will see the following message output to the console:
IEA794I SVC DUMP HAS CAPTURED:
DUMPID=014 REQUESTED BY JOB (XYZ )
DUMP TITLE=VSAM DYNAMIC RPL DUMP - module name+DDD FEEDBACK 93080010
What to Send
FTP the following documentation to the IBM support center for further diagnostics:
- DUMP (generated via VDUMPON)
- JOBLOGS (any which may be pertinent)
- LISTCATs (for any specific datasets potentially involved in the error)
Sending Documentation to IBM Technical Support
Please visit the DFSMS Documentation Transmission Page for details on transferring documentation to IBM DFSMS Technical Support.
DFSMS Documentation Collection Portal
Please visit the DFSMS Documentation Collection Portal to obtain additional, indexed information pertaining to doc collection for many other members in the DFSMS family of components.