Previous Topic: VSEUSER Resource Class—Secure TSSVSE UsersNext Topic: WRITER Resource Class—Secure Job Output


VTAMAPPL Resource Class—Secure VTAM ACB Access

Valid on z/OS and z/VSE.VTAM ACB

Use VTAMAPPL to secure access to VTAM ACB's under a non‑APF authorized program.

When used with TSS ADDTO/REMOVE, this resource class has the following format:

TSS ADDTO(acid) VTAMAPPL(acbname,acbname...)
Prefix length

One to eight characters

Capacity of list

One to five prefixes per TSS command

When used with TSS PERMIT/REVOKE, this resource class has the following format:

TSS PERMIT(acid) VTAMAPPL(acbname,acbname)
Prefix length

One to eight characters

Capacity of list

One to five prefixes

This keyword is used with:

The administrator can:

Examples: VTAMAPPL resource class

This example gives NETPGMR ownership of ACBs defined for some test VTAM applications that have been defined as TSTAPPL and NEWACB:

TSS ADDTO(NETPGMR) VTAMAPPL(TSTAPPL,NEWACB)

This example removes ownership:

TSS REMOVE(NETPGMR) VTAMAPPL(TSTAPPL,NEWACB)

This example permits ACID NETLINK which is assigned to a batch job that executes a non‑APF‑authorized program that opens the above listed VTAM ACB names:

TSS PERMIT(NETLINK) VTAMAPPL(NEWACB,TSTAPPL)
TSS PERMIT(ALL) VTAMAPPL(NEWACB,TSTAPPL)
                ACCESS(NONE)