DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦854ba9817⟧ Wang Wps File

    Length: 31247 (0x7a0f)
    Types: Wang Wps File
    Notes: CPS/SDS/035               
    Names: »2081A «

Derivation

└─⟦a5d18cecd⟧ Bits:30006104 8" Wang WCS floppy, CR 0164A
    └─ ⟦this⟧ »2081A « 

WangText

+…00……00……00……00……1c……0a……00……00……1c……0b……1c……0e……1c……01……1c… …1b……08……1b……0c……1b……0f……1b……02……1b……06……1a……0a……1a……0d……1a……01……1a……86…1                                             …02…           …02…   …02…        

…02…CPS/SDS/035

…02…850601…02……02…
SUPERVISOR VDU
DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS








4.2.2.4.16 S̲V̲U̲P̲ ̲E̲x̲c̲e̲p̲t̲i̲o̲n̲



4.2.2.4.16.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure terminates a transaction in progress,
         and shall be called when a command is received from
         SVCO, while a transaction is in progress.



4.2.2.4.16.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         a)  SVUP ̲EXCEPTION (SEQ ̲CODE)
         b)  SVDP ̲EXCEPTION (R2, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R2  SEQ ̲CODE                C    D
         R6  LINK                    C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R7                     DEST




4.2.2.4.16.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.16.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes



         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SFCO Subpackage Data
             SEQ ̲REC                 C    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.16.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.17   S̲S̲C̲ ̲L̲i̲n̲e̲ ̲C̲o̲n̲t̲r̲o̲l̲



4.2.2.4.17.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲

         The procedure creates and sends a TEP/SSC Line Control
         Command to SSC, using the QMON function SEND ̲REQUEST.



4.2.2.4.17.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         R0; COMMAND ̲COMMAND ̲SUBTYPE      C    D
         R1; LINK ̲NO:INTEGER              C    D
         R6; LINK                         C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R7                          DEST




4.2.2.4.17.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None





4.2.2.4.17.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲ ̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲ ̲

             Refer Source Listing.



4.2.2.4.17.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.18 T̲H̲P̲ ̲C̲H̲A̲N̲N̲E̲L̲ ̲C̲O̲N̲T̲R̲O̲L̲



4.2.2.4.18.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         This procedure creates and sends a THP Channel Control
         Command to THP, using the QMON function SEND ̲REQUEST.



4.2.2.4.18.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         R0  COMMAND:COMMAND ̲SUBTYPE      C    D
         R1  LC ̲NO ̲INTEGER                C    D
         R6  LINK                         C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R7                          DEST



4.2.2.4.18.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.18.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.




4.2.2.4.18.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.19   C̲h̲e̲c̲k̲ ̲T̲a̲b̲l̲e̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲ ̲R̲e̲s̲u̲l̲t̲



4.2.2.4.19.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure checks the validation action result bit
         mask contained in VALIDATION ̲RESULT.CMD ̲RESULT and
         delivers by coroutine SVDIA.

         The following bit combination are allowed:


         C̲O̲M̲M̲A̲N̲D̲S̲                         B̲I̲T̲S̲

         SICT,LPLT,SCCT,AIGT,
         OPST,LORI:                       CMD ̲DELETE ̲ENTRY OR
                                          CMD ̲UPDATE ̲ENTRY

         SDLT,SCDT,GPLT                   (CMD ̲REMOVE,CMD ̲UPDATE
                                          ̲ENTRY OR CMD ̲
                                           DELETE ̲ENTRY OR 'NONE')
                                          OR
                                           CMD ̲UPDATE ̲ENTRY
                                          OR CMD ̲DELETE ̲ENTRY



         C̲O̲M̲M̲A̲N̲D̲S̲                         B̲I̲T̲S̲

         RITA:                            CMD ̲REMOVE OR
                                          (CMD ̲REMOVE OR 'NONE',(CMD
                                          ̲DELETE ̲
                                           ENTRY, CMD ̲REMOVE
                                          ̲LOCAL OR 'NONE') OR
                                          (SMD ̲REMOVE,(CMD ̲UPDATE
                                          ̲ENTRY,
                                           CMD ̲CHANGE ̲LOCAL
                                          OR 
                                           CMD ̲REMOVE ̲LOCAL
                                          OR 'NONE') OR
                                          'NONE',CMD ̲RI ̲CLASS
                                          ̲CHANGE OR 'NONE')

         CMDC:                            CMD ̲UPDATE ̲ENTRY

         UPUP:                            (CMD ̲CHANGE ̲TABLE,CMD
                                          ̲UPDATE ̲ENTRY) 
                                          OR
                                           CMD ̲UPDATE ̲ENTRY
                                          OR CMD ̲DELETE ̲ENTRY

         TEPC:                            CMD ̲BLOCK OR
                                          (CMD ̲UNBLOCK,(CMD
                                          ̲UPDATE ̲ENTRY,CMD ̲CHANGE
                                          PROFILE) OR CMD ̲UPDATE
                                          ̲ENTRY OR 'NONE') OR
                                          CMD ̲UPDATE ̲ENTRY OR
                                          CMD ̲DELETE ̲ENTRY

         POSC:                            CMD ̲DISCONNECT OK
                                          (CMD ̲CONNECT,(CMD
                                          ̲UPDATE ̲ENTRY,CMD ̲CHANGE
                                          PROFILE) OR CMD ̲UPDATE
                                          ̲ENTRY OR 'NONE') OR
                                          CMD ̲UPDATE ̲ENTRY OR
                                          CMD ̲DELETE ̲ENTRY

         CHAC:                            (CMD ̲DISCONNECT,CMD
                                          ̲CLOSE ̲CHANNEL OR 'NONE')
                                          OR
                                          (CMD ̲CONNECT,CMD ̲UPDATE
                                          ̲ENTRY OR 'NONE') OR
                                          CMD ̲OPEN ̲CHANNEL OR
                                          CMD ̲CLOSE ̲CHANNEL
                                          OR CMD ̲DELETE ̲ENTRY
                                          OR CMD ̲UPDATE ̲ENTRY



         C̲O̲M̲M̲A̲N̲D̲S̲                         B̲I̲T̲S̲

         CIRT:                            (CMD ̲CHANGE ̲PROFILE,CMD
                                          ̲UPDATE ̲ENTRY)
                                          OR
                                           CMD ̲UPDATE ̲ENTRY
                                          OR CMD ̲DELETE ̲ENTRY



4.2.2.4.19.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         a)  CHECK ̲TABLE ̲VET ̲RESULT

         b)  CHECK ̲TABLE ̲VET ̲RESULT (R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R6      LINK                     C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R7                          DEST



4.2.2.4.19.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.19.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data

             SUPV ̲CMD ̲REC:SUPERVICOR ̲COMMAND ̲ATTR   C    K
             VALIDATION ̲RESULT:VAL ̲ACT ̲RES          C    K



         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.19.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.20   S̲e̲n̲d̲ ̲C̲o̲m̲m̲a̲n̲d̲ ̲C̲o̲m̲p̲l̲e̲t̲i̲o̲n̲ ̲R̲e̲p̲o̲r̲t̲



4.2.2.4.20.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The module creates and sends a completion report to
         the SVUP QUEUE CREPQ. The SCREP coroutine then creates
         the completion report to be sent to the supervisors
         report printer.



4.2.2.4.20.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         a)  SEND ̲COMPLETION ̲REPORT (COMPLETION:INTEGER)

         b)  SEND ̲COMPLETION ̲REPORT (R0, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0  COMPLETION:INTEGER           C    D

         R7  LINK                         C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R7                          DEST



4.2.2.4.20.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None





4.2.2.4.20.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SVUP ̲SEND ̲PARAMS             -    D
             SVUP ̲SEND ̲Q                  -    D

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.20.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.21   E̲x̲e̲c̲u̲t̲e̲ ̲Q̲u̲e̲u̲e̲ ̲C̲o̲m̲m̲a̲n̲d̲



4.2.2.4.21.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure executes queue related commands, (block,cancel
         queue) by sending the command to SCREP in a coroutine
         operation. Identification of the actual command is
         fetched from SUPERVISOR ̲CMD ̲REC. Parameters if required
         are fetched as follows:

          PARA1:FROM ̲SFCO ̲TMP ̲REC VIA SFCO ̲TMP ̲REC1 ̲PT

          PARA2,PARA3:FROM BUFFER IN VDIA THROUGH SVDIA ̲TMP
         ̲REC ̲PT

         Due to rather close relations to CAAC, CAAT, CAAD and
         CASQ, CAGO is included in this module.





4.2.2.4.21.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  EXEC ̲QUEUE ̲CMD (  ) (SEQ ̲STATE)

         b)  EXEC ̲QUEUE ̲CMD (R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R7  SEQ ̲STATE                     -    R
             R6  LINK                          C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0 - R6                           DEST
             R7                                RETURN



4.2.2.4.21.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.21.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SECO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPERVISOR ̲CMD ̲REC:BUFFER         C    D
             SFCO ̲TMP ̲REC1 ̲PT:POINTER          C    K
             SVDIA ̲TMP ̲REC ̲PT:POINTER          C    K
             VALIDATION ̲RESULT:VAL ̲ACT ̲RES     C    K
             SFCO ̲WAIT ̲STATE                   C    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.





4.2.2.4.21.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.22   Q̲u̲e̲u̲e̲ ̲C̲o̲m̲m̲a̲n̲d̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲



4.2.2.4.22.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         Check for queue related commands, whether the table-entry
         specified by the parameter exists.



4.2.2.4.22.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  QUEUE ̲CMD ̲VAL(SUPV ̲CMD):ERROR ̲OK

         b)  QUEUE ̲CMD ̲VAL(R0, R6):ERROR ̲OK

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0  SUPV ̲CMD            C    D
             R6  LINK                C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲

             R0 - R7                 DEST



