We recently upgraded Dispatch and are suddenly receiving S0C7 abends in the Dispatch RPI and/or ARCHIVE subtasks. Is there a fix or resolution for these S0C7 abends?
This problem usually occurs during the TESTING phases of a new upgrade. It also usually occurs when testing the REPRINT functions of the product. What happens is that inadvertently, reprint data that was created on a previous release Dispatch region, gets picked up for processing by the upgraded 11.6 or 11.7 Dispatch region or vice versa.
Because the format of the #DISPATCH# record that gets plugged into every REPRINT dataset has changed between releases of Dispatch, whenever a subtask tries to process a #DISPATCH# record created under a different release, the S0C7 abend occurs.
Our Knowledge database shows that an abend in the RPI subtask of Dispatch under this condition might manifest itself as a S0C7 in module CADSIF03 at offset +01FA. And an abend in the ARCHIVE subtask may manifest as a S0C7 in module ARFGARCH at offset +0A14.
The entries in the LDS that are causing the S0C7 can be identified through the Report Input Display Facility (aka RIDF) via option 8.2 from the main menu. Look for entries that show a TYPE of RPNT all the way over on the right side of the VOPMI200 screen. Unfortunately, there is no way to tell which TYPE=RPNT entries might be legitimate and which ones were created under a different release just by looking at this screen.
Because of the incompatibility in the #DISPATCH# record between releases, the TYPE=RPNT entries created under the prior release will have to be manually deleted out of the RPI and ARCHIVE queues under RIDF in order to prevent the S0C7 abends from occurring. You should consider doing a screen print of the entries before deleting them so there is a record of what was deleted, just in case some of them were legitimate "same release" reprint requests and need to be recreated.
To delete the entries from the VOPMI200 screen, tab down next to the appropriate entry and in the OPT column, type a 'D' next to the entry and press the enter key. You will then receive a "DC900010 TO CONFIRM DELETE PLEASE PRESS THE ENTER KEY" message at which time, you press the enter key again.