Previous Topic

Next Topic

Book Contents

Book Index

Format of a Sysout Entry in a DSN Member

The format of a sysout entry in a DSN member (either IOADSN or IOADSNL) is:

SYSOUT  key,

        DD=ddname,

        CLASS=x,

        HOLD=YES|NO,

        FREE=CLOSE

Table 16 Fields for the Format of a SYSOUT Entry in a DSN Member

Field

Description

key

Name of the identifying key. Mandatory.

DD=ddname

DD statement (typically the same as the name of the key). Mandatory.

CLASS=x

Class name. Mandatory.

HOLD=YES|NO

Indication of whether the class is held.

YES - Class is held.

NO - Class is not held.

FREE=[CLOSE]

Indication of whether MVS frees the resource allocation to this DD statement.

CLOSE - Closed when the dataset is closed. For more information, see the MVS JCL Reference Manual.

Example:

CTMHELP is allocated if any INCONTROL product is installed:

Table 17 Example of CTMHELP allocation in DSN member

In Allocation Member

In DSN Member

KEY=CTMHELP

DATASET CTMHELP,

        DD=CTMHELP,

        DSN=IOA.V900.MSGENG

To customize allocation at your site, specify one of the following DD statements in the CLIST (or the Online monitor procedure or the KSL) used to activate the IOA Online facility:

Table 18 DD Statements for Customizing Allocation

DD Statement

Description

DAOVRALC

Specifies a member containing allocations that override corresponding allocations in the Allocation member list for the relevant product.

The datasets specified in the appropriate products in the Allocation member are all allocated. However, any allocations for datasets specified in the overriding member are also allocated and they override the corresponding allocations.

CLIST with an overriding Allocation member:

PROC 0 APPLTYPES ‑

        TRANID(TRANSACTION_ID_MEMBER)

ALLOC DD(DAOVRALC) ‑

        DSN('IOA.V900.PARM(ALCOVR)') SHR REU

%IOAONL APPLTYPE(&APPLTYPE) TRANID(&TRANID)

FREE DD(DAOVRALC)

END:END

DAALTALC

Specifies an alternate Allocation member for replacing Allocation members for all products at the site.

The alternate list must contain a complete set of all necessary allocations to the environment (that is, not just modified ones) because none of the default Allocation members is used.

CLIST with an alternate Allocation member:

PROC 0 APPLTYPES ‑

        TRANID(TRANSACTION_ID_MEMBER)

ALLOC DD(DAALTALC) ‑

       DSN('IOA.V900.PARM(ALCALT)') SHR REU

%IOAONL APPLTYPE(&APPLTYPE) TRANID(&TRANID)

FREE DD(DAALTALC)

END:END

If neither an overriding Allocation member nor an alternate Allocation member is specified, the default Allocation members are used. Overriding and alternate Allocation members can be stored in the IOA PARM library.

Only one overriding or alternate Allocation member can be specified in a procedure (for example, a CLIST). However, multiple overriding and alternate Allocation members can be created at a site for use with different CLISTs and Online monitor procedures.

Sample ALC Member (ALCCTM)

KEY=DAPASCTM      

*                 

)SEL CTM=Y        

KEY=DACKPT        

KEY=DAGRPH        

KEY=DALIB         

KEY=DASTAT        

KEY=DAUNITDF      

*                 

)SEL HIST=Y       

KEY=DAHIST        

)ENDSEL (HIST=Y)  

*                 

)ENDSEL (CTM=Y)   

Parent Topic

Allocation Members