UCL statement syntax

The UCL ( Update Control Language ) syntax descriptions in this topic are arranged in alphabetical order. Table 1 shows which entries can be processed in which zones and data sets.
Table 1. SMP/E entries that can be processed by UCLIN
Entry type DLIB zone Target zone Global zone Other data set
ASSEM Yes Yes    
BACKUP       SMPSCDS
Data element entries Yes Yes    
DDDEF Yes Yes Yes  
DLIB Yes Yes    
DLIBZONE Yes      
FEATURE     Yes  
FMIDSET     Yes  
GLOBALZONE     Yes  
Hierarchical file system element entry Yes Yes    
Java™ Archive file element entry Yes Yes    
LMOD Yes Yes    
MAC Yes Yes    
MOD Yes Yes    
MTSMAC       SMPMTS
OPTIONS     Yes  
ORDER     Yes  
PRODUCT     Yes  
PROGRAM Yes Yes    
SRC Yes Yes    
STSSRC       SMPSTS
SYSMOD Yes Yes Yes  
TARGETZONE   Yes    
UTILITY     Yes  
ZONESET     Yes  

Not all the UCL statements can be used for each entry type. Table 2 shows which UCL statements can be used for entries in which SMP/E data sets.

Table 2. UCL statements for SMP/E data sets
Data set ADD DEL REP
SMPCSI Yes Yes Yes
SMPMTS   Yes  
SMPSCDS   Yes  
SMPSTS   Yes  
This topic shows only the syntax of UCL statements used to process entries. See z/OS SMP/E Reference for additional information about each entry, such as:
  • A description of the entry and its subentries
  • LIST examples
  • UNLOAD examples
  • UCLIN examples