4.2.2.4.22.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.22.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes



         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SFCO ̲TMP ̲REC1           C    R
             SFCO ̲TMP ̲KEY1           C    R
             SUPV ̲CMD ̲REC            -    K
             ERR ̲LIST                C    R
             ERR ̲NO                  C    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.




4.2.2.4.22.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲

         The module has two exists: ERROR and OKAY. The ERROR
         exit is used when validation errors have been found.
         ERR ̲NO will then contain the number of errors found.
         ERR ̲LIST the identification of the error. The OKAY
         exit is used when the entered command is correct.



4.2.2.4.23   S̲y̲s̲t̲e̲m̲ ̲P̲a̲r̲a̲m̲e̲t̲e̲r̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲C̲o̲m̲m̲a̲n̲d̲s̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲



4.2.2.4.23.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         Check for SYPC-MENU related commands that the parameters
         entered are semantically correct.



4.2.2.4.23.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  SYPC ̲CMD ̲VAL(SUPV ̲CMD):ERROR ̲OK
         b)  SYPC ̲CMD ̲VAL(R0,R6):ERROR ̲OK



         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0  SUPV ̲CMD                 C    D
             R6  LINK                     C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0 - R7                      DEST



4.2.2.4.23.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.23.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPV ̲CMD ̲REC                 C    K
             SFCO ̲TMP ̲KEY1:SINGLE ̲KEY     -    R
             SFCO ̲TMP ̲PARAM1:TMP ̲PARAM    -    R
             SFCO ̲TMP ̲REC:BUFFER          -    R
             ERR ̲LIST                     C    R
             ERR ̲NO                       C    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.23.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲

         The module has two exists: ERROR and OKAY. The ERROR
         exit is used when validation errors have been found.
         ERR ̲NO will then contain the number of errors found.
         ERR ̲LIST the identification of the error. The OKAY
         exit is used when the entered command is correct.



