Table of Contents

SSYTEXT

Table Of Contents

  • [00006] DEFINITIONS OF SUBSYSTEM SYMBOLS AND MACROS.
  • [00061] CALLSS - CALL A SUBSYSTEM.
  • [00076] SFCALL - PRIVILEDGED SYSTEM CALL FROM SUBSYSTEM.

Source Code

SSYTEXT.txt
  1. IDENT SSYTEXT
  2. STEXT
  3. *COMMENT SSYTEXT - SYSTEM CONTROL POINT TEXT.
  4. COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
  5. SPACE 4
  6. *** SSYTEXT - DEFINITIONS OF SUBSYSTEM SYMBOLS AND MACROS.
  7. *
  8. * THE SYMBOLS AND MACROS ARE REQUIRED FOR -
  9. *
  10. * 1. THE SUPPORTING CODE FOR THE SYSTEM CONTROL POINT FACILITY.
  11. * 2. SUBSYSTEMS THAT REQUEST SYSTEM CONTROL POINT STATUS.
  12. * 3. USER JOBS THAT CALL SUBSYSTEMS.
  13. SPACE 4
  14. * SPECIAL WORDS USED BY A SCP.
  15.  
  16.  
  17. RA.SSID EQU 50B SUBSYSTEM IDENTIFCATION WORD
  18. RA.SSC EQU 51B POINTER TO SSC INPUT AREA
  19. SPACE 4
  20. * DEFINE SUBSYSTEM CODES.
  21.  
  22.  
  23. SS.SYS EQU 0 REQUEST TO ENTER SCP STATUS
  24. SS.CDCS EQU 1 CYBER DATA CONTROL SYSTEM
  25. SPACE 4
  26. * SUBSYSTEM FUNCTIONS.
  27.  
  28.  
  29. SF.REGR EQU 2 REGRETS - MESSAGE AND/OR ABORT TO UCP
  30. SF.TIME EQU 4 ACCOUNTING DATA FOR SCP
  31. SF.ENDT EQU 6 COMPLETES AN SSC TASK AT A UCP
  32. SF.READ EQU 10B TRANSFER DATA FROM UCP TO SCP
  33. SF.STAT EQU 12B REQUEST THE STATUS OF A UCP
  34. SF.WRIT EQU 14B TRANSFER DATA FROM SCP TO UCP
  35. SF.EXIT EQU 16B TERMINATE SCP STATUS
  36. SF.INUF EQU 20B INTERLOCK USER FILE
  37. SF.RTUF EQU 22B RETURN USER FILE
  38. SF.SWPO EQU 24B RELEASE UCP FOR SWAPOUT
  39. SF.SWPI EQU 26B UCP TO BE SWAPPED IN
  40. SF.SLTC EQU 30B SET LONG TERM CONNECTION
  41. SF.CLTC EQU 32B CLEAR LONG TERM CONNECTION
  42. SF.LIST EQU 34B LIST OF FUNCTIONS
  43. SPACE 4
  44. * FUNCTION PARAMETERS FOR SF.REGR.
  45.  
  46.  
  47. F.SYCP EQU 0 SYSTEM AND CONTROL POINT DAYFILES
  48. F.NMSN EQU 3 SYSTEM DAYFILE ONLY
  49. F.JNMN EQU 43B SYSTEM DAYFILE WITH JSN FROM MESSAGE
  50. F.CPON EQU 4 CONTROL POINT DAYFILE ONLY
  51. F.ACFN EQU 13B ACCOUNTING TO SYSTEM DAYFILE ONLY
  52. F.AJNN EQU 53B ACCOUNT FILE WITH JSN ROM MESSAGE
  53. F.ERLN EQU 20B ERRLOG
  54. F.EJNN EQU 60B ERRLOG WITH JSN FROM MESSAGE
  55. SPACE 4
  56. * LENGTH OF BLOCK OF ACCOUNTING DATA USED BY SF.TIME AND SF.ENDT
  57.  
  58.  
  59. L.SACT EQU 6
  60. SPACE 4
  61. ** CALLSS - CALL A SUBSYSTEM.
  62. *
  63. * CALLSS SS,AD,R
  64. *
  65. * SS THE SUBSYSTEM CODE TO IDENTIFY WHICH SUBSYSTEM.
  66. * AD ADDRESS OF THE PARAMETER BLOCK FOR THIS REQUEST.
  67. * R IF NONBLANK, THIS REQUEST IS MADE WITH AUTO-RECALL.
  68.  
  69.  
  70. PURGMAC CALLSS
  71.  
  72. CALLSS MACRO SS,AD,R
  73. SYSTEM SSC,R,AD,SS
  74. ENDM
  75. SPACE 4
  76. ** SFCALL - PRIVILEDGED SYSTEM CALL FROM SUBSYSTEM.
  77. *
  78. * SFCALL AD,R
  79. *
  80. * AD ADDRESS OF THE PARAMETER BLOCK FOR THIS REQUEST.
  81. * R IF NONBLANK, THIS REQUEST IS MADE WITH AUTO-RECALL.
  82.  
  83.  
  84. PURGMAC SFCALL
  85.  
  86. SFCALL MACRO AD,R
  87. SYSTEM SSF,R,AD
  88. ENDM
  89. SPACE 4
  90. END