Collecting Documentation for Non-Zero RPL Feedback Codes
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)
More support for:
Software version: 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 2.1, 2.2
Operating system(s): z/OS
Software edition: Enterprise
Reference #: T1019025
Modified date: 31 January 2017