4.2.2.4.24   E̲x̲e̲c̲u̲t̲e̲ ̲S̲y̲s̲t̲e̲m̲ ̲P̲a̲r̲a̲m̲e̲t̲e̲r̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲C̲o̲m̲m̲a̲n̲d̲



4.2.2.4.24.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure executes SYPC-MENU related commands.
         This means, for all commands except for LGCL updating
         of related system parameters.

         All commands of the type 'SUPERVISOR COMMANDS' requires
         a completion report to be generated, this is done by
         a call of module SEND ̲CREP.



4.2.2.4.24.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  EXEC ̲SYPC ̲CMD( )(SEQ ̲STATE)

         b)  EXEC ̲SYFC ̲CMD(R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R7  SEQ ̲STATE                     -    R
             R6  LINK                          C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0- R6                            DEST
             R7  SEQ ̲STATE                     RETURN



4.2.2.4.24.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.24.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes



         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPV ̲CMD ̲REC:SUPERVISOR ̲COMMAND ̲ATTR   C   K
             SVDIA ̲TMP ̲REC ̲PT:POINTER               C   K
             SVUP ̲SEND ̲Q:QUEUE ̲REFERENCE            -   D
             SVUP ̲REQ ̲ANS ̲Q:QUEUE ̲REFERENCE         -   D
             SVUP ̲SEND ̲PARAMS:SEND ̲PARAMS           -   D

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing



4.2.2.4.24.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.25   R̲e̲a̲d̲ ̲S̲y̲s̲t̲e̲m̲ ̲P̲a̲r̲a̲m̲e̲t̲e̲r̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲



4.2.2.4.25.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure fetches the information from the DBD
         not fetched during command validation, which shall
         be used by SVDIA when displaying the appropriate format
         and data. Refer relevant INFO ̲REC.



4.2.2.4.25.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲

         a)  READ ̲SYPC ̲INFO ( ) (SEQ ̲STATE)

         b)  READ ̲SYPC ̲INFO (R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R7  CC:SEQ ̲STATE                      -    R
         R6  LINK                              C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R6                               DEST
         R7  CC ̲SEQ ̲STATE                      RETURN


4.2.2.4.25.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a)  CHANGE ̲SEQ ̲KEY(NEW ̲KEY)
             …0e……0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

             This procedure sets the SEQ ̲KEY to the specified
             code and the NEW ̲FORMAT, referenced in SEQ ̲REC.



