SMP/E for z/OS Commands
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Inline JCLIN

SMP/E for z/OS Commands
SA23-2275-01

Inline JCLIN data for a SYSMOD is supplied following the ++JCLIN statement. JCLIN processing is done before element processing in order to prepare the target zone.

Each entry in the target zone that is affected by the JCLIN update is saved as BACKUP entries on the SMPSCDS before the update. These BACKUP entries record the SYSMOD ID of the SYSMOD that contained the inline JCLIN and the type of update performed.
Note:
  1. Inline JCLIN is not processed for superseded or deleted SYSMODs.
  2. Inline JCLIN does not cause SMP/E to update the target libraries; only the entries in the target and distribution zones are updated. These libraries are updated when SMP/E processes the elements in the SYSMOD. The element statements in the SYSMOD determine which elements should be installed.
  3. If SMP/E is creating an LMOD entry, and if it finds an existing LMOD entry that is for the same load module and that contains only cross-zone subentries:
    • SMP/E issues messages indicating that the cross-zone relationship might no longer be valid, and then deletes the cross-zone subentries from the load module.
    • If deleting these cross-zone entries eliminates a TIEDTO relationship with a cross-zone, SMP/E deletes the associated TIEDTO value from the TARGETZONE entry for the set-to zone. For an explanation of the TIEDTO value, see the "TARGETZONE Entry" section in SMP/E for z/OS Reference.
    • Entries for related cross-zone modules are not updated to indicate that they are no longer part of the load module in the set-to zone.
    • You must determine whether the cross-zone relationship is still valid. If so, reestablish it by using the LINK MODULE command. For more information about the LINK MODULE command, see The LINK MODULE command.

The NOJCLIN operand on the APPLY command prevents the processing of inline JCLIN. NOJCLIN can be used if the JCLIN contains data that would overlay user-modified entries in the target zone.

If you specify NOJCLIN without an operand list, inline JCLIN is not processed for any SYSMOD that was selected and that contained a ++JCLIN statement. If you specify NOJCLIN with an operand list, inline JCLIN is not processed for the specified SYSMODs.

For more information about JCLIN processing, see The JCLIN command.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014