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
Index: ┃ 1 2 8 C S W ~

⟦11f497f33⟧ Bits:30005812 8" Wang WCS floppy, CR 0119A, 8" Floppy Disk

    Length: 315392 (0x4d000)
    Description: Bits:30005812 8" Wang WCS floppy, CR 0119A
    Types: 8" Floppy Disk

Namespace

name artifact - - - - - - - - - - - - - - - - - - - - - - -
1617A CPS/SDS/025 dhh JBS afsn. 4.2.4 25-01-82 12:43 10 09 48771 28-03-85 11:33 00 2 27-03-85 13:22 29-03-85 11:24 0119A 62 16 51 796 59217 @ 1617A ⟦7aaabc40c⟧ Wang Wps File, CPS/SDS/025
1621A CPS/SDS/025 dhh JBS 4.2.5 26-01-82 08:52 9 27 36334 28-03-85 11:33 00 2 27-03-85 13:50 29-03-85 11:25 0119A 43 21 33 532 65173 1621A ⟦acd2451cc⟧ Wang Wps File, CPS/SDS/025
1626A CPS/SDS/025 rt OKH Table of C.Mess.Mang 27-01-82 15:27 6 22 18533 02-05-85 15:32 06 84 02-05-85 15:39 06-05-85 12:55 0119A 8 11 07 324 23471 1626A ⟦3da6ef213⟧ Wang Wps File, CPS/SDS/025
1644A CPS/SDS/036 sdv KS 4.2.2.2 Superv. Prin 01-02-82 10:27 17 55 75687 14-06-85 15:59 08 27 17-01-85 08:44 20-06-85 09:25 0119A 55 29 46 420 95350 0 1644A ⟦bdff903ec⟧ Wang Wps File, CPS/SDS/036
2134A CPS/SDS/031 pan RIM Fig. 4.2.1.4.1.5-19 05-05-82 14:51 4 08 10646 06-05-82 13:21 06 101 06-05-82 13:29 12-05-82 13:41 0119A 31 4 14 352 10747 2134A ⟦45147c27f⟧ Wang Wps File, CPS/SDS/031
~ORPHAN03.01 ⟦0e00400de⟧ Wang Wps File, Spelunked
~ORPHAN04.05 ⟦b02b2efd5⟧ Wang Wps File, Spelunked
~ORPHAN04.07 ⟦aa477412a⟧ Wang Wps File, Spelunked
1644A CPS/SDS/036 sdv KS 4.2.2.2 Superv. Prin 01-02-82 10:27 17 55 75687 16-01-85 15:48 03 108 17-01-85 08:44 17-01-85 09:12 0119A 55 29 38 436 95323 0 ~ORPHAN42.08 ⟦bdbf0de94⟧ Wang Wps File, Spelunked
1644A CPS/SDS/036 sdv KS 4.2.2.2 Superv. Prin 01-02-82 10:27 17 55 75687 15-12-83 08:59 4 01 8709 20-12-83 09:33 23-12-83 09:56 0119A 55 27 58 496 93035 ~ORPHAN45.08 ⟦aefcfb651⟧ Wang Wps File, Spelunked
1642A CPS/SDS/036 vhn/kk/bel KS fra 1 01-02-82 10:20 3 44 18760 18-02-82 08:27 36 3370 18-02-82 09:03 25-02-82 08:37 0119A 92 6 29 748 25203 ~ORPHAN67.08 ⟦d5303778c⟧ Wang Wps File, Spelunked
1617A CPS/SDS/025 OKH kk afsn. 4.2.4 25-01-82 12:43 10 09 48771 14-05-82 12:50 00 10 14-05-82 12:57 14-05-82 15:36 0119A 67 13 20 692 53141 P ~ORPHAN75.08 ⟦25a0802f9⟧ Wang Wps File, Spelunked
1644A CPS/SDS/036 sdv KS 4.2.2.2 Superv. Prin 01-02-82 10:27 17 55 75687 13-05-82 10:24 02 40 13-05-82 12:27 17-05-82 10:37 0119A 89 23 57 656 84326 ` ~ORPHAN76.08 ⟦69ccb3140⟧ Wang Wps File, Spelunked

Disk picture

  Unclaimed
  Document Body
  Document Head
  Marked Free
  Content List

OctetView

0x00000…00100 (0, 0, 0)   Sector 01194130313139 ┆  A0119A                                                                                                                                                                                                                                                        ┆
0x00100…00200 (0, 0, 1)   Sector 00000000000000 ┆                                                                                                                                                                                                                                                                ┆
0x00200…00300 (0, 0, 2)   Sector ff00c0ffffff80 ┆  @     x                                                                                                                               @                                                                                                                       ┆
0x00300…00306 (0, 0, 3)   WangDocument {d00=0x16, d01=0x17, d02=0x41, ptr=(44,0, 0), d05=0x00}
0x00306…0030c             WangDocument {d00=0x16, d01=0x21, d02=0x41, ptr=(45,0, 0), d05=0x00}
0x0030c…00312             WangDocument {d00=0x16, d01=0x26, d02=0x41, ptr=(32,0, 0), d05=0x00}
0x00312…00318             WangDocument {d00=0x16, d01=0x44, d02=0x41, ptr=(38,0, 8), d05=0x00}
0x00318…0031e             WangDocument {d00=0x21, d01=0x34, d02=0x41, ptr=(75,0, 0), d05=0x00}
0x0031e…00320             21 34   ┆!4┆
0x00320…00340             41 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆AK                              ┆
0x00340…00360             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
         […0x4…]
0x003e0…00400             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e   ┆                                ┆
0x00400…00500 (0, 0, 4)   Sector 00000000000000 ┆                                                                                                                                                                                                                                                                ┆
0x00500…00600 (0, 0, 5)   Sector 86312020202020 ┆ 1                                                                                                                                                            8      7  Q? > 7                                              d N ~<d N ~<) 0uH  &4'>( 1c5 & &    ┆
0x00600…00700 (0, 0, 6)   Sector 421c402600415b ┆B @& A['      o   X%   %  PO P    ;     DA     C g x g V W(  O B :c   c L ' 1644A  g     L         < {C < { ; 4    ;s      IC   $jp $j- o        8 9 : L   t   x q    `                                   Y                                                     ┆
0x00700…00800 (0, 0, 7)   Sector 00000000000000 ┆                                                                                                                                                                                                                                                                ┆
         […0x8…]
0x01000…01100 (1, 0, 0)   WangDocumentBody
         […0x1…]
0x01200…01300 (1, 0, 2)   Sector 00000000000000 ┆                                                                                                                                                                                                                                                                ┆
         […0x5…]
0x01800…01900 (1, 0, 8)   WangDocumentBody
         […0x18…]
0x03100…03200 (3, 0, 1)   Sector 0302ff00161741 ┆      A 1                                                                    a) Start     Narrative Description     Find MMS File and file start. CC = MMS File not open, if not found.    Set values of the following MMS Control Variables:     - STS START   ┆
0x03200…03300 (3, 0, 2)   Sector 0303ff00161741 ┆      A -  OCD START    - ITS FIRST    - ITS LAST    - ITS CONTROL BLOCK ADDRESS    - RECOVERY BLOCK ADDRESS    - PBM set to all ones    - FBM set to all reserved     - ITS UNLOAD = ITS CLEAR = ITS FIRST     Reset COMMAND STATISTICS.IDLE TIME     If start ┆
0x03300…03400 (3, 0, 3)   Sector 0304ff00161741 ┆      Atype is dead or cold:     - Init OCD    - WRITE ITS CLEAR to ITS Control Block    - Call Terminate Restore    - Set Recovery Block Function to Unused     If start type is warm:     - Read ITS Clear from ITS Control Block    - Check Recovery Block an┆
0x03400…03500 (3, 0, 4)   Sector 0305ff00161741 ┆      Ad perform the function.    - Set running state to AWAIT RESTORE     Flowgram: None.     b) Terminate Restore     Narrative Description     - Set Running State to running    - Signal Purge Sem as many times as there are bits set in PBM.      If that ┆
0x03500…03600 (3, 0, 5)   Sector 03065f00161741 ┆  _   Anumber is less than STS warning threshold, set STS warning pending.      Flowgram: None. L BLOCK)      Narrative Description      In order to assure that at least one VCB is included in the checkpoint first VCB in the view list of the CIFCB is marke┆
0x03600…03700 (3, 0, 6)   Sector 0307ff00161741 ┆      A 1                                                                  4.2.4.5 Common Subpackage Data     None    4.2.4.6 Common Subpackage Procedures     None    4.2.4.7 Subpackage Interfaces    4.2.4.7.1 Restore     Functional Specification     Perfo┆
0x03700…03800 (3, 0, 7)   Sector 0208ff00161741 ┆      Arm the RESTORE command. Operation must contain parameters at call. Reply and CC are updated. OCD is reserved during processing. Disk accesses for read of OCD and Checkpoint.     Call Specification     RESTORE     Completion Codes     end restore    ┆
0x03800…03900 (3, 0, 8)   WangDocumentBody
         […0xc…]
