Previous Topic: SOMDOBJS Resource Class—Secure z/OS SOMDOBJS ObjectsNext Topic: STATION Resource Class—Secure CADISPATCH and CASCHEDULER


SPI Resource Class—Secure CEMT and CICS

Valid on z/OS.

Use SPI to secure:

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

TSS ADDTO(acid) SPI(command keyword)
Prefix length

One to eight characters

Capacity of list

One to five prefixes per TSS command

This keyword is used with:

For information on the syntax and usage of IBM CEMT and EXEC CICS commands, see IBM's CICSSupplied Transactions and CICS Customization Guides.

Equivalents for CEMT INQUIRE and SET

The SPI keyword equivalents for CEMT INQUIRE and SET are:

ATOMSERV

An Atom service, feed, collection, or category document that CICS can deliver to a web client over HTTP.

AUTOINST

Automatic installation of terminals.

AUXTRACE

Indicates whether auxiliary trace is active, which auxiliary data set traces are active and whether on not auxiliary trace data sets are open or closed.

BUNDLE

A unit of deployment for an application.

CONNECTI

Contains the four‑character "sysid" used in the TCT (Terminal Control Table) for Intersystem Communication (ISC) or Inter‑region Communication (IRC).

CONTROL

The control unit associated with a terminal.

DATASET

The eight‑character name used in the FCT (File Control Table).

DLIDATBA

The eight‑character name used for DL/I (DDIR control block).

DUMP

Indicates whether the dump data set is opened or closed.

DUMPOPTI

Selects system dump.

CAPTURE/EVENTBIN

Installing the BUNDLE resource generates one or more EVENTBINDING and CAPTURESPEC resources.

EVENTPRO

Global statistics for event processing.

IRBATCH

Identifies the batch job sharing data with CICS for batch regions connected to CICS via IRC (Inter‑region communication).

IRC

Indicates whether the IRC facility is active.

JOURNAL

The journal number.

JVMSERVE

The JVMSERVER resource defines the location of the JVM profile and the Language Environment options that are required to create a Language Environment enclave and a JVM server in a CICS region.

LINE

The name of any line terminal.

MODENAME

The eight‑character name for a group of sessions.

MQINI

The MQINI resource represents the default initiation queue that is specified by the INITQNAME attribute of the MQCONN resource.

NETNAME

The name defining the remote system to the network.

PITRACE

Indicates whether program isolation trace is active.

PROGRAM

The eight‑character program name defined in the PPT (Program Control Table).

QUEUE

Indicates the four‑character queue name used in the DCT (Destination Control Table).

SYSTEM

System parameters.

TASK

Indicates the number of the task identifier.

TCLASS

Indicates the class to which the task belongs.

TERMINAL

The four‑character terminal used in the TCT (Terminal Control Table).

TRACE

Indicates whether the trace is active.

TRANSACT

The four‑character transaction name used in the PCT (Program Control Table).

VOLUME

The six‑character volume serial number.

VTAM

Indicates a connection with CICS.

XMLTRANS

If you install the BUNDLE resource, CICS dynamically creates an XMLTRANSFORM resource that defines where the XML binding and schema are located.

SPI Equivalents for CEMT PERFORM

The SPI keyword equivalents for CEMT PERFORM are:

RECONNEC

Indicates that CICS is reconnected after a failure.

RESET

Synchronizes the system date and time with your CICS date and time.

SHUTDOWN

Indicates that CICS is to be shutdown.

SNAP

Gives a picture of your CICS system.

SPI Equivalents for CEMT ADD and REMOVE

The SPI keywords equivalents for CEMT ADD and REMOVE are:

VOLUME

The six‑character volume serial number.

SPI Equivalents for EXEC CICS INQUIRE and SET

The SPI keyword equivalents for EXEC CICS INQUIRE and SET are:

ATOMSERV

An Atom service, feed, collection, or category document that CICS can deliver to a web client over HTTP.

BUNDLE

A unit of deployment for an application.

CONNECTI

Contains the four‑character "sysid" used in the TCT (Terminal Control Table), for Intersystem Communication (ISC) or Inter‑region Communication (IRC).

DATASET

The eight‑character name used in the FCT (File Control Table).

CAPTURE/EVENTBIN

Installing the BUNDLE resource generates one or more EVENTBINDING and CAPTURESPEC resources.

