sys.zOS.AddressSpace

Address spaces are the instance of executing programs. All system and user programs execute within an address space.

Attributes

CDM attribute Value Example
JobName

The name of the address space. Address spaces are also referred to as jobs.

Job names are not guaranteed to be unique within a z/OS® system but they usually are because it is difficult to manage them otherwise. Long-running jobs very likely have unique job names. Transient jobs can sometimes have the same job name and even run concurrently but they are not really of interest to this DLA. If the discovery encounters multiple instances of the jobname, only the first instance is represented in the IdML book.

IMPT1IRM
JobUserid The user ID associated with the job. STCIMSU
JobType

The type determines the nature of the job and how support personnel typically interact with it.

Started class includes jobs that are initiated by the START command. They differ from the system type in that they have a JES Jobid with the “S” prefix. Interaction with the job is typically through the MODIFY command. Started tasks are often

long-running and are analogous to a daemon under *nix.

Batch jobs include jobs that are started by JES. They have a JES Jobid with the “J” prefix. Jobs are often short-running.

System is used for jobs that are considered system jobs. They are typically started early in the IPL and often have have no JES Jobid value. SYS jobs usually run for the life of the IPL and are analogous to a device driver process.

TSO User is used for jobs that are TSO Users. They have a JES Jobid with the “T” prefix.

Started class Batch job System

TSO User

JobFunction A descriptive string that can assist support personnel to identify the job. SYSTEM_VTAM
ProcStep Identifies the JCL procedure name of the job. This is really only useful if the job is long-running and has only one JCL procedure with one job step. IMSIRLM
StepName Identifies the Jobstep name of the job. This is really only useful if the job is long-running and has only one job step. IMPT1IRM
Pgm The name of the program load module. DXRRLM00
Allocations

A list of DDNAMEs and associated DSNs.

The list is in a table format with three columns: DDName, DatasetName, and Volume.

STEPLIB SYS1.LINKLIB SYSRES
PgmParm The optional parameter string that was passed to the program when it was started. PRLM,1,NODISCON,5,1,6,NO,IMP0IRM

Requirements for discovery

  • Filtering enabled (which is the default for started class).
    Note: Unlike other classes that have Class, Attribute, and Relationship level filters, the address space filtering also provide Jobname wildcarded discover criteria (default *) and JobType level filtering (default StatedTask).
  • Attributes marked with an asterisk (*) are only discovered when the DLA runs in authorized mode.

CDM specific information

CDM naming policy sys.zOS.AddressSpace
CDM attribute Value Example
Label JobName-<SMFID > IMPT1IRM-OMO1
id (IdML) JobName-SMFID-AddressSpace IMPT1IRM-OMO1-AddressSpace
sourceToken (IdML) JobName-SMFID-AddressSpace IMPT1IRM-OMO1-AddressSpace

Naming rules

JobName and runsOn relationship to zOS.

Relationships

Link type Source Target Comment
runsOn sys.zOS.AddressSpace sys.zOS.ZOS Part of a primary naming rule along with the JobName attribute.
federates sys.zOS.IMSSubsystem sys.zOS.AddressSpace  
federates sys.zOS.DB2Subsystem sys.zOS.AddressSpace  
federates sys.zOS.MQSubsystem sys.zOS.AddressSpace  
uses sys.zOS.AddressSpace sys.zOS.IMSSubsystem  
uses sys.zOS.AddressSpace sys.zOS.DB2Subsystem  
uses sys.zOS.AddressSpace sys.zOS.MQSubsystem  
accessedVia sys.zOS.AddressSpace net.TcpPort  
accessedVia sys.zOS.AddressSpace net.UdpPort  
realizes sys.zOS.AddressSpace app.j2ee.websphere.WebSphereServer  
uses sys.zOS.AddressSpace dev.StorageVolume For all DASD volumes used in the allocations.