SMP/E Commands
Summary of changes
Changes made in SMP/E Version 3 Release 6
Changes made in SMP/E Version 1 Release 5
Changes made in SMP/E Version 1 Release 4
Syntax notation and rules
How to read the syntax diagrams
Syntax rules
Syntax rules for XML statements
The ACCEPT command
Zones for SET BOUNDARY
Syntax
Operands
Syntax notes
Data sets used
Usage notes
Adding new elements to the distribution libraries
DISTLIB operand checking
DISTSRC, ASSEM, and DISTMOD operands
Alias processing
ACCEPT CHECK facility
SYSMOD termination
Avoiding SYSMOD termination
BYPASS
Utility return code thresholds
ACCEPT termination
Automatic reinstallation of SYSMODs
Output
Examples
Example 1: Accepting all SYSMODs from a given source
Example 2: Accepting all SYSMODs for selected functions
Example 3: Accepting with the GROUP operand
Example 4: Accepting with the GROUPEXTEND operand
Example 5: Accepting with the CHECK operand
Example 6: Combining ACCEPT operands
Example 7: Doing ACCEPT before APPLY
Example 8: Installing service for all ESO service levels
Example 9: Excluding SYSMODs with certain source IDs
Example 10: Bypassing system reason IDs
Example 11: Excluding SYSMODs selected with an FMIDSET
Processing
SYSMOD selection
Operands related to SYSMOD selection
Candidate selection
Applicability checking
General applicability
Unconditional requisites (PRE and REQ)
Conditional requisites (IFREQ)
Cross-zone requisites
Negative requisites (NPRE)
Superseding SYSMODs (SUP)
Exception SYSMODs (HOLD)
SYSMOD installation
SYSMOD processing order
Deleted SYSMODs
Inline JCLIN
Moving elements
Element selection
FMIDs match: MODID verification
All elements
Replacement elements
Update elements
FMIDs differ
Reinstalling a function
ACCEPT CHECK processing
Element installation
Compressing the distribution libraries
Macro replacements
Macro updates
Source replacements
Source updates
Assemblies
Assembling source
Assemblies caused by macros
Reusing previous assemblies
Module replacements
Load module attributes and link-edit parameters
Multitasking of link-edit utility invocations
Module updates
Replacements for other elements
Replacing data elements
Replacing program elements
Replacing hierarchical file System elements
Java archive file replacements
Java archive file updates
Recording after completion
Distribution zone element entries
SMPSCDS BACKUP entries, SMPMTS MTSMAC entries, and SMPSTS STSSRC entries
Distribution zone SYSMOD entries
Superseded SYSMODs
Deleted SYSMODs
Conditional requisite data
Global zone SYSMOD entries
Zone and data set sharing considerations
The APPLY command
Zones for SET BOUNDARY
Syntax
Operands
Syntax notes
Data sets used
Usage notes
Adding new elements other than modules to the target libraries
Adding new modules to the target libraries
Checking the DISTLIB operand
DISTSRC, ASSEM, and DISTMOD operands
Use of the SMPMTS and SMPSTS as target libraries
Use of the SMPLTS library
Alias processing
APPLY CHECK facility
SYSMOD termination
Avoiding SYSMOD termination
BYPASS
Utility return code thresholds
APPLY termination
Automatic reapplication of SYSMODs
Applying maintenance to a module in an LLA managed library
Output
Examples
Example 1: Applying all SYSMODs from a given source
Example 2: Applying all SYSMODs for selected functions
Example 3: Applying APARs and USERMODs
Example 4: Applying with the GROUP operand
Example 5: Applying with GROUPEXTEND
Example 6: Applying with the CHECK operand
Example 7: Combining APPLY operands
Example 8: Installing service for all ESO service levels
Example 9: Excluding SYSMODs with certain source IDs
Example 10: Bypassing system reason IDs
Example 11: Excluding SYSMODs selected with an FMIDSET
Example 12: Automatic release of system hold when ++HOLD keeps the originating SYSMOD ID
Processing
SYSMOD selection
Operands related to SYSMOD selection
Candidate selection
Applicability checking
General applicability
Unconditional requisites (PRE and REQ)
Conditional requisites (IFREQ)
Cross-zone requisites
Negative requisites (NPRE)
Superseding SYSMODs (SUP)
Exception SYSMODs (HOLD)
SYSMOD installation
SYSMOD processing order
Deleted SYSMODs
Inline JCLIN
Moving, deleting, and renaming elements and load modules
Cross-zone load modules
Element selection
FMIDs match: MODID verification
All elements
Replacement elements
Update elements
FMIDs differ
Reinstalling a function
APPLY CHECK processing
Building load modules
Element installation
Deleting elements
Compressing the target libraries
Macro replacements
Macro updates
Source replacements
Source updates
Assemblies
Assembling source
Assemblies caused by macros
Reusing previous assemblies
Module replacements
Link-edit parameters and load module attributes
Load modules in totally copied libraries
Load modules that were selectively copied
Load modules defined by Link-edit JCL
Building load modules with a SYSLIB allocation
Multitasking of link-edit utility invocations
MODDEL subentry processing for the nucleus load module (IEANUC01)
Module updates
Data element and program element replacements
Replacing data elements
Reformatting data elements
Replacing program elements
Hierarchical file system element and Java archive file replacements
UNIX file permissions
HFS copy utility parameters and alternate ddnames
Java archive file updates
Recording after completion
Target zone element and LMOD entries
SMPSCDS BACKUP entries
Target zone SYSMOD entries
Superseded SYSMODs
Deleted SYSMODs
Conditional requisite data
Regressed element subentries
Global zone SYSMOD entries
Zone and data set sharing considerations
The BUILDMCS command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Product intersections
Other considerations
Output
Reports
SMPPUNCH output
Example
Processing
FMID applicability
Determine SYSMODs associated with FMIDs
Determine elements for all associated SYSMODs
Determine LMODs for module elements
Create JCLIN
Load modules
ASSEM entries (inline assembler source)
DLIB entries
Zone and data set sharing considerations
The CLEANUP command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Output
Example: Using CLEANUP with the COMPRESS operand
Processing
Zone and data set sharing considerations
The DEBUG command
Zones for SET BOUNDARY
Syntax
Operands
Syntax notes
Data sets used
Output
Examples
Example 1: Tracing SMP/E messages
Example 2: Dumping control blocks and storage areas
Example 3: Dumping a VSAM RPL control block
Example 4: Dumping SMP/E storage when messages are issued
Processing
The GENERATE command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Examples
Example 1: Using GENERATE to install new products
Example 2: Reinstalling products not included by SYSGEN
Processing
Target zone analysis
Determining which macros to install
Determining which source to install
Determining which modules to install
Determining whether a module must be assembled
Determining where and how a module should be installed
Link-editing when a load module has a CALLLIBS subentry list
Determining which other elements to install
JCL creation
JOB card
EXEC statement
Distribution library and target library DD statements
Utility work file DD statements
Utility print output DD statement
All other DD statements
Job generation
Elements to be copied
Target libraries for link-edited load modules
Load modules installed in libraries specified in a SYSLIB allocation
Elements to be Installed in a UNIX file system
Totally copied libraries
Using the output from GENERATE
Multiprogramming considerations
Reinstalling products using GENERATE
Zone and data set sharing considerations
The GZONEMERGE command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Examples
Example 1: Merge definition entries
Example 2: Merge content entries
Processing
FMID applicability
Determine SYSMODs associated with FMIDs
Determine HOLDDATA entries associated with FMIDs
Determine FEATURE entries associated with FMIDs
Determine PRODUCT entries associated with FMIDs
GLOBALZONE entry updates for content entries
Merging SYSMOD entries
Merging HOLDDATA entries
Merging FEATURE entries
Merging PRODUCT entries
Merging DEFINITION entries
Determining GLOBALZONE subentries to merge
Merging the GZONE SREL and FMID subentries
Merging the GZONE OPTIONS subentry
Merging the GZONE ZONEDESCRIPTION subentry
Merging the GZONE ZONEINDEX subentry
Merging ORDER entries
Compaction of inline data
Zone and data set sharing considerations
The JCLIN command
Zone for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
JCLIN input
SMP/E comment statements in JCLIN input
Conditional JCLIN comment statements
Example of using conditional JCLIN comment statements
Packaging JCLIN input
SYSMODs with inline JCLIN
OPCODE members to identify opcodes in assembler text
Processing after system generation
Cross-zone relationships
Output
Examples
Example 1: JCLIN for products with special utilities
Example 2: JCLIN for products with special assembler opcodes
Example 3: JCLIN for MOD entries
Copy step C1
Copy step C2
Assembly step A1
Link-edit step L1
Link-edit step L2
Link-edit step L3
Link-edit step L4
Example 4: JCLIN for MAC and SRC entries
Example 5: JCLIN for an assembler step to create a SRC entry
Example 6: JCLIN for using the link-edit automatic library call function
Overview of CALLLIBS support
Example of a SYSMOD that implements CALLLIBS support
Restrictions in CALLLIBS support
Example 7: JCLIN for load modules residing in a UNIX file system
Example 8: JCLIN for SIDEDECKLIB subentries
Example 9: JCLIN for UTIN subentries
Processing
Summary
General JCLIN coding conventions
Processing assembler steps
Building ASSEM entries
Building SRC entries
Building MAC entries
Processing copy steps
Building DLIB entries
Building MOD and LMOD entries
Building MAC entries
Building SRC entries
Processing link-edit steps
Processing update steps
Processing other utility steps
Zone and data set sharing considerations
The LINK LMODS command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Output
Processing
LMOD applicability
Processing LMODs with CALLLIBS and XZMOD subentries
Processing LMODs with CALLLIBS but no XZMOD subentries
Processing LMODs without CALLLIBS subentries
Scheduling and batching link-edits
Zone and data set sharing considerations
The LINK MODULE command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Output
Example: Linking a GDDM module into a CICS load module
Processing
Preparing for linking
Obtaining the required modules
Obtaining the required load modules
Checking the libraries for the modules and load modules
Building load modules
Linking the load modules
Zone and data set sharing considerations
The LIST command
Zones for SET BOUNDARY
Syntax
Distribution zone and target zone syntax
Global zone syntax
SMPLOG syntax
SMPSCDS syntax
Operands
Syntax notes
Data sets used
Usage notes
Output
Examples
Example 1: List all the entries in a particular zone
Example 2: List all the entries of a particular type
Example 3: List specific entries
Example 4: List entries applicable to specific FMIDs
Example 5: List entries for specific UNIX shell scripts
Example 6: Check which SYSMODs are received but not installed
Example 7: Check whether SYSMODs are installed in the related zone
Example 8: Compare the SYSMODs installed in two zones of the same type
Example 9: Requesting SYSMOD and HOLDDATA
Processing
Mass-mode processing
Select-mode processing
Zone and data set sharing considerations
The LOG command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Output
Examples
Example 1: Writing a message
Example 2: Coding parentheses correctly
Example 3: Listing an SMPLOG data set
Processing
The RECEIVE command
Zones for SET BOUNDARY
Syntax
Operands
Syntax notes
Data sets used
Usage notes
Receiving SYSMODs packaged in relative files
SMS considerations when using PDSEs with SMPTLIB data sets
Receiving SYSMODs created by the BUILDMCS command
Restarting RECEIVE FROMNETWORK
Defining an installation-wide exit routine for RECEIVE processing
Defining data sets and files for RECEIVE FROMNETWORK and RECEIVE ORDER processing
Content of SERVER data set
Content of CLIENT data set
Example of FTP firewall data
Example of HTTP proxy
Navigating through a local firewall using either the RECEIVE FROMNETWORK or RECEIVE ORDER command and the GIMGTPKG service routine
FTP.DATA file
Content of ORDERSERVER data set
Output
Listings
Reports
Examples
Example 1: Receiving SYSMODs and HOLDDATA
Example 2: Receiving HOLDDATA only
Example 3: Receiving SYSMODs only
Example 4: Receiving selected SYSMODs and HOLDDATA
Example 5: Receiving SYSMODs and HOLDDATA for a specific FMID
Example 6: Receiving RELFILEs from DASD
Example 7: Excluding SYSMODs selected with an FMIDSET
Example 8: Issuing an internet service retrieval request
Example 9: Downloading a pending order
Processing input from SMPPTFIN and SMPHOLD
Processing relative files
Dynamically allocating SMPTLIB data sets
Cataloging SMPTLIB data sets
Loading the relative files
Selecting SYSMODs
Selecting ++PRODUCT and ++FEATURE statements
Selecting ++HOLD and ++RELEASE statements
Processing SYSMODs
Processing ++ASSIGN statements
Processing ++PRODUCT and ++FEATURE statements
Processing ++HOLD and ++RELEASE statements
Compaction of inline data
Processing for RECEIVE FROMNETWORK
Processing for RECEIVE FROMNTS
Processing for RECEIVE ORDER
ORDER request
Deleting expired ORDER entries
Requesting a new ORDER
Processing pending ORDERs
Query ORDER status
Network transfer
RECEIVE processing
Zone and data set sharing considerations
The REJECT command
Zones for SET BOUNDARY
Syntax
Mass mode syntax
Select mode syntax
PURGE mode syntax
NOFMID mode syntax
Operands
Data sets used
Output
Reports
Statistics
Examples
Example 1: Rejecting all SYSMODs that have not been installed (mass mode)
Example 2: Rejecting all SYSMODs for a specific function (mass mode)
Example 3: Rejecting selected SYSMODs that have been applied (select mode)
Example 4: Rejecting selected SYSMODs that have been accepted and applied (select mode)
Example 5: Rejecting HOLDDATA that has no SYSMOD entry (select mode)
Example 6: Rejecting SYSMODs that have been accepted (PURGE mode)
Example 7: Rejecting SYSMODs that have been accepted and applied (PURGE mode)
Example 8: Rejecting SYSMODs for undefined functions (NOFMID mode)
Example 9: Deleting service for a group of source IDs
Example 10: Rejecting selected SYSMODs that have been superseded (select mode)
Processing
Selecting the eligible SYSMODs, FEATUREs, PRODUCTs, and HOLDDATA
Mass-mode processing
Select-mode processing
PURGE-mode processing
NOFMID-mode processing
Processing the SYSMODs, FEATUREs, PRODUCTs, and HOLDDATA
Zone and data set sharing considerations
The REPORT CROSSZONE command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Reports
SMPPUNCH output
Examples
Example 1: Using REPORT CROSSZONE with zones controlled by the same global zone
Example 2: Using REPORT CROSSZONE with zones controlled by different global zones
Processing
Zone and data set sharing considerations
The REPORT ERRSYSMODS command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Reports
SMPPUNCH output
Example: Using REPORT ERRSYSMODS
Processing
Zone and data set sharing considerations
The REPORT MISSINGFIX command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Reports
SMPPUNCH output
Example: Using REPORT MISSINGFIX
Processing
Zone and data set sharing considerations
The REPORT SOURCEID command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Output
Reports
SMPPUNCH output
Examples
Example 1: REPORT SOURCEID (SYSMODIDS operand specified)
Example 2: REPORT SOURCEID (SYSMODIDS operand not specified)
Example 3: REPORT SOURCEID (ZONES operand specified)
Processing
Zone and data set sharing considerations
The REPORT SYSMODS command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Output
Reports
SMPPUNCH output
Example 1: Using REPORT SYSMODS with zones controlled by the same global zone
Example 2: Using REPORT SYSMODS with zones controlled by different global zones
Processing
Zone and data set sharing considerations
The RESETRC command
Zones for SET BOUNDARY
Syntax
Data sets used
Usage notes
Examples
Example 1: Using RESETRC between commands for one zone
Example 2: Using RESETRC between commands for different zones
Processing
The RESTORE command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Examples
Example 1: Restoring a single SYSMOD
Example 2: Restoring multiple PTFs to remove one PTF
Example 3: Restoring PTFs using the GROUP operand
Processing
SYSMOD selection
Operands related to SYSMOD selection
Candidate selection
Element installation
Inline JCLIN
Deleted elements
Compressing the target libraries
Data elements
Hierarchical file system elements
Java archive file elements
Program elements
Macros
Source
Assemblies
Modules
Load modules created by the SYSMOD being restored
Load modules with a SYSLIB allocation
Deleted load modules
Moved elements and load modules
Renamed load modules
Building load modules
Recording after completion
Target zone element entries
SMPSCDS BACKUP entries
Target zone SYSMOD entries
Superseded SYSMODs
SYSMOD entry
Cross-zone processing
Global zone SYSMOD entries
Zone and data set sharing considerations
The SET command
Syntax
Operands
Data sets used
Usage notes
Examples
Example 1: Receiving SYSMODs into the SMPPTS data set
Example 2: Applying SYSMODs to the target libraries
Example 3: Accepting SYSMODs to the distribution libraries
Example 4: Processing multiple commands in one invocation of SMP/E
Example 5: Changing which OPTIONS entry is used
Example 6: Resolving errors in dynamic allocation
Processing
Zone and data set sharing considerations
The UCLIN command
Zones for SET BOUNDARY
UCLIN and ENDUCL syntax
Operands
UCL statement syntax
ASSEM entry syntax (distribution and target zone)
BACKUP entry syntax (SMPSCDS data set)
Data element entry syntax (distribution and target zone)
DDDEF entry syntax (distribution, target, and global zone)
Individual data set other than SMPTLIB or SYSOUT
SMPTLIB data set (global zone)
SYSOUT data set
Concatenated data sets
Path in a UNIX file system
DLIB entry syntax (distribution and target zone)
DLIBZONE entry syntax (distribution zone)
FEATURE entry syntax (global zone)
FMIDSET entry syntax (global zone)
GLOBALZONE entry syntax (global zone)
ADD and REP syntax
DEL syntax
Hierarchical file system element entry syntax (distribution and target zone)
Java archive (JAR) file element entry syntax (distribution and target zone)
LMOD entry syntax (distribution and target zone)
MAC entry syntax (distribution and target zone)
MOD entry syntax (distribution and target zone)
MTSMAC entry syntax (SMPMTS data set)
OPTIONS entry syntax (global zone)
ORDER entry syntax (global zone)
PRODUCT entry syntax (global zone)
Program element entry syntax (distribution and target zone)
SRC entry syntax (distribution and target zone)
STSSRC entry syntax (SMPSTS data set)
SYSMOD entry syntax (distribution and target zone)
SYSMOD entry other than deleted SYSMOD
SYSMOD entry for deleted SYSMOD
SYSMOD entry containing only a CIFREQ subentry
SYSMOD entry syntax (global zone)
TARGETZONE entry syntax (target zone)
UTILITY entry syntax (global zone)
ZONESET entry syntax (global zone)
Data sets used
Output
Usage notes
Examples
Example 1: UCLIN to change a global zone entry
Example 2: UCLIN to change a target zone entry
Example 3: UCLIN to change a distribution zone entry
Example 4: UCLIN to delete an ORDER entry in the global zone
Example 5: UCLIN to change an ORDER retention subentry in an OPTIONS entry in the global zone
Example 6: UCLIN statements using the FIXCAT subentry in various OPTIONS entries in the global zone
Processing
Zone and data set sharing considerations
The UNLOAD command
Zones for SET BOUNDARY
Syntax
Operands
Syntax notes
Data sets used
Output
Examples
Processing
Mass-mode processing
Select-mode processing
Zone and data set sharing considerations
The UPGRADE command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Output
Example
Processing
Zone and data set sharing considerations
The ZONECOPY command
Zones for SET BOUNDARY
Syntax
Operands
Syntax notes
Data sets used
Updating cross-zone subentries
Output
Examples
Example 1: Copying a target zone to a target zone
Example 2: Copying a distribution zone to a distribution zone
Example 3: Copying a distribution zone to a target zone
Processing
Zone and data set sharing considerations
The ZONEDELETE command
Zones for SET BOUNDARY
Syntax
Operands
Syntax notes
Data sets used
Usage notes
Output
Examples
Example 1: Deleting a target zone
Example 2: Deleting a distribution zone
Processing
Zone and data set sharing considerations
The ZONEEDIT command
Zones for SET BOUNDARY
Syntax
Operands
Syntax notes
Specifying a pathname on the CHANGE PATH statement
Data sets used
Output
Examples
Example 1: Editing DDDEF entries
Example 2: Conditionally editing DDDEF entries
Example 3: Changing the SYSOUT value
Example 4: Changing the zone value in cross-zone subentries
Example 5: Changing the PATH value of DDDEF entries
Example 6: Adding VOLUME, WAITFORDSN, and UNIT values to DDDEF entries
Example 7: Adding a PRINT value to UTILITY entries
Processing
Zone and data set sharing considerations
The ZONEEXPORT command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Example: Backing up target and distribution zones
Processing
Zone and data set sharing considerations
The ZONEIMPORT command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Examples
Example 1: Importing a distribution zone into a target zone
Example 2: Importing a global zone
Example 3: Moving a zone to another CSI data set
Processing
Zone and data set sharing considerations
The ZONEMERGE command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Examples
Example 1: Creating new target zone after system generation
Example 2: Creating a test target system
Example 3: Creating a test distribution system
Processing
Zone and data set sharing considerations
The ZONERENAME command
Zones for SET BOUNDARY
Syntax
Operands
Data sets used
Usage notes
Output
Examples
Example 1: Renaming an existing zone
Example 2: Creating a target zone from a distribution zone
Example 3: Creating a duplicate copy of a CSI data set
Processing
Zone and data set sharing considerations
SMP/E reports
BUILDMCS entry summary report
Format and explanation of data
Example: BUILDMCS entry summary report
BUILDMCS function summary report
Format and explanation of data
Example: BUILDMCS function summary report
Bypassed HOLD reason report
Format and explanation of data
Example: Bypassed HOLD reason report
Example: Bypassed HOLD reason report
Causer SYSMOD summary report
Format and explanation of data
Example: Causer SYSMOD summary report for APPLY processing
CLEANUP summary report
Format and explanation of data
Example: CLEANUP summary report
Cross-zone requisite SYSMOD report
Report for REPORT CROSSZONE processing
Format and explanation of data
Example: Cross-zone requisite SYSMOD report
Report for APPLY and ACCEPT processing
Format and explanation of data
Example: Cross-zone requisite SYSMOD report
Cross-zone summary report
Format and explanation of data
Example: Cross-zone summary report for APPLY processing
Deleted SYSMOD report
Format and explanation of data
Example: Deleted SYSMOD report for APPLY
Element summary report
Format and explanation of data
Example: APPLY CHECK element summary report
Exception SYSMOD report
Format and explanation of data
Summary section
Example: Exception SYSMOD report
File allocation report
Format and explanation of data
Example: File allocation report for APPLY
GENERATE summary report
Format and explanation of data
Examples
Example 1: No load modules with a SYSLIB allocation
Example 2: Load modules with a SYSLIB allocation
GZONEMERGE report
Format and explanation of data
Examples
Example: Merge global zone entries
JCLIN cross-reference report
Format and explanation of data
Example: JCLIN cross-reference report
JCLIN summary report
Format and explanation of data
Example: JCLIN summary report
LINK LMODS summary report
Format and explanation of data
Example: LINK LMODS summary report
LIST summary report
Format and explanation of data
Example: LIST summary report
Missing FIXCAT SYSMOD report
Format and explanation of data
Example: Missing FIXCAT SYSMOD report
MOVE/RENAME/DELETE report
Format and explanation of data
Example: Report for APPLY processing
RECEIVE exception SYSMOD data report
Format and explanation of data
Examples
Example 1: Report for internal HOLDDATA
Example 2: Report for ++HOLD data from SMPHOLD
RECEIVE summary report
Format and explanation of data
Examples
Example 1: Successful RECEIVE
Example 2: Unsuccessful RECEIVE
Example 3: RECEIVE summary report with source IDs assigned from FIXCAT HOLDs
Receive product summary report
Format and explanation of data
Example
REJECT summary report
Format and explanation of data
Examples
Example 1: REJECT summary report for PURGE-mode processing
Example 2: REJECT summary report for NOFMID-mode processing
Example 3: REJECT summary for mass-mode processing
SOURCEID report
Format and explanation of data
Examples
Example 1: SYSMODIDS operand specified
Example 2: SYSMODIDS operand not specified
Summary of bypassed and unresolved HOLD reason report
Example: Summary of bypassed and unresolved HOLD reason report
SYSMOD comparison report
Format and explanation of data
Example: SYSMOD comparison report
SYSMOD comparison HOLDDATA report
Format and explanation of data
Example: SYSMOD Comparison HOLDDATA report
SYSMOD regression report
Format and explanation of data
Example: APPLY SYSMOD regression report
SYSMOD status report
Format and explanation of data
Example: APPLY SYSMOD status report
UNLOAD summary report
Format and explanation of data
Example: UNLOAD summary report
Unresolved HOLD reason report
Format and explanation of data for ERROR HOLDS section
Format and explanation of data for FIXCAT HOLDS section
Format and explanation of data for SYSTEM and USER HOLDS section
Examples
Example 1: ERROR section of the unresolved HOLD reason report
Example 2: FIXCAT section of the unresolved HOLD reason report
Example 3: SYSTEM and USER section of the unresolved HOLD reason report
ZONEEDIT summary report
Format and explanation of data
Examples
Example 1: ZONEEDIT summary report for DDDEF entries
Example 2: ZONEEDIT summary report for PATH subentries
Example 3: ZONEEDIT summary report for XZENTRIES
ZONEMERGE report
Format and explanation of data
Examples
Example 1: Merge to null zone
Example 2: Merge to existing zone with REPLACE operand
Example 3: Merge to existing zone with NOREPLACE operand
Processing the SMP/E RC operand
Sharing SMP/E data sets
Types of access
Command processing phases
Using the system enqueue facility
Sharing the global zone and SMPPTS data set
Building load modules
Building load modules with CALLLIBS subentries