FABEUR6 overview
This action significantly simplifies the generation of unload file records (produced by an application program) by eliminating the requirement to:
- Invoke the randomizer routine for each root segment
- Format the segment data record prefix
- Write the segment records to an output file
FABEUR6 can be used also to:
- Add segments to, or delete segments from, an unloaded database
- Add fields to a segment between the unload and reload of a database
FABEUR6 utility has been designed and written to allow users to migrate to new Fast Path/EP releases without modifying or re-link-editing user programs.
If FABEUR6 is link-edited into a user program, you should complete the following tasks:
- Modify the STEPLIB DD data sets to reference the data set containing the new Fast Path Reorg/EP release modules
- Remove any references to the OLD release data set
- Execute the program
When these tasks are completed, the new version of FABEUR6X (the I/O module for FABEUR6) will be invoked. This allows changes to the Reload File Create process without impacting the user’s application program.
FABEUR6X can also be used to create a complete set of TRIMAR reload files. If you include the UR6DBDFN DD and DURSzzzO DD statements in the execution JCL, FABEUR6X will write the unload file to the DURDzzzO DD in TRIMAR format and create the DURDBDFN and DURSzzzO files.
If FABEUR6 is not link-edited into a user program, but is invoked via an ATTACH, LINK, or by DYNAMIC calls, see Callable-module-considerations.