z/OS DFSMShsm Implementation and Customization Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


JES3 considerations

z/OS DFSMShsm Implementation and Customization Guide
SC23-6869-01

When you implement DFSMShsm in a JES3 environment, you must observe certain practices and restrictions to ensure correct operation:
  • For a period of time after the initialization of JES3 and before the initialization of DFSMShsm, all JES3 locates will fail. To reduce this exposure:
    • Start DFSMShsm as early as possible after the initialization of JES3.
    • Specify the SETSYS JES3 command as early as possible in the startup procedure and before any ADDVOL commands.
  • Specify JES3 during DFSMShsm startup when DFSMShsm is started in a JES3 system. This avoids an error message being written when DFSMShsm receives the first locate request from the JES3 converter/interpreter.
  • Depend on the computing system catalog to determine the locations of data sets.
  • Do not allocate the control data sets and the JES3 spool data set on the same volume because you could prevent DFSMShsm from starting on a JES3 local processor.
  • All devices that contain volumes automatically managed or processed by DFSMShsm must be controlled by JES3. All volumes managed by DFSMShsm (even those managed by command) should be used on devices controlled by JES3.
  • DFSMShsm must be active on the processing units that use volumes managed by DFSMShsm and on any processing unit where JES3 can issue the locate request for the setup of jobs that use volumes managed by DFSMShsm.

The specification of JES3 places a constraint on issuing certain DFSMShsm commands. When you use JES2, you can issue ADDVOL, DEFINE, and SETSYS commands at any time. When you specify JES3, you must issue ADDVOL commands for primary volumes, DEFINE commands for pools (except aggregate recovery pools), and the SETSYS JES2 or SETSYS JES3 commands in the ARCCMDxx member. In addition, if you are naming tape devices with esoteric names, you must include the SETSYS USERUNITTABLE command in the ARCCMDxx member before the ADDVOL command for any of the tapes that are in groups defined with esoteric names.

If you specify JES3 but the operating system uses JES2, DFSMShsm is not notified of the error. However, DFSMShsm uses the rules that govern pool configuration for JES3, and one or both of the following situations can occur:
  • Some ADDVOL, SETSYS, and DEFINE commands fail if they are issued when they are not acceptable in a JES3 system.
  • Volumes eligible for recall in a JES2 system might not qualify for the DFSMShsm general pool and, in some cases, are not available for recall in the JES3 system.

When you use DFSMShsm and JES3, the usual configuration is a symmetric configuration. A symmetric configuration is one where the primary volumes are added to DFSMShsm in all processing units and the hardware is connected in all processing units. Because of the dynamic reconfiguration of JES3, you should use a symmetric JES3 configuration.

If your device types are 3490, define the special esoteric names SYS3480R and SYS348XR to JES3. This may only be done after the system software support (JES3, DFP, and MVS™) for 3490 is available on all processing units.

The main reason for this is conversion from 3480s, to allow DFSMShsm to convert the following generic unit names to the special esoteric names:
  • 3480 (used for output) is changed to SYS3480R for input drive selection. SYS3480R is a special esoteric name that is associated with all 3480, 3480X, and 3490 devices. Any device in this esoteric is capable of reading a cartridge written by a 3480 device.
  • 3480X (used for output) is changed to SYS348XR for input drive selection. SYS348XR is a special esoteric name that is associated with all 3480X and 3490 devices. Any device in this esoteric is capable of reading a cartridge written by a 3480X device.
Note:
  1. Because of the DFSMShsm use of the S99DYNDI field in the SVC99 parameter list, the JES3 exit IATUX32 is not invoked when DFSMShsm is active.
  2. By default, JES3 support is not enabled for DFSMShsm hosts defined using HOSTMODE=AUX. Contact IBM support if you require JES3 support for AUX DFSMShsm hosts. When JES3 for AUX DFSMShsm hosts is enabled, you should start the main DFSMShsm host before starting any AUX hosts and stop all AUX hosts before stopping the main host.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014