COMSSCP 
COMMON
          CTEXT  COMSSCP - SYSTEM CONTROL POINT EQUIVALENCES. 
          SPACE  4
          BASE   M
*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992. 
          SPACE  4
***       COMSSCP - SYSTEM CONTROL POINT FACILITY EQUIVALENCES. 
*         A. J. KOMOR.       75/11/04.
          SPACE  4
**        SUBSYSTEM POINTER WORDS.
  
  
 SSIW     EQU    50          SUBSYSTEM IDENTIFICATION WORD
 SSCR     EQU    51          SUBSYSTEM RECEIVING BUFFER POINTER 
  
**        CONSTANTS.
  
  
 CMSL     EQU    2           NUMBER OF CM SLICE TIMES BEFORE ROLLOUT
 HDRL     EQU    2           HEADER LENGTH ON *CALLSS* DATA TRANSFER
 MAXB     EQU    100         MAXIMUM WORD TRANSFER SIZE 
 MAXR     EQU    7           MAXIMUM NUMBER OF OUTSTANDING REQUESTS 
 MESL     EQU    4           MAXIMUM NUMBER OF WORDS IN MESSAGE 
 MSFO     EQU    300D        MAXIMUM SFCALL OVERHEAD (MICROSECONDS) 
 MXDF     EQU    AJNN/10000+1  MAXIMUM DAYFILE PROCESSING FLAG
          SPACE  4
**        SYSTEM CONTROL POINT FUNCTION CODES.
* 
*         THESE CODES CORRESPOND TO SF.XXXX FUNCTION CODES USED 
*         TO IDENTIFY THE TYPE OF FUNCTION THE SUBSYSTEM WISHES 
*         TO PERFORM. 
  
  
 REGR     EQU    02B         ISSUE MESSAGE AND/OR ABORT USER JOB
 ENDT     EQU    06B         COMPLETE USER REQUEST
 READ     EQU    10B         READ USER JOB MEMORY 
 STAT     EQU    12B         RETURN USER JOB INFORMATION
 WRIT     EQU    14B         WRITE USER JOB MEMORY
 EXIT     EQU    16B         EXIT FROM SYSTEM CP (SCP) STATUS 
 SWPO     EQU    24B         INDICATE USER JOB IS ROLLOUT CANDIDATE 
 SWPI     EQU    26B         SWAP IN USER JOB 
 SLTC     EQU    30B         SET LONG TERM CONNECTION INDICATOR 
 CLTC     EQU    32B         CLEAR LONG TERM CONNECTION INDICATOR 
 LIST     EQU    34B         PROCESS LIST OF SF.XXXX FUNCTIONS
 XRED     EQU    40B         EXTENDED READ USER JOB MEMORY
 XLST     EQU    42B         EXTENDED LIST PROCESSING 
 XWRT     EQU    44B         EXTENDED WRITE USER JOB MEMORY 
 CPID     EQU    46B         RETURN USER JOB IDENTIFICATION 
  
  
*         THESE CODES ARE USED FOR THE FILE SWITCH FUNCTION.
*         (SST RA+1 CALL).
  
  
 CUSU     EQU    1           CALLER UCP - SCP TO UCP SWITCH 
 CUUS     EQU    2           CALLER UCP - UCP TO SCP SWITCH 
 CSUS     EQU    3           CALLER SCP - UCP TO SCP SWITCH 
 CSSU     EQU    4           CALLER SCP - SCP TO UCP SWITCH 
 FCNM     EQU    CSSU+1      FUNCTION MAXIMUM 
          SPACE  4
**        SYSTEM CONTROL POINT ERROR REPLY CODES (RC).
* 
*         CODES IN THE VALUE RANGE OF 1-20B ARE USED AS 
*         RETURNS FOR THE FILE SWITCH FUNCTION (SST RA+1 CALL). 
*         CODES IN THE VALUE RANGE 40B-77B ARE USED IN RESPONSE 
*         TO A SPECIAL SUBSYSTEM REQUEST (SFCALL).
  
  
 RC00     EQU    0           NO ERROR ENCOUNTERED 
 RC01     EQU    1           * FILE BUSY.*
 RC02     EQU    2           * PARTNER ROLLED OUT.* 
 RC03     EQU    3           * FILE INCORRECT TYPE.*
 RC04     EQU    4           * PARTNERS IDENTIFICATION UNKNOWN.*
 RC05     EQU    5           * NO SPACE IN RECEIVERS FNT.*
 RC06     EQU    6           * FILE LIMIT.* 
 RC07     EQU    7           * FILE NOT FOUND.* 
 RC10     EQU    10          * INCORRECT SUBFUNCTION.*
 RC40     EQU    40          * AT LEAST ONE ERROR ENCOUNTERED IN LIST.* 
 RC41     EQU    41          * JOB IDENTIFIER INVALID.* 
 RC42     EQU    42          * SCP ADDRESS NOT WITHIN SCP CM/ECS FL.* 
 RC43     EQU    43          * UCP ADDRESS NOT WITHIN UCP CM/ECS FL.* 
 RC44     EQU    44          * USER JOB SWAPPED OUT.* 
 RC45     EQU    45          * USER JOB NOT IN SYSTEM.* 
 RC46     EQU    46          * SWAP-IN TEMPORARILY PROHIBITED.* 
*         EQU    47 - 55     RESERVED FOR CDC 
 RC56     EQU    56          * ECS ABORT/PARITY ERROR.* 
 RC57     EQU    57          * CONNECTION PREVIOUSLY ESTABLISHED.*
 RC60     EQU    60          * CONNECTION REJECTED.*
 RC61     EQU    61          * CONNECTION NOT PREVIOUSLY ESTABLISHED.*
 RC62     EQU    62          * WORD TRANSFER TOO LONG.* 
 RC63     EQU    63          * UCP NOT ESTABLISHED WITH SUBSYSTEM.* 
 RC64     EQU    64          * SUBSYSTEM ESTABLISHED WITH RECEIVER.*
 RC65     EQU    65          * ATTEMPT TO SET ILLEGAL ERROR FLAG.*
 RC66     EQU    66          * ILLEGAL DAYFILE PROCESSING FLAG.*
 RC67     EQU    67          * EXCESSIVE ACCUMULATOR INCREMENT.*
*         EQU    70-73       RESERVED FOR CDC 
*         EQU    74-77       RESERVED FOR INSTALLATIONS 
          SPACE  4
**        SYSTEM CONTROL POINT ERROR STATUS (ES). 
* 
*         THESE CODES ARE SET BY THE SYSTEM TO INDICATE ERROR OR
*         UNAVAILABLE SYSTEM CONDITIONS ON CALLS TO A PARTICULAR
*         SUBSYSTEM (CALLSS). 
  
  
 ES1      EQU    2           * SUBSYSTEM NOT PRESENT.*
 ES2      EQU    4           * SUBSYSTEM BUSY.* 
 ES3      EQU    10          * SSID ILLEGAL.* 
  
 EC01     EQU    1           * TOO MANY SCP CONNECTIONS.* 
          SPACE  4
          BASE   *
          ENDX
