SMP/E for z/OS User's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Running the REPORT CROSSZONE command

SMP/E for z/OS User's Guide
SA23-2277-01

After you identify the zones to be processed and created any desired ZONESET entries, you can run the REPORT CROSSZONE command to get a list of all the SYSMODs that must be installed and which zones need them. This list is the Cross-Zone Requisite SYSMOD report. It identifies which of the needed SYSMODs must be received and which SYSMODs caused the needed SYSMODs to be listed. Besides the report, SMP/E writes commands to the SMPPUNCH data set. You can use them to install the SYSMODs in the appropriate zones.

If all the zones being processed are of the same type, SMP/E determines the type of report to be generated. For example, identifying only target zones to be processed results in a Cross-Zone Requisite SYSMOD report for APPLY processing. On the other hand, the set of zones to be processed can be mixed; that is, both target and distribution zones are identified. If this is the case, you need to specify which type of Cross-Zone report you want generated.

You can limit which SYSMODs SMP/E reports on by specifying any combination of these operands on the REPORT CROSSZONE command:
  • FORZONE: to list only SYSMODs needed in specific zones being processed.
  • FORFMID: to list only SYSMODs needed for specific FMIDs in the set of zones to be processed.
  • DLIBZONE or TARGETZONE: to tell SMP/E which zones you want a report on (if the zones being processed are mixed)
    Note:
    1. DLIBZONE and TARGETZONE are mutually exclusive operands.
    2. FORZONE is mutually exclusive with the ZONES operand.

For more information about the REPORT CROSSZONE command, see SMP/E for z/OS Commands.

To continue the example where all four zones are defined in the same global zone, assume that you applied a number of SYSMODs to the zones in ZONESET ZONEA. Some of these SYSMODs named conditional requisites. To find out which zones are affected by these requisites, you can use the following commands:
//REPORT   JOB 'accounting info',MSGLEVEL=(1,1)
//REPORT   EXEC SMPPROC
//SMPCNTL  DD  *
SET    BDY(GLOBAL)      /* Set to global zone.  */.
REPORT CROSSZONE        /* Report on            */
       ZONESET(ZONEA)   /* ZONESET ZONEA.       */.
/*
To continue the example where the zones are defined in two separate global zones, assume that you applied a number of SYSMODs to the zones in ZONESET ZONEA defined in global zone 1 and also to PRODXYZ defined in global zone 2. Some of these SYSMODs named conditional requisites. To find out which zones are affected by these requisites, you can use the following commands:
//REPORT  JOB 'accounting info',MSGLEVEL=(1,1)
//REPORT  EXEC SMPPROC
//SMPCNTL DD *
SET    BDY(GLOBAL)        /*Set to global zone.       */.
REPORT CROSSZONE          /* Report on                */
       ZONES(ZONEA,(gzonedsn2,PRODXYZ)) /* 
                        ZONESET ZONEA from 
                        global zone 1 and PRODXYZ
                        from global zone 2            */.
/*

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014