EVENTPRO

Global statistics for event processing.

FILE

The eight‑character data set name in the FCT.

JVMSERVE

The JVMSERVER resource defines the location of the JVM profile and the Language Environment options that are required to create a Language Environment enclave and a JVM server in a CICS region.

MODENAME

The eight‑character name for a mode group defined for a specific system connection.

MQINI

The MQINI resource represents the default initiation queue that is specified by the INITQNAME attribute of the MQCONN resource.

PROGRAM

The eight‑character program name defined in the PPT (Program Control Table).

SYSTEM

Indicates the current values of your system parameters.

TERMINAL

The four‑character terminal name used in the TCT (Terminal Control Table).

TRANSACT

The four‑character transaction name used in the PCT (Program Control Table).

XMLTRANS

If you install the BUNDLE resource, CICS dynamically creates an XMLTRANSFORM resource that defines where the XML binding and schema are located.

SPI Equivalents for EXEC CICS ENABLE, DISABLE, EXTRACT, COLLECT STATISTICS

The SPI keyword equivalents for EXEC CICS ENABLE, DISABLE, EXTRACT, and COLLECT STATISTICS are:

ENABLE

Specifies that all or part of the enable sequence for an exit program is performed.

DISABLE

Specifies that all or part of the disable sequence for an exit program is performed.

EXTRACT

Indicates that data is extracted from CICS control blocks.

COLLECT STATISTICS

Collects current statistics for an individual resource or collects global statistics on a CICS defined class of resources.

SPI Equivalents for EXEC CICS SPOOLOPEN

The SPI keyword equivalents for EXEC CICS SPOOLOPEN is:

JESSPOOL

Opens a spool report for input to CICS and reads existing spool data sets using external writer names for the userid.

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

TSS PERMIT(acid) SPI(command keyword)
                 ACCESS(acction keyword(s))
Prefix length

One to eight characters

Capacity of list

One to five prefixes per TSS command

This keyword is used with:

For information on the syntax and usage of IBM CEMT and EXEC CICS commands, see IBM's CICSSupplied Transactions and CICS Customization guides and the Implementation: CICS Guide.

SPI Access Levels for CEMT INQUIRE and SET

The following table details specific SPI access levels:

CEMT Action

SPI Acess Level

ADD

SET

INQUIRE

INQUIRE

PERFORM

PERFORM

REMOVE

REMOVE

SET

SET

SPI Access Levels for EXEC CICS INQUIRE and SET

The following table details specific SPI access levels:

EXEC CICS Command

SPI Access Level

INQUIRE

INQUIRE

SET

SET

SPI Access Levels for EXEC CICS ENABLE, DISABLE, EXTRACT, COLLECT STATISTICS

The following table details specific SPI access levels:

Command Function

SPI Access Level

ENABLE

SET

DISABLE

SET

EXTRACT

READ

COLLECT STATISTICS

COLLECT

SPI Access Levels for EXEC CICS SPOOLOPEN

The following table details specific SPI access levels:

Command Options

SPI Access Level

INPUT

SET

OUTPUT

SET

Examples: SPI resource class

This example adds the SPI SYSTEM resource to a user:

TSS ADDTO(USER01) SPI(SYSTEM)

This example adds the equivalent SPI CONNECTION keyword to a user (using the CICS CEMT command):

TSS ADDTO(USER01) SPI(CONNECTION)

This example adds the equivalent SPI ENABLE keyword to a user (using the EXEC CICS command):

TSS ADDTO(USER01) SPI(ENABLE)

This example adds the equivalent SPI SPOOLOPEN keyword to a user (using the EXEC CICS command):

TSS ADDTO(USER01) SPI(JESSPOOL)

This example permits access to the SPI SYSTEM resource:

TSS PERMIT(USER01) SPI(SYSTEM) ACCESS(INQUIRE)

This example permits access to the SPI CONNECTION resource, (using the CICS CEMT command):

TSS PERMIT(USER01) SPI(CONNECTION) ACCESS(SET)

This example permits access to the SPI ENABLE resource (using the EXEC CICS command):

TSS PERMIT(USER01) SPI(ENABLE) ACCESS(SET)

This example permits access to the SPI SPOOLOPEN resource (for INPUT or OUTPUT):

TSS PERMIT(USER01) SPI(JESSPOOL) ACCESS(SET)