gtps1m4iSystem Macros

RCSSC-Access the Record Cache Subsystem Status Table

Use this system macro to access the record cache (RSC) subsystem status table (SSST) and make updates to the it. Using this macro insulates routines that process the RCS SSST from changes in the data structure of the table.

Format




label
A symbolic name can be assigned to the macro statement.

FUNC
The function to be performed. This parameter is required.

GET
Retrieve SSST information

PUT
Update SSST information

DEL
Invalidate SSST information

CLEANUP
Release SSST information

TYPE
The type of data requested. This parameter is required.

HDR
Header

SID
SSID (subsystem status ID) entry

RCD
File record

REF
The SSST structure to be used for the request. This parameter is required.

FIL
Read in SSST block from DASD and establish pointers to the memory and file structures. The default is FIL.

MEM
Establish memory pointers only. CP segments must code REF=MEM.

SSID
The record cache subsystem status identifier (SSID) value for the request. This parameter is required.

Rx
Register containing the SSID value. Valid values range from R0 through R15.

LIST
The RCSSC macro parameter list (IDSCS0) pointer. This parameter is required. The RCSSC macro uses IDSCS0 to pass requested information to the service routines. The RCSSC macro generates the code necessary to build the parameter list and invokes the CP and real-time service routines.

Rx
Register containing the address of the request parameter list (IDSCSO). The parameter list will be filled out by the RCSSC macro. Valid values range from R0 through R15. The default is R1.

RECNO
The file SSST ordinal number for the request (required only when TYPE=RCD is specified):

Rx
Register containing the file ordinal. Valid values range from R0 through R15.

ERROR
The label of a routine where processing continues on an error condition.

label
Label of a program statement that gains control on an error return from RCSSC.

OPTIONS
The processing options associated with the request:

Dx
Use data levels D0 through DF for file operations. DF is the default.

LOCK
Lock IDSSST file data structure.

UNLOCK
Unlock IDSSST file data structure.

SEQ
Access data type in sequential mode.

Entry Requirements

The register to point to the parameter area using the LIST parameter. R1 is the default. The macro itself will fill in the parameter area with the values coded on the macro call.

Return Conditions

Programming Considerations

Examples

None.