0x04500…04600 (4, 0, 5)   Sector 04060a00162141 ┆     !AE)  :DISK BUFFER,      DESTINATION: DATA SPECIFICATION,         LOCATION,COUNT:  INTEGER)    4.2.5.7.10 Put Sequential   Functional Description   Data is transferred from application data space or MMS data space to sector buffers. This transfer is c┆
0x04600…04700 (4, 0, 6)   Sector 00004b00162141 ┆  K  !A 1                                                                   tart and is updated together with remaining.   Call Specification   PUT SEQUENTIAL(BUFFER:        DISK BUFFER,           SOURCE:        DATA SPECIFICATION,           COUNT:        ┆
0x04700…04800 (4, 0, 7)   Sector 03089f00162141 ┆     !A is read from fields and delivered in the users data buffer. The field list, updated according to the performed read operation, is returned to caller.    OK   Completion codes   Not all requested is read - field location, location and remaining tell┆
0x04800…04900 (4, 0, 8)   WangDocumentBody
         […0x1b7…]
0x20000…20100 (32, 0, 0)  WangDocumentHead {hdr=WangSectHead {next=(32,0, 1), len=0xff, h3=41162641}, f00=»1626A «, f01=»CPS/SDS/025               «, f02=»rt                   «, f03=»OKH                  «, f04=»Table of C.Mess.Mang «, f05=27-01-82 15:27, f06=»   6 «, f07=»22 «, f08=» 18533 «, f09=02-05-85 15:32, f10=»     «, f11=»06 «, f12=»    84 «, f13=02-05-85 15:39, f14=06-05-85 12:55, f15=»0119A «, f16=»  8 «, f17=»  11 «, f18=»07 «, f19=»  324 «, f20=» 23471 «, f21=»  «, f22=»   «, f99=020000000110062710110280aaca15050000000000000137035000df}
0x20100…20200 (32, 0, 1)  WangDocumentBody
         […0x66…]
0x26800…26900 (38, 0, 8)  WangDocumentHead {hdr=WangSectHead {next=(38,0, 9), len=0xff, h3=41164441}, f00=»1644A «, f01=»CPS/SDS/036               «, f02=»sdv                  «, f03=»KS                   «, f04=»4.2.2.2 Superv. Prin «, f05=01-02-82 10:27, f06=»  17 «, f07=»55 «, f08=» 75687 «, f09=14-06-85 15:59, f10=»     «, f11=»08 «, f12=»    27 «, f13=17-01-85 08:44, f14=20-06-85 09:25, f15=»0119A «, f16=» 55 «, f17=»  29 «, f18=»46 «, f19=»  420 «, f20=» 95350 «, f21=»  «, f22=» 0 «, f99=530010000110062710110280aaca1505000000000000003703a200df}
0x26900…26a00 (38, 0, 9)  WangDocumentBody
         […0x6…]
0x27000…27100 (39, 0, 0)  Sector 2701ff00164441 ┆'    DA 1                                                                   DELCO PROC SPIP CLOSE CMD       INIT RECV ANSQ    NIL?        CANCEL SYSTEM CALL(INIT RECV ANSQ)      For INIT RECV DELVERY ARRAY        INIT RECV DELIVERY(I)    NIL?           CAN┆
0x27100…27200 (39, 0, 1)  Sector 2702c900164441 ┆' I  DACEL SYSTEM CALL (INIT RECV DELIVERY(I)) (4.1.5.4)       DELCO CMD TO RESCO (SPIP CLOSE) (4.2.2.6.5)     SET DELCO CLOSED FLAG=DELCO CLOSED TO RECSO    END                      FIGURE 4.2.2.4.3-2 uration change takes place.   g) DELIVER REQUEST    Th┆
0x27200…27300 (39, 0, 2)  Sector 2703ff00164441 ┆'    DA 1                                                                   CONFIG CHANGE ACTIONS       CASE GET SYSTEM PARAMETER (SUPV PRINTER PARAMS)             (SUPV PRINTER CONFIG,              CC):  ERROR OK       ERROR ?    ANALYSE ERROR(CC, 0):  OK┆
0x27300…27400 (39, 0, 3)  Sector 2704ff00164441 ┆'    DA       OK ?SET DELIVERY INDEX = MIN(DELIVERY INDEX TYPE)    LOOP      SUPV PRINTER CONFIG(DELIVERY INDEX) EQ           SPIP DELIVERY RECORDS (DELIVERY INDEX).           DEVICE DESIGNATOR ?      SPIP DELIVERY RECORDS (DELIVERY INDEX)                 ┆
0x27400…27500 (39, 0, 4)  Sector 2705ff00164441 ┆'    DA       .BLOCKED EQ TRUE?      REPLY TO OUTST REQ (4.2.2.4.1)      DELIVERY INDEX EQ SUP LOGAND      RESCO REPY=RESCO PRIS?        SEND RETURN SYIE TAB FILE CMD TO PRT (4.2.2.6.7)          DELIVERY UNBLOCKED ACTIONS ( - 7)      SET CONFIG DATA ( - 4)┆
0x27500…27600 (39, 0, 5)  Sector 2706cb00164441 ┆' K  DA       INCREMENT DELIVERY INDEX      DELIVERY INDEX GT MAX(DELIVER INDEX TYPE)?-  EXIT LOOP    END LOOP     DELCO CC TO SPICO (CONFIG CHANGE CC) (4.2.2.6.6)     END CASE   END   FIGURE 4.2.2.4.3-3                                                     ┆
0x27600…27700 (39, 0, 6)  Sector 2707ff00164441 ┆'    DA 1                                                                   SET CONFIG DATA      WITH SPIP DELIVERY RECORDS(DELIVERY INDEX)  DO          SET  .DEVICE DESIGNATOR =       SUPV PRINTER CONFIG(DELIVERY INDEX)          SET  .PRIS MAIN QREF   =  ┆
0x27700…27800 (39, 0, 7)  Sector 2608f800164441 ┆& x  DA        PRIS PRINTQ GROUP REF +          SUPV PRINTER CONFIG (DELIVERY INDEX)          SET  .PRIS CMD QREF    =          PRIS CMDQ GROUP REF +          SUPV PRINTER CONFIG(DELIVERY INDEX)       END WITH    END                Fig. 4.2.2.4.3-4 ne. The┆
0x27800…27900 (39, 0, 8)  Sector 2709ff00164441 ┆'    DA old configuration is checked with the new. For each supervisor printer, with another address, actual action is taken at last completion is sent to SPICO.    4.2.2.4.3.3.5 SET CONFIG DATA   For a changed supervisor printer address the new QUEUE REFE┆
0x27900…27a00 (39, 0, 9)  Sector 270aff00164441 ┆'    DARENCE is determined by the procedure.    4.2.2.4.3.3.6 PROC PRINTQ CANC NOT   For the actual supervisor printer print queue cancelled action is taken.    4.2.2.4.3.3.7 PROC PRINTQ UNBLOCKED NOT   For the actual supervisor printer print queue unblock┆
0x27a00…27b00 (39, 0, 10) Sector 270b1d00164441 ┆'    DAed action is taken.    Fig. 4.2.2.4.2-1                             4.2.2.4 Module Specifications    4.2.2.4.1 DELCO MAIN Specification    4.2.2.4.1.1 Functional Specification   The module is called by the coroutine monitor upon initialization of th┆
0x27b00…27c00 (39, 0, 11) Sector 270cff00164441 ┆'    DA 1                                                                  4.2.2.4.3.4 Data Description   Data References   Ref. SOURCE LISTING   External Data   SUPV PRINTERS ref. CPS/DBD/001    4.2.2.4.3.5 Module Design   Ref. Fig. 4.2.2.4.3-1 through Fi┆
0x27c00…27d00 (39, 0, 12) Sector 270d1600164441 ┆'    DAg. 4.2.2.4.3-8. T QREFS( -3 )    SET OUTST REQ QEL(1..MAX OUTST REQS)=NIL    SET DELIVERY INDEX = MIN(DELIVERY INDEX TYPE)      LOOP       WITH SPIP DELIVERY RECORDS(DELIVERY INDEX)DO          SET .DEVICE DESIGNATOR           =         SUPV PRINTER ┆
0x27d00…27e00 (39, 0, 13) Sector 270eff00164441 ┆'    DA 1                                                                   PROC SPICO ITEMS      CASE OPERATION.ITEM NAME OF:         SPIP CLOSE ?    DELCO PROC SPIP CLOSE CMD ( - 2   )         CONFIG CHANGE ?   CONFIG CHANGE ACTIONS  ( - 3    )         P┆
0x27e00…27f00 (39, 0, 14) Sector 270fff00164441 ┆'    DARINTQ CANCELLED ?   PROC PRINTQ CANC NOT  ( - 5  )          PRINTQ UNBLOCKED ?   PROC PRINTQ UNBLOCKED NOT  (- 6  )                 OTHERWISE ?   ERROR REP(INT,CON, DELC,NO PRC SPILCO              ITEM,0,2,NIL)(4.1.5.5)      END CASE     END        ┆
0x27f00…28000 (39, 0, 15) Sector 27001900164441 ┆'    DA  Fig. 4.2.2.4.3-1                                                   DELCO MAIN        INITIALIZE DELCO (4.2.2.4.2)          DELCO MAIN LOOP          WAIT OPSEM (SPIP S2)(OPERATION):  OK        DELCO CLOSED FLAG = TRUE ?        CASE OPERATION.ID OF:┆
0x28000…28100 (40, 0, 0)  Sector 2801ff00164441 ┆(    DA 1                                                                   SET SPIP INPUT QREFS      WITH SPIP DELIVERY RECORDS DO         SET (REP).SPIP INPUT QREF = SPIP REPQ         SET (SUP).SPIP INPUT QREF = SPIP SUPQ         SET (LOG).SPIP INPUT QRE┆
0x28100…28200 (40, 0, 1)  Sector 28027f00164441 ┆(    DAF = SPIP LOGQ         SET (STA).SPIP INPUT QREF = SPIP STAQ       END WITH     END                      Fig. 4.2.2.4.2-3 END DELCO MAIN LOOP    END   Fig. 4.2.2.4.1-1 eue is unblocked or a configuration change takes place.   g) DELIVER REQUEST    Th┆
0x28200…28300 (40, 0, 2)  Sector 2803ff00164441 ┆(    DA 1                                                                  4.2.2.4.3 PROC SPICO ITEMS Specification    4.2.2.4.3.1 Functional Specification    The various commands received from SPICO are processed by this module.  The possible commands are┆
0x28300…28400 (40, 0, 3)  Sector 2804ff00164441 ┆(    DA:    CLOSE, CONFIG CHANGE,   PRINTQ CANCELLED,   PRINTQ UNBLOCKED,    The CLOSE command is also passed on to RESCO.  Completion is always reported to SPICO.    4.2.2.4.3.2 Interface    Call Specification    a) PROC SPICO ITEMS    b) PROC SPICO ITEMS┆
0x28400…28500 (40, 0, 4)  Sector 2805ff00164441 ┆(    DA (R6)    Call Registers    R6  LINK  (Dest.)    Return Registers    R0 - R7  DESTROYED    Fatal Errors    None    4.2.2.4.3.3 Module Components    4.2.2.4.3.3.1 DELIVERY UNBLOCKED ACTIONS    The procedure performs the needed actions when one of the ┆
0x28500…28600 (40, 0, 5)  Sector 28062c00164441 ┆( ,  DAprint queues is no longer blocked.        Fig. 4.2.2.4.1-2              Fig. 4.2.2.2-1/9                                                                                                                                                                 ┆
0x28600…28700 (40, 0, 6)  Sector 2807ff00164441 ┆(    DA 1                                                                  4.2.2.4.3.3.2 DETERMINE DELIVERY INDEX    Given the Logical Device Designator, the procedure determines the appropriate DELIVERY INDEX.    4.2.2.4.3.3.3 DELCO PROC SPIP CLOSE CMD   ┆
0x28700…28800 (40, 0, 7)  Sector 2708ff00164441 ┆'    DA1                                                                   All outstanding INIT RECEIVE calls are cancelled and close CMD is sent to RESCO.    4.2.2.4.3.3.4 CONFIG CHANGE ACTIONS   The new supervisor printers configuration is determine. The┆
0x28800…28900 (40, 0, 8)  Sector 2809df00164441 ┆( _  DA  N/A    4.2.2.4.2.4 Data Description    Data References    Ref. SOURCE LISTING    External Data    SUPV PRINTERS               ref. CPS/DBD/001    4.2.2.4.2.5 Module Design    Ref. Fig. 4.2.2.4.2-1 and 4.2.2.4.2-2.                                  ┆
0x28900…28a00 (40, 0, 9)  Sector 280aff00164441 ┆(    DA 1                                                                   INITIALIZE DELCO       SET INIT RECV ANSQ = NIL       SET REQ REPLY NO = 0      SET RESCO REPLY = SRECO NONE      INIT DELIVERY RECORDS (-2)       INIT RECEIVE FROM SPIP ANSQ (4.2.┆
0x28a00…28b00 (40, 0, 10) Sector 280b2e00164441 ┆( .  DA2.6.2)      END        Fig. 4.2.2.4.2-1                             4.2.2.4 Module Specifications    4.2.2.4.1 DELCO MAIN Specification    4.2.2.4.1.1 Functional Specification   The module is called by the coroutine monitor upon initialization of th┆
0x28b00…28c00 (40, 0, 11) Sector 280cff00164441 ┆(    DA 1                                                                   INIT DELIVERY RECORDS       CASE GET SYSTEM PARAMETER (SUPV PRINTER PARAMETERS)           (SUPV PRINTER CONFIG,            CC):  ERROR OK    ERROR ?    ANALYSE ERROR (CC, 0):  OK  ┆
0x28c00…28d00 (40, 0, 12) Sector 280dff00164441 ┆(    DA  OK ? SPIP INPUT QREFS( -3 )    SET OUTST REQ QEL(1..MAX OUTST REQS)=NIL    SET DELIVERY INDEX = MIN(DELIVERY INDEX TYPE)      LOOP       WITH SPIP DELIVERY RECORDS(DELIVERY INDEX)DO          SET .DEVICE DESIGNATOR           =         SUPV PRINTER ┆
0x28d00…28e00 (40, 0, 13) Sector 280eff00164441 ┆(    DACONFIG(DELIVERY INDEX)        SET .BLOCKED                     = FALSE        SET .PRIS MAIN QREF              =         .DEVICE DESIGNATOR      +                 PRIS PRINTQ GROUP REF           SET .PRIS CMD QREF               =              .DEVIC┆
0x28e00…28f00 (40, 0, 14) Sector 280fff00164441 ┆(    DAE DESIGNATOR      +              PRIS CMDQ GROUP REF         END WITH       INIT RECEIVE ITEM(4.2.2.6.4)       INCREMENT DELIVERY INDEX         DELIVERY INDEX GT MAX(DELIVERY INDEX TYPE)?        EXIT LOOP            END LOOP       END CASE   END   F┆
0x28f00…29000 (40, 0, 15) Sector 28001600164441 ┆(    DAig. 4.2.2.4.2-2                                                      DELCO MAIN        INITIALIZE DELCO (4.2.2.4.2)          DELCO MAIN LOOP          WAIT OPSEM (SPIP S2)(OPERATION):  OK        DELCO CLOSED FLAG = TRUE ?        CASE OPERATION.ID OF:┆
0x29000…29100 (41, 0, 0)  Sector 2901ff00164441 ┆)    DA            SPICO ITEM?   PROC SPICO ITEMS (4.2.2.4.3   )           RESCO ITEM ?  PROC RESCO ITEMS (4.2.2.4.4   )           ANSQ ITEM ?   PROC ANSQ ITEM   (4.2.2.4.6   )           REPQ ITEM, SUPQ ITEM, LOGQ ITEM, STAQ ITEM ?          PROC DELIVERY I┆
0x29100…29200 (41, 0, 1)  Sector 2902ad00164441 ┆) -  DATEM( -2 )           OTHERWISE ?   ERROR REP(INT,GUP,DELC,NO DELCO                    MAIN,0,1,NIL)         END CASE      END DELCO MAIN LOOP    END   Fig. 4.2.2.4.1-1 eue is unblocked or a configuration change takes place.   g) DELIVER REQUEST    Th┆
0x29200…29300 (41, 0, 2)  Sector 2903ff00164441 ┆)    DA 1                                                                    1                                                                   PROC DELIVERY ITEMS    SEARCH OP IN INIT RECV DELIVERY ARRAY     NOT FOUND? ERROR REP(INT,GUP,DELC,10 DELCO MAI┆
0x29300…29400 (41, 0, 3)  Sector 2904ff00164441 ┆)    DAN,1,1,NIL)         (4.1.5.5)     FOUND? SET DELIVERY INDEX=LOOP INDEX    END SEARCH    SET INIT RECV DELIVERY(DELIVERY INDEX)=NIL    RECEIVE ITE()(CC)(4.2.2.6.3)    CC=0?     DELCO CLOSED FLAG =DELCO CLOSE TO RESCO?      RETURN(DELCO INPUT QEL):ERRO┆
0x29400…29500 (41, 0, 4)  Sector 2905ff00164441 ┆)    DAR OK       ERROR? ANALYZE ERROR(CC,0)      END RETURN     CASE DELIVERY INDEX      REP? SET I=DELCO INPUT SUBQUEUE      SUP? SET I=DELCO INPUT SUBQUEUE+I      LOG? SET I=PRIS LOG      STA? SET I=PRIS STA     END CASE     SET DELIVERY QREF,SUB QUEUE=┆
0x29500…29600 (41, 0, 5)  Sector 29064400164441 ┆) D  DAI     DELIVERY ITEM(4.2.2.4.7)    END     Fig. 4.2.2.4.1-2              Fig. 4.2.2.2-1/9                                                                                                                                                                 ┆
0x29600…29700 (41, 0, 6)  Sector 2907ff00164441 ┆)    DA 1                                                                  4.2.2.4.2 INITIALIZE DELCO Specification    4.2.2.4.2.1 Functional Specification    The module initializes appropriate DELCO variables and makes the coroutine ready to run and recei┆
0x29700…29800 (41, 0, 7)  Sector 2808ff00164441 ┆(    DAve input.    4.2.2.4.2.2 Interface    Call Specification    a) INITIALIZE DELCO    b) INITIALIZE DELCO (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.4.2.3 Module Components  ┆
0x29800…29900 (41, 0, 8)  Sector 29096600164441 ┆) f  DA 1                                                                           Diag. 4.2.2.3-1/12                                                                                                                                                          ┆
0x29900…29a00 (41, 0, 9)  Sector 290a8900164441 ┆)    DA 1                                                                                                                Fig. 4.2.2.3-13                                                                                                                        ┆
0x29a00…29b00 (41, 0, 10) Sector 290bff00164441 ┆)    DA 1                                                                  4.2.2.4 Module Specifications    4.2.2.4.1 DELCO MAIN Specification    4.2.2.4.1.1 Functional Specification   The module is called by the coroutine monitor upon initialization of th┆
0x29b00…29c00 (41, 0, 11) Sector 290cff00164441 ┆)    DAe subpackage.  It also contains the subpackage main loop.    4.2.2.4.1.2 Interface   Call Specification   a) DELCO MAIN  b) DELCO MAIN (R6)   Call Registers  1                                                                    R6  LINK  (DEST.)   Re┆
0x29c00…29d00 (41, 0, 12) Sector 290da000164441 ┆)    DAturn Registers   R0 - R7     Destroyed   Fatal Errors   None    4.2.2.4.1.3 Module Components   N/A    4.2.2.4.1.4 Data Description   Ref. SOURCE LISTING bpackage.   b) INITIALIZE DELCO    The module initializes appropriate DELCO variables and makes┆
0x29d00…29e00 (41, 0, 13) Sector 290eff00164441 ┆)    DA 1                                                                  4.2.2.4.1.5 Module Design   The module initializes the subpackage by calling the INITIALIZE DELCO module.  It determines the type of input item by testing the ID of the operation de┆
0x29e00…29f00 (41, 0, 14) Sector 290f5700164441 ┆) W  DAlivered when SPIP S2 is signalled.   Ref. Fig. 4.2.2.4.1-1 and Fig. 4.2.2.4.1-2. ) PROC RESCO ITEM    The items received from RESCO is processed by this module.    Print items are delivered to the appropriate printer process, UMAM-Requests are sent ┆
0x29f00…2a000 (41, 0, 15) Sector 2900ff00164441 ┆)    DA 1                                                                   DELCO MAIN        INITIALIZE DELCO (4.2.2.4.2)          DELCO MAIN LOOP          WAIT OPSEM (SPIP S2)(OPERATION):  OK        DELCO CLOSED FLAG = TRUE ?        CASE OPERATION.ID OF:┆
0x2a000…2a100 (42, 0, 0)  Sector 2a01ff00164441 ┆*    DA 1                                                                   e) PROC ANSQ ITEM    This module processes the replies received from PRIS and UMAM.  If the request was originally caused by a RESCO item, the reply will be passed on to RESCO.   f┆
0x2a100…2a200 (42, 0, 1)  Sector 2a02ff00164441 ┆*    DA) DELIVER ITEM    All print items, except requests, are delivered by this module.  If the destination queue is blocked, the delivery to it will be stopped until the queue is unblocked or a configuration change takes place.   g) DELIVER REQUEST    Th┆
0x2a200…2a300 (42, 0, 2)  Sector 2a03ff00164441 ┆*    DAis module delivers all function requests to the appropriate printer queues.  A reference to the original function request QEL is saved in order to be abled to send reply even if the request to or reply from PRIS is lost.  In case of a blocked PRIS Q┆
0x2a300…2a400 (42, 0, 3)  Sector 2a04ff00164441 ┆*    DAueue, the actions taken are the same as for DELIVER ITEM.   h) DELCO REPLY    The module sends reply to the function request print items originally sent to SPIP.  This takes place when PRIS has indicated print completion by sending a reply or when t┆
0x2a400…2a500 (42, 0, 4)  Sector 2a052100164441 ┆* !  DAhe print queue is blocked. ikke Flyt positions-viser Funktion annulleret Ukendt kommando JA eller ANNULLER Kun tal Kun mellemrum eller retur Under redigering nu Ukendt dokument Fundet I brug nu Allerede p> systemdiskette                             ┆
0x2a500…2a600 (42, 0, 5)  Sector 2a065f00164441 ┆* _  DA 1                                                                      Fig. 4.2.2.2-1/9                                                                                                                                                                 ┆
0x2a600…2a700 (42, 0, 6)  Sector 2a07ff00164441 ┆*    DA 1                                                                  4.2.2.3 Data Flow and Control Logic   The following HIPO-diagrams and the module tree show the data flow and control logic of DELCO.   Functional description of each module can be f┆
0x2a700…2a800 (42, 0, 7)  Sector 29089100164441 ┆)    DAound in sec. 4.2.2.2.   For detailed description of the module logic, refer to the module design flowgrams for each module (sec. 4.2.2.4).                                                                                                               ┆
0x2a800…2a900 (42, 0, 8)  WangDocumentHead {hdr=WangSectHead {next=(42,0, 9), len=0xff, h3=41164441}, f00=»1644A «, f01=»CPS/SDS/036               «, f02=»sdv                  «, f03=»KS                   «, f04=»4.2.2.2 Superv. Prin «, f05=01-02-82 10:27, f06=»  17 «, f07=»55 «, f08=» 75687 «, f09=16-01-85 15:48, f10=»     «, f11=»03 «, f12=»   108 «, f13=17-01-85 08:44, f14=17-01-85 09:12, f15=»0119A «, f16=» 55 «, f17=»  29 «, f18=»38 «, f19=»  436 «, f20=» 95323 «, f21=»  «, f22=» 0 «, f99=530010000110062710110280aaca1505000000000000003703a200df}
0x2a900…2aa00 (42, 0, 9)  Sector 2a0a3700164441 ┆* 7  DA     *   * * * * ) ) ) ) ) ) ) ( ( ( ( ( ' ' ' ' ' & & & & & & & % % % % % $ $ $ $ $ # # #                                                                                                                                                               ┆
0x2aa00…2ab00 (42, 0, 10) Sector 2a0bae00164441 ┆* .  DA 1                                                                       #  CPS/SDS/036   841115   SUPERVISOR PRINTER DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS       =MM, > I!e=6 !Z="(=e*$<kas#r  9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x2ab00…2ac00 (42, 0, 11) Sector 2a0cff00164441 ┆*    DA 1                                                                  4.2.2.2 DELCO Software Structure   The Software Structure of DELCO is shown in Fig. 4.2.2.2-1 through Fig. 4.2.2.2.-8.   In the following, a functional description of each module is┆
0x2ac00…2ad00 (42, 0, 12) Sector 2a0dff00164441 ┆*    DA given.   a) DELCO MAIN    The module is called by the coroutine monitor upon initialization of the subpackage.  It also contains the main loop for the subpackage.   b) INITIALIZE DELCO    The module initializes appropriate DELCO variables and makes┆
0x2ad00…2ae00 (42, 0, 13) Sector 2a0eff00164441 ┆*    DA the coroutine ready to run and receive input.   c) PROC SPICO ITEMS    The various commands received from SPICO are processed by this module.    The possible commands are:    CLOSE, CONFIG CHANGE,   PRINTQ CANCELLED,   PRINTQ UNBLOCKED    The CLOSE┆
0x2ae00…2af00 (42, 0, 14) Sector 2a0fff00164441 ┆*    DA command is also passed on to RESCO.  Completion is always reported to SPICO.   d) PROC RESCO ITEM    The items received from RESCO is processed by this module.    Print items are delivered to the appropriate printer process, UMAM-Requests are sent ┆
0x2af00…2b000 (42, 0, 15) Sector 2a005e00164441 ┆* ^  DAto UMAM.  CLOSE CCs will stop DELCO actions and cause a CLOSE CC to be sent to SPICO.   M?.I*:="8=IM2&MP'Mc2! m"2< [MI !?=6 :  #wI>K!8=>R 2!8=6 #4  E*8=k L<M% :8=F 28=I!#<:"<>R<2> I  E*#<&  "< DM L<M% :#<F 2#<> I:g= Ro2M/2 Rl2> IC13!?=4~~ B|2> I:A=!┆
0x2b000…2b100 (43, 0, 0)  WangDocumentBody
         […0xf…]
0x2c000…2c100 (44, 0, 0)  WangDocumentHead {hdr=WangSectHead {next=(44,0, 1), len=0xff, h3=41161741}, f00=»1617A «, f01=»CPS/SDS/025               «, f02=»dhh                  «, f03=»JBS                  «, f04=»afsn. 4.2.4          «, f05=25-01-82 12:43, f06=»  10 «, f07=»09 «, f08=» 48771 «, f09=28-03-85 11:33, f10=»     «, f11=»00 «, f12=»     2 «, f13=27-03-85 13:22, f14=29-03-85 11:24, f15=»0119A «, f16=» 62 «, f17=»  16 «, f18=»51 «, f19=»  796 «, f20=» 59217 «, f21=»  «, f22=» @ «, f99=640000000110062710110280aaca1505000000000000003703e900df}
0x2c100…2c200 (44, 0, 1)  WangDocumentBody
         […0xe…]
0x2d000…2d100 (45, 0, 0)  WangDocumentHead {hdr=WangSectHead {next=(45,0, 1), len=0xff, h3=41162141}, f00=»1621A «, f01=»CPS/SDS/025               «, f02=»dhh                  «, f03=»JBS                  «, f04=»4.2.5                «, f05=26-01-82 08:52, f06=»   9 «, f07=»27 «, f08=» 36334 «, f09=28-03-85 11:33, f10=»     «, f11=»00 «, f12=»     2 «, f13=27-03-85 13:50, f14=29-03-85 11:25, f15=»0119A «, f16=» 43 «, f17=»  21 «, f18=»33 «, f19=»  532 «, f20=» 65173 «, f21=»  «, f22=»   «, f99=020000000110062710110280aaca15050000000000000037039d00df}
0x2d100…2d200 (45, 0, 1)  WangDocumentBody
         […0x6…]
0x2d800…2d900 (45, 0, 8)  WangDocumentHead {hdr=WangSectHead {next=(45,0, 9), len=0xff, h3=41164441}, f00=»1644A «, f01=»CPS/SDS/036               «, f02=»sdv                  «, f03=»KS                   «, f04=»4.2.2.2 Superv. Prin «, f05=01-02-82 10:27, f06=»  17 «, f07=»55 «, f08=» 75687 «, f09=15-12-83 08:59, f10=»   4 «, f11=»01 «, f12=»  8709 «, f13=20-12-83 09:33, f14=23-12-83 09:56, f15=»0119A «, f16=» 55 «, f17=»  27 «, f18=»58 «, f19=»  496 «, f20=» 93035 «, f21=»  «, f22=»   «, f99=020030000110062710110380aa8a37040000000000000037039f00df}
0x2d900…2da00 (45, 0, 9)  Sector 2d0a3700164441 ┆- 7  DA     -   - - - - , , , , , , , + + + + + * * * * * ) ) ) ) ) ) ) ( ( ( ( ( ' ' ' ' ' ' & & & & & & & % % % % % $ $ $ $                                                                                                                                   ┆
0x2da00…2db00 (45, 0, 10) Sector 2d0bb100164441 ┆- 1  DA 1                                                                         CPS/SDS/036       831220   SUPERVISOR PRINTER DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS       , > I!e=6 !Z="(=e*$<kas#r  9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x2db00…2dc00 (45, 0, 11) Sector 2d0cff00164441 ┆-    DA 1                                                                  4.2.2.2 DELCO Software Structure   The Software Structure of DELCO is shown in Fig. 4.2.2.2-1 through Fig. 4.2.2.2.-8.   In the following, a functional description of each module is┆
0x2dc00…2dd00 (45, 0, 12) Sector 2d0dff00164441 ┆-    DA given.   a) DELCO MAIN    The module is called by the coroutine monitor upon initialization of the subpackage.  It also contains the main loop for the subpackage.   b) INITIALIZE DELCO    The module initializes appropriate DELCO variables and makes┆
0x2dd00…2de00 (45, 0, 13) Sector 2d0eff00164441 ┆-    DA the coroutine ready to run and receive input.   c) PROC SPICO ITEMS    The various commands received from SPICO are processed by this module.    The possible commands are:    CLOSE, CONFIG CHANGE,   PRINTQ CANCELLED,   PRINTQ UNBLOCKED    The CLOSE┆
0x2de00…2df00 (45, 0, 14) Sector 2d0fff00164441 ┆-    DA command is also passed on to RESCO.  Completion is always reported to SPICO.   d) PROC RESCO ITEM    The items received from RESCO is processed by this module.    Print items are delivered to the appropriate printer process, UMAM-Requests are sent ┆
0x2df00…2e000 (45, 0, 15) Sector 2d005e00164441 ┆- ^  DAto UMAM.  CLOSE CCs will stop DELCO actions and cause a CLOSE CC to be sent to SPICO.   M?.I*:="8=IM2&MP'Mc2! m"2< [MI !?=6 :  #wI>K!8=>R 2!8=6 #4  E*8=k L<M% :8=F 28=I!#<:"<>R<2> I  E*#<&  "< DM L<M% :#<F 2#<> I:g= Ro2M/2 Rl2> IC13!?=4~~ B|2> I:A=!┆
0x2e000…2e100 (46, 0, 0)  Sector 2e01ff00164241 ┆.    BA 1                                                                  4.1.2.3 Software Structure   In the preceding subsections of section 4.1.2, the processes and coroutines of SPRI have been isolated, and the functions to be performed by these softw┆
0x2e100…2e200 (46, 0, 1)  Sector 2e02ff00164241 ┆.    BAare components identified.   The software structure for each component (i.e. coroutine) will be outlined in the following subsections. The description of the software structure will mainly be in the form of software structure charts and references s┆
0x2e200…2e300 (46, 0, 2)  Sector 2e03ff00164241 ┆.    BAhould be made to the functional specification given in section 4.1.1. The denotation used in section 4.1.1 has as far as possible been used in the software structure charts, with the purpose of highlighting the close relationship. Thus the identific┆
0x2e300…2e400 (46, 0, 3)  Sector 2e04fc00164241 ┆. |  BAation of programme tasks is given in narrative English and not as programme or procedure names.    4.1.2.3.1 SPICO Coroutine Software Structure   The software structure of the Supervisor Print Control coroutine is outlined in by fig. 4.1.2-2.    1.4┆
0x2e400…2e500 (46, 0, 4)  Sector 2e056c00164241 ┆. l  BA 1                                                                   Fig. 4.1.2-2  SPICO-structure.    at a time and that all data are delivered correctly i.e. in the correct order. Most of the requested items can not be contained in a single buffer┆
0x2e500…2e600 (46, 0, 5)  Sector 2e06d100164241 ┆. Q  BA 1                                                                  4.1.2.3.2 DELCO Coroutine Software Structure   The software structure of the Delivery Control Coroutine is outlined in fig. 4.1.2-3                                                  ┆
0x2e600…2e700 (46, 0, 6)  Sector 2e076c00164241 ┆. l  BA 1                                                                   Fig. 4.1.2-3  DELCO Structure    this section the software structure of SPRI is described. The allocation of functions onto processes and coroutines is explained based on the analy┆
0x2e700…2e800 (46, 0, 7)  Sector 2d08d200164241 ┆- R  BA 1                                                                  4.1.2.3.3 RESCO Coroutine Software Structure    The software structure of the Request Control Coroutine is outlined in fig. 4.1.2-4.    led SPIP (Supervisor Printer Process)   The r┆
0x2e800…2e900 (46, 0, 8)  Sector 2e09ff00164241 ┆.    BAesponsibilities and the queue structure of SPIP are described earlier in sec. 4.1. An overview of SPIP is shown in Fig. 4.1-1.    4.1.2.2 SPRI Coroutines   The characteristics of the coroutine software component type is described in CSF.DDS (CDS/SDS┆
0x2e900…2ea00 (46, 0, 9)  Sector 2e0a4600164241 ┆. F  BA/024-sec.2.2.1.5) and therefore it shall not be repeated here.  ble from the functional responsibilities described in section 2.2.2. These functions will be analysed and described for each identified subfunction in section 4.2 of this document.   In┆
0x2ea00…2eb00 (46, 0, 10) Sector 2e0b8300164241 ┆.    BA 1                                                                     Fig. 4.1.2-1  Functional Breakdown - Main Functions.  quirements outlined in section 2.   In the following subsections, each of the functions shown in the boxes of figure 4.1.1-1┆
0x2eb00…2ec00 (46, 0, 11) Sector 2e0cff00164241 ┆.    BA 1                                                                  4.1.2.2.1 SPIP Coroutines   SPIP consists of three coroutines.    4.1.2.2.1.1 SPICO (Supervisor Print Control)   SPICO reacts upon SSC commands, FLASH Notifications, Supervisor Comm┆
0x2ec00…2ed00 (46, 0, 12) Sector 2e0dff00164241 ┆.    BAands and items from DELCO. SPICO controls the other coroutines. It receives all input via the S1 semaphore and signals the S2 semaphore.    4.1.2.2.1.2 DELCO (Delivery Control)   DELCO delivers the items queued in the REP, SUP,LOG and STAT Queues to┆
0x2ed00…2ee00 (46, 0, 13) Sector 2e0eff00164241 ┆.    BA the appropriate printers. Items generated by RESCO are also delivered.   Replies from PRIS are received in the ANS queue. Replies to requests originated by RESCO are delivered to RESCO via the S3 semaphore.   SPICO Commands and other input items ar┆
0x2ee00…2ef00 (46, 0, 14) Sector 2e0fff00164241 ┆.    BAe received in the S2 semaphore. DELCO signals semaphores S1 and S3 in order to communicate with SPICO and RESCO.    4.1.2.2.1.3 RESCO (Request Control)   RESCO receives its input from the S3 semaphore. These inputs are supervisor print requests from┆
0x2ef00…2f000 (46, 0, 15) Sector 2e00e000164241 ┆. `  BA the REQQ (Request Queue) and SPICO commands and PRIS-replies passed on by DELCO.   RESCO generates the items requested by the supervisor and passes them on to DELCO for delivery. RESCO signals S2 and waits for S3.    tor is determined from informat┆
0x2f000…2f100 (47, 0, 0)  Sector 2f01b100164241 ┆/ 1  BAion about the printer configuration and the actual item type.    4.1.1.3.2 Send Print Item   When the destination printer device is determined, the item is sent to it.     major recovery or invoke operator intervention.    ts   Log CIF'S   Log Trace┆
0x2f100…2f200 (47, 0, 1)  Sector 2f02ff00164241 ┆/    BA 1                                                                  4.1.1.4 Generation of Table- and SYIE-Print Items   When the Supervisor has entered a Table print or a SYIE-Print command at his terminal, the supervisor VDU process sends a request┆
0x2f200…2f300 (47, 0, 2)  Sector 2f03ff00164241 ┆/    BA to SPIP, which takes care of generation and delivery of the print item.    4.1.1.4.1 Determine Request Type   Upon arrival of a Table- or -SYIE-print request the type of request is determined.    4.1.1.4.2 Get Requested Information   The Table-entr┆
0x2f300…2f400 (47, 0, 3)  Sector 2f04ff00164241 ┆/    BAies, the system parameters or other data which form the requested print item is accessed by system calls, or by requests to UMAM.    4.1.1.4.3 Load Information Into Buffer   In order to be sent for print, the data is loaded into a buffer.    4.1.1.4┆
0x2f400…2f500 (47, 0, 4)  Sector 2f05ff00164241 ┆/    BA.4 Request Control    The Request Control Function takes care thet only one request is being processed at a time and that all data are delivered correctly i.e. in the correct order. Most of the requested items can not be contained in a single buffer┆
0x2f500…2f600 (47, 0, 5)  Sector 2f06a900164241 ┆/ )  BA and therefore a double buffering mechanism is used between SPIP and PRIS.   This double buffering mechanism is also controlled by the Request Control Function    for print at the Supervisor Printer.                                                  ┆
0x2f600…2f700 (47, 0, 6)  Sector 2f07ff00164241 ┆/    BA 1                                                                  4.1.2 Software Specification   In this section the software structure of SPRI is described. The allocation of functions onto processes and coroutines is explained based on the analy┆
0x2f700…2f800 (47, 0, 7)  Sector 2e08ff00164241 ┆.    BAses in section 4.1.1.   Figure 4.1.2-1 shows the mapping of functions onto processes and coroutines.    4.1.2.1 SPRI Processes   The Supervisor PRInter Package consists of one process. This process is called SPIP (Supervisor Printer Process)   The r┆
0x2f800…2f900 (47, 0, 8)  Sector 2f09ff00164241 ┆/    BAwhere subfunctions with self-contained implementation considerations may be isolated, thereby reducing the complexity to be grasped at one time.   Furthermore, the aim of the analysis is to identify precisely concurrency and priorities of subfunctio┆
0x2f900…2fa00 (47, 0, 9)  Sector 2f0aff00164241 ┆/    BAns.   The analysis does not include the package functions derivable from the functional responsibilities described in section 2.2.2. These functions will be analysed and described for each identified subfunction in section 4.2 of this document.   In┆
0x2fa00…2fb00 (47, 0, 10) Sector 2f0bff00164241 ┆/    BA figure 4.1.1-1 an overview of the SPRI functions is shown. This first level breakdown represents a simple grouping of the requirements outlined in section 2.   In the following subsections, each of the functions shown in the boxes of figure 4.1.1-1┆
0x2fb00…2fc00 (47, 0, 11) Sector 2f0c3100164241 ┆/ 1  BA will be broken down into subfunctions.     printers and distributing it to the appropriate Printer Subprocess (PRIS), which performs the actual printout.   The Supervisor Print Process (SPIP) consists of three subpackages (coroutines):   a) SPICO (┆
0x2fc00…2fd00 (47, 0, 12) Sector 2f0d5f00164241 ┆/ _  BA 1                                                                        Figure 4.1.1-1 ls the other coroutines.   b) DELCO (Delivery Control) which reacts upon commands from SPICO, input from the Supervisor Print Queue, the Report Queue, the Log P┆
0x2fd00…2fe00 (47, 0, 13) Sector 2f0eff00164241 ┆/    BA 1                                                                  4.1.1.1 Execute SSC and Supervisor Commands    4.1.1.1.1 Carry Out Command Actions   When a command arrives, the actions required are carried out.    4.1.1.1.2 Send Command Completi┆
0x2fe00…2ff00 (47, 0, 14) Sector 2f0fff00164241 ┆/    BAon   On completion of some of the commands, a command completion is sent.    4.1.1.2 Keep Account of Printer Configuration   SPIP reads the system parameters containing the Supervisor Printer Configuration at initialization and when the configuratio┆
0x2ff00…30000 (47, 0, 15) Sector 2f00ff00164241 ┆/    BAn is changed.    4.1.1.3 Delivery of Print Items   All items queued for print at SPIP are delivered to the appropriate printer subqueue.    4.1.1.3.1 Determine Device Designator   The appropriate printer device designator is determined from informat┆
0x30000…30100 (48, 0, 0)  Sector 30014b00164241 ┆0 K  BAart from Monitor Calls) is done via queues. SPIP has 7 main queues:  operly.   Single and minor software errors do not decrease system throughput. Only severe errors cause major recovery or invoke operator intervention.    ts   Log CIF'S   Log Trace┆
0x30100…30200 (48, 0, 1)  Sector 3002ff00164241 ┆0    BA 1                                                                   1) Command Queue:    Close Down command from SSC, flash notifiations, configuration change notifications,printq cancelled notifications and printq unblocked notifications.   2) Ans┆
0x30200…30300 (48, 0, 2)  Sector 3003ff00164241 ┆0    BAwer Queue:    Replies from PRIS. When SPIP wants a notification from PRIS upon completion of processing of an item, the Send Request, Send Reply mechanism is used.   3) Report Queue:    Reports and Service Messages sent by other packages for print a┆
0x30300…30400 (48, 0, 3)  Sector 3004ff00164241 ┆0    BAt the Report Printer. The Report Queue consists of 7 subqueues - one for reports, one for each precedence level and two for future extentions.   4) Supervisor Print Queue:    This consists of six subqueues. One for each precedence level and two for ┆
0x30400…30500 (48, 0, 4)  Sector 3005ff00164241 ┆0    BApossible extensions. Items for print at the supervisor printer are sent to this queue.    5) Log Print Queue:    LOG CIFs sent from the LOG package for print at the LOG printer.   6) Statistics Print Queue:    Statistics information sent from the St┆
0x30500…30600 (48, 0, 5)  Sector 3006cf00164241 ┆0 O  BAatistics Package for print at the Statistics Printer.   7) Request Queue:    Print requests sent from the Supervisor VDU package to be generated by RESCO and sent for print at the Supervisor Printer.                                                  ┆
0x30600…30700 (48, 0, 6)  Sector 30075d00164241 ┆0 ]  BA 1                                                                       Figure 4.1-1  3.1 EQUIPMENT   The equipment environment of this package is the CR80D Computer.    3.2 SOFTWARE    3.2.1 System Software   SPRI's system software environment con┆
0x30700…30800 (48, 0, 7)  Sector 2f08ff00164241 ┆/    BA 1                                                                  4.1.1 Functional Specification   This section contains an analysis of the main functions to be performed by the Supervisor Printer Package.   The analysis is carried out to a level ┆
0x30800…30900 (48, 0, 8)  Sector 30096500164241 ┆0 e  BAINTERFACES    3.3.1 Exteranl Interfaces   N/A.    3.3.2 Package Interfaces   Ref. CPS/ICD/009  s section outlines the functions to be performed by SPRI.    2.2.1 Main Functions (Normal Operation)   The Main Functions implemented by SPRI are:   1. De┆
0x30900…30a00 (48, 0, 9)  Sector 300a7f00164241 ┆0    BA 1                                                                  3.4 FUNCTIONS MAINTAINED BY OTHER PACKAGES   N/A.    1.1 Delivery of Print Items   All supervisor print items are delivered to the appropriate printer (Supervisor, Report, LOG, Stat┆
0x30a00…30b00 (48, 0, 10) Sector 300bff00164241 ┆0    BA 1                                                                   4  PACKAGE DESIGN    4.1 PACKAGE OVERVIEW   The Supervisor Printer Package (SPRI) consists of one process called the Supervisor Printer Process (SPIP). SPIP contains the software f┆
0x30b00…30c00 (48, 0, 11) Sector 300cff00164241 ┆0    BAor handling print queued for the supervisor printers and distributing it to the appropriate Printer Subprocess (PRIS), which performs the actual printout.   The Supervisor Print Process (SPIP) consists of three subpackages (coroutines):   a) SPICO (┆
0x30c00…30d00 (48, 0, 12) Sector 300dff00164241 ┆0    BASupervisor Print Control) which reacts upon SSC commands, Supervisor Commands, and controls the other coroutines.   b) DELCO (Delivery Control) which reacts upon commands from SPICO, input from the Supervisor Print Queue, the Report Queue, the Log P┆
0x30d00…30e00 (48, 0, 13) Sector 300eff00164241 ┆0    BArint Queue, the Statistics Print Queue, and the Answer Queue. From RESCO it receives information for delivery to the Supervisor Printer and to UMAM.    DELCO distributes items for print to the printer subprocess currently assigned for the various ty┆
0x30e00…30f00 (48, 0, 14) Sector 300fff00164241 ┆0    BApes of print. For Print of Flash precedence, DELCO signals the appropriate PRIS by command to the Command Queue for the process.   c) RESCO (Request Control) which receives the following print requests from the Supervisor VDU Process (SVUP):    Syst┆
0x30f00…31000 (48, 0, 15) Sector 3000ff00164241 ┆0    BAem Information Extract Requests   Table Print Requests    and obtains the requested items by request to TMP o UMAM. When obtained, the items are passed to DELCO for delivery to the appropriate Printer Process.   Communication with other packages (ap┆
0x31000…31100 (49, 0, 0)  Sector 3101e500164241 ┆1 e  BAed in section 2.2.2.3 ensures that errors are detected and handled properly.   Single and minor software errors do not decrease system throughput. Only severe errors cause major recovery or invoke operator intervention.    ts   Log CIF'S   Log Trace┆
0x31100…31200 (49, 0, 1)  Sector 3102ff00164241 ┆1    BA 1                                                                  2.2.2.5 Data Collection   N/A.    2.2.2.6 Security   SPRI is trusted software as it does, select printer to print Password list and command print.    2.3 CHARACTERISTICS    2.3.1 Ti┆
0x31200…31300 (49, 0, 2)  Sector 3103ff00164241 ┆1    BAming   N/A.    2.3.2 Throughput   SPRI is able to generate and/or delivery print items at a rate so that PRIP can fulfil its throughput requirements (ref. SDS 041 - sec. 2.3.2). This is achieved by sending print items to the printer processes so whe┆
0x31300…31400 (49, 0, 3)  Sector 3104ff00164241 ┆1    BAn an item has been printed and the printer process acknowledges this, the next print item is already available for print out.    2.3.3. Flexibility   The design ensures that changes to formats and format tolerances can be implemented with ease to fa┆
0x31400…31500 (49, 0, 4)  Sector 3105a200164241 ┆1 "  BAcilitate improvement of the document layout quality and useability.   The design allows that two additional precedence levels can easily be implemented.    and Error-reports, SSC Command Acknowledges.   5. Warning-reports for print   6. Log CIFs for┆
0x31500…31600 (49, 0, 5)  Sector 31069c00164241 ┆1    BA 1                                                                  2.3.4 Accuracy   Time is accurate within +/- 500 ms.   All other data are exact.         TABLE 2.1-1 erence Documents  1                                                             ┆
0x31600…31700 (49, 0, 6)  Sector 3107ff00164241 ┆1    BA 1                                                                   3  ENVIRONMENT    3.1 EQUIPMENT   The equipment environment of this package is the CR80D Computer.    3.2 SOFTWARE    3.2.1 System Software   SPRI's system software environment con┆
0x31700…31800 (49, 0, 7)  Sector 3008ff00164241 ┆0    BAsists of the following components:   - DAMOS  - CAMPS System Functions  - SSC  - TMP    3.2.2 Development Support Software   Development software is standard DAMOS and TOS (Terminal Operating System) resident in a single CR80D configuration.    3.3 ┆
0x31800…31900 (49, 0, 8)  Sector 3109ff00164241 ┆1    BA 1                                                                  2.2 PACKAGE FUNCTIONS   This section outlines the functions to be performed by SPRI.    2.2.1 Main Functions (Normal Operation)   The Main Functions implemented by SPRI are:   1. De┆
0x31900…31a00 (49, 0, 9)  Sector 310aff00164241 ┆1    BAlivery of print items   2. Generation of Table- and SYIE- print items.   3. Keep account of Printer Configuration    2.2.1.1 Delivery of Print Items   All supervisor print items are delivered to the appropriate printer (Supervisor, Report, LOG, Stat┆
0x31a00…31b00 (49, 0, 10) Sector 310bff00164241 ┆1    BAistics) according to the present configuration. The configuration is set by supervisor, and can be changed dynamically.    2.2.1.2 Generation of Table- and SYIE-Print Items   When the supervisor requests printout of a table or of SYstem Information ┆
0x31b00…31c00 (49, 0, 11) Sector 310cff00164241 ┆1    BAExtracts. SPRI shall generate these print items from information contained in the various tables ,System Parameters etc.    2.2.1.3 Keep Account of Printer Configuration   To ensure correct delivery SPRI must always be aware of the current superviso┆
0x31c00…31d00 (49, 0, 12) Sector 310d2200164241 ┆1 "  BAr printer configuration.    M  Abbreviated Service Message    1.3.2 Terms   N/A  cture .................           4.2.4.2.1 Process Start (1.0) ............           4.2.4.2.2 SPIP Subprocess Init (2.0) .....           4.2.4.3 Dataflow and Control┆
0x31d00…31e00 (49, 0, 13) Sector 310eff00164241 ┆1    BA 1                                                                  2.2.2 Functional Responsibilities    2.2.2.1 Initialization, Close Down, and Restart   Initialization is invoked by SSC when the process is started up.   Close Down is performed on ┆
0x31e00…31f00 (49, 0, 14) Sector 310fff00164241 ┆1    BAcommand from SSC.   Restart actions are for SPRI the same as Initialization actions.    2.2.2.2 Checkpointing and Recovery   N/A.    2.2.2.3 Error Detection and Error Handling   SPRI is designed so that errors are detected at an early stage.   All d┆
0x31f00…32000 (49, 0, 15) Sector 3100ff00164241 ┆1    BAetected errors, i.e. System Call errors, Queue errors, internal software errors, etc, are handled by using the CSF procedures ANALYZE ERROR and SEND GARBLE.    2.2.2.4 Integrity of Operation   The error detection and error handling functions describ┆
0x32000…32100 (50, 0, 0)  Sector 3201ff00164241 ┆2    BAe Supervisor Printer Package. It takes care of formatting and printout of the items delivered by the Supervisor Printer Package.   Print items to be delivered by Supervisor Printer Package are:   a) Arriving items:    Reports   Log CIF'S   Log Trace┆
0x32100…32200 (50, 0, 1)  Sector 3202ff00164241 ┆2    BA CIF'S   Statistics Print   Service Messages   Catalogue Display Print   Status Print   b) Generated items:    SYstem Information Extract Print   Table Print   The Supervisor Printer Package interfaces to the Printer Package and to other parts of th┆
0x32200…32300 (50, 0, 2)  Sector 32034d00164241 ┆2 M  BAe Terminal Package as well as other Packages within the CAMPS System.  tion of the TEP package refer CPS/SDS/012.    All Supervisor Printer Package internal data and interfaces are defined within this document in detail. For a detailed data descript┆
0x32300…32400 (50, 0, 3)  Sector 3204ff00164241 ┆2    BA 1                                                                   The interfaces are shown on figure 2.1-1.   The numbers refer to the table below.     1. Items for print, Flash notifications, Print replies.   2. Items for print, Table print- and┆
0x32400…32500 (50, 0, 4)  Sector 3205ff00164241 ┆2    BA SYIE print - requests, SPIP ACK's and Supervisor Commands.   3. Status print items (from UMAM), Status item requests.   4. SSC Commands, Warning-Security- and Error-reports, SSC Command Acknowledges.   5. Warning-reports for print   6. Log CIFs for┆
0x32500…32600 (50, 0, 5)  Sector 3206af00164241 ┆2 /  BA print, Log print replies   7. Warning reports, Channel reports and Service messages.   8. Statistics CIFs, Statistics print replies.                        TABLE 2.1-1 erence Documents  1                                                             ┆
0x32600…32700 (50, 0, 6)  Sector 3207b000164241 ┆2 0  BA 1                                                                   SPRI uses the CAMPS System Functions and has access to several tables via Table Management Package   m Status and Control CPS/SDS/029  Table Managment CPS/SDS/026  Input/Output Con┆
0x32700…32800 (50, 0, 7)  Sector 31086000164241 ┆1 `  BA 1                                                                          Figure 2.1-1  DS/032  Traffic Handling CPS/SDS/033  Message Distribution CPS/SDS/034  Supervisor VDU CPS/SDS/035  MDCO VDU CPS/SDS/037  MSO VDU  CPS/SDS/038  USER VDU CPS/SD┆
0x32800…32900 (50, 0, 8)  Sector 3209ff00164441 ┆2    DAcation    a) DELCO CMD TO RESCO (CMD ID:          SPIP INTERNAL ITEM TYPE)    b) DELCO CMD TO RESCO (R0, R6)    Call Registers    R0   CMD ID  (Dest)    R6  LINK   (Dest)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.6.┆
0x32900…32a00 (50, 0, 9)  Sector 320a9c00164441 ┆2    DA8.3 Data Description    Data References    SPIP DELCO ITEM OP (m),   SPIP S3 ref. sec. 4.1.4    4.2.2.6.8.4 Procedure Design    Ref. Fig. 4.2.2.6.8-1  RECEIVE FIRST QEL (TRUE,          SPIP ANSQ,          SPIP ANSQ OP)          (CC):  ERROR OK      ┆
0x32a00…32b00 (50, 0, 10) Sector 320bff00164441 ┆2    DA 1                                                                          DELCO CMD TO RESCO (CMD ID)     SET SPIP DELCO ITEM OP.ID = DELCO ITEM      SET SPIP DELCO ITEM OP.ITEM NAME = CMD ID       SIGNAL OPSEM (SPIP S3, SPIP DELCO ITEM OP):  OK  ┆
0x32b00…32c00 (50, 0, 11) Sector 320c4100164441 ┆2 A  DA   END                                    Fig. 4.2.2.6.8-1          4.2.2.6.6 RECEIVE ITEM Specification    4.2.2.6.6.1 Functional Specification    The procedure receives a QEL from the queue specified via DELCO INPUT QREF,by awaiting completion of ┆
0x32c00…32d00 (50, 0, 12) Sector 320dff00164441 ┆2    DA 1                                                                  4.2.2.6.9 DELCO CC TO SPICO Specification    4.2.2.6.9.1 Functional Specification    The procedure sends the specified CC to SPICO.    4.2.2.6.9.2 Interface    Call Specification   ┆
0x32d00…32e00 (50, 0, 13) Sector 320eff00164441 ┆2    DA a) DELCO CC TO SPICO (CC ID:           SPIP INTERNAL ITEM TYPE)    b) DELCO CC TO SPICO (R0, R6)    Call Registers    R0   CC ID  (Dest)    R6  LINK   (Dest)    Return Registers    R0 -    Fatal Errors    None    4.2.2.6.9.3 Data Description    Dat┆
0x32e00…32f00 (50, 0, 14) Sector 320f8e00164441 ┆2    DAa References    SPIP DELCO CC OP (m),   SPIP S1              - ref. sec. 4.1.4    4.2.2.6.9.4 Procedure Design    Ref. Fig. 4.2.2.6.9-1 T SYSTEM CALL   (OPERATION           DELCO INPUT SUBQUEUE,           CC):  ERROR OK          ERROR ? - ANALYSE ER┆
0x32f00…33000 (50, 0, 15) Sector 2400ff00164441 ┆$    DA 1                                                                          DELCO CC TO SPICO (CC ID)       SET SPIP DELCO CC OP.ID = DELCO ITEM       SET SPIP DELCO CC OP.ITEM NAME = CC ID       SIGNAL OPSEM (SPIP S1, SPIP DELCO CC OP):  OK      EN┆
0x33000…33100 (51, 0, 0)  Sector 3301ff00164441 ┆3    DA 1                                                                  4.2.2.6.7 INIT RECEIVE ITEM Specification    4.2.2.6.7.1 Functional Specification    The procedure initiates receipt of a QEL from the queue specified by DELCO INPUT QREF.    4.2.2.┆
0x33100…33200 (51, 0, 1)  Sector 3302ff00164441 ┆3    DA6.7.2 Interface    Call Specification    a) INIT RECEIVE ITEM    b) INIT RECEIVE ITEM (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.6.7.3 Data Description    Data References ┆
0x33200…33300 (51, 0, 2)  Sector 3303e600164441 ┆3 f  DA   DELIVERY INDEX,   SPIP REPQ OP (m),   SPIP SUPQ OP (m),   SPIP LOGQ OP (m),   SPIP STAQ OP (m),   SPIP DELIVERY RECORDS - ref. sec. 4.2.2.5    SPIP SP ref. sec. 4.1.4   4.2.2.6.7.4 Procedure Design    Ref. fig. 4.2.2.6.7 =             SUPER FLASH┆
0x33300…33400 (51, 0, 3)  Sector 3304ff00164441 ┆3    DA 1                                                                   INIT RECEIVE ITEM      CASE DELIVERY INDEX OF:         REP ? - SET RECEIVE OP = SPIP REPQ OP     SET RECEIVE OP.ID = REPQ ITEM         SUP ? - SET RECEIVE OP = SPIP SUPQ OP        ┆
0x33400…33500 (51, 0, 4)  Sector 3305ff00164441 ┆3    DASET RECEIVE OP.ID = SUPQ ITEM         LOG ? - SET RECEIVE OP = SPIP LOGQ OP     SET RECEIVE OP.ID = LOGQ ITEM       STA ? - SET RECEIVE OP = SPIP STAQ OP      SET RECEIVE OP = STAQ ITEM       OTHERWISE ? - ERR HANDL (DEL,GUP,INT) (4.1.5.5)     END C┆
0x33500…33600 (51, 0, 5)  Sector 3306ff00164441 ┆3    DAASE      CASE INIT RECEIVE FIRST QEL (TRUE,      SPIP DELIVERY RECORDS (DELIVERY INDEX)     .SPIP INPUT QREF, RECEIVE OP)     (CC):  ERROR OK         ERROR? - ANALYSE ERROR (CC, 0):  OK         OK ? - ASSOCIATE (SPIP S2, RECEIVE OP)(CC):  OK      EN┆
0x33600…33700 (51, 0, 6)  Sector 33072900164441 ┆3 )  DAD CASE    END     Fig. 4.2.2.6.7-1                                  4.2.2.6.5 INIT RECEIVE FROM SPIP ANSQ Specification    4.2.2.6.5.1 Functional Specification    The procedure initiates receipt of a QEL from the SPIP ANSQ.    4.2.2.6.5.2 Interface ┆
0x33700…33800 (51, 0, 7)  Sector 3208ff00164441 ┆2    DA 1                                                                         4.2.2.6.8 DELCO CMD TO RESCO Specification    4.2.2.6.8.1 Functional Specification    The procedure sends the specified CMD to RESCO.    4.2.2.6.8.2 Interface    Call Specifi┆
0x33800…33900 (51, 0, 8)  Sector 33096a00164441 ┆3 j  DAces    SPIP ANSQ OP (m) Ref. Sec. 4.2.2.5.    4.2.2.6.5.4 Procedure Design    Ref. Fig. 4.2.2.6.5-1 ata References   CHECKPOINTING,  RESCO ITEM,  SPIP ANSWER QUEUE REF (m),  DELIVERY QREF (m),  DELCO INPUT QEL,  REQ COUNTER (m),  SPIP DELIVERY RECOR┆
0x33900…33a00 (51, 0, 9)  Sector 330aff00164441 ┆3    DA 1                                                                   INIT RECEIVE FROM SPIP ANSQ       SET SPIP ANSQ OP.ID = ANSQ ITEM       CASE INIT RECEIVE FIRST QEL (TRUE,          SPIP ANSQ,          SPIP ANSQ OP)          (CC):  ERROR OK      ┆
0x33a00…33b00 (51, 0, 10) Sector 330bcc00164441 ┆3 L  DA    ERROR ?       ANALYSE ERROR (CC, 0):  OK         OK ?          ASSOCIATE (SPIP S2,               SPIP ANSQ OP)              (CC):  OK         END CASE     END                   Fig. 4.2.2.6.5-1   (4.1.5.3  )             CANCEL SYSTEM CALL (SPIP ┆
0x33b00…33c00 (51, 0, 11) Sector 330cff00164441 ┆3    DA 1                                                                  4.2.2.6.6 RECEIVE ITEM Specification    4.2.2.6.6.1 Functional Specification    The procedure receives a QEL from the queue specified via DELCO INPUT QREF,by awaiting completion of ┆
0x33c00…33d00 (51, 0, 12) Sector 330dff00164441 ┆3    DAan earlier issued INIT RECEIVE FIRST QEL call.    4.2.2.6.6.2 Interface    Call Specification    a) RECEIVE ITEM    b) RECEIVE ITEM (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.┆
0x33d00…33e00 (51, 0, 13) Sector 330ee500164441 ┆3 e  DA2.2.6.6.3 Data Description    Data References    DELCO INPUT QREF (m),   DELCO INPUT QEL (m),   DELCO INPUT ATTR (m),   DELCO INPUT SUBQUEUE (m) - ref. sec. 4.2.2.5    4.2.2.6.6.4 Procedure Design    Ref. Fig. 4.2.2.6.6-1  Q OP) (4.1.5.4  )         ┆
0x33e00…33f00 (51, 0, 14) Sector 330fff00164441 ┆3    DA 1                                                                   RECEIVE ITEM      SET DELCO INPUT QREF.SUBQUEUE = MAIN     CASE WAIT SYSTEM CALL   (OPERATION           DELCO INPUT SUBQUEUE,           CC):  ERROR OK          ERROR ? - ANALYSE ER┆
0x33f00…34000 (51, 0, 15) Sector 33006100164441 ┆3 a  DAROR(CC, 0):  OK         OK ?       END CASE    END                        Fig. 4.2.2.6.6-1 pecification    4.2.2.6.4.1 Functional Specification    The procedure checks if the currently sent item was a FLASH-item and generates and sends a FLASH NOTIF┆
0x34000…34100 (52, 0, 0)  Sector 3401ff00164441 ┆4    DAICATION if appropriate.    4.2.2.6.4.2 Interface    Call Specification    a) FLASH CHECK    b) FLASH CHECK (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.6.4.3 Data Descriptio┆
0x34100…34200 (52, 0, 1)  Sector 3402d300164441 ┆4 S  DAn    Data References    DELIVERY INDEX,   DELIVERY QREF (m),   SPIP DELIVERY RECORDS - ref. sec. 4.2.2.5     SPIP SEND PARAMS (m) - ref. sec. 4.1.4    4.2.2.6.4.4 Procedure Design    Ref. Fig. 4.2.2.6.4-1  References    SPIP DELCO MMS WARNING OP ref┆
0x34200…34300 (52, 0, 2)  Sector 3403ff00164441 ┆4    DA 1                                                                     FLASH CHECK      DELIVERY INDEX EQ REP ?     DELIVERY INDEX EQ SUP ?    DELIVERY QREF.SUB QUEUE EQ PRIS PREC1 ?      SET SPIP SEND PARAMS.HEADER.SUBTYPE =             SUPER FLASH┆
0x34300…34400 (52, 0, 3)  Sector 3404ff00164441 ┆4    DA NOTIFICATION    DELIVERY QREF.SUB QUEUE EQ PRIS FLASH ?      SET SPIP SEND PARAMS.HEADER.SUB TYPE =          FLASH NOTIFICATION       WITH SPIP SEND PARAMS  DO         SET .HEADER.MAINTYPE = FLASH NOTIFICATION         SET .INFORMATION TYPE = FALSE ┆
0x34400…34500 (52, 0, 4)  Sector 3405ff00164441 ┆4    DA        SET .CHECKP STATUS = FALSE         SET .PROFILE = 0       END WITH       SET DELIVERY QREF.SUB QUEUE = MAIN       SET DELIVERY QREF.MAIN QUEUE =          SPIP DELIVERY RECORDS (DELIVERY INDEX).         PRIS CMD QREF       CASE  SEND QEL (SPI┆
0x34500…34600 (52, 0, 5)  Sector 3406b700164441 ┆4 7  DAP SEND PARAMS,          NIL, DELIVERY QREF)         (SPIP SEND PARAMS,CC) ERROR OK       ERROR ? - ANALYSE ERROR (CC, 0):  OK       OK ?       END CASE   END   Fig. 4.2.2.6.4-1 re takes care that no further delivery to the blocked queue is tried unt┆
0x34600…34700 (52, 0, 6)  Sector 3407ff00164441 ┆4    DA 1                                                                  4.2.2.6.5 INIT RECEIVE FROM SPIP ANSQ Specification    4.2.2.6.5.1 Functional Specification    The procedure initiates receipt of a QEL from the SPIP ANSQ.    4.2.2.6.5.2 Interface ┆
0x34700…34800 (52, 0, 7)  Sector 3308ff00164441 ┆3    DA   Call Specification    a) INIT RECEIVE FROM SPIP ANSQ    b) INIT RECEIVE FROM SPIP ANSQ (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.6.5.3 Data Description    Data Referen┆
0x34800…34900 (52, 0, 8)  Sector 34091300164441 ┆4    DA. 4.2.2.5    LCO INPUT ATTR     :  QEL ATTRIBUTES;                  4.2.2.4.8.4 Data Description   Data References   CHECKPOINTING,  RESCO ITEM,  SPIP ANSWER QUEUE REF (m),  DELIVERY QREF (m),  DELCO INPUT QEL,  REQ COUNTER (m),  SPIP DELIVERY RECOR┆
0x34900…34a00 (52, 0, 9)  Sector 340a9500164441 ┆4    DA 1                                                                  4.2.2.6.3.4 Procedure Design    Ref. fig. 4.2.2.6.3-1 through 4.2.2.6.3-2  EQ MAINTYPE(REQ COUNTER) OF:        LOG CIF ?    ANALYSE LOG CIF REPLY ( - 2    )        STATUS ?   SPIP D┆
0x34a00…34b00 (52, 0, 10) Sector 340bff00164441 ┆4    DA 1                                                                   DELIVERY QUEUE BLOCKED ACTIONS       RESCO ITEM EQ TRUE ?   SPIP DISMANTLE (DELCO INPUT QEL,           DELCO INPUT ATTR)           (4.1.5.3  )             CANCEL SYSTEM CALL (SPIP ┆
0x34b00…34c00 (52, 0, 11) Sector 340cff00164441 ┆4    DASUPQ OP)               (4.1.5.4    )       NOT Q ITEM EQ TRUE ? - CANCEL Q RECEIVE ( - 2 )       CASE RETURN (DELCO INPUT QEL)      (CC):  ERROR OK           ERROR ? - ANALYSE ERROR (CC, 0):  OK         OK ?     END CASE       REPLY TO OUTST REQ (4.┆
0x34c00…34d00 (52, 0, 12) Sector 340dd700164441 ┆4 W  DA2.2.6.1   )      SET SPIP DELIVERY RECORDS (DELIVERY INDEX).BLOCKED = TRUE     DELIVERY INDEX EQ SUP? - DELCO CMD TO RESCO (ABANDON REQ)                          (4.2.2.6.8  )      END        Fig. 4.2.2.6.3-1   )        OTHERWISE ? - ERR HANDL (DEL,┆
0x34d00…34e00 (52, 0, 13) Sector 340eff00164441 ┆4    DA 1                                                                   CANCEL Q RECEIVE       CASE DELIVERY INDEX OF:           REP ?  CANCEL SYSTEM CALL (SPIP REPQ OP) (4.1.5.4  )          SUP ?  CANCEL SYSTEM CALL (SPIP SUPQ OP) (4.1.5.4  )         ┆
0x34e00…34f00 (52, 0, 14) Sector 340ff500164441 ┆4 u  DA LOG ?  CANCEL SYSTEM CALL (SPIP LOGQ OP) (4.1.5.4  )          STA ?  CANCEL SYSTEM CALL (SPIP STAQ OP) (4.1.5.4  )          OTHERWISE ? - ERR HANDL (DEL,CON,INT) (4.1.5.5  )      END CASE     END                          Fig. 4.2.2.6.3-2 CO REPLY (┆
0x34f00…35000 (52, 0, 15) Sector 3400ff00164441 ┆4    DA 1                                                                  4.2.2.6.4 FLASH CHECK Specification    4.2.2.6.4.1 Functional Specification    The procedure checks if the currently sent item was a FLASH-item and generates and sends a FLASH NOTIF┆
0x35000…35100 (53, 0, 0)  Sector 3501ff00164441 ┆5    DA 1                                                                  4.2.2.6.2 GET MMS WARNING Specification    4.2.2.6.2.1 Functional Specification    The procedure initiates a GET THRESHOLD WARNING System Call.    4.2.2.6.2.2 Interface    Call Spec┆
0x35100…35200 (53, 0, 1)  Sector 3502ff00164441 ┆5    DAification    a) GET MMS WARNING    b) GET MMS WARNING (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.6.2.3 Data Description    Data References    SPIP DELCO MMS WARNING OP ref┆
0x35200…35300 (53, 0, 2)  Sector 35036c00164441 ┆5 l  DA. sec. 4.2.2.5    SPIP S2  ref. sec. 4.1.4.    4.2.2.6.2.4 Procedure Design     Ref. Fig. 4.2.2.6.2-1   DELCO INPUT ATTR.HEADER.MAINTYPE          SET  .OUTST REQ SUBTYPE(REQ COUNTER) =         DELCO INPUT ATTR.HEADER.SUBTYPE          END WITH      E┆
0x35300…35400 (53, 0, 3)  Sector 3504ff00164441 ┆5    DA 1                                                                   GET MMS WARNING        SET SPIP DELCO MMS WARN OP.ID = SYSCALL      SET SPIP DELCO MMS WARN OP.ITEM NAME = THRESHOLD WARNING           CASE INIT GET THRESHOLD WARNING              ┆
0x35400…35500 (53, 0, 4)  Sector 3505f700164441 ┆5 w  DA  (SPIP DELCO MMS WARN OP)         (CC):  ERROR OK           ERROR ?   ANALYSE ERROR (CC, 0):  OK          OK ?      ASSOCIATE (SPIP S2, SPIP DELCO MMS WARN OP)               (CC):  OK        END CASE    END                 Fig. 4.2.2.6.2-1 END CASE┆
0x35500…35600 (53, 0, 5)  Sector 3506ff00164441 ┆5    DA 1                                                                  4.2.2.6.3 DELIVERY QUEUE BLOCKED ACTIONS Specification    4.2.2.6.3.1 Functional Specification    The procedure takes care that no further delivery to the blocked queue is tried unt┆
0x35600…35700 (53, 0, 6)  Sector 3507ff00164441 ┆5    DAil the queue is unblocked.    4.2.2.6.3.2 Interface    Call Specification    a) DELIVERY QUEUE BLOCKED ACTIONS    b) DELIVERY QUEUE BLOCKED ACTIONS (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Erro┆
0x35700…35800 (53, 0, 7)  Sector 3408ff00164441 ┆4    DArs    None    4.2.2.6.3.3 Data Description    Data References    RESCO ITEM,   DELCO INPUT QEL,   DELCO INPUT ATTR,   NOT Q ITEM,   SPIP SUPQ OP,   DELIVERY INDEX,   SPIP DELIVERY RECORDS (m)   SPIP REPQ OP,   SPIP LOGQ OP,   SPIP STAQ OP - Ref. Sec┆
0x35800…35900 (53, 0, 8)  Sector 35093a00164441 ┆5 :  DAYPE;       DELCO INPUT ATTR     :  QEL ATTRIBUTES;                  4.2.2.4.8.4 Data Description   Data References   CHECKPOINTING,  RESCO ITEM,  SPIP ANSWER QUEUE REF (m),  DELIVERY QREF (m),  DELCO INPUT QEL,  REQ COUNTER (m),  SPIP DELIVERY RECOR┆
0x35900…35a00 (53, 0, 9)  Sector 350a6b00164441 ┆5 k  DA 1                                                                  4.2.2.6 Common DELCO Procedures  ERY RECORDS (DELIVERY INDEX)      .OUTST REQ MAINTYPE(REQ COUNTER) OF:        LOG CIF ?    ANALYSE LOG CIF REPLY ( - 2    )        STATUS ?   SPIP D┆
0x35a00…35b00 (53, 0, 10) Sector 350bff00164441 ┆5    DA 1                                                                  4.2.2.6.1 REPLY TO OUTST REQ Specification    4.2.2.6.1.1 Functional Specification    The procedure sends reply to possible outstanding external requests (i.e. not originated by SPI┆
0x35b00…35c00 (53, 0, 11) Sector 350cff00164441 ┆5    DAP) of the type indicated by DELIVERY INDEX.    4.2.2.6.1.2 Interface    Call Specification    a) REPLY TO OUTST REQ    b) REPLY TO OUTST REQ (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    N┆
0x35c00…35d00 (53, 0, 12) Sector 350d7f00164441 ┆5    DAone    4.2.2.6.1.3 Data Description    Data References    REQ COUNTER (m),   SPIP DELIVERY RECORDS - ref. sec. 4.2.2.5.  STP ACK DELIVERY        DELCO FUNC REPLY ( - 4  )       ERR HANDL (DEL,CON,INT) (4.1.5.5  )        OTHERWISE ? - ERR HANDL (DEL,┆
0x35d00…35e00 (53, 0, 13) Sector 350ef800164441 ┆5 x  DA 1                                                                  4.2.2.6.1.4 Procedure Design    The procedure searches SPIP DELIVERY RECORDS for outstanding requests.  The reply itself is performed by DELCO REPLY.  Ref. Fig. 4.2.2.6.1-1. NFORMAT┆
0x35e00…35f00 (53, 0, 14) Sector 350fff00164441 ┆5    DA 1                                                                     REPLY TO OUTST REQ         SET REQ COUNTER = 1          LOOP           SPIP DELIVERY RECORDS (DELIVERY INDEX)      .OUTST REQ QEL (REQ COUNTER) EQ NIL ?             DELCO REPLY (┆
0x35f00…36000 (53, 0, 15) Sector 3500aa00164441 ┆5 *  DA4.2.2.4.9)               INCREMENT REQ COUNTER             REQ COUNTER GT MAX OUTST REQS ? -     EXIT LOOP        END LOOP     END                 Fig. 4.2.2.6.1-1 SECURITY PROC ?       SET SPIP REPLY PARAMS.HEADER.MAINTYPE = ACK      SET SPIP REPLY┆
0x36000…36100 (54, 0, 0)  Sector 3601b100164441 ┆6 1  DA PARAMS.HEADER.SUBTYPE = LOG TRACE PRINT      DELCO FUNC REPLY ( - 4  )         OTHERWISE ?  ERR HANDL (DEL,CON,INT)(4.1.5.5      END CASE    END         Fig. 4.2.2.4.4-2     EXIT LOOP           EXIT LOOP     INCREMENT REQ COUNTER    REQ COUNTER GT ┆
0x36100…36200 (54, 0, 1)  Sector 3602ff00164441 ┆6    DA 1                                                                   DELCO DISMANTLE        SPIP DISMANTLE (SPIP DELIVERY RECORDS (DELIVERY INDEX)         .OUTST REQ QEL(REQ COUNTER),         SPIP DELIVERY RECORDS (DELIVERY INDEX)        .OUTST REQ ┆
0x36200…36300 (54, 0, 2)  Sector 36036800164441 ┆6 h  DAOBJECT TYPE (REQ COUNTER))     (4.1.5.3)   END                                   Fig. 4.2.2.4.9-3       DELCO INPUT ATTR.HEADER.MAINTYPE          SET  .OUTST REQ SUBTYPE(REQ COUNTER) =         DELCO INPUT ATTR.HEADER.SUBTYPE          END WITH      E┆
0x36300…36400 (54, 0, 3)  Sector 3604ff00164441 ┆6    DA 1                                                                   DELCO FUNC REPLY       WITH SPIP REPLY PARAMS  DO            SET  .INFORMATION TYPE = FALSE          SET  .CHECKP STATUS    = FALSE          SET  .PROFILE          = 0        END W┆
0x36400…36500 (54, 0, 4)  Sector 3605ff00164441 ┆6    DAITH         CASE SEND REPLY (SPIP REPLY PARAMS,       SPIP DELIVERY RECORDS (DELIVERY INDEX)            .OUTST REQ QEL (REQ COUNTER), NIL       (SPIP REPLY PARAMS, CC):  ERROR OK          ERROR ? - ANALYSE ERROR (CC, 0),           OK ?      END CASE┆
0x36500…36600 (54, 0, 5)  Sector 36062300164441 ┆6 #  DA      END   Fig. 4.2.2.4.9-4  completion by sending a reply or when the print queue is blocked.    4.2.2.4.9.2 Interface    Call Specification    a) DELCO REPLY    b) DELCO REPLY (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0┆
0x36600…36700 (54, 0, 6)  Sector 3607ff00164441 ┆6    DA 1                                                                  4.2.2.5 Common DELCO Data    VAR    REQ COUNTER:       COUNTER TYPE;     "QUEUE REFERENCES"    DELIVERY QREF,    SPIP ANSWER QUEUE REF:  QUEUE REFERENCE;     CHECKPOINTING,    DELCO┆
0x36700…36800 (54, 0, 7)  Sector 3508ff00164441 ┆5    DA CLOSED FLAG,    RESCO ITEM,    NOT Q ITEM:             BOOLEAN;;      MMS WARN BUF:         REPORT BUFFER TYPE;        SUPV PRINTER CONFIG:    SUPV PRINTER CONFIG TYPE;       SPIP DELIVERY RECORDS:  ARRAY (REP..STA) OF             DELIVERY RECORD T┆
0x36800…36900 (54, 0, 8)  Sector 36093900164441 ┆6 9  DA   Ref. Fig. 4.2.2.4.9-1 through Fig. 4.2.2.4.9-4.                  4.2.2.4.8.4 Data Description   Data References   CHECKPOINTING,  RESCO ITEM,  SPIP ANSWER QUEUE REF (m),  DELIVERY QREF (m),  DELCO INPUT QEL,  REQ COUNTER (m),  SPIP DELIVERY RECOR┆
0x36900…36a00 (54, 0, 9)  Sector 360aff00164441 ┆6    DA 1                                                                   DELCO REPLY     CASE  SPIP DELIVERY RECORDS (DELIVERY INDEX)      .OUTST REQ MAINTYPE(REQ COUNTER) OF:        LOG CIF ?    ANALYSE LOG CIF REPLY ( - 2    )        STATUS ?   SPIP D┆
0x36a00…36b00 (54, 0, 10) Sector 360bff00164441 ┆6    DAELIVERY RECORDS (DELIVERY INDEX)         .OUTST REQ SUBTYPE (REQ COUNTER)             EQ DELIVERY MIDNIGHT STATUS ?             SET SPIP REPLY PARAMS.HEADER.MAINTYPE =        TEP INTERNAL             SET SPIP REPLY PARAMS.HEADER.SUBTYPE =          D┆
0x36b00…36c00 (54, 0, 11) Sector 360cff00164441 ┆6    DAELIVERY MIDNIGHT STATUS REPLY             DELCO FUNC REPLY  (- 4  )       ERR HANDL (DEL,CON,INT) (4.1.5.5  )        TWENTYFOUR HOURLY OUTPUT ?        SPIP DELIVERY RECORDS(DELIVERY INDEX)         .OUTST REQ SUBTYPE(REQ COUNTER)         EQ STATISTIC┆
0x36c00…36d00 (54, 0, 12) Sector 360dff00164441 ┆6    DAS OUTPUT TW HOUR        SET SPIP REPLY PARAMS.HEADER.MAINTYPE =ACK        SET SPIP REPLY PARAMS.HEADER.SUBTYPE =         STP ACK DELIVERY        DELCO FUNC REPLY ( - 4  )       ERR HANDL (DEL,CON,INT) (4.1.5.5  )        OTHERWISE ? - ERR HANDL (DEL,┆
0x36d00…36e00 (54, 0, 13) Sector 360eb300164441 ┆6 3  DACON,INT) (4.1.5.5  )     END CASE     DELCO DISMANTLE ( -  3)     SET SPIP DELIVERY RECORDS (DELIVERY INDEX)     .OUTST REQ QEL (REQ COUNTER) = NIL   END   Fig. 4.2.2.4.9-1 IP SEND PARAMS.INFORMATION TYPE EQ FALSE ?     SET SPIP SEND PARAMS.INFORMAT┆
0x36e00…36f00 (54, 0, 14) Sector 360fff00164441 ┆6    DA 1                                                                   ANALYSE LOG CIF REPLY       CASE SPIP DELIVERY RECORDS (DELIVERY INDEX)          .OUTST REQ SUBTYPE (REQ COUNTER) OF:        TRACE ALL ?        TRACE INCOMING MSG ?        TRACE OU┆
0x36f00…37000 (54, 0, 15) Sector 3600ff00164441 ┆6    DATGOING MSG ?        TRACE CH DISCONTINUITY ?        TRACE TERMINAL PROC ?        TRACE MSG DIST ?        TRACE MSG SERVICE ?        TRACE SUPV TRANS ?        TRACE SECURITY PROC ?       SET SPIP REPLY PARAMS.HEADER.MAINTYPE = ACK      SET SPIP REPLY┆
0x37000…37100 (55, 0, 0)  Sector 37010800164441 ┆7    DA2    )     END     Fig. 4.2.2.4.7-1 ORDS (DELIVERY INDEX)        .OUTST REQ QEL (REQ COUNTER)        EQ DELCO INPUT ATTR.HEADER.INF ?       DELCO REPLY (4.2.2.4.9)            EXIT LOOP           EXIT LOOP     INCREMENT REQ COUNTER    REQ COUNTER GT ┆
0x37100…37200 (55, 0, 1)  Sector 3702ff00164441 ┆7    DA 1                                                                   SAVE REQUEST PARAMETERS       WITH SPIP DELIVERY RECORDS (DELIVERY INDEX) DO          SET  .OUTST REQ QEL    (REQ COUNTER) = DELCO INPUT QEL          SET  .OUTST REQ OBJECT TYPE(RE┆
0x37200…37300 (55, 0, 2)  Sector 3703ff00164441 ┆7    DAQ COUNTER) =          DELCO INPUT ATTR.OBJECT          SET  .OUTST REQ MAINTYPE(REQ COUNTER) =          DELCO INPUT ATTR.HEADER.MAINTYPE          SET  .OUTST REQ SUBTYPE(REQ COUNTER) =         DELCO INPUT ATTR.HEADER.SUBTYPE          END WITH      E┆
0x37300…37400 (55, 0, 3)  Sector 37042600164441 ┆7 &  DAND             Fig. 4.2.2.4.8-3 (4.2.2.6.3)          END CASE     OK? CHECKPOINTING EQ TRUE?-DELCO SAVE (TRUE)(4.2.2.6.11)       SPIP DISMANTLE (DELCO INPUT QEL,               DELCO INPUT ATTR.OBJECT) (4.1.5.3  )    RESCO ITEM EQ TRUE OR NOT Q ITEM ┆
0x37400…37500 (55, 0, 4)  Sector 3705ff00164441 ┆7    DA 1                                                                  4.2.2.4.9 DELCO REPLY Specification    4.2.2.4.9.1 Functional Specification    The module sends reply to the function request print items originally sent to SPIP.  This takes place ┆
0x37500…37600 (55, 0, 5)  Sector 3706ff00164441 ┆7    DAwhen PRIS has indicated print completion by sending a reply or when the print queue is blocked.    4.2.2.4.9.2 Interface    Call Specification    a) DELCO REPLY    b) DELCO REPLY (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0┆
0x37600…37700 (55, 0, 6)  Sector 3707d700164441 ┆7 W  DA - R7   DESTROYED    Fatal Errors    None    4.2.2.4.9.3 Module Components    4.2.2.4.9.3.1 DELCO FUNC REPLY    The procedure performs the actual system call in order to send reply.  Ref. Fig. 4.2.2.4.9-4.       4.2.2.4.8.2 Interface   Call Specific┆
0x37700…37800 (55, 0, 7)  Sector 3608ff00164441 ┆6    DA 1                                                                  4.2.2.4.9.4 Data Description    Data References    SPIP REPLY PARAMS (m) ref. sec. 4.1.4   SPIP DELIVERY RECORDS (m),   REQ COUNTER - ref. sec. 4.2.2.5    4.2.2.4.9.5 Module Design ┆
0x37800…37900 (55, 0, 8)  Sector 3709ff00164441 ┆7    DA 1                                                                  4.2.2.4.8.4 Data Description   Data References   CHECKPOINTING,  RESCO ITEM,  SPIP ANSWER QUEUE REF (m),  DELIVERY QREF (m),  DELCO INPUT QEL,  REQ COUNTER (m),  SPIP DELIVERY RECOR┆
0x37900…37a00 (55, 0, 9)  Sector 370aad00164441 ┆7 -  DADS (m),  DELCO INPUT ATTR - ref. sec. 4.2.2.5   SPIP SEND PARAMS (m), - ref. sec. 4.1.4    4.2.2.4.8.5 Module Design   Ref. Fig. 4.2.2.4.8-1 through Fig. 4.2.2.4.8-3. EM    b) DELIVER ITEM (R6)    Call Registers    R6  LINK   (Dest.)    Return Regis┆
0x37a00…37b00 (55, 0, 10) Sector 370bff00164441 ┆7    DA 1                                                                   DELIVER REQUEST      RESCO ITEM EQ TRUE ? - SET SPIP SEND PARAMS.HEADER.INF = NIL     SET SPIP SEND PARAMS.HEADER.INF = DELCO INPUT QEL       SET SPIP ANSWER QUEUE REF.MAIN QUEUE =┆
0x37b00…37c00 (55, 0, 11) Sector 370cff00164441 ┆7    DA SPIP ANSQ     SET SPIP ANSWER QUEUE REF.SUB QUEUE = MAIN     CASE SEND REQUEST (SPIP SEND PARAMS      ,         DELCO INPUT QEL       ,         DELIVERY QREF         ,         SPIP ANSWER QUEUE REF)        (SPIP SEND PARAMS, CC)        :  ERROR OK ┆
0x37c00…37d00 (55, 0, 12) Sector 370dff00164441 ┆7    DA       ERROR ? CASE ANALYSE ERROR (CC, 1, BLOCKED QUEUE):(BQ)     BQ ? - DELIVERY QUEUE BLOCKED ACTIONS (4.2.2.6.3)     END CASE         OK ?   RESCO ITEM EQ TRUE ?               SAVE OUTSTANDING REQUEST REF ( - 2  )       CHECKPOINTING EQ TRUE? - D┆
0x37d00…37e00 (55, 0, 13) Sector 370eaa00164441 ┆7 *  DAELCO SAVE (FALSE)                 (4.2.2.6.11)         FLASH CHECK (4.2.2.6.4  )        INIT RECEIVE ITEM (4.2.2.6.7  )       END CASE    END      Fig. 4.2.2.4.8-1 PE     SPIP SEND PARAMS.INFORMATION TYPE EQ FALSE ?     SET SPIP SEND PARAMS.INFORMAT┆
0x37e00…37f00 (55, 0, 14) Sector 370fff00164441 ┆7    DA 1                                                                   SAVE OUTSTANDING REQUEST REF      SET REQ COUNTER = 1       SEARCH LOOP          SPIP DELIVERY RECORDS (DELIVERY INDEX)    .OUTST REQ QEL(REQ COUNTER)  EQ NIL ?             SAVE RE┆
0x37f00…38000 (55, 0, 15) Sector 3700ff00164441 ┆7    DAQUEST PARAMETERS ( - 3 )                   EXIT LOOP            INCREMENT REQ COUNTER     REQ COUNTER GT MAX OUTST REQS? - ERROR HANDL (DEL,CON,INT)              (4.1.5.5  )                  EXIT LOOP        END SEARCH LOOP     END   Fig. 4.2.2.4.8-┆
0x38000…38100 (56, 0, 0)  Sector 38012a00164441 ┆8 *  DA 2   )     END     Fig. 4.2.2.4.7-1 ORDS (DELIVERY INDEX)        .OUTST REQ QEL (REQ COUNTER)        EQ DELCO INPUT ATTR.HEADER.INF ?       DELCO REPLY (4.2.2.4.9)            EXIT LOOP           EXIT LOOP     INCREMENT REQ COUNTER    REQ COUNTER GT ┆
0x38100…38200 (56, 0, 1)  Sector 3802ff00164441 ┆8    DA 1                                                                   DELIVER DISMANTLE     RESCO ITEM EQ TRUE?  SET SPIP SEND PARAMS.HEADER.INF=NIL     SET  SPIP SEND PARAMS.HEADER.INF = DELCO INPUT ATTR.HEADER.INF        CASE SEND QEL (SPIP SEND PA┆
0x38200…38300 (56, 0, 2)  Sector 3803ff00164441 ┆8    DARAMS,        DELCO INPUT QEL,        DELIVERY QREF    )       (SPIP SEND PARAMS, CC):  ERROR OK         ERROR ?  CASE ANALYSE ERROR(CC, 1, BLOCKED QUEUE):  (QB)   1                                                                               QB ?  ┆
0x38300…38400 (56, 0, 3)  Sector 3804ff00164441 ┆8    DA DELIVERY QUEUE BLOCKED ACTIONS (4.2.2.6.3)          END CASE     OK? CHECKPOINTING EQ TRUE?-DELCO SAVE (TRUE)(4.2.2.6.11)       SPIP DISMANTLE (DELCO INPUT QEL,               DELCO INPUT ATTR.OBJECT) (4.1.5.3  )    RESCO ITEM EQ TRUE OR NOT Q ITEM ┆
0x38400…38500 (56, 0, 4)  Sector 38057d00164441 ┆8 }  DAEQ TRUE ?    FLASH CHECK (4.2.2.6.4    )    INIT RECEIVE ITEM (4.2.2.6.7)            END CASE  END    Fig. 4.2.2.4.7-2 P DELCO ITEM OP.OP DATA4 =     DELCO INPUT ATTR.HEADER.FLAGS        DELCO CMD TO RESCO (PRINT ACK FROM PRIS) (4.2.2.6.8  )    ERR ┆
0x38500…38600 (56, 0, 5)  Sector 3806ff00164441 ┆8    DA 1                                                                  4.2.2.4.8 DELIVER REQUEST Specification    4.2.2.4.8.1 Functional Specification    This module delivers all function requests to the appropriate printer queues.  A reference to the ┆
0x38600…38700 (56, 0, 6)  Sector 3807ff00164441 ┆8    DAoriginal function request QEL is saved in order to be abled to send reply even if the request to a reply from PRIS is lost.  In case of a blocked PRIS-Queue the actions taken are the same as for DELIVER ITEM.    4.2.2.4.8.2 Interface   Call Specific┆
0x38700…38800 (56, 0, 7)  Sector 3708c700164441 ┆7 G  DAation   a) DELIVER REQUEST   b) DELIVER REQUEST (R6)   Call Registers   R6  LINK   (Dest.)   Return Registers   R0 - R7   DESTROYED   Fatal Errors   None    4.2.2.4.8.3 Module Components   N/A C):  ERROR OK       ERROR ?    ANALYSE ERROR(CC, 0):  OK┆
0x38800…38900 (56, 0, 8)  Sector 3809ff00164441 ┆8    DA 1                                                                  4.2.2.4.7 DELIVER ITEM Specification    4.2.2.4.7.1 Functional Specification    All print items, except requests, are delivered by this module.  If the destination queue is blocked,┆
0x38900…38a00 (56, 0, 9)  Sector 380aff00164441 ┆8    DA the delivery to it will be stopped until the queue is unblocked or a configuration change takes place.    4.2.2.4.7.2 Interface    Call Specification    a) DELIVER ITEM    b) DELIVER ITEM (R6)    Call Registers    R6  LINK   (Dest.)    Return Regis┆
0x38a00…38b00 (56, 0, 10) Sector 380bff00164441 ┆8    DAters    R0 - R7   DESTROYED    Fatal Errors    None.   4.2.2.4.7.3 Module Components    N/A    4.2.2.4.7.4 Data Description    Data References    SPIP SEND PARAMS (m) - ref. sec. 4.1.4   CHECKPOINTING,   DELCO INPUT ATTR (m),   DELIVERY QREF (m),   ┆
0x38b00…38c00 (56, 0, 11) Sector 380c5100164441 ┆8 Q  DASPIP DELIVERY RECORDS,   DELCO INPUT QEL,   RESCO ITEM - ref. sec. 4.2.2.5     OTHERWISE ? - ERR HANDL (DEL,CON,QER) (4.1.5.5  )      END CASE      INIT RECEIVE FROM SPIP ANSQ  (4.2.2.6.5   )    END   Fig. 4.2.2.4.6-1 g. 4.2.2.4.4-1  MAIN QREF   =  ┆
0x38c00…38d00 (56, 0, 12) Sector 380d9800164441 ┆8    DA 1                                                                  4.2.2.4.7.5 Module Design    Ref. Fig. 4.2.2.4.7-1 through Fig. 4.2.2.4.7-2.    RESPONSE TO QUEUE LENGTH REQUEST ?      SET SPIP DELCO ITEM OP.OP DATA1 = DELCO INPUT QEL    SET SPIP┆
0x38d00…38e00 (56, 0, 13) Sector 380eff00164441 ┆8    DA 1                                                                   DELIVER ITEM         SET SPIP SEND PARAMS.INFORMATION TYPE =    DELCO INPUT ATTR.INFORMATION TYPE     SPIP SEND PARAMS.INFORMATION TYPE EQ FALSE ?     SET SPIP SEND PARAMS.INFORMAT┆
0x38e00…38f00 (56, 0, 14) Sector 380fff00164441 ┆8    DAION (1..3) =    DELCO INPUT ATTR.INFORMATION (1..3)     DETERMINE CHECKP ACTIONS (4.2.2.6.10)      SET SPIP SEND PARAMS.CHECKP STATUS =CHECKPOINTING      SET SPIP SEND PARAMS.PROFILE       = 0     SET SPIP SEND PARAMS.HEADER = DELCO INPUT ATTR.HEADE┆
0x38f00…39000 (56, 0, 15) Sector 3800ff00164441 ┆8    DAR   ".MAINTYPE-.SUBTYPE-.FLAGS-.INF"            SET DELIVERY QREF.MAIN QUEUE =   SPIP DELIVERY RECORDS(DELIVERY INDEX).PRIS MAIN QREF     DELCO INPUT ATTR.FUNCTION REQ EQ TRUE ? - DELIVER REQUEST              (4.2.2.4.8  )      DELIVER DISMANTLE ( -┆
0x39000…39100 (57, 0, 0)  Sector 3901ff00164441 ┆9    DA 1         LOOP    SPIP DELIVERY RECORDS (DELIVERY INDEX)        .OUTST REQ QEL (REQ COUNTER)        EQ DELCO INPUT ATTR.HEADER.INF ?       DELCO REPLY (4.2.2.4.9)            EXIT LOOP           EXIT LOOP     INCREMENT REQ COUNTER    REQ COUNTER GT ┆
0x39100…39200 (57, 0, 1)  Sector 3902ff00164441 ┆9    DAMAX OUTST REQS ?   EXIT LOOP         END LOOP         INCREMENT DELIVERY INDEX         DELIVERY INDEX GT STA ?      EXIT LOOP       END LOOP      SPIP DISMANTLE(DELCO INPUT QEL, DELCO INPUT ATTR.OBJECT)                    (4.1.5.3  )    END   Fig. 4┆
0x39200…39300 (57, 0, 2)  Sector 39031100164441 ┆9    DA.2.2.4.6-3 ERROR ( CC, 0):  OK        OK ?      END CASE     SET  DELIVERY INDEX = REP     SET  DELIVERY QREF.SUB QUEUE = PRIS REPORTS     SET  DELCO INPUT ATTR.INFORMATION TYPE = FALSE     SET  DELCO INPUT ATTR.CHECKP STATUS = 0     SET  DELCO INPU┆
0x39300…39400 (57, 0, 3)  Sector 3904ff00164441 ┆9    DA 1                                                                   SEND PRINT ACK TO RESCO      DELCO INPUT ATTR.OBJECT NE BUFFER?      SET SPIP DELCO ITEM OP.OP DATA1 = DELCO INPUT QEL        SET SPIP DELCO ITEM OP.OP DATA2=              DELCO IN┆
0x39400…39500 (57, 0, 4)  Sector 3905ff00164441 ┆9    DAPUT ATTR.INFORMATION (1)     SET SPIP DELCO ITEM OP.OP DATA3=              DELCO INPUT ATTR.INFORMATION(2)      SET SPIP DELCO ITEM OP.OP DATA4 =     DELCO INPUT ATTR.HEADER.FLAGS        DELCO CMD TO RESCO (PRINT ACK FROM PRIS) (4.2.2.6.8  )    ERR ┆
0x39500…39600 (57, 0, 5)  Sector 3906cd00164441 ┆9 M  DAHANDL(DEL,CON,QER)(4.1.5.5)    SPIP DISMANTLE (DELCO INPUT QEL,          DELCO INPUT ATTR.OBJECT)          (4.1.5.3)     DELCO CMD TO RESCO (CLEAR) (4.2.2.6.8)        END            Fig. 4.2.2.4.6-4 RIS and UMAM.  If the request was originally cause┆
0x39600…39700 (57, 0, 6)  Sector 3907ff00164441 ┆9    DA 1                                                                  ANALYSE ACK   DELCO INPUT ATTR.HEADER.SUBTYPE NE PRIS PRINT REPLY?    PROC PRIS PRINT REPLY(-3)      ERR HANDL(DELCO,CON,QER)(4.1.5.5)      END                                Fig. 4┆
0x39700…39800 (57, 0, 7)  Sector 38081100164441 ┆8    DA.2.2.4.6-5   4.2.2.4.6.3 Module Components    N/A    le Components   N/A.    l Errors    None    4.2.2.4.4.3 Module Components    N/A    PARAMS)             (SUPV PRINTER CONFIG,              CC):  ERROR OK       ERROR ?    ANALYSE ERROR(CC, 0):  OK┆
0x39800…39900 (57, 0, 8)  Sector 3909ff00164441 ┆9    DA 1                                                                  4.2.2.4.6.4 Data Description    Data References    DELCO INPUT QREF (m),   DELCO INPUT ATTR (m),   DELIVERY INDEX (m),   REQ COUNTER (m),   SPIP DELIVERY RECORDS (m),   DELCO INPUT ┆
0x39900…39a00 (57, 0, 9)  Sector 390a9a00164441 ┆9    DAQEL - ref. sec. 4.2.2.5    SPIP DELCO ITEM OP (m) - ref. sec. 4.1.4    4.2.2.4.6.5 Module Design    Ref. Fig. 4.2.2.4.6-1 through Fig. 4.2.2.4.6-5. ough Fig. 4.2.2.4.4-3  G DATA ( - 4)       INCREMENT DELIVERY INDEX      DELIVERY INDEX GT STA ? -  E┆
0x39a00…39b00 (57, 0, 10) Sector 390bff00164441 ┆9    DA 1                                                                   PROC ANSQ ITEM      SET DELCO INPUT QREF.MAIN QUEUE = SPIP ANSQ       RECEIVE ITEM (4.2.2.6.6)       CASE DELCO INPUT ATTR.HEADER.MAINTYPE OF:         TEP INTERNAL ?  ANALYSE TEP I┆
0x39b00…39c00 (57, 0, 11) Sector 390ce000164441 ┆9 `  DANTERNAL  ( - 2  )        ACK?            ANALYSE ACK(-5)                       OTHERWISE ? - ERR HANDL (DEL,CON,QER) (4.1.5.5  )      END CASE      INIT RECEIVE FROM SPIP ANSQ  (4.2.2.6.5   )    END   Fig. 4.2.2.4.6-1 g. 4.2.2.4.4-1  MAIN QREF   =  ┆
0x39c00…39d00 (57, 0, 12) Sector 390dff00164441 ┆9    DA 1                                                                       ANALYSE TEP INTERNAL      CASE DELCO INPUT ATTR.HEADER.SUBTYPE OF:         RESPONSE TO QUEUE LENGTH REQUEST ?      SET SPIP DELCO ITEM OP.OP DATA1 = DELCO INPUT QEL    SET SPIP┆
0x39d00…39e00 (57, 0, 13) Sector 390eff00164441 ┆9    DA DELCO ITEM OP.OP DATA4 = DELCO INPUT ATTR.OBJECT    DELCO CMD TO RESCO (RESPONSE FROM UMAM)        (4.2.2.6.8   )             OTHERWISE ?  ERR HANDL (DEL,CON,INT) (4.1.5.5  )          SPIP DISMANTLE (DELCO INPUT QEL             DELCO INPUT ATTR.OBJ┆
0x39e00…39f00 (57, 0, 14) Sector 390f5600164441 ┆9 V  DAECT)             (4.1.5.3        )       END CASE      END     Fig. 4.2.2.4.6-2 NG OP, CC):  ERROR OK         ERROR ?  ANALYSE ERROR (CC, 0):  OK         OK ?     END CASE     CASE MMS WARNING TYPE OF:        STS WARNING ?  SET MMS WARN BUF.MMS WARN┆
0x39f00…3a000 (57, 0, 15) Sector 3900ff00164441 ┆9    DA 1                                                                   PROC PRIS PRINT REPLY         DELCO INPUT ATTR.HEADER.INF EQ NIL ?           SEND PRINT ACK TO RESCO ( -  4  )       SET DELIVERY INDEX = REP       LOOP         SET   REQ COUNTER =┆
0x3a000…3a100 (58, 0, 0)  Sector 3a016b00164441 ┆: k  DAED MMS WARN TEXT     END CASE     REST OF THRESHOLD WARNING PROC ( - 3   )    END   Fig. 4.2.2.4.5-2 IVERY QREF.MAIN QUEUE = UMAM COLLECT      SET DELIVERY QREF.SUBQUEUE   = REQUEST        SET SPIP SEND PARAMS.INFORMATION TYPE = FALSE      SET SPIP ┆
0x3a100…3a200 (58, 0, 1)  Sector 3a02ff00164441 ┆:    DA 1                                                                   REST OF THRESHOLD WARNING PROC       CASE  WRITE BUFFER (DELCO INPUT QEL,          MMS WARN BUF,          MMS WARN BUF LENGTH)         (WORDS WRITTEN, CC):  ERROR OK         ERROR ┆
0x3a200…3a300 (58, 0, 2)  Sector 3a03ff00164441 ┆:    DA?  ANALYSE ERROR ( CC, 0):  OK        OK ?      END CASE     SET  DELIVERY INDEX = REP     SET  DELIVERY QREF.SUB QUEUE = PRIS REPORTS     SET  DELCO INPUT ATTR.INFORMATION TYPE = FALSE     SET  DELCO INPUT ATTR.CHECKP STATUS = 0     SET  DELCO INPU┆
0x3a300…3a400 (58, 0, 3)  Sector 3a04ff00164441 ┆:    DAT ATTR.HEADER.MAINTYPE = REPORT      SET  DELCO INPUT ATTR.HEADER.SUBTYPE  = WARNING REPORT     SET  DELCO INPUT ATTR.FUNCTION REQ = FALSE       SET  NOT Q ITEM = TRUE     DELIVER ITEM (4.2.2.4.7)     SET NOT Q ITEM = FALSE     GET MMS WARNING (4.2.┆
0x3a400…3a500 (58, 0, 4)  Sector 3a052b00164441 ┆: +  DA2.6.2)       END    Fig. 4.2.2.4.5-3     END   Fig. 4.2.2.4.4-3 ERR HANDL (DEL,GUP,INT)(4.1.5.5)      END LOOP     END                    Fig. 4.2.2.4.3-8 CEL SYSTEM CALL (SPIP REPQ OP) (4.1.5.4  )      CANCEL SYSTEM CALL (SPIP SUPQ OP) (4.1.5.4  ) ┆
0x3a500…3a600 (58, 0, 5)  Sector 3a06ff00164441 ┆:    DA 1                                                                  4.2.2.4.6 PROC ANSQ ITEM Specification    4.2.2.4.6.1 Functional Specification    This module processes the replies received from PRIS and UMAM.  If the request was originally cause┆
0x3a600…3a700 (58, 0, 6)  Sector 3a07ff00164441 ┆:    DAd by a RESCO item, the reply will be passed on to RESCO.    4.2.2.4.6.2 Interface    Call Specification    a) PROC ANSQ ITEM    b) PROC ANSQ ITEM (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors┆
0x3a700…3a800 (58, 0, 7)  Sector 39083b00164441 ┆9 ;  DA    None.    4.2.2.4.6.3 Module Components    N/A    le Components   N/A.    l Errors    None    4.2.2.4.4.3 Module Components    N/A    PARAMS)             (SUPV PRINTER CONFIG,              CC):  ERROR OK       ERROR ?    ANALYSE ERROR(CC, 0):  OK┆
0x3a800…3a900 (58, 0, 8)  Sector 3a09ff00164441 ┆:    DA 1                                                                  4.2.2.4.5.4 Data Description   Data References   DELIVERY QREF (m),  DELCO INPUT QEL (m),  MMS WARN BUF (m),  DELIVERY INDEX (m),  DELCO INPUT ATTR (m),  NOT Q ITEM (m), ref. sec. 4┆
0x3a900…3aa00 (58, 0, 9)  Sector 3a0a5b00164441 ┆: [  DA.2.2.5    4.2.2.4.5.5 Module Design   Ref. Fig. 4.2.2.4.5-1 through Fig. 4.2.2.4.5-3 .1.4.    4.2.2.4.4.5 Module Design    Ref. Fig. 4.2.2.4.4-1 through Fig. 4.2.2.4.4-3  G DATA ( - 4)       INCREMENT DELIVERY INDEX      DELIVERY INDEX GT STA ? -  E┆
0x3aa00…3ab00 (58, 0, 10) Sector 3a0bff00164441 ┆:    DA 1                                                                   PROC SYSTEM CALL        CASE OPERATION.ITEM NAME OF:           THRESHOLD WARNING ?   PROC THRESHOLD WARNING ( - 2   )             OTHERWISE ?       ERR HANDL (DEL,CON,INT) (4.1.5.5┆
0x3ab00…3ac00 (58, 0, 11) Sector 3a0c4c00164441 ┆: L  DA  )       END CASE     END                           Fig. 4.2.2.4.5-1 .6.9)             SET DELCO CLOSED FLAG = TRUE          OTHERWISE ?       ERR HANDL (DEL,CON,INT) (4.1.5.5  )      END CASE     END               Fig. 4.2.2.4.4-1  MAIN QREF   =  ┆
0x3ac00…3ad00 (58, 0, 12) Sector 3a0dff00164441 ┆:    DA 1                                                                   PROC THRESHOLD WARNING     SET DELIVERY QREF.MAIN QUEUE = SPIP REPQ     SET DELIVERY QREF.SUB QUEUE  = MAIN     CASE    RESERVE BUFFER (MMS WARN BUF LENGTH,            DELIVERY QRE┆
0x3ad00…3ae00 (58, 0, 13) Sector 3a0eff00164441 ┆:    DAF )           (DELCO INPUT QEL, CC):  ERROR OK         ERROR ?   ANALYSE ERROR (CC, 0):  OK         OK ?   CASE READ TIME (F TIME TYPE)                   (MMS WARN BUF.MMS REF TIME,              CC):  ERROR OK        ERROR ?   ANALYSE ERROR (CC, 0):┆
0x3ae00…3af00 (58, 0, 14) Sector 3a0fff00164441 ┆:    DA  OK        OK ?      END CASE     END CASE     CASE WAIT SYSTEM CALL (MMS WARNING OP, CC):  ERROR OK         ERROR ?  ANALYSE ERROR (CC, 0):  OK         OK ?     END CASE     CASE MMS WARNING TYPE OF:        STS WARNING ?  SET MMS WARN BUF.MMS WARN┆
0x3af00…3b000 (58, 0, 15) Sector 3a00ff00164441 ┆:    DA TEXT REF =                STS WARNING TEXT        ITS WARNING ?  SET MMS WARN BUF.MMS WARN TEXT REF =                ITS WARNING TEXT        OTHERWISE ?    ERR HANDL (DEL,CON,INT)(4.1.5.5  )      SET MMS WARN BUF.MMS WARN TEXT REF=       UNIDENTIFI┆
0x3b000…3b100 (59, 0, 0)  Sector 3b01ff00164441 ┆;    DA 1                                                                   SEND UMAM REQUEST        SET DELIVERY QREF.MAIN QUEUE = UMAM COLLECT      SET DELIVERY QREF.SUBQUEUE   = REQUEST        SET SPIP SEND PARAMS.INFORMATION TYPE = FALSE      SET SPIP ┆
0x3b100…3b200 (59, 0, 1)  Sector 3b02ff00164441 ┆;    DASEND PARAMS.CHECKP STATUS    = FALSE      SET SPIP SEND PARAMS.PROFILE          = 0      SET SPIP SEND PARAMS.HEADER.MAINTYPE  = TEP INTERNAL      SET SPIP SEND PARAMS.HEADER.SUBTYPE   = QUEUE LENGTH REQUEST      SET SPIP ANSWER QUEUE REF.MAIN QUEUE┆
0x3b200…3b300 (59, 0, 2)  Sector 3b03ff00164441 ┆;    DA  = SPIP ANSQ      SET SPIP ANSWER QUEUE REF.SUB QUEUE   = MAIN      CASE SEND REQUEST(SPIP SEND PARAMS,OPERATION.OP DATA1,         DELIVERY QREF,         SPIP ANSWER QUEUE REF        (SPIP SEND PARAMS, CC):  ERROR OK  1                             ┆
0x3b300…3b400 (59, 0, 3)  Sector 3b04ff00164441 ┆;    DA                                                  ERROR? CASE ANALYSE ERROR (CC, 1, BLOCKED QUEUE)(UMAM Q B)      UMAM Q B ?   DELCO CMD TO RESCO (CLEAR)                       (4.2.2.6.8  )      END CASE     OK ?         END CASE       SPIP DISMANTL┆
0x3b400…3b500 (59, 0, 4)  Sector 3b054600164441 ┆; F  DAE(OPERATION.OP DATA1,BUFFER)(4.1.5.3)    END   Fig. 4.2.2.4.4-3 ERR HANDL (DEL,GUP,INT)(4.1.5.5)      END LOOP     END                    Fig. 4.2.2.4.3-8 CEL SYSTEM CALL (SPIP REPQ OP) (4.1.5.4  )      CANCEL SYSTEM CALL (SPIP SUPQ OP) (4.1.5.4  ) ┆
0x3b500…3b600 (59, 0, 5)  Sector 3b06ff00164441 ┆;    DA 1                                                                  4.2.2.4.5 PROC SYSTEM CALL Specification    4.2.2.4.5.1 Functional Specification    When a GET THRESHOLD WARNING is completed, a Warning report will be generated and delivered to th┆
0x3b600…3b700 (59, 0, 6)  Sector 3b07ff00164441 ┆;    DAe report printer.  Furthermore, a new GET THRESHOLD WARNING system call is initiated.    4.2.2.4.5.2 Interface   Call Specification   a) PROC SYSTEM CALL   b) PROC SYSTEM CALL (R6)   Call Registers   R6  LINK  (Dest.)   Return Registers   R0 - R7   ┆
0x3b700…3b800 (59, 0, 7)  Sector 3a085300164441 ┆: S  DA DESTROYED   Fatal Errors   None.    4.2.2.4.5.3 Module Components   N/A.    l Errors    None    4.2.2.4.4.3 Module Components    N/A    PARAMS)             (SUPV PRINTER CONFIG,              CC):  ERROR OK       ERROR ?    ANALYSE ERROR(CC, 0):  OK┆
0x3b800…3b900 (59, 0, 8)  Sector 3b09ff00164441 ┆;    DA 1                                                                  4.2.2.4.4.4 Data Description    Data References    DELCO CLOSED FLAG (m),   DELIVERY INDEX (m),   DELIVERY QREF (m),   DELCO INPUT ATTR (m),   RESCO ITEM (m),    DELCO INPUT QEL (m)┆
0x3b900…3ba00 (59, 0, 9)  Sector 3b0ab100164441 ┆; 1  DA - Ref. sec. 4.2.2.5    SPIP SEND PARAMS (m),   SPIP ANSWER QUEUE REF (m) Ref. sec. 4.1.4.    4.2.2.4.4.5 Module Design    Ref. Fig. 4.2.2.4.4-1 through Fig. 4.2.2.4.4-3  G DATA ( - 4)       INCREMENT DELIVERY INDEX      DELIVERY INDEX GT STA ? -  E┆
0x3ba00…3bb00 (59, 0, 10) Sector 3b0bff00164441 ┆;    DA 1                                                                   PROC RESCO ITEMS       CASE  OPERATION.ITEMNAME OF:          PRINT ITEM FOR DELIVERY ? - DELIVER RESCO ITEM ( - 2   )        REQUEST TO UMAM ?           SEND UMAM REQUEST ( - 3    ┆
0x3bb00…3bc00 (59, 0, 11) Sector 3b0cef00164441 ┆; o  DA)        SPIP CLOSE CC ?           DELCO CC TO SPICO (CLOSE CC) (4.2.2.6.9)             SET DELCO CLOSED FLAG = TRUE          OTHERWISE ?       ERR HANDL (DEL,CON,INT) (4.1.5.5  )      END CASE     END               Fig. 4.2.2.4.4-1  MAIN QREF   =  ┆
0x3bc00…3bd00 (59, 0, 12) Sector 3b0dff00164441 ┆;    DA 1                                                                   DELIVER RESCO ITEM     SET DELIVERY INDEX = SUP     SET DELIVERY QREF.SUBQUEUE = PRIS SYIE TAB     SET DELCO INPUT ATTR.INFORMATION TYPE= TRUE     SET DELCO INPUT ATTR.FUNCTION REQ┆
0x3bd00…3be00 (59, 0, 13) Sector 3b0eff00164441 ┆;    DA = OPERATION.OP DATA4     SET RESCO ITEM = TRUE     SET SPIP SEND PARAMS.HEADER.MAINTYPE =       RESCO DELIVERY MAINTYPE     SET SPIP SEND PARAMS.HEADER.SUBTYPE =       RESCO DELIVERY SUBTYPE     SET SPIP SEND PARAMS.HEADER.FLAGS  =      RESCO DELIV┆
0x3be00…3bf00 (59, 0, 14) Sector 3b0fff00164441 ┆;    DAERY FLAGS     SET DELCO INPUT QEL = OPERATION.OP DATA1     SET DELCO INPUT ATTR.INFORMATION(1)=OPERATION.OP DATA1     SET DELCO INPUT ATTR.INFORMATION(2)=OPERATION.OP DATA2     SET DELCO INPUT ATTR.INFORMATION(3)=OPERATION.OP DATA3     SET DELCO INP┆
0x3bf00…3c000 (59, 0, 15) Sector 3b005e00164441 ┆; ^  DAUT ATTR.OBJECT=BUFFER       DELIVER ITEM (4.2.2.4.7)      END          Fig. 4.2.2.4.4-2 ED NOT       DETERMINE DELIVERY INDEX (SPIP SPICO ITEM OP.OP DATA1)(-8)       DELIVERY UNBLOCKED ACTIONS (    - 7    )        DELCO CC TO SPICO (PRINTQ UNBLOCKED┆
0x3c000…3c100 (60, 0, 0)  Sector 3c015000164441 ┆< P  DA CC) (4.2.2.6.9   )     END                              Fig. 4.2.2.4.3-6 PIP SUPQ OP (m),   SPIP LOGQ OP (m),   SPIP STAQ OP (m),   SPIP DELCO MMS WARN OP (m),   DELIVERY INDEX (m),   SUPV PRINTER CONFIG (m),   SPIP DELIVERY RECORDS (m) - ref. sec.┆
0x3c100…3c200 (60, 0, 1)  Sector 3c02ff00164441 ┆<    DA 1                                                                   DELIVERY UNBLOCKED ACTIONS       SET SPIP DELIVERY RECORDS (DELIVERY INDEX).BLOCKED = FALSE       INIT RECEIVE ITEM (4.2.2.6.7)       DELIVERY INDEX NE SUP ?       DELCO CMD TO RES┆
0x3c200…3c300 (60, 0, 2)  Sector 3c035200164441 ┆< R  DACO (READY) (4.2.2.6.8)     END                             Fig. 4.2.2.4.3-7 ICO ITEMS      CASE OPERATION.ITEM NAME OF:         SPIP CLOSE ?    DELCO PROC SPIP CLOSE CMD ( - 2   )         CONFIG CHANGE ?   CONFIG CHANGE ACTIONS  ( - 3    )         P┆
0x3c300…3c400 (60, 0, 3)  Sector 3c04ff00164441 ┆<    DA 1                                                                   DETERMINE DELIVERY INDEX (DEV DES)       SET DELIVERY INDEX = REP       LOOP          DEV DES EQ SPIP DELIVERY RECORDS (DELIVERY INDEX)       .DEVICE DESIGNATOR ?   EXIT LOOP      ┆
0x3c400…3c500 (60, 0, 4)  Sector 3c05a100164441 ┆< !  DA    INCREMENT DELIVERY INDEX          DELIVERY INDEX GT STA ? - ERR HANDL (DEL,GUP,INT)(4.1.5.5)      END LOOP     END                    Fig. 4.2.2.4.3-8 CEL SYSTEM CALL (SPIP REPQ OP) (4.1.5.4  )      CANCEL SYSTEM CALL (SPIP SUPQ OP) (4.1.5.4  ) ┆
0x3c500…3c600 (60, 0, 5)  Sector 3c06ff00164441 ┆<    DA 1                                                                  4.2.2.4.4 PROC RESCO ITEMS Specification    4.2.2.4.4.1 Functional Specification    The items received from RESCO are processed by this module.    Print items are delivered to the a┆
0x3c600…3c700 (60, 0, 6)  Sector 3c07ff00164441 ┆<    DAppropriate printer process, UMAM requests are sent to UMAM.  CLOSE CCs will stop DELCO actions and cause a CLOSE CC to be sent to SPICO.    4.2.2.4.4.2 Interface    Call Specification    a) PROC RESCO ITEMS    b) PROC RESCO ITEMS (R6)    Call Regist┆
0x3c700…3c800 (60, 0, 7)  Sector 3b088f00164441 ┆;    DAers    R6   LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.4.4.3 Module Components    N/A    PARAMS)             (SUPV PRINTER CONFIG,              CC):  ERROR OK       ERROR ?    ANALYSE ERROR(CC, 0):  OK┆
0x3c800…3c900 (60, 0, 8)  Sector 3c09ff00164441 ┆<    DA       OK ?SET DELIVERY INDEX = REP    LOOP      SUPV PRINTER CONFIG(DELIVERY INDEX) EQ           SPIP DELIVERY RECORDS (DELIVERY INDEX).           DEVICE DESIGNATOR ?      SPIP DELIVERY RECORDS (DELIVERY INDEX)                        .BLOCKED EQ TR┆
0x3c900…3ca00 (60, 0, 9)  Sector 3c0aff00164441 ┆<    DAUE?      REPLY TO OUTST REQ (4.2.2.6.1  )      DELIVERY INDEX NE SUP ?      DELCO CMD TO RESCO (CLEAR)(4.2.2.6.8)          DELIVERY UNBLOCKED ACTIONS ( - 7)      SET CONFIG DATA ( - 4)       INCREMENT DELIVERY INDEX      DELIVERY INDEX GT STA ? -  E┆
0x3ca00…3cb00 (60, 0, 10) Sector 3c0b7600164441 ┆< v  DAXIT LOOP    END LOOP     DELCO CC TO SPICO (CONFIG CHANGE CC) (4.2.2.6.9)     END CASE   END   Fig. 4.2.2.4.3-3 .2.4.2-4 2.2.3-13  ESIGN SPECIFICATION  CAMPS       2&*/=MM, > I!e=6 !Z="(=e*$<kas#r  9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x3cb00…3cc00 (60, 0, 11) Sector 3c0cff00164441 ┆<    DA 1                                                                   SET CONFIG DATA      WITH SPIP DELIVERY RECORDS(DELIVERY INDEX)  DO          SET  .DEVICE DESIGNATOR =       SUPV PRINTER CONFIG(DELIVERY INDEX)          SET  .PRIS MAIN QREF   =  ┆
0x3cc00…3cd00 (60, 0, 12) Sector 3c0df800164441 ┆< x  DA        PRIS PRINTQ GROUP REF +          SUPV PRINTER CONFIG (DELIVERY INDEX)          SET  .PRIS CMD QREF    =          PRIS CMDQ GROUP REF +          SUPV PRINTER CONFIG(DELIVERY INDEX)       END WITH    END                Fig. 4.2.2.4.3-4 O ITEMS┆
0x3cd00…3ce00 (60, 0, 13) Sector 3c0eff00164441 ┆<    DA 1                                                                   PROC PRINTQ CANC NOT       DETERMINE DELIVERY INDEX (SPIP SPICO ITEM OP.OP DATA1)(-8)       REPLY TO OUTST REQ (4.2.2.6.1)       SET SPIP DELIVERY RECORDS (DELIVERY INDEX).BLOCKED ┆
0x3ce00…3cf00 (60, 0, 14) Sector 3c0f7900164441 ┆< y  DA= TRUE       DELCO CC TO SPICO (PRINTQ CANCELLED CC)(4.2.2.6.9)     END                           Fig. 4.2.2.4.3-5  Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.4.2.3 Module Components  ┆
0x3cf00…3d000 (60, 0, 15) Sector 3c00ff00164441 ┆<    DA 1                                                                   PROC PRINTQ UNBLOCKED NOT       DETERMINE DELIVERY INDEX (SPIP SPICO ITEM OP.OP DATA1)(-8)       DELIVERY UNBLOCKED ACTIONS (    - 7    )        DELCO CC TO SPICO (PRINTQ UNBLOCKED┆
0x3d000…3d100 (61, 0, 0)  Sector 3d01ff00164441 ┆=    DAescription    Data References    SPIP ANSQ OP (m),   SPIP REPQ OP (m),   SPIP SUPQ OP (m),   SPIP LOGQ OP (m),   SPIP STAQ OP (m),   SPIP DELCO MMS WARN OP (m),   DELIVERY INDEX (m),   SUPV PRINTER CONFIG (m),   SPIP DELIVERY RECORDS (m) - ref. sec.┆
0x3d100…3d200 (61, 0, 1)  Sector 3d02ba00164441 ┆= :  DA 4.2.2.5    SPIP SPICO ITEM OP - ref. sec. 4.1.4    External Data    SUPV PRINTERS ref. CPS/DBD/001    4.2.2.4.3.5 Module Design    Ref. Fig. 4.2.2.4.3-1 through Fig. 4.2.2.4.3-8. DS ( - 2  )      INIT RECEIVE FROM SPIP ANSQ (4.2.2.6.5)       SET DE┆
0x3d200…3d300 (61, 0, 2)  Sector 3d03ff00164441 ┆=    DA 1                                                                   PROC SPICO ITEMS      CASE OPERATION.ITEM NAME OF:         SPIP CLOSE ?    DELCO PROC SPIP CLOSE CMD ( - 2   )         CONFIG CHANGE ?   CONFIG CHANGE ACTIONS  ( - 3    )         P┆
0x3d300…3d400 (61, 0, 3)  Sector 3d04ed00164441 ┆= m  DARINTQ CANCELLED ?   PROC PRINTQ CANC NOT  ( - 5  )          PRINTQ UNBLOCKED ?   PROC PRINTQ UNBLOCKED NOT  (- 6  )                 OTHERWISE ?   ERR HANDL (DEL,CON,INT) (4.1.5.5   )      END CASE     END          Fig. 4.2.2.4.3-1 NALYSE ERROR (CC, ┆
0x3d400…3d500 (61, 0, 4)  Sector 3d05ff00164441 ┆=    DA 1                                                                   DELCO PROC SPIP CLOSE CMD       CANCEL SYSTEM CALL (SPIP ANSQ OP) (4.1.5.4  )      CANCEL SYSTEM CALL (SPIP REPQ OP) (4.1.5.4  )      CANCEL SYSTEM CALL (SPIP SUPQ OP) (4.1.5.4  ) ┆
0x3d500…3d600 (61, 0, 5)  Sector 3d06ff00164441 ┆=    DA     CANCEL SYSTEM CALL (SPIP LOGQ OP) (4.1.5.4  )      CANCEL SYSTEM CALL (SPIP STAQ OP) (4.1.5.4  )      CANCEL SYSTEM CALL (SPIP DELCO MMS WARN OP) (4.1.5.4  )       DELCO CMD TO RESCO (SPIP CLOSE) (4.2.2.6.8)     END                      Fig. 4.┆
0x3d600…3d700 (61, 0, 6)  Sector 3d071000164441 ┆=    DA2.2.4.3-2 P REF           SET OUTST REQ QEL ( - 3  )         END WITH         INCREMENT DELIVERY INDEX         DELIVERY INDEX GT STA ?  EXIT LOOP            END LOOP          SET SPIP INPUT QREFS ( - 4    )      END CASE   END   Fig. 4.2.2.4.2-2   _┆
0x3d700…3d800 (61, 0, 7)  Sector 3c08ff00164441 ┆<    DA 1                                                                   CONFIG CHANGE ACTIONS       CASE GET SYSTEM PARAMETER (SUPV PRINTER PARAMS)             (SUPV PRINTER CONFIG,              CC):  ERROR OK       ERROR ?    ANALYSE ERROR(CC, 0):  OK┆
0x3d800…3d900 (61, 0, 8)  Sector 3d094800164441 ┆= H  DAOP       END LOOP     END                        Fig. 4.2.2.4.2-3  )     END                            Fig. 4.2.2.4.1-3 e (sec. 4.2.2.4).                                                                                                               ┆
0x3d900…3da00 (61, 0, 9)  Sector 3d0aff00164441 ┆=    DA 1                                                                   SET SPIP INPUT QREFS      WITH SPIP DELIVERY RECORDS DO         SET (REP).SPIP INPUT QREF = SPIP REPQ         SET (SUP).SPIP INPUT QREF = SPIP SUPQ         SET (LOG).SPIP INPUT QRE┆
0x3da00…3db00 (61, 0, 10) Sector 3d0b7f00164441 ┆=    DAF = SPIP LOGQ         SET (STA).SPIP INPUT QREF = SPIP STAQ       END WITH     END                      Fig. 4.2.2.4.2-4 2.2.3-13  ESIGN SPECIFICATION  CAMPS       2&*/=MM, > I!e=6 !Z="(=e*$<kas#r  9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x3db00…3dc00 (61, 0, 11) Sector 3d0cff00164441 ┆=    DA 1                                                                  4.2.2.4.3 PROC SPICO ITEMS Specification    4.2.2.4.3.1 Functional Specification    The various commands received from SPICO are processed by this module.  The possible commands are┆
0x3dc00…3dd00 (61, 0, 12) Sector 3d0dff00164441 ┆=    DA:    CLOSE, CONFIG CHANGE,   PRINTQ CANCELLED,   PRINTQ UNBLOCKED,    The CLOSE command is also passed on to RESCO.  Completion is always reported to SPICO.    4.2.2.4.3.2 Interface    Call Specification    a) PROC SPICO ITEMS    b) PROC SPICO ITEMS┆
0x3dd00…3de00 (61, 0, 13) Sector 3d0eff00164441 ┆=    DA (R6)    Call Registers    R6  LINK  (Dest.)    Return Registers    R0 - R7  DESTROYED    Fatal Errors    None    4.2.2.4.3.3 Module Components    4.2.2.4.3.3.1 DELIVERY UNBLOCKED ACTIONS    The procedure performs the needed actions when one of the ┆
0x3de00…3df00 (61, 0, 14) Sector 3d0f4400164441 ┆= D  DAprint queues is no longer blocked - ref. fig. 4.2.2.4.3-7.     INITIALIZE DELCO    b) INITIALIZE DELCO (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.4.2.3 Module Components  ┆
0x3df00…3e000 (61, 0, 15) Sector 3d00ff00164441 ┆=    DA 1                                                                  4.2.2.4.3.3.2 DETERMINE DELIVERY INDEX    Given the Logical Device Designator, the procedure determines the appropriate DELIVERY INDEX.  Ref. fig. 4.2.2.4.3-8.    4.2.2.4.3.4 Data D┆
0x3e000…3e100 (62, 0, 0)  Sector 3e01a400164441 ┆> $  DA 1                                                                  4.2.2.4.2.5 Module Design    Ref. Fig. 4.2.2.4.2-1 through 4.2.2.4.2-4.                   e=6 !f=6 !g=6 !h=6 Ml+M;) RE3C#4:  2i=:g=~ JV3C/4!"<6 #6 MB&! =6 !,<6 :]=2'< AMD MB&!,<6 ! ┆
0x3e100…3e200 (62, 0, 1)  Sector 3e02ff00164441 ┆>    DA 1                                                                   INITIALIZE DELCO       SET DELCO CLOSED FLAG = FALSE       GET MMS WARNING (4.2.2.6.2)      INIT DELIVERY RECORDS ( - 2  )      INIT RECEIVE FROM SPIP ANSQ (4.2.2.6.5)       SET DE┆
0x3e200…3e300 (62, 0, 2)  Sector 3e03c600164441 ┆> F  DALIVERY INDEX = REP       LOOP         INIT RECEIVE ITEM (4.2.2.6.7)         INCREMENT DELIVERY INDEX         DELIVERY INDEX GT STA ? -   EXIT LOOP      END LOOP    END        Fig. 4.2.2.4.2-1   PROC ANSQ ITEM   (4.2.2.4.6   )           REPQ ITEM ?  ┆
0x3e300…3e400 (62, 0, 3)  Sector 3e04ff00164441 ┆>    DA 1                                                                   INIT DELIVERY RECORDS       CASE GET SYSTEM PARAMETER (SUPV PRINTER PARAMETERS)             (SUPV PRINTER CONFIG,              CC):  ERROR OK         ERROR ?    ANALYSE ERROR (CC, ┆
0x3e400…3e500 (62, 0, 4)  Sector 3e05ff00164441 ┆>    DA0):  OK         OK ?       SET DELIVERY INDEX = REP            LOOP              WITH SPIP DELIVERY RECORDS (DELIVERY INDEX) DO                 SET  .DEVICE DESIGNATOR           =                SUPV PRINTER CONFIG(DELIVERY INDEX)           SET  .BL┆
0x3e500…3e600 (62, 0, 5)  Sector 3e06ff00164441 ┆>    DAOCKED                     = FALSE           SET  .PRIS MAIN QREF              =             .DEVICE DESIGNATOR      +              PRIS PRINTQ GROUP REF           SET  .PRIS CMD QREF               =           .DEVICE DESIGNATOR      +           PRIS┆
0x3e600…3e700 (62, 0, 6)  Sector 3e07fc00164441 ┆> |  DA CMDQ GROUP REF           SET OUTST REQ QEL ( - 3  )         END WITH         INCREMENT DELIVERY INDEX         DELIVERY INDEX GT STA ?  EXIT LOOP            END LOOP          SET SPIP INPUT QREFS ( - 4    )      END CASE   END   Fig. 4.2.2.4.2-2   _┆
0x3e700…3e800 (62, 0, 7)  Sector 3d08ff00164441 ┆=    DA 1                                                                   SET OUTST REQ QEL       SET REQ COUNTER = 1     LOOP        SET  .OUTST REQ QEL(REQ COUNTER) = NIL          INCREMENT REQ COUNTER          REQ COUNTER GT MAX OUTST REQS?    EXIT LO┆
0x3e800…3e900 (62, 0, 8)  Sector 3e097f00164441 ┆>    DA + 1       SET RESCO ITEM = FALSE       DELIVER ITEM (4.2.2.4.7    )     END                            Fig. 4.2.2.4.1-3 e (sec. 4.2.2.4).                                                                                                               ┆
0x3e900…3ea00 (62, 0, 9)  Sector 3e0aff00164441 ┆>    DA 1                                                                   DELIVER LOG ITEM     SET DELCO INPUT QREF.MAIN QUEUE = SPIP LOGQ     RECEIVE ITEM (4.2.2.6.6)     SET DELIVERY INDEX = LOG     SET DELIVERY QREF.SUBQUEUE = PRIS LOG       SET RESCO┆
0x3ea00…3eb00 (62, 0, 10) Sector 3e0b6c00164441 ┆> l  DA ITEM = FALSE        DELIVER ITEM (4.2.2.4.7   )       END                           Fig. 4.2.2.4.1-4             Fig. 4.2.2.3-13  ESIGN SPECIFICATION  CAMPS       2&*/=MM, > I!e=6 !Z="(=e*$<kas#r  9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x3eb00…3ec00 (62, 0, 11) Sector 3e0cff00164441 ┆>    DA 1                                                                   DELIVER STA ITEM     SET DELCO INPUT QREF.MAIN QUEUE = SPIP STAQ     RECEIVE ITEM (4.2.2.6.6)     SET DELIVERY INDEX = STA     SET DELIVERY QREF.SUBQUEUE = PRIS STAT        SET RES┆
0x3ec00…3ed00 (62, 0, 12) Sector 3e0d6e00164441 ┆> n  DACO ITEM = FALSE        DELIVER ITEM (4.2.2.4.7     )       END                         Fig. 4.2.2.4.1-5   a) DELCO MAIN  b) DELCO MAIN (R6)   Call Registers  1                                                                    R6  LINK  (DEST.)   Re┆
0x3ed00…3ee00 (62, 0, 13) Sector 3e0eff00164441 ┆>    DA 1                                                                  4.2.2.4.2 INITIALIZE DELCO Specification    4.2.2.4.2.1 Functional Specification    The module initializes appropriate DELCO variables and makes the coroutine ready to run and recei┆
0x3ee00…3ef00 (62, 0, 14) Sector 3e0fff00164441 ┆>    DAve input.    4.2.2.4.2.2 Interface    Call Specification    a) INITIALIZE DELCO    b) INITIALIZE DELCO (R6)    Call Registers    R6  LINK   (Dest.)    Return Registers    R0 - R7   DESTROYED    Fatal Errors    None    4.2.2.4.2.3 Module Components  ┆
0x3ef00…3f000 (62, 0, 15) Sector 3e00eb00164441 ┆> k  DA  N/A    4.2.2.4.2.4 Data Description    Data References    DELCO CLOSED FLAG     (m),   DELIVERY INDEX        (m),   SPIP DELIVERY RECORDS (m) - ref. sec. 4.2.2.5    External Data    SUPV PRINTERS               ref. CPS/DBD/001  of the operation de┆
0x3f000…3f100 (63, 0, 0)  Sector 3f015b00164441 ┆? [  DAlivered when SPIP S2 is signalled.   Ref. Fig. 4.2.2.4.1-1 through Fig. 4.2.2.4.1-5. : =V V  I: =~ B 3: = R 3*$<MMY *%<MMY !\<6 C 3M, !\<6 : =~ B 5: = R$3C/4!e=6 !f=6 !g=6 !h=6 Ml+M;) RE3C#4:  2i=:g=~ JV3C/4!"<6 #6 MB&! =6 !,<6 :]=2'< AMD MB&!,<6 ! ┆
0x3f100…3f200 (63, 0, 1)  Sector 3f02ff00164441 ┆?    DA 1                                                                   DELCO MAIN        INITIALIZE DELCO (4.2.2.4.2)          DELCO MAIN LOOP          WAIT OPSEM (SPIP S2)(OPERATION):  OK        DELCO CLOSED FLAG = TRUE ?        CASE OPERATION.ID OF:┆
0x3f200…3f300 (63, 0, 2)  Sector 3f03ff00164441 ┆?    DA            SPICO ITEM?   PROC SPICO ITEMS (4.2.2.4.3   )           RESCO ITEM ?  PROC RESCO ITEMS (4.2.2.4.4   )           SYSTEM CALL ? PROC SYSTEM CALL (4.2.2.4.5   )           ANSQ ITEM ?   PROC ANSQ ITEM   (4.2.2.4.6   )           REPQ ITEM ?  ┆
0x3f300…3f400 (63, 0, 3)  Sector 3f04ff00164441 ┆?    DA DELIVER REP ITEM ( - 2        )           SUPQ ITEM ?   DELIVER SUP ITEM ( - 3        )           LOGQ ITEM ?   DELIVER LOG ITEM ( - 4        )            STAQ ITEM ?   DELIVER STA ITEM ( - 5        )           OTHERWISE ?   ERR HANDL(DEL,CON,INT)(┆
0x3f400…3f500 (63, 0, 4)  Sector 3f055400164441 ┆? T  DA4.1.5.5 )         END CASE      END DELCO MAIN LOOP    END   Fig. 4.2.2.4.1-1 The module sends reply to the function request print items originally sent to SPIP.  This takes place when PRIS has indicated print completion by sending a reply or when t┆
0x3f500…3f600 (63, 0, 5)  Sector 3f06ff00164441 ┆?    DA 1                                                                   DELIVER REP ITEM     SET DELCO INPUT QREF.MAIN QUEUE = SPIP REPQ     RECEIVE ITEM (4.2.2.6.6)     SET DELIVERY INDEX = REP     SET DELIVERY QREF.SUBQUEUE = DELCO INPUT SUBQUEUE    ┆
0x3f600…3f700 (63, 0, 6)  Sector 3f077300164441 ┆? s  DA   SET RESCO ITEM = FALSE       DELIVER ITEM (4.2.2.4.7)     END                            Fig. 4.2.2.4.1-2    17 55  75687 13 05 82 10 24      02     40 13 05 82 12 27 17 05 82 10 37 0119A  89   23 57   656  84326    `        f    *J         7   _┆
0x3f700…3f800 (63, 0, 7)  Sector 3e08ff00164441 ┆>    DA 1                                                                   DELIVER SUP ITEM     SET DELCO INPUT QREF.MAIN QUEUE = SPIP SUPQ     RECEIVE ITEM (4.2.2.6.6    )     SET DELIVERY INDEX = SUP     SET DELIVERY QREF.SUBQUEUE = DELCO INPUT SUBQUEUE┆
0x3f800…3f900 (63, 0, 8)  Sector 3f099100164441 ┆?    DAound in sec. 4.2.2.2.   For detailed description of the module logic, refer to the module design flowgrams for each module (sec. 4.2.2.4).                                                                                                               ┆
0x3f900…3fa00 (63, 0, 9)  Sector 3f0a6600164441 ┆? f  DA 1                                                                           Diag. 4.2.2.3-1/12                                                                                                                                                          ┆
0x3fa00…3fb00 (63, 0, 10) Sector 3f0b8900164441 ┆?    DA 1                                                                                                                Fig. 4.2.2.3-13  ESIGN SPECIFICATION  CAMPS       2&*/=MM, > I!e=6 !Z="(=e*$<kas#r  9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x3fb00…3fc00 (63, 0, 11) Sector 3f0cff00164441 ┆?    DA 1                                                                  4.2.2.4 Module Specifications    4.2.2.4.1 DELCO MAIN Specification    4.2.2.4.1.1 Functional Specification   The module is called by the coroutine monitor upon initialization of th┆
0x3fc00…3fd00 (63, 0, 12) Sector 3f0dff00164441 ┆?    DAe subpackage.  It also contains the subpackage main loop.    4.2.2.4.1.2 Interface   Call Specification   a) DELCO MAIN  b) DELCO MAIN (R6)   Call Registers  1                                                                    R6  LINK  (DEST.)   Re┆
0x3fd00…3fe00 (63, 0, 13) Sector 3f0eff00164441 ┆?    DAturn Registers   R0 - R7     Destroyed   Fatal Errors   None    4.2.2.4.1.3 Module Components   N/A    4.2.2.4.1.4 Data Description   Data References   SPIP S2    ref. sec. 4.1.4  DELCO CLOSED FLAG,  DELCO INPUT QREF  (m),  DELIVERY INDEX    (m),  R┆
0x3fe00…3ff00 (63, 0, 14) Sector 3f0f4500164441 ┆? E  DAESCO ITEM        (m),  DELIVERY QREF     (m) ref. sec. 4.2.2.5 rted to SPICO.   d) PROC RESCO ITEM    The items received from RESCO is processed by this module.    Print items are delivered to the appropriate printer process, UMAM-Requests are sent ┆
0x3ff00…40000 (63, 0, 15) Sector 3f00ff00164441 ┆?    DA 1                                                                  4.2.2.4.1.5 Module Design   The module initializes the subpackage by calling the INITIALIZE DELCO module.  It determines the type of input item by testing the ID of the operation de┆
0x40000…40100 (64, 0, 0)  Sector 4001ff00161741 ┆@     A   The basis for this organization is as follows:   - The average number of versions per CIF is between 1.0 and 1.5.   - Only a small fraction of the CIFs will remain online for more than 48 hours.    4.2.4.1.1.2 Entry Types   According to this, the┆
0x40100…40200 (64, 0, 1)  Sector 4002ff00161741 ┆@     A OCD will be organized with three types of entries:   a) Primary Entry.   This is the entry located by means of CIF Reference Number.  The NUMBER OF PRIMARY ENTRIES is the maximum number of CIFs which can be produced within 48 hours.  Primary entrie┆
0x40200…40300 (64, 0, 2)  Sector 4003ff00161741 ┆@     As are physically grouped in OCD Primary Groups.   b) Secondary Entry.   These entries are used when overflow of primary entries occurs.  To each OCD Primary Group corresponds a group of secondary entries called an OCD Secondary Group.   c) Tertiary ┆
0x40300…40400 (64, 0, 3)  Sector 40047a00161741 ┆@ z   AEntry   These entries are used when overflow of secondary entries occurs.  There is one single OCD Tertiary Group.  a structures exchanged with application packages are defined in (c), section 4.   Type Definitions for data structure exchanged wiINT┆
0x40400…40500 (64, 0, 4)  Sector 4005ff00161741 ┆@     A 1                                                                   The organization is shown on figure 4.2.4.1.1-1 and 2.  An OCD Block contains an OCD Primary Group and the corresponding OCD Secondary Group.    4.2.4.1.1.3 Access Algorithm   Logi┆
0x40500…40600 (64, 0, 5)  Sector 4006ff00161741 ┆@     Acally the primary entries are organized as an array of size NUMBER OF PRIMARY ENTRIES, indexed by PRIMARY INDEX.   The primary groups are numbered by PRIMARY GROUP INDEX.   The primary entries within a primary group are numbered by BLOCK INDEX.   To┆
0x40600…40700 (64, 0, 6)  Sector 4007ff00161741 ┆@     A each CIF corresponds the primary entry specified by     PRIMARY INDEX =    CIF REFERENCE NUMBER MODULO NUMBER OF PRIMARY ENTRIES   The primary group containing this entry is defined by     PRIMARY GROUP INDEX =    PRIMARY INDEX/NUMBER OF ENTRIES PE┆
0x40700…40800 (64, 0, 7)  Sector 2308ff00161741 ┆#     AR GROUP+1   The entry within the block is defined by     BLOCK INDEX =    PRIMARY INDEX MODULO NUMBER OF ENTRIES PER GROUP +1   The primary entry so specified shall correspond to the latest version of a CIF.    4.2.4.1.1.4 Creation of Entries   When┆
0x40800…40900 (64, 0, 8)  Sector 40093200164241 ┆@ 2  BAS/039  OCR CPS/SDS/040  Printer CPS/SDS/041                                                 4.2.1.2 Software Structure .................          4.2.1.3 Data Flow and Control Logic ........          4.2.1.4 Module Specifications ..............     ┆
0x40900…40a00 (64, 0, 9)  Sector 400aff00164241 ┆@    BA 1                                                                  1.3 TERMS AND ABBREVIATIONS    1.3.1 Abbreviations     TEP  Terminal Package  SPRI Supervisor Printer Package  SPIP Supervisor Printer Process  SPICO Supervisor Print Control Subpac┆
0x40a00…40b00 (64, 0, 10) Sector 400bff00164241 ┆@    BAkage  DELCO Delivery Control Subpackage  RESCO Request Control Subpackage  PRIP Printer Package  PRIS Printer Subprocess  SUP  Supervisor VDU Package  SVUP Supervisor VDU Process  VUP  VDU User Package  VUS  VDU User Subprocess  UMAM User Message Ac┆
0x40b00…40c00 (64, 0, 11) Sector 400cff00164241 ┆@    BAcess and Monitoring  SSC  System Status and Control  DEMCO Device Management and Control  CSF  Camps System Functions  MDP  Message Distribution Package  TMP  Table Management Package  STP  Statistics Package  THP  Traffic Handling Package  SYIE SYs┆
0x40c00…40d00 (64, 0, 12) Sector 400d5700164241 ┆@ W  BAtem Information Extracts  ASM  Abbreviated Service Message    1.3.2 Terms   N/A  cture .................           4.2.4.2.1 Process Start (1.0) ............           4.2.4.2.2 SPIP Subprocess Init (2.0) .....           4.2.4.3 Dataflow and Control┆
0x40d00…40e00 (64, 0, 13) Sector 400eff00164241 ┆@    BA 1                                                                   2  SUMMARY OF REQUIREMENTS    2.1 PACKAGE DESCRIPTION   The Supervisor PRInter Package (SPRI) contains the software to support the functions required for Supervisor Printers.   The┆
0x40e00…40f00 (64, 0, 14) Sector 400fff00164241 ┆@    BA Supervisor Printer Package and the Printer Package (ref. CPS/SDS/041) has a master/slave relationship, where the Supervisor Printer Package acts as the master. It keeps account of the Supervisor Printer Configuration and delivers the arriving Print┆
0x40f00…41000 (64, 0, 15) Sector 3200ff00164241 ┆2    BA items in accordance with this to the Printer Package. The Supervisor Printer Process additionally generates print items, which are also delivered in accordance with the Supervisor Printer Configuration.   The Printer Package works as a slave for th┆
0x41000…41100 (65, 0, 0)  Sector 4101ff00164241 ┆A    BAetailed definition of the Supervisor Printer Package function and Software architecture.    2) To provide user operational and development personnel with details of the ongoing analysis.    3) To define in detail the interfaces with other packages a┆
0x41100…41200 (65, 0, 1)  Sector 4102ff00164241 ┆A    BAnd to describe their facilities.   b) The Supervisor Printer Package Specification defines the functions and software architecture of the package to a level sufficient for a programmer to start coding.    The Supervisor Printer Package constitutes o┆
0x41200…41300 (65, 0, 2)  Sector 4103ff00164241 ┆A    BAne of the building blocks of the TEP package.    For an overall description of the TEP package refer CPS/SDS/012.    All Supervisor Printer Package internal data and interfaces are defined within this document in detail. For a detailed data descript┆
0x41300…41400 (65, 0, 3)  Sector 4104ba00164241 ┆A :  BAion of data external to the Supervisor Printer Package and interfaces to other packages refer to the Database Design Document (CPS/DBD/001)and the relevant interface documents.    INT Spec.           4.2.3.4.5 DELCO ITEM PROCESSING Spec. ....       ┆
0x41400…41500 (65, 0, 4)  Sector 4105ff00164241 ┆A    BA 1                                                                  1.2 APPLICABLE DOCUMENTS AND PROJECT REFERENCES    1.2.1 Applicable Documents   CAMPS System Requirement Specification  CPS/210/SYS/0001   Supervisor Commands and Procedures  CPS/23┆
0x41500…41600 (65, 0, 5)  Sector 4106ff00164241 ┆A    BA0/ICD/0002   CAMPS System Design Specification  CPS/SDS/001   Database Design Document  CPS/DBD/001   CAMPS Software Interface Control Document  CPS/ICD/009    1.2.2 Reference Documents  1                                                             ┆
0x41600…41700 (65, 0, 6)  Sector 4107ff00164241 ┆A    BA       DOCUMENT NAME DOCUMENT NUMBER                                                             CAMPS System Functions CPS/SDS/024  Message Management CPS/SDS/025  System Status and Control CPS/SDS/029  Table Managment CPS/SDS/026  Input/Output Con┆
0x41700…41800 (65, 0, 7)  Sector 4008ff00164241 ┆@    BAtrol CPS/SDS/028  Storage and Retrieval CPS/SDS/030  Statistics CPS/SDS/031  Logging CPS/SDS/032  Traffic Handling CPS/SDS/033  Message Distribution CPS/SDS/034  Supervisor VDU CPS/SDS/035  MDCO VDU CPS/SDS/037  MSO VDU  CPS/SDS/038  USER VDU CPS/SD┆
0x41800…41900 (65, 0, 8)  Sector 41096000164241 ┆A `  BA 1                                                                                          4.2.1.2 Software Structure .................          4.2.1.3 Data Flow and Control Logic ........          4.2.1.4 Module Specifications ..............     ┆
0x41900…41a00 (65, 0, 9)  Sector 410aff00164241 ┆A    BA 1                                                                                             4.2.3.6.3 CMPT CYCLE Specification ......            4.2.3.6.4 PRINT ITEM TO DELCO            Specification .................            4.2.3.6.5 RESERVE┆
0x41a00…41b00 (65, 0, 10) Sector 410bff00164241 ┆A    BA DELIVERY BUFFER            Specification .................             4.2.3.6.6 RESCO CLEAN UP Specification ...           4.2.3.7 Coroutine Interfaces ...............           4.2.3.7.1 DELCO RESCO Interfaces .........           4.2.3.7.2 RESCO ┆
0x41b00…41c00 (65, 0, 11) Sector 410cff00164241 ┆A    BADELCO Interfaces .........          4.2.4 SPIP Initialisation Subpackage .........          4.2.4.1 Functional Specification ...........           4.2.4.1.1 Start up informtion            Interpretation (1.0) ...........           4.2.4.1.2 SPIP Sof┆
0x41c00…41d00 (65, 0, 12) Sector 410dff00164241 ┆A    BAtware            initialization (2.0) ...........           4.2.4.2 Software Structure .................           4.2.4.2.1 Process Start (1.0) ............           4.2.4.2.2 SPIP Subprocess Init (2.0) .....           4.2.4.3 Dataflow and Control┆
0x41d00…41e00 (65, 0, 13) Sector 410eff00164241 ┆A    BA Logic .........          4.2.4.4 SPIP Initialization Module         Specifications .....................           4.2.4.4.1 PROCESS START Specification ....           4.2.4.4.2 SPICO SUBPROCESS Init           Specification ..................      ┆
0x41e00…41f00 (65, 0, 14) Sector 410fe100164241 ┆A a  BA     4.2.4.5 Common Subpackage Data .............          4.2.4.6 Common Subpackage Procedures .......          4.2.4.7 Subpackage Interfaces ..............         4.3  Memory Layout ............................      .2.6 Common DELCO Procedures .┆
0x41f00…42000 (65, 0, 15) Sector 4100ff00164241 ┆A    BA 1                                                                   1  GENERAL    1.1 PURPOSE AND SCOPE   a) The Supervisor Printer Package Specification for the CAMPS project/4040 is written to fulfil the following objectives:    1) To provide a d┆
0x42000…42100 (66, 0, 0)  Sector 4201ff00164241 ┆B    BARECEIVE FROM SPIP ANSQ ....           4.2.2.6.6 RECEIVE ITEM Spec. .............           4.2.2.6.7 INIT RECEIVE ITEM Spec. ........           4.2.2.6.8 DELCO CMD TO RESCO Spec. .......           4.2.2.6.9 DELCO CC TO SPICO ..............          ┆
0x42100…42200 (66, 0, 1)  Sector 4202ff00164241 ┆B    BA 4.2.2.7 Subpackage Interfaces ..............        1                                                                                                                                                               4.2.3 Request Control Subpackage ...┆
0x42200…42300 (66, 0, 2)  Sector 4203ff00164241 ┆B    BA..........          4.2.3.1 Functional Specification ...........          4.2.3.2 RESCO Software Structure ...........          4.2.3.3 Data Flow and Control Logic ........          4.2.3.4 RESCO Module Specifications ........           4.2.3.4.1 RE┆
0x42300…42400 (66, 0, 3)  Sector 4204ff00164241 ┆B    BASCO MAIN Specifications ......           4.2.3.4.2 PROC REQQ ITEM Specification ...           4.2.3.4.3 GEN PROFILE PRINT Specification            4.2.3.4.4 GEN SYSTEM PARAMETER PRINT Spec.           4.2.3.4.5 DELCO ITEM PROCESSING Spec. ....       ┆
0x42400…42500 (66, 0, 4)  Sector 4205ff00164241 ┆B    BA    4.2.3.4.6 QSTP CYCLE Specification .......           4.2.3.4.7  GEN TABLE PRINT Specification .            4.2.3.4.7.1 Functional Specification ...            4.2.3.4.7.2 Interface ..................            4.2.3.4.7.3 Module Components ....┆
0x42500…42600 (66, 0, 5)  Sector 4206ff00164241 ┆B    BA......             4.2.3.4.7.3.1 TABLE PRINT CYCLE ......             4.2.3.4.7.4 Data Description ...........            4.2.3.4.7.5 Module Design ..............           4.2.3.5 Common Subpackage Data .............           4.2.3.6.1 INIT RECEIV┆
0x42600…42700 (66, 0, 6)  Sector 4207ff00164241 ┆B    BAE FROM SPIP REQQ Spec            4.2.3.6.1.1 Functional Specification  ..            4.2.3.6.1.2 Interface ..................            4.2.3.6.1.3 Data Description ...........            4.2.3.6.1.4 Procedure Design ...........            4.2.3.6.┆
0x42700…42800 (66, 0, 7)  Sector 4108ff00164241 ┆A    BA2 PWLT CYCLE SPECIFICATION .......            4.2.3.6.2.1 Functional Specification ...            4.2.3.6.2.2 Interface  .................            4.2.3.6.2.3 Data Description ...........            4.2.3.6.2.4 Procedure Design ...........       ┆
0x42800…42900 (66, 0, 8)  Sector 4209ff00164241 ┆B    BA............................          4.2.1.1 Functional Specification ...........          4.2.1.2 Software Structure .................          4.2.1.3 Data Flow and Control Logic ........          4.2.1.4 Module Specifications ..............     ┆
0x42900…42a00 (66, 0, 9)  Sector 420aff00164241 ┆B    BA      4.2.1.4.1 SPICO MAIN Specification .......           4.2.1.5 Common SPICO Data ..................          4.2.1.6 Common SPICO Procedures ............           4.2.1.6.1 INIT RECEIVE FROM SPIP CMDQ Spec           4.2.1.6.2 CMD TO DELCO Spec.┆
0x42a00…42b00 (66, 0, 10) Sector 420bff00164241 ┆B    BA .............           4.2.1.7 Subpackage Interfaces ..............          4.2.2 Delivery Control Subpackage ............          4.2.2.1 Functional Specification ...........          4.2.2.2 DELCO Software Structure ...........          4.2.2.┆
0x42b00…42c00 (66, 0, 11) Sector 420cff00164241 ┆B    BA3 Data Flow and Control Logic ........          4.2.2.4 Module Specifications ..............           4.2.2.4.1 DELCO MAIN Spec. ...............           4.2.2.4.2 INITIALIZE DELCO Spec. .........           4.2.2.4.3 PROC SPICO ITEMS Spec. .......┆
0x42c00…42d00 (66, 0, 12) Sector 420dff00164241 ┆B    BA..           4.2.2.4.4 PROC RESCO ITEMS Spec. .........           4.2.2.4.5 PROC SYSTEM CALL Spec. .........           4.2.2.4.6 PROC ANSQ ITEM Spec. ...........           4.2.2.4.7 DELIVER ITEM Spec. .............           4.2.2.4.8 DELIVER REQUES┆
0x42d00…42e00 (66, 0, 13) Sector 420e5400164241 ┆B T  BAT Spec. ..........           4.2.2.4.9 DELCO REPLY Spec. ..............       ..         1.3.1 Abbreviations ..........................         1.3.2 Terms ..................................        2 SUMMARY OF REQUIREMENT ......................... ┆
0x42e00…42f00 (66, 0, 14) Sector 420fff00164241 ┆B    BA 1                                                                                                                                                                4.2.2.5 Common DELCO Data ..................          4.2.2.6 Common DELCO Procedures .┆
0x42f00…43000 (66, 0, 15) Sector 4200ff00164241 ┆B    BA...........           4.2.2.6.1 REPLY TO OUTST REQ Spec. .......           4.2.2.6.2 GET MMS WARNING Spec. ..........           4.2.2.6.3 DELIVERY QUEUE BLOCKED ACTIONS .           4.2.2.6.4 FLASH CHECK Spec. ..............           4.2.2.6.5 INIT ┆
0x43000…43100 (67, 0, 0)  Sector 4301ff00164241 ┆C    BAta Collection (Log, Statistics,         and Reports) .......................          2.2.2.6 Security ...........................         2.3 CHARACTERISTICS ............................         2.3.1 Timing .................................       ┆
0x43100…43200 (67, 0, 1)  Sector 4302ff00164241 ┆C    BA  2.3.2 Throughput .............................         2.3.3 Flexibility ............................         2.3.4 Accuracy ...............................        3  ENVIRONMENTS ..................................         3.1 EQUIPMENT ..........┆
0x43200…43300 (67, 0, 2)  Sector 4303ff00164241 ┆C    BA........................        3.2 SOFTWARE ...................................         3.2.1 Equipment ..............................         3.2.2 Development Support Software ...........         3.3 INTERFACES .................................  ┆
0x43300…43400 (67, 0, 3)  Sector 43047900164241 ┆C y  BA       3.3.1 External Software ......................         3.3.2 Package Interface ......................       r) (S]ger) (Udf]rer) Inds`t hvilket? Slette hvilket? Flytte hvilket? Kopiere hvilket? Bytte hvilket? Bytte med? S]ge hvilket?         ┆
0x43400…43500 (67, 0, 4)  Sector 4305ff00164241 ┆C    BA 1                                                                                                                                                              3.4 FUNCTIONS MAINTAINED BY OTHER PACKAGES .....        4 PACKAGE DESIGN ................┆
0x43500…43600 (67, 0, 5)  Sector 4306ff00164241 ┆C    BA.................         4.1 PACKAGE OVERVIEW ...........................         4.1.1 Functional Overview ....................         4.1.2 Software Specification .................         4.1.3 Data Flow and Control Logic ............         4┆
0x43600…43700 (67, 0, 6)  Sector 4307ff00164241 ┆C    BA.1.4 Common Package Data ....................         4.1.5 Comon Package Procedures ...............         4.1.6 Global Data ............................         4.1.7 Interfaces .............................          4.1.7.1 External Interfaces .┆
0x43700…43800 (67, 0, 7)  Sector 4208ff00164241 ┆B    BA...............          4.1.7.2 Package Interfaces .................          4.1.7.3 Sub-Package Interfaces .............         4.2 SUBPACKAGE SPECIFICATONS ...................         4.2.1 Supervisor Print Control Subpackage       (SPICO) ....┆
0x43800…43900 (67, 0, 8)  WangDocumentHead {hdr=WangSectHead {next=(67,0, 9), len=0xff, h3=41164241}, f00=»1642A «, f01=»CPS/SDS/036               «, f02=»vhn/kk/bel           «, f03=»KS                   «, f04=»fra 1                «, f05=01-02-82 10:20, f06=»   3 «, f07=»44 «, f08=» 18760 «, f09=18-02-82 08:27, f10=»     «, f11=»36 «, f12=»  3370 «, f13=18-02-82 09:03, f14=25-02-82 08:37, f15=»0119A «, f16=» 92 «, f17=»   6 «, f18=»29 «, f19=»  748 «, f20=» 25203 «, f21=»  «, f22=»   «, f99=400010000110062710110480aaca15050000000000000137031301df}
0x43900…43a00 (67, 0, 9)  Sector 430a5c00164241 ┆C \  BAW    C   C C B A A A @ @ 2 2 2 1 1 1 1 1 0 0 0 0 0 / / / / . . . . . . . - - - - - - - - - , , , , , + + + + + + * * * * ) ) ) ) ) ) ) ( ( ( ( ( ( ( ( ( ' ' ' ' ' & & & & & & & & % % % % % % $ mentnavn:   Operat]r:   Forfatter:    Kommentarer:      ┆
0x43a00…43b00 (67, 0, 10) Sector 430ba900164241 ┆C )  BA 1                                                                         CPS/SDS/036   KS/820208   SUPERVISOR PRINTER DETAILED DESIGN SPECIFICATION  CAMPS       M2&*/=MM, > I!e=6 !Z="(=e*$<kas#r  9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x43b00…43c00 (67, 0, 11) Sector 430cff00164241 ┆C    BA 1                                                                   TABLE OF CONTENTS     1                                                                                                                                                             ┆
0x43c00…43d00 (67, 0, 12) Sector 430dff00164241 ┆C    BA1 GENERAL ........................................         1.1 PURPOSE AND SCOPE ..........................        1.2 APPLICABLE DOCUMENTS AND PROJECT REFERENCES          1.2.1 Applicable Documents ..................         1.2.2 Project Reference┆
0x43d00…43e00 (67, 0, 13) Sector 430eff00164241 ┆C    BAs .....................         1.3 TERMS AND ABBREVIATIONS ....................         1.3.1 Abbreviations ..........................         1.3.2 Terms ..................................        2 SUMMARY OF REQUIREMENT ......................... ┆
0x43e00…43f00 (67, 0, 14) Sector 430fff00164241 ┆C    BA        2.1 PACKAGE DESCRIPTION ........................        2.2 PACKAGE FUNCTIONS ..........................         2.1.1 Main Functions (Normal Operation) ......         2.2.2 Functional Responsibilities ............          2.2.2.1 Initializ┆
0x43f00…44000 (67, 0, 15) Sector 4300ff00164241 ┆C    BAation, Close Down, and         Restart ............................          2.2.2.2 Check Pointing and Recovery ........          2.2.2.3 Error Detecting and Error Handling .          2.2.2.4 Integrity of Operation .............          2.2.2.5 Da┆
0x44000…44100 (68, 0, 0)  WangDocumentBody
         […0x1…]
0x44200…44300 (68, 0, 2)  Sector 00000000000000 ┆                                                                                                                                                                                                                                                                ┆
         […0x5…]
0x44800…44900 (68, 0, 8)  WangDocumentBody
         […0x67…]
0x4b000…4b100 (75, 0, 0)  WangDocumentHead {hdr=WangSectHead {next=(75,0, 1), len=0xff, h3=41213441}, f00=»2134A «, f01=»CPS/SDS/031               «, f02=»pan                  «, f03=»RIM                  «, f04=»Fig. 4.2.1.4.1.5-19  «, f05=05-05-82 14:51, f06=»   4 «, f07=»08 «, f08=» 10646 «, f09=06-05-82 13:21, f10=»     «, f11=»06 «, f12=»   101 «, f13=06-05-82 13:29, f14=12-05-82 13:41, f15=»0119A «, f16=» 31 «, f17=»   4 «, f18=»14 «, f19=»  352 «, f20=» 10747 «, f21=»  «, f22=»   «, f99=220010000110056610110280aaca15050000000000000042037200df}
0x4b100…4b200 (75, 0, 1)  WangDocumentBody
         […0x6…]
0x4b800…4b900 (75, 0, 8)  WangDocumentHead {hdr=WangSectHead {next=(75,0, 9), len=0xff, h3=41161741}, f00=»1617A «, f01=»CPS/SDS/025               «, f02=»OKH                  «, f03=»kk                   «, f04=»afsn. 4.2.4          «, f05=25-01-82 12:43, f06=»  10 «, f07=»09 «, f08=» 48771 «, f09=14-05-82 12:50, f10=»     «, f11=»00 «, f12=»    10 «, f13=14-05-82 12:57, f14=14-05-82 15:36, f15=»0119A «, f16=» 67 «, f17=»  13 «, f18=»20 «, f19=»  692 «, f20=» 53141 «, f21=»  «, f22=» P «, f99=550000000110062710110490aaca1505000000000000003703f200df}
0x4b900…4ba00 (75, 0, 9)  Sector 4b0a4300161741 ┆K C   A     K   K K K @ # #                                                                                                                                                                                                  DOKUMENTOVERSIGT  Dokument nr:     ┆
0x4ba00…4bb00 (75, 0, 10) Sector 4b0bab00161741 ┆K +   A 1                                                                         CPS/SDS/025   OKH/820512    MESSAGE MANAGEMENT DETAILED DESIGN SPECIFICATION  CAMPS       &*/=MM, > I!e=6 !Z="(=e*$<kas#r  9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x4bb00…4bc00 (75, 0, 11) Sector 4b0cff00161741 ┆K     A 1                                                                   4.2.4 Checkpoint and Recovery Subpackage     4.2.4.1 Functional Specification    Contains the following function groups:   a) OCD Management    Maintenance of Online CIF Directory.┆
0x4bc00…4bd00 (75, 0, 12) Sector 4b0dff00161741 ┆K     A  Functions are supplied to other subpackages and to checkpoint-recovery functions.   b) Recovery    - Restores active CIFs during system start, upon request from Message Monitor via RESTORE Command   - Activates passive CIFs on request from other s┆
0x4bd00…4be00 (75, 0, 13) Sector 4b0ec300161741 ┆K C   Aubpackages   c) Checkpointing    - Generates checkpoints for CIFs, requested by application processes via SAVE Command.    - Updates existing checkpoints on request from other subpackages.  <6 M1' RR0C.1!$<5CQ0!$<6 !&<6 Mc&!  "(=6   E    '<M% !  "2<┆
0x4be00…4bf00 (75, 0, 14) Sector 4b0fab00161741 ┆K +   A 1                                                                                                                  Fig. 4.2.4.1-1 Checkpoint and Recovery Function. &<6 !  "$<!#<6 ! <6 {M)(sC  I! <6 !  "(=  <q#p!"<6 !#<6 !  "$<!&<6$`i6 {M)(sM &M7   ┆
0x4bf00…4c000 (75, 0, 15) Sector 4000ff00161741 ┆@     A 1                                                                  4.2.4.1.1 OCD Management    4.2.4.1.1.1 OCD Organization   The OCD is organized as a Direct Access File with a two level overflow mechanism.  The access key is CIF Reference Number.┆
0x4c000…4c100 (76, 0, 0)  Sector 4c013400164441 ┆L 4  DA THRESHOLD WARNING system call is initiated.   I!3<6n \Mo   M  *y=  "(=   q#p! =6 M] : =V V  I: =~ B 3: = R 3*$<MMY *%<MMY !\<6 C 3M, !\<6 : =~ B 5: = R$3C/4!e=6 !f=6 !g=6 !h=6 Ml+M;) RE3C#4:  2i=:g=~ JV3C/4!"<6 #6 MB&! =6 !,<6 :]=2'< AMD MB&!,<6 ! ┆
0x4c100…4c200 (76, 0, 1)  Sector 4c02ff00164441 ┆L    DA 1                                                                   f) PROC ANSQ ITEM    This module processes the replies received from PRIS and UMAM.  If the request was originally caused by a RESCO item, the reply will be passed on to RESCO.   g┆
0x4c200…4c300 (76, 0, 2)  Sector 4c03ff00164441 ┆L    DA) DELIVER ITEM    All print items, except requests, are delivered by this module.  If the destination queue is blocked, the delivery to it will be stopped until the queue is unblocked or a configuration change takes place.   h) DELIVER REQUEST    Th┆
0x4c300…4c400 (76, 0, 3)  Sector 4c04ff00164441 ┆L    DAis module delivers all function requests to the appropriate printer queues.  A reference to the original function request QEL is saved in order to be abled to send reply even if the request to or reply from PRIS is lost.  In case of a blocked PRIS Q┆
0x4c400…4c500 (76, 0, 4)  Sector 4c05ff00164441 ┆L    DAueue, the actions taken are the same as for DELIVER ITEM.   i) DELCO REPLY    The module sends reply to the function request print items originally sent to SPIP.  This takes place when PRIS has indicated print completion by sending a reply or when t┆
0x4c500…4c600 (76, 0, 5)  Sector 4c062100164441 ┆L !  DAhe print queue is blocked.                                                                                                                                                                                                                               ┆
0x4c600…4c700 (76, 0, 6)  Sector 4c075f00164441 ┆L _  DA 1                                                                      Fig. 4.2.2.2-1/9  Prin 01 02 82 10 27   17 55  75687 13 05 82 10 24      02     40 13 05 82 12 27 17 05 82 10 37 0119A  89   23 57   656  84326    `        f    *J         7   _┆
0x4c700…4c800 (76, 0, 7)  Sector 3f08ff00164441 ┆?    DA 1                                                                  4.2.2.3 Data Flow and Control Logic   The following HIPO-diagrams and the module tree show the data flow and control logic of DELCO.   Functional description of each module can be f┆
0x4c800…4c900 (76, 0, 8)  WangDocumentHead {hdr=WangSectHead {next=(76,0, 9), len=0xff, h3=41164441}, f00=»1644A «, f01=»CPS/SDS/036               «, f02=»sdv                  «, f03=»KS                   «, f04=»4.2.2.2 Superv. Prin «, f05=01-02-82 10:27, f06=»  17 «, f07=»55 «, f08=» 75687 «, f09=13-05-82 10:24, f10=»     «, f11=»02 «, f12=»    40 «, f13=13-05-82 12:27, f14=17-05-82 10:37, f15=»0119A «, f16=» 89 «, f17=»  23 «, f18=»57 «, f19=»  656 «, f20=» 84326 «, f21=»  «, f22=» ` «, f99=160000000110066610110490aaca1505000000000000003703f900df}
0x4c900…4ca00 (76, 0, 9)  Sector 4c0a5900164441 ┆L Y  DA     L   L L L L ? ? ? ? ? ? ? > > > > > > > = = = = = = < < < < < < ; ; ; ; ; : : : : : 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 $ $                                                                     ┆
0x4ca00…4cb00 (76, 0, 10) Sector 4c0baa00164441 ┆L *  DA 1                                                                         CPS/SDS/036    KS/820505   SUPERVISOR PRINTER DETAILED DESIGN SPECIFICATION  CAMPS       2&*/=MM, > I!e=6 !Z="(=e*$<kas#r  9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x4cb00…4cc00 (76, 0, 11) Sector 4c0cff00164441 ┆L    DA 1                                                                  4.2.2.2 DELCO Software Structure   The Software Structure of DELCO is shown in Fig. 4.2.2.2-1 through Fig. 4.2.2.2.-9.   In the following, a functional description of each module is┆
0x4cc00…4cd00 (76, 0, 12) Sector 4c0dff00164441 ┆L    DA given.   a) DELCO MAIN    The module is called by the coroutine monitor upon initialization of the subpackage.  It also contains the main loop for the subpackage.   b) INITIALIZE DELCO    The module initializes appropriate DELCO variables and makes┆
0x4cd00…4ce00 (76, 0, 13) Sector 4c0eff00164441 ┆L    DA the coroutine ready to run and receive input.   c) PROC SPICO ITEMS    The various commands received from SPICO are processed by this module.    The possible commands are:    CLOSE, CONFIG CHANGE,   PRINTQ CANCELLED,   PRINTQ UNBLOCKED    The CLOSE┆
0x4ce00…4cf00 (76, 0, 14) Sector 4c0fff00164441 ┆L    DA command is also passed on to RESCO.  Completion is always reported to SPICO.   d) PROC RESCO ITEM    The items received from RESCO is processed by this module.    Print items are delivered to the appropriate printer process, UMAM-Requests are sent ┆
0x4cf00…4d000 (76, 0, 15) Sector 4c00ff00164441 ┆L    DAto UMAM.  CLOSE CCs will stop DELCO actions and cause a CLOSE CC to be sent to SPICO.   e) PROC SYSTEM CALL    When a GET THRESHOLD WARNING is completed, a warning report will be generated and delivered to the report printer.  Furthermore, a new GET┆

Less…

Reduced view