Extract (IXB)

Purpose
The Extract dialog generates JCL that runs the Extract (IXB) function. This function extracts all segments or selected segments from a database, and saves them to a sequential data set. You can edit the JCL and IXB input parameters before you submit the job, or you can create your own batch job to run the Extract function.
Usage notes
The Extract JCL generated by FM/IMS has the following flows:
Figure 1. Flows for Extract (IXB) step

This diagram shows the inputs to and outputs from the Extract (IXB) function. The inputs are FMN1JIN, FMNIMSIN, and IMS database data sets. The outputs are REPORT, UNLOAD, and SYSPRINT.
FMN1JIN
Points to the FM/IMS skeleton library. This DD statement is only used when you extract data from HALDB databases.
FMNIMSIN
Contains the control statements for the Extract. These control statements are discussed below.
REPORT
Defines the output data set for the Database Extract Summary report.
IMS database data sets
In DLI mode, FM/IMS includes DDs for each of the IMS database data sets associated with the IMS database being extracted. If the database has logical relationships, the data sets for the logically related databases also need to be included.
UNLOAD
Defines the output data set for the IMS segments that the function extracts. For the file layout, see Extract data layout.
SYSPRINT
Defines the output data set for the messages that the Extract issues.