4.2.2.4.25.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPV ̲CMD ̲REC                      C    K
             SFCO ̲TMP ̲KEY1:SINGLE ̲KEY          -    R
             SFCO ̲TMP ̲PARAM1:TMP ̲PARAM         -    R
             SFCO ̲TMP ̲REC:BUFFER               C    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.25.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.26   E̲x̲e̲c̲u̲t̲e̲ ̲D̲i̲s̲c̲ ̲C̲o̲m̲m̲a̲n̲d̲



4.2.2.4.26.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure executes disc-menu related commands.





4.2.2.4.26.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  EXEC ̲DISC ̲CMD ( ) (SEQ ̲STATE)

         b)  EXEC ̲DISC ̲CMD(R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R7  SEQ ̲STATE                         -    D
         R6  LINK                              C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R6                               DEST
         R7  CC:SEQ ̲STATE                      RETURN



4.2.2.4.26.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a)  SEND ̲TO ̲SAR (BUFFER ̲SIZE,SUBTYPE)

             The procedure sends the command to SAR. If BUFFER
             ̲SIZE is non-zero, it is taken from SFCO ̲TMP ̲REC.



4.2.2.4.26.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲e̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPERVISOR ̲CMD ̲REC:BUFFER         C    D
             SFCO ̲TMP ̲REC1 ̲PT:POINTER          C    K
             SVDIA ̲TMP ̲REC ̲PT:POINTER          C    K

         C)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.


4.2.2.4.26.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.27 D̲i̲s̲c̲ ̲C̲o̲m̲m̲a̲n̲d̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲ ̲



4.2.2.4.27.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         Check for Disc Related Commands as to whether commands
         entered are sematically correct.



4.2.2.4.27.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  DISC ̲CMD ̲VAL(SUPV ̲CMD):ERROR ̲OK

         b)  DISC ̲CMD ̲VAL(R0, R6):ERROR ̲OK

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0  SUPV ̲CMD                          C    D
         R6  LINK                              C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R7                               DEST



4.2.2.4.27.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a) ADD ̲ERROR(ERROR)(ERROR ̲FLAG)
            …0e……0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

             Adds the specified error to the error list and
             returns "ERROR" in R7.





4.2.2.4.27.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SFCO ̲TMP ̲REC                      C    R
             ERR ̲LIST                          C    R
             ERR ̲NO                            C    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.27.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲

         The module has two exists: ERROR and OKAY. The ERROR
         exit is used when validation errors have been found.
         ERR ̲NO will then contain the number of errors found.
         ERR ̲LIST the identification of the error. The OKAY
         exit is used when the entered command is correct.

         Where's 4.2.2.4.27 ???


4.2.2.4.28   E̲x̲e̲c̲u̲t̲e̲ ̲G̲l̲o̲b̲a̲l̲ ̲N̲u̲m̲b̲e̲r̲ ̲S̲e̲r̲i̲e̲s̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲C̲o̲m̲m̲a̲n̲d̲



4.2.2.4.28.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure executes GNSC-Menu Related Commands.



4.2.2.4.28.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  EXEC ̲GNSC ̲CMD()(SEQ ̲STATE)

         b)  EXEC ̲GNSC ̲CMD(R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲s̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R7  SEQ ̲STATE                         -    R
         R6  LINK                              C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R6                               DEST
         R7      SEQ ̲STATE                     RETURN



4.2.2.4.28.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a)  SET ̲GSN(GSN ̲GOUP,GSN ̲INDEX,GSN ̲TEXT (1..2),
             …0e……0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…
                     GNS ̲TEXT(3..4)(SVDIA ̲TMP ̲REC ̲PT)
                     …0e……0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

             This component procedure calls the TMP function
             TMP ̲SET ̲GSN, with register contents as specified
             by caller.






4.2.2.4.28.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPERVISOR ̲CMD ̲REC:BUFFER         C    D
             SFCO ̲TMP ̲REC1 ̲PT:POINTER          C    K
             SVDIA ̲TMP ̲REC ̲PT:POINTER          C    K

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source listing.



4.2.2.4.28.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.29   G̲l̲o̲b̲a̲l̲ ̲N̲u̲m̲b̲e̲r̲ ̲S̲e̲r̲i̲e̲s̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲C̲o̲m̲m̲a̲n̲d̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲



4.2.2.4.29.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         Check for GNSC-Menu related commands, as to whether
         the parameters entered are semantically correct.



4.2.2.4.29.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  GNSC ̲CMD ̲VAL(SUPV ̲CMD):ERROR ̲OK

         b)  GNSC ̲CMD ̲VAL(R0, R6):ERROR ̲OK

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲ ̲



         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0  SUPV ̲CMD                          C    D
         R6  LINK                              C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R7                               DEST



