IDENT SSYTEXT
STEXT
*COMMENT SSYTEXT - SYSTEM CONTROL POINT TEXT.
COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
SPACE 4
*** SSYTEXT - DEFINITIONS OF SUBSYSTEM SYMBOLS AND MACROS.
*
* THE SYMBOLS AND MACROS ARE REQUIRED FOR -
*
* 1. THE SUPPORTING CODE FOR THE SYSTEM CONTROL POINT FACILITY.
* 2. SUBSYSTEMS THAT REQUEST SYSTEM CONTROL POINT STATUS.
* 3. USER JOBS THAT CALL SUBSYSTEMS.
SPACE 4
* SPECIAL WORDS USED BY A SCP.
RA.SSID EQU 50B SUBSYSTEM IDENTIFCATION WORD
RA.SSC EQU 51B POINTER TO SSC INPUT AREA
SPACE 4
* DEFINE SUBSYSTEM CODES.
SS.SYS EQU 0 REQUEST TO ENTER SCP STATUS
SS.CDCS EQU 1 CYBER DATA CONTROL SYSTEM
SPACE 4
* SUBSYSTEM FUNCTIONS.
SF.REGR EQU 2 REGRETS - MESSAGE AND/OR ABORT TO UCP
SF.TIME EQU 4 ACCOUNTING DATA FOR SCP
SF.ENDT EQU 6 COMPLETES AN SSC TASK AT A UCP
SF.READ EQU 10B TRANSFER DATA FROM UCP TO SCP
SF.STAT EQU 12B REQUEST THE STATUS OF A UCP
SF.WRIT EQU 14B TRANSFER DATA FROM SCP TO UCP
SF.EXIT EQU 16B TERMINATE SCP STATUS
SF.INUF EQU 20B INTERLOCK USER FILE
SF.RTUF EQU 22B RETURN USER FILE
SF.SWPO EQU 24B RELEASE UCP FOR SWAPOUT
SF.SWPI EQU 26B UCP TO BE SWAPPED IN
SF.SLTC EQU 30B SET LONG TERM CONNECTION
SF.CLTC EQU 32B CLEAR LONG TERM CONNECTION
SF.LIST EQU 34B LIST OF FUNCTIONS
SPACE 4
* FUNCTION PARAMETERS FOR SF.REGR.
F.SYCP EQU 0 SYSTEM AND CONTROL POINT DAYFILES
F.NMSN EQU 3 SYSTEM DAYFILE ONLY
F.JNMN EQU 43B SYSTEM DAYFILE WITH JSN FROM MESSAGE
F.CPON EQU 4 CONTROL POINT DAYFILE ONLY
F.ACFN EQU 13B ACCOUNTING TO SYSTEM DAYFILE ONLY
F.AJNN EQU 53B ACCOUNT FILE WITH JSN ROM MESSAGE
F.ERLN EQU 20B ERRLOG
F.EJNN EQU 60B ERRLOG WITH JSN FROM MESSAGE
SPACE 4
* LENGTH OF BLOCK OF ACCOUNTING DATA USED BY SF.TIME AND SF.ENDT
L.SACT EQU 6
SPACE 4
** CALLSS - CALL A SUBSYSTEM.
*
* CALLSS SS,AD,R
*
* SS THE SUBSYSTEM CODE TO IDENTIFY WHICH SUBSYSTEM.
* AD ADDRESS OF THE PARAMETER BLOCK FOR THIS REQUEST.
* R IF NONBLANK, THIS REQUEST IS MADE WITH AUTO-RECALL.
PURGMAC CALLSS
CALLSS MACRO SS,AD,R
SYSTEM SSC,R,AD,SS
ENDM
SPACE 4
** SFCALL - PRIVILEDGED SYSTEM CALL FROM SUBSYSTEM.
*
* SFCALL AD,R
*
* AD ADDRESS OF THE PARAMETER BLOCK FOR THIS REQUEST.
* R IF NONBLANK, THIS REQUEST IS MADE WITH AUTO-RECALL.
PURGMAC SFCALL
SFCALL MACRO AD,R
SYSTEM SSF,R,AD
ENDM
SPACE 4
END