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. |