4.2.2.4.29.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a)  ADD ̲ERROR(ERR ̲NUMBER)
             …0e……0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

             This procedure adds an error code to the error
             list and updates the error count. It always sets
             EXIT ̲LAB (local variable) to error.

         b)  CALL ̲TMP(TABLE ̲ID,SEARCH ̲MASK,READ ̲MASK)
             …0e……0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

             Calls the specified TMP function to be performed
             on the specified table.


4.2.2.4.29.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SFCO ̲TMP ̲RECORD1                  C    R
             SFCO ̲TMP ̲KEY1                     C    R
             ERR ̲LIST                          C    R
             ERR ̲NO                            C    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲ ̲

             Refer Source Listing.





4.2.2.4.29.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲

         The module has two exists: ERROR and OKAY. The ERROR
         exit is used when validation errors have been found.
         ERR ̲NO will then contain the number of errors found.
         ERR ̲LIST the identification of the error. The OKAY
         exit is used when the entered command is correct.



4.2.2.4.30   R̲e̲a̲d̲ ̲G̲l̲o̲b̲a̲l̲ ̲N̲u̲m̲b̲e̲r̲ ̲S̲e̲r̲i̲e̲s̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲



4.2.2.4.30.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure fetches the information from the DBD
         not fetched during command validation, which shall
         be used by SVDIA when displaying the appropriate format
         and data. Refer relevant INFO ̲REC.



4.2.2.4.30.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  READ ̲GNSC ̲INFO()(SEQ ̲STATE)

         b)  READ ̲GNSC ̲INFO (R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R7  CC:SEQ ̲STATE                      -    R
         R6  LINK                              C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R6                               DEST
         R7  CC:SEQ ̲STATE                      RETURN





4.2.2.4.30.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.30.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SEQ ̲REC                           C    R
             SUPV ̲CMD ̲REC                      C    K
             SFCO ̲TMP ̲KEY1:SINGLE ̲KEY          -    R
             SFCO ̲TMP ̲KEY2:SINGLE ̲KEY          C    R
             SFCO ̲TMP ̲KEY3:SINGLE ̲KEY          C    R
             SFCO ̲TMP ̲PARAM1:TMP ̲PARAM         -    R
             SFCO ̲TMP ̲PARAM2:TMP ̲PARAM         -    R
             SFCO ̲TMP ̲PARAM3:TMP ̲PARAM         -    R
             SFCO ̲TMP ̲REC:BUFFER               C    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.30.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.31   E̲x̲e̲c̲u̲t̲e̲ ̲S̲y̲s̲t̲e̲m̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲C̲o̲m̲m̲a̲n̲d̲



4.2.2.4.31.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure executes SYSC-Menu related commands.
         All commands of type 'SUPERVISOR COMMANDS' requires
         a completion report to be generated, this is done by
         call of module SEND ̲CREP.


4.2.2.4.31.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  EXEC ̲SYSC ̲CMD()(SEQ ̲STATE)

         b)  EXEC ̲SYSC ̲CMD(R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R7  SEQ ̲STATE                         -    R
         R6  LINK                              C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R6                               DEST
         R7      SEQ ̲STATE                     RETURN



4.2.2.4.31.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.31.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPERVISOR ̲CMD ̲REC:BUFFER         C    D
             SFCO ̲TMP ̲REC1 ̲PT:POINTER          C    K
             SVDIA ̲TMP ̲REC ̲PT:POINTER          C    K

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.31.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.32   R̲e̲a̲d̲ ̲S̲y̲s̲t̲e̲m̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲



4.2.2.4.32.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure fetches the information from the DBD
         not fetched during command validation, which shall
         be used by SVDIA when displaying the appropriate format
         and data. Refer relevant INFO ̲REC.



4.2.2.4.32.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  READ ̲SYSC ̲INFO()(CC:SEQ ̲STATE)

         b)  READ ̲SYSC ̲INFO(R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R7  CC:SEQ ̲STATE                      -    R
         R6  LINK                              C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R6                               DEST
         R7      CC:SEQ ̲STATE                  RETURN



4.2.2.4.32.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲ ̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPV ̲CMD ̲REC                      C    K
             SFCO ̲TMP ̲PARAM1:TMP ̲PARAM         -    R
             SFCO ̲TMP ̲REC:BUFFER               C    R



         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.32.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.33   E̲x̲e̲c̲u̲t̲e̲ ̲T̲a̲b̲l̲e̲ ̲P̲o̲i̲n̲t̲ ̲C̲o̲m̲m̲a̲n̲d̲



4.2.2.4.33.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲

         The procedure executes TAPC-Menu related commands.
         This means for all commands a buffer is created and
         sent to SPIP in the MAIN QUEUE SPIP ̲REQQ SUB QUEUE
         1 with 
         SEND ̲REQUEST.



4.2.2.4.33.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  EXEC ̲TAPR ̲CMD()(SEQ ̲STATE)

         b)  EXEC ̲TAPR ̲CMD (R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲ ̲

         R7  SEQ ̲STATE                         -    R
         R6  LINK                              C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R6                               DEST
         R7      'SEQ ̲STATE                    RETURN





4.2.2.4.33.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a)  S̲E̲N̲D̲ ̲T̲P̲ ̲S̲P̲I̲P̲(̲T̲A̲B̲L̲E̲,̲P̲R̲I̲N̲T̲ ̲T̲Y̲P̲E̲,̲S̲U̲P̲V̲ ̲C̲M̲D̲,̲K̲E̲Y̲ ̲S̲I̲Z̲E̲,̲
                                               P̲O̲I̲N̲T̲E̲R̲ ̲T̲O̲ ̲K̲E̲Y̲)

             The procedure reserves, writes and sends a buffer
             to the supervisor printer.

         b)  B̲U̲F̲F̲E̲R̲ ̲H̲A̲N̲D̲L̲I̲N̲G̲ ̲(̲B̲U̲F̲F̲E̲R̲ ̲S̲I̲Z̲E̲)̲(̲B̲U̲F̲F̲E̲R̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲)̲

             The procedure reserves, writes a buffer and then
             returns with the BUFFER ̲REFERENCE in register two.

         c)  S̲E̲N̲D̲ ̲Q̲E̲L̲(̲M̲A̲I̲N̲ ̲Q̲U̲E̲U̲E̲,̲Q̲E̲L̲ ̲R̲E̲F̲,̲S̲U̲B̲ ̲Q̲U̲E̲U̲E̲,̲ ̲M̲A̲I̲N̲T̲Y̲P̲E̲,̲
             ̲
                                               S̲U̲B̲T̲Y̲P̲E̲)̲

             The procedure sends a QEL to requestred queue.
             If QEL ̲REFERENCE    NIL the buffer is dismantled.



