IMS Print

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.

Basic Settings

IMS Print Basic

Parameter mappings:

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

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

Back to top

Processing options

IMS Print Processing

Parameter mappings:

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