Use the IMS Print utility function to print data from either all segments in an IMS database, or only those segments selected by the specified view.
The user can choose to print the segments in Character or Hex format, or, if a view is specified, in Character, Hex, Single, or Table format.
If the print completes successfully, the output will be displayed in an Eclipse editor.
This page details the mapping of fields to batch parameters and miscellaneous notes. Refer to the IBM File ManagerĀ® Users Guide and Reference for IMS for further information.
Subsystem: The IMS subsystem may be specified using the Lookup button on the right. From here, the subsystem's configuration can be edited by clicking on the Edit button
to the right of the field.
Region Type: Specifies the region type to run the function in. The database must be online to use BMP, and DLI can be used when the database is offline or if there is data sharing support. Either of these options may be disabled by the system administrator in the File Manager installation options. Batch parameter: REGNTYPE
Mode: Specifies whether to use an existing PCB in a PSB to specify the segments to print (Static), or whether File Manager for z/OS should dynamically create a PCB for the entered database (Dynamic). Either of these options may be disabled by the system administrator in the File Manager installation options. Batch parameter: PSBTYPE
Database name: The name of the database (also known as DBD) must also be specified to print from here. Batch parameter: DBDNAME
PSB name: The name of the PSB must be specified that contains the PCB you want to use to print. Batch parameter: PSBMEM
Database name: The name of a database may optionally be specified. This is used to filter a list of PCBs in the selected PSB. If there are more than one PCB, then one of the PCBs must be selected.
Use view: To use a view, specify the name of the data set that contains the view to be printed. If the data set is a PDS or Library data set, a member must also be specified. Batch parameter names: VIEW, VIEWDSN
Print format: Specify the print format to use for the print. Batch parameters: PRTFORM
Keys range: To restrict the print to segments with a certain range of key values, specify the key value range here. A start and end key must be specified, separated by a comma. Hex escaping (e.g. X'4040') or case escaping (e.g. C'Aa') may also be used individually for each key. One of these escape techniques must be used for any key values that contain a comma. Batch parameter: KEYRANGE
Keys list: To restrict the print to segments with a certain set of key values, specify the set of keys here. If more than one key value is specified, separate each key value from the next by using a comma. Hex escaping (e.g. X'4040') or case escaping (e.g. C'Aa') may also be used individually for each key. One of these escape techniques must be used for any key values which contain a comma. Batch parameter: KEYLIST
Keys file: To restrict the print to segments with a certain set of key values, and there is a data set or member that contains the key values of the root segments to be printed, specify the name of that data set (and optionally member) here. Batch parameter: KEYEXT, batch DD: KEYSFILE
Maximum root segments: To limit the extraction to a certain maximum number of segments, enter that maximum here. Batch parameter: MAXROOTS
Edit Database Data Sets: If Mode is set to Dynamic, this checkbox may be ticked to edit the database data sets for the database name entered prior to running the print. If ticked, a separate dialog will be shown to allow the data sets to be edited. Changes made will be persisted for the database and subsystem that were specified. This option will have no effect if the system administrator has configured the selected IMS subsystem's installation options to use dynamic allocation of data sets, or if the entered database is a HALDB. Batch parameters: DBDDSN1, DBDDSN2, ..., DBDDSN6
Interaction between processing options:: The final set of segments to print is the set of all segments that key range, key list, and keys file would cover together (union, i.e. added together with duplicates removed).
Back to top