4.2.2.4.33.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes.

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPV ̲CMD ̲REC:SUPERVISOR ̲COMMAND ̲ATTR   C    K
             SVDIA ̲TMP ̲REC ̲PT:POINTER               C    K
             SFCO ̲TMP ̲REC                           -    D
             SVUP ̲SEND ̲Q:QUEUE ̲REFERENCE            -    D
             SVUP ̲REQ ̲ANS ̲Q:QUEUE ̲REFERENCE         -    D
             SVUP ̲SEND ̲PARAMS:SEND ̲PARAMS           -    D

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.33.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.34   S̲y̲s̲t̲e̲m̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲E̲x̲t̲r̲a̲c̲t̲ ̲C̲o̲m̲m̲a̲n̲d̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲



4.2.2.4.34.1 F̲u̲n̲c̲t̲i̲o̲n̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         Check for SYIE-Menu related commands, as to whether
         the parameters entered are sematically correct.



4.2.2.4.34.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  SYIE ̲CMD ̲VAL(SUPV ̲CMD):ERROR ̲OK

         b)  SYIE ̲CMD ̲VAL(R0,R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0  SUPV ̲CMD                               C    D
         R6  LINK                                   C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R7                                    DEST



4.2.2.4.34.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a)  V̲A̲L̲ ̲D̲I̲S̲I̲G̲N̲A̲T̲O̲R̲(̲T̲A̲B̲L̲E̲;̲S̲E̲A̲R̲C̲H̲ ̲T̲Y̲P̲E̲,̲ ̲S̲E̲A̲R̲C̲H̲ ̲M̲A̲S̲K̲,̲
             ̲C̲C̲)̲

             The procedure calls TMP to find out whether the
             input designator is found (CC :=OKAY) and not 
             (CC :=ERROR)



4.2.2.4.34.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             REfer SFCO Subpackage Prefixes



         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Package Data

             SUPV ̲CMD ̲REC                           C    K
             SFCO ̲TMP ̲KEY1:SINGLE ̲KEY               -    D
             SFCO ̲TMP ̲PARAM1:TMP ̲PARAM              -    D
             ERR ̲LIST                               C    R
             ERR ̲NO                                 C    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.34.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲

         The module has two exists: ERROR and OKAY. The ERROR
         exit is used when validation errors have been found.
         ERR ̲NO will then contain the number of errors found.
         ERR ̲LIST the identification of the error. The OKAY
         exit is used when the entered command is correct.



