Stand-alone Prefix Update function
The Prefix Update function (program name PRPURGP0) replaces the IMS utilities that update the pointers in the prefixes of logically related segments to establish the logical relationships.
You can run the Prefix Update function as a stand-alone utility, under the IMS region controller, or concurrently as the output of any Prefix Resolution function.
When run as a stand-alone utility, the Prefix Update function (PRPURGP0) uses as input the sorted logical relationship records that were written by the Logical Twin Resolution phase (PRPURG30). The Prefix Update function places the correct logical relationship pointers in the prefixes of the logically related databases.
The following figure shows the system flow of the Prefix Update function when run as a stand-alone utility.
The Prefix Update function works as follows when run as a stand-alone utility:
- The Prefix Update function reads the DBD library to get information about the relevant logical relationships.
- The Prefix Update function reads the control data set (DFSURCDS) that was generated by the IMS Prereorganization utility.
- If DBRC is active, the Prefix Update function reads and writes recovery control information to the RECON data sets.
- Input is the sorted logical relationship work file (DFSURWF3) records from the Logical Twin Resolution function (PRPURG30).
- Output is the updated database data sets.
- The Prefix Update function captures and reports statistics. It writes these reports to the SYSPRINT data set, and it can write them to the PDX data set.
This section contains the following topic:
Related topic