4.2.2.4.35   E̲x̲e̲c̲u̲t̲e̲ ̲S̲y̲s̲t̲e̲m̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲E̲x̲t̲r̲a̲c̲t̲ ̲C̲o̲m̲m̲a̲n̲d̲



4.2.2.4.35.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure executes SYIE ̲Menu related commands.
         This means for all the commands PWLT, UPPT, TPPT, DPPT,
         CPPT and CMPT a buffer is created and sent to SPIP
         in the MAIN QUEUE SPIP ̲REQQ SUB QUEUE 1 with SEND ̲REQUEST.
         For the commands QSPT and SPAP a single QEL ARIS is
         sent to SPIP in the MAIN QUEUE SPIP ̲REQQ SUB QUEUE
         1 with SEND ̲REQUEST. For the command LGTR a buffer
         is sent to log in MAIN QUEUE TRACE ̲Q SUB ̲QUEUE1. For
         the command STOC A QEL is sent to STP in MAIN QUEUE
         STPRQ and SUBQUEUE APP ̲Q.





4.2.2.4.35.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  EXEC ̲SYIE ̲CMD()(SEQ ̲STATE)

         b)  EXEC ̲SYIE ̲CMD(R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲ ̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R7  SEQ ̲STATE                              -    R
         R6      LINK                               C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

         R0 - R6                                    DEST
         R7      SEQ ̲STATE                          RETURN



4.2.2.4.35.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         The module has two exists: ERROR and OKAY. The ERROR
         exit is used when validation errors have been found.
         ERR ̲NO will then contain the number of errors found.
         ERR ̲LIST the identification of the error. The OKAY
         exit is used when the entered command is correct.



4.2.2.4.35.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpakcage Prefixes



         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPV ̲CMD ̲REC:SUPERVISOR ̲COMMAND ̲ATTR   C    K
             SVDIA ̲TMP ̲REC ̲PT:POINTER               C    K
             SFCO ̲TMP ̲REC                           -    D
             SVUP ̲SEND ̲Q:QUEUE ̲REFERENCE            -    D
             SVUP ̲REQ ̲ANS ̲Q:QUEUE ̲REFERENCE         -    D
             SVUP ̲SEND ̲PARAMS:SEND ̲PARAMS           -    D

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.35.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.36   E̲x̲e̲c̲u̲t̲e̲ ̲S̲y̲s̲t̲e̲m̲ ̲E̲n̲g̲i̲n̲e̲e̲r̲i̲n̲g̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲ ̲C̲o̲m̲m̲a̲n̲d̲



4.2.2.4.36.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure executes the SEND ̲COMMANDS SICH, PMAN
         and SDTC.



4.2.2.4.36.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  EXEC ̲SNEF ̲CMD()(SEQ ̲STATE)

         b)  EXEC ̲SNEF ̲CMD (R7, R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R7  SEQ ̲STATE                          -    R
             R6  LINK                               C    D



         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0 - R6                                DEST
             R7      SEQ ̲STATE                      RETURN



4.2.2.4.36.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.36.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPV ̲CMD ̲RC:SUPERVISOR ̲COMMAND ̲ATTR    C    K
             SVDIA ̲TMP ̲REC ̲PT:POINTER               C    K
             SVUP ̲SEND ̲Q:QUEUE ̲REFERENCE            -    D
             SVUP ̲REQ ̲ANS ̲Q:QUEUE ̲REFERENCE         -    D
             SVUP ̲SEND ̲PARAMS:SEND ̲PARAMS           -    D

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲ ̲

             Refer Source Listing.



4.2.2.4.36.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.37   V̲o̲l̲u̲m̲e̲ ̲C̲o̲m̲m̲a̲n̲d̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲





4.2.2.4.37.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         Check the CMD, that the VOLUME ̲NAME is correct, the
         device can be reserved and that there is only four
         files on volume. (VONM,VODL).



4.2.2.4.37.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  VOL ̲CMD ̲VAL(SUPV ̲CMD):ERROR ̲OK

         b)  VOL ̲CMD ̲VAL(R0,R6):ERROR ̲OK

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0  SUPV ̲CMD                           C    D
             R6  LINK                               C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0 - R7                                DEST



4.2.2.4.37.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a)  CHECK ̲VOL ̲NAME()(CC)
             …0e……0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

             Check that the specified volume name is correct.

         b)  READ ̲SECTOR ̲NUL(POINTER TO BUFFER)(CC,DEV ̲STATUS)
             …0e……0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
             ̲ ̲…0f……0f…

             Check the status of the disk.



4.2.2.4.37.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes.



         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPV ̲CMD ̲REC                           C    K
             SFCO ̲TMP ̲REC                           -    R
             ERR ̲LIST                               C    R
             ERR ̲NO                                 C    R
             VODL ̲EXEC                              -    R
             VODL ̲VOLUME                            -    R

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.37.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲

         The module has two exists: ERROR and OKAY. The ERROR
         exit is used when validation errors have been found.
         ERR ̲NO will then contain the number of errors found.
         ERR ̲LIST the identification of the error. The OKAY
         exit is used when the entered command is correct.



4.2.2.4.38   E̲x̲e̲c̲u̲t̲e̲ ̲V̲o̲l̲u̲m̲e̲ ̲C̲o̲m̲m̲a̲n̲d̲



4.2.2.4.38.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The procedure executes the volume commands VONM and
         VODL.



4.2.2.4.38.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  EXEC ̲VOL ̲CMD()(SEQ ̲STATE)

         b)  EXEC ̲VOL ̲CMD(R7, R6)



         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R7  SEQ ̲STATE                          -    R
             R6  LINK                               C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0 - R6                                DEST
             R7      SEQ ̲STATE                      RETURN



4.2.2.4.38.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

             None



4.2.2.4.38.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SUPV ̲CMD ̲REC:SUPERVISOR ̲COMMAND ̲ATTR   C    K
             SVDIA ̲TMP ̲REC ̲PT:POINTER
             SVUP ̲SEND ̲Q:QUEUE ̲REFERENCE            -    D
             SVUP ̲REQ ̲ANS ̲Q:QUEUE ̲REFERENCE         -    D
             SVUP ̲SEND ̲PARAMS:SEND ̲PARAMS           -    D
             SFCO ̲TMP ̲REC                           C    D

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.38.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲



4.2.2.4.39   V̲o̲l̲u̲m̲e̲ ̲t̲o̲ ̲S̲A̲R̲



4.2.2.4.39.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         Send request to SAR of the SUB ̲TYPE VOLUME ̲INITIALIZED
         or VOLUME ̲DELETE.



4.2.2.4.39.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  VOL ̲TO ̲SAR

         b)  VOL ̲TO ̲SAR(R6)

         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R6  LINK                               C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0 - R7                                DEST




4.2.2.4.39.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲

             None



4.2.2.4.39.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes



         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data

             SVUP ̲SEND ̲PARAMS                       -    D
             SVUP ̲SEND ̲Q                            -    D

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.39.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲




4.2.2.4.40   M̲o̲u̲n̲t̲/̲D̲i̲s̲m̲o̲u̲n̲t̲ ̲V̲o̲l̲u̲m̲e̲



4.2.2.4.40.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The module sends a Mount or Dismount Command to SSC,
         depending on the value of the call register R0. The
         identification of the volume to be mounted is contained
         in R1.

         After the command has been sent the module awaits the
         SSC response to the command. The QEL received is validated
         upon receipt and when the correct QEL has been received,
         the CC of the Mount/Dismount Command is returned in
         R7 to the caller.



4.2.2.4.40.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         a)  MOUNT ̲DISMOUNT(CMD,PTR TO VOLUME NAME)(CC):ERROR
             ̲OK

         b)  MOUNT ̲DISMOUNT(R0,R1,R7,R6):ERROR ̲OK



         R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲

         C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲

             R0  MOUNT ̲VOL/DISMOUNT ̲VOL             C    D
             R1  POINTER TO VOLUME NAME             C    D
             R7  COMPLETION CODE - CC               -    R
             R6) LINK                               C    D

         R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲

             R0 - R6                                DEST
             R7      CC                             RETURN



4.2.2.4.40.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲

         a)  CHECK ̲QEL()
             …0e……0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

             The procedure checks as to whether the QEL received
             is the one expected and whether is it valid.



4.2.2.4.40.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package Prefixes
             Refer SFCO Subpackage Prefixes.

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SUP Package Data
             Refer SFCO Subpackage Data

             SVUP ̲SEND ̲Q                            -    D
             SVUP ̲REQ ̲ANS ̲Q                         -    D
             SVUP ̲ARRQ                              C    K
             SVUP ̲SEND ̲PARAMS                       -    D
             ANQ ̲ATTR                               -    D

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer Source Listing.



4.2.2.4.40.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲


4.2.2.4.41   O̲V̲E̲R̲L̲O̲A̲D̲ ̲A̲C̲T̲I̲O̲N̲


4.2.2.5  C̲o̲m̲m̲o̲n̲ ̲S̲u̲b̲p̲a̲c̲k̲a̲g̲e̲ ̲D̲a̲t̲a̲ 

         a)  D̲a̲t̲a̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

             Refer CPS Prefixes
             Refer SUP Package prefixes
             Refer SFW Subpackage Prefixes

         b)  E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲

             Refer CAMPS Database Document
             Refer SUP Package Data

         c)  L̲o̲c̲a̲l̲ ̲D̲a̲t̲a̲

             Refer SFCO Subpackage Data