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

⟦0079b7e94⟧ Wang Wps File

    Length: 19178 (0x4aea)
    Types: Wang Wps File
    Notes: FIX/1164/PSP/0053         
    Names: »3353A «

Derivation

└─⟦7680f6628⟧ Bits:30006133 8" Wang WCS floppy, CR 0288A
    └─ ⟦this⟧ »3353A « 

WangText



'…07…&…0a…&…0d…&…86…1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 …02…
 
 
 
 
 
 
 
 
 
 
 
 …02…
 
 
 
 …02…
 
 
 
 
 
 
 
 
 
 
 
 

…02…FIX/1164/PSP/0053

…02…JKR/830202…02……02…
 
INTERCEPT
 SUBSYSTEM
 PSP
…02……02…FK
 7809











3.2.2.26 ICOMPLETE ̲PDB Procedure
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.2.2.26.1   I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The ICOMPLETE ̲PDB Procedure is invoked by the procedure:

             ITERM ̲EDIT                    ref. 3.1.2.10

         Input to ICOMPLETE ̲PDB

         -   MODULE ̲NO                     (in a variable)
         -   COMMAND ̲NO                    (in a variable)
             To indicate caller
         -   MTCB ̲INDEX ̲MSG                (in a variable)
         -   MTCB ̲INDEX ̲ALIST              (in a variable)
         -   FD ̲MSG                        (in a variable)
             File descriptor for PDB file
         -   FD ̲ALIST                      (in a variable)
             File descriptor for address list if on file
         -   CHAR ̲COUNT                    (in a variable)
             Size of message excl. address list
         -   ALIST ̲COUNT                   (in a variable)
             Size of address list

         -   MSG ̲TYPE                      ( in a variable)
             SMF or ACP msg

         Output from ICOMPLETE ̲PDB

         -   Complete PDB-file
         -   Resources for address list released
         -   MTCB for msg updated
         -   Completion code



         In case of error exit (link)

         -   ERROR ̲LABEL                       (in a variable)
             Error location code
         -   ERROR ̲CO                          (in a variable)
             Error code

         The ICOMPLETE ̲PDB Procedure interfaces to the following procedures:

         FILE ̲TO ̲FILE                          ref. 3.1.2.31
         To move address list file to PDB-file (msg file)


3.2.2.26.2   E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The ICOMPLETE ̲PDB Procedure interfaces to the following monitor procedures:

         MON IO MODIFYBYTES
         Update of binary header

         MON IO APPENDBYTES
         To append address list

         MON MTCB READ
         Read address list MTCB

         MON MTCB RELEAS
         Release address list MTCB



         MON MTCB RELEASEFILE
         Release address list file

         MON MTCB WRITE
         Update msg MTCB


3.2.2.27 IGT ̲BUFF ̲SPACE Procedure
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.2.2.27.1   I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The IGT ̲BUFF ̲SPACE is invoked by the procedures:

             IACC ̲NEW ̲LINE                     ref. 3.1.2.7
             IACC ̲CUR ̲LINE                     ref. 3.1.2.8
             ITERM ̲EDIT                        ref. 3.1.2.10

         Input to IGT ̲BUFF ̲SPACE

         -   COMMAND ̲NO                        (in a variable)
             To indicate caller
         -   BUFF ̲1 ̲RUN ̲INDEX                  (in a variable)
             Pointer for text in IO-buffer

         Output from IGT ̲BUFF ̲SPACE

         -   BUFF ̲1 ̲RUN ̲INDEX                  (in a variable)
             Updated
         -   Completion code                   (in register)

         In case of error exit (link)

         -   ERROR ̲LABEL                       (in a variable)
             Error location code
         -   ERROR ̲CO                          (in a variable)
             Error code

         The IGT ̲BUFF ̲SPACE interfaces to no internal procedures.




3.2.2.27.2   E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The IGT ̲BUFF ̲SPACE Interfaces to the following monitor procedure:

         MON IO APPENDBYTES
         For appending buffer to PDB msg file


3.2.2.28 IGT ̲ALST ̲SPACE Procedure
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.2.2.28.1   I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The IGT ̲ALST ̲SPACE Procedure is invoked by the procedures:

             IACC ̲NEW ̲LINE                     ref. 3.1.2.7
             IACC ̲CUR ̲LINE                     ref. 3.1.2.8

         Input to IGT ̲ALST ̲SPACE

         -   ALIST ̲RUN ̲PTR                     (in a variable)
             Pointer address list element in buffer

         Output from IGT ̲ALST ̲SPACE

         -   ALIST ̲RUN ̲PTR                     (in a variable)
             Updated
         -   Completion code                   (in register)

         The IGT ̲ALST ̲SPACE Interfaces to the following procedure:

             ISTORE ̲ALIST                      ref. 3.1.2.29


3.2.2.28.2   E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         None


3.2.2.29 ISTORE ̲ALIST Procedure
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.2.2.29.1   I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The ISTORE ̲ALIST Procedure is invoked by the procedures:

             IGT ̲ALST ̲SPACE                    ref. 3.1.2.28
             IACC ̲CUR ̲LINE                     ref. 3.1.2.9

         Input to ISTORE ̲ALIST

         -   ALIST ̲COUNT                       (in a variable)
             Size of address list
         -   MTCB ̲INDEX ̲MSG                    (in a variable)
         -   MTCB ̲INDEX ̲ALIST                  (in a variable)

         Output from ISTORE ̲ALIST

         -   Updated MTCB for address list
         -   Address list file if needed
         -   FD ̲ALIST                          (in a variable)
             File decriptor if file created
         -   Completion code

         In case of error exit (link)

         -   ERROR ̲LABEL                       (in a variable)
             Error location code
         -   ERROR ̲CO                          (in a variable)
             Error code
         -   ERROR ̲GROUP                       (in a variable)
         -   ERROR ̲NO                          (in a variable)
             Parameters for error notification to operator


         -   SEQUENCE ̲NO                       (in a variable)
         -   SUBSEQUENCE ̲NO                    (in a variable)
             To indicate what to reestablish

         Only the variables necessary for the actual error situation are updated.

         The ISTORE ̲ALIST Interfaces to no internal procedure.


3.2.2.29.2   E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The ISTORE ̲ALIST Procedure interfaces to the following monitor procedures:

         MON MTCB READ
         Read MTCB for address list

         MON MTCB CREATEFILE
         Create file for address list

         MON MTCB WRITE
         Update MTCB for address list

         MON IO APPENDBYTES
         Append address list to file


3.2.2.30 IMTCB ̲UPDAT Procedure
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.2.2.30.1   I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The IMTCB ̲UPDAT Procedure is invoked by the procedure:

             ACC ̲NEW ̲LINE                      ref. 3.1.2.7

         Input to IMTCB ̲UPDAT

         -   PROMPT ̲LEVEL                      (in a variable)
             Indicate current prompt
         -   Prompt answer in buffer
         -   MTCB for msg                      (in an array)
         -   Binary header                     (in buffer)
         -   CHAR ̲COUNT                        (in a variable)
             Size of msg excl. address list

         Output from IMTCB ̲UPDAT

         -   MTCB for msg updated
         -   Binary header updated             (in buffer)
         -   Completion code

         The IMTCB ̲UPDAT Interfaces to no internal procedures:


3.2.2.30.2   E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         None


3.2.2.31 IFILE ̲TO ̲FILE Procedure
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.2.2.31.1   I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The IFILE ̲TO ̲FILE Procedure is invoked by the following procedures:

             ICOMPLETE ̲PDB                     ref. 3.1.2.26

         Input to IFILE ̲TO ̲FILE

         -   FTF ̲COUNT                         (in a variable)
             No of bytes to move
         -   FD ̲ALIST                          (in a variable)
             File descriptor for source file (alist)
         -   FD ̲MSG                            (in a variable)
             File descriptor for destination file

         Output from IFILE ̲TO ̲FILE

         -   Data appended to msg file
         -   Completion code

         The IFILE ̲TO ̲FILE Procedure interfaces to no internal procedures.




3.2.2.31.2   E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The IFILE ̲TO ̲FILE Procedure interfaces to the following monitor procedures:

         MON IO READBYTES
         Read from sourcefile

         MON IO APPENDBYTES
         Append to msg-file


3.2.2.32 IPURGE ̲BUFFERS Procedure
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.2.2.32.1   I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The IPURGE ̲BUFFERS Procedure is invoked by the following procedures:

         ITERM ̲EDIT                            ref. 3.1.2.10
         ICANCEL ̲FIX ̲UP                        ref. 3.1.2.16

         Input to IPURGE ̲BUFFERS

             None

         Output from IPURGE ̲BUFFERS

         -   IO-buffers filled with nulls
         -   Completion code                   (in register)

         The IPURGE ̲BUFFERS Procedure interfaces to no internal procedures.


3.2.2.32.2   E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲f̲a̲c̲e̲

         None


3.2.2.33 IQUEUE ̲PURGE Procedure
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.2.2.33.1   I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The IQUEUE ̲PURGE Procedure is invoked by the following procedures:

             ITERM ̲EDIT                        ref. 3.1.2.10
             ICANCEL ̲FIX ̲UP                    ref. 3.1.2.16

         Input to IQUEUE ̲PURGE

         -   MTCB ̲INDEX                        (in register)

         Output from IQUEUE ̲PURGE

         -   msg enqueued for purge

         In case of error exit (link)

         -   ERROR ̲LABEL                       (in variable)
             Indicate error location
         -   ERROR ̲CO                          (in variable)
             Error code

         The IQUEUE ̲PURGE interfaces to no internal procedures.




3.2.2.33.2   E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The IQUEUE ̲PURGE Procedure interfaces to the following monitor procedures:

         MON QACCESS INS
         Enqueue to purge

         MON MTCB RELEAS
         Release MTCB


3.2.2.34 INT ̲CHECKPOINT Procedure
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.2.2.34.1   I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The INT ̲CHECKPOINT Procedure is invoked by the followng procedures:

             ITERM ̲EDIT                        ref. 3.1.2.10
             IQUEUE ̲PURGE                      ref. 3.1.2.33
             INTERCEPT                         ref. 3.1.1.1

         Input to INT ̲CHECKPOINT

         -   Checkpoint type                   (in register)
         -   MTCB INDEX                        (in register)
         -   Terminal number                   (in register)
         -   Queue number                      (in register)

         Output from INT ̲CHECKPOINT

         -   Checkpoint performed

         In case of error exit (link)

         -   ERROR ̲LABEL                       (in variable)
             Indicate error location
         -   ERROR ̲CO                          (in variable)
             Error code

         The INT ̲CHECKPOINT interfaces to no internal procedures.


3.2.2.34.2   E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The INT ̲CHECKPOINT Procedure interfaces to the following monitor procedures:

         MON SENDMESSAGE
         Send message to checkpoint process

         MON WAITEVENT
         Wait answer from checkpoint process


3.3      P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲

         The following flow-charts are divided into sections as mentioned in 3.1

                 Example

                                 3.3.2.4
                                            procedure level
                     Procedure in
                     Edit


         inds`ttes 81 sider…86…W         …02…   …02…   …02…   …02…                         …02…                 
3.4      D̲a̲t̲a̲ ̲O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲

         The general IO-buffer (BUFF ̲1 and BUFF ̲2) is used in the following way during editing:

         BUFF ̲1      BUFF ̲2


             A
                          A

                          B

                          C
             B
                          D

                          E

             C            F


         BUFF ̲1 is split up in several pieces:

             A:  Used to build the new message one line at a time.

             B:  Used when reading parts of the old message.

             C:  Used to store the binary header of the old message.


         BUFF ̲2 is split up in several pieces;

             A:  Used to build up the address list line by line.

             B:  Used as a work area for monitor calls (e.g. GETDTG,INTASC)
             C:  Used as a work area, when C is not big enough or when two work areas are needed.

             D:  Used as user record i.e. when prompting the operator.  His response will be returned
                 in a converted form in this field.

             E:  Used as prompt buffer i.e. when prompting the operator, the prompt and response will
                 be in this field.

             F.  Used for new binary header.

         For other variables please refer to source listings


3.5      S̲t̲o̲r̲a̲g̲e̲ ̲A̲l̲l̲o̲c̲a̲t̲i̲o̲n̲

         N/A


3.6      P̲e̲r̲f̲o̲r̲m̲a̲n̲c̲e̲ ̲C̲h̲a̲r̲a̲c̲t̲e̲r̲i̲s̲t̲i̲c̲s̲

         N/A


3.7      L̲i̲m̲i̲t̲a̲t̲i̲o̲n̲s̲

         N/A



3.8      E̲r̲r̲o̲r̲ ̲C̲o̲d̲e̲s̲/̲E̲r̲r̲o̲r̲ ̲L̲o̲c̲a̲t̲i̲o̲n̲s̲

         In case of an operator error the Intercept/Edit will issue an error notification to the operator.
          It will have the following format:

             ? - X :  YYY

         where X will identify the type of the error (e.g. syntax error, security error) and YYY will
         be the error code.

         Error codes are listed below:

         Error No's for Syntax Errors

                                       GROUP 1

             ERROR ̲syntax                = 001
             LINE ̲TOO ̲LING               = 002

         ERROR NO'S FOR SEMANTIC ERRORS
                                       GROUP 2

             UNKNOWN ̲MODULE ̲NAME         = 010
             ILLEGAL ̲LON ̲REQUEST         = 020
             NON ̲EX ̲PREC                 = 110
             INFO ̲PREC ̲TOO ̲HIGH          = 111
             NON ̲EX ̲ANO                  = 120
             NON ̲EX ̲AIG                  = 121
             ILLEGAL ̲FM ̲ANO              = 122
             NON ̲EX ̲CLASS                = 130
             NON ̲EX ̲DTG                  = 140



             NON ̲EX ̲INT ̲CMD              = 229
             NON ̲EX ̲EDIT ̲CMD             = 230
             NON ̲EX ̲CMND                 = 235
             ILLEGAL ̲LANGUAGE            = 250

         ERROR NO'S FOR PROCEDURE ERRORS

             ERROR ̲GROUP ̲PRO             =   2
             MSG ̲EXHAUSTED ̲9000          = 511
             ILLEGAL ̲DELETE              = 530
             ILLEGAL ̲REPLACE             = 531
             ILLEGAL ̲INSERT              = 532
             P ̲CMD ̲ILLEGAL               = 533
             H ̲CMD ̲ILLEGAL               = 534
             ILLEGAL ̲ACCEPT              = 535
             LINE ̲ALLW ̲MAND              = 536
             LINE ̲HERE ̲MAND              = 537
             EOF ̲MAND                    = 538
             ONLY ̲F ̲A ̲CMD ̲LEGAL          = 539
             ANSWER ̲MANDATORY            = 600
             NEXT ̲SCREEN ̲NOT ̲ALLOWED     = 700
             EOM ̲NOT ̲ALLOWED             = 701
             CANCEL ̲NOT ̲ALLOWED          = 702
             IC ̲QUEUE ̲EMPTY              = 850
             IC ̲Q ̲OVERFL ̲WAIT ̲ENTRY      = 851
             EDI ̲NOT ̲ALLW ̲ON ̲MSG         = 852
             REE ̲NOT ̲ALLW ̲WHEN ̲CLOSED    = 853



         ERROR NO'S FOR SECURITY ERRORS

                                       GROUP 3

             ENTERED ̲CLASS ̲TOO ̲HIGH      = 001
             USER ̲CLASS ̲TOO ̲LOW          = 002
             ILLEGAL ̲USER ̲ID             = 010
             ILLEGAL ̲PASSWORD            = 011

         ERROR NO'S FOR SYSTEM ERRORS

                                       GROUP 4

             MTCB ̲RESOURCE ̲ERROR         = 907
             MTCB ̲USECOUNT ̲OVERFLOW      = 910



         When a monitor procedure returns with an error, this error code will be reported on the consol
         together with an error label which points out the location in the program-code.  The error
         labels are listed below:

         E̲R̲R̲O̲R̲ ̲L̲A̲B̲E̲L̲S̲ ̲U̲S̲E̲D̲ ̲I̲N̲ ̲I̲N̲T̲E̲R̲C̲E̲P̲T
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
 ̲N̲A̲M̲E̲ ̲I̲N̲ ̲S̲O̲U̲R̲C̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲D̲E̲C̲I̲M̲A̲L̲ ̲V̲A̲L̲U̲E̲ ̲ ̲ ̲ ̲R̲A̲I̲S̲E̲D̲ ̲B̲Y̲ ̲C̲A̲L̲L̲ ̲O̲F̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

INT ̲Q ̲READ ̲DESTR         = 1001;         MON QACCESS READ ̲DEST
INT ̲MTCB ̲READ                            = 1003;                 MON MTCB READ
INT ̲NO ̲CHAN ̲CAT          = 1004;         ILLEGAL MTCB CONTENT
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
INT ̲DISP ̲MSGID ̲INTASC                    = 1005;                 MON INTASC
…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f…
INT ̲DISP ̲ERR ̲INTASC      = 1006;         MON INTASC
…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f…
INT ̲SET ̲REFS ̲GETFILE     = 1007;         MON MTCB GETFILE
INT ̲SET ̲REFS ̲READBYTES ̲1 = 1008;         MON IO READBYTES
INT ̲SET ̲REFS ̲READBYTES ̲2 = 1009;         MON IO READBYTES
INT ̲SET ̲REFS ̲MODIFYBYTES = 1010;         MON IO MODIFYBYTES
INT ̲SET ̲REFS ̲RESERVE     = 1011;         MON MTCB RESERVE
INT ̲SET ̲REFS ̲RELEASEFILE = 1012;         MON MTCB RELEASEFILE
INT ̲SET ̲REFS ̲RELEAS      = 1013;         MON MTCB RELEAS
…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f…
INT ̲ICT ̲M ̲READ ̲IC                        = 1014;                 MON MTCB READ
INT ̲ICT ̲Q ̲LENGTH         = 1015;         MON QACCESS LENGTH
INT ̲ICT ̲Q ̲RN             = 1016;         MON QACCESS READ ̲MON
INT ̲ICT ̲M ̲READ ̲ICT ̲1     = 1017;         MON MTCB READ
INT ̲ICT ̲Q ̲RD             = 1018;         MON QACCESS READ ̲DEST
INT ̲ICT ̲M ̲READ ̲ICT ̲2     = 1019;         MON MTCB READ
INT ̲ICT ̲Q ̲INS                            = 1020;                 MON QACCESS INS
INT ̲ICT ̲M ̲REL                            = 1021;                 MON MTCB RELEAS
…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f…


 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
 ̲N̲A̲M̲E̲ ̲I̲N̲ ̲S̲O̲U̲R̲C̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲D̲E̲C̲I̲M̲A̲L̲ ̲V̲A̲L̲U̲E̲ ̲ ̲ ̲ ̲R̲A̲I̲S̲E̲D̲ ̲B̲Y̲ ̲C̲A̲L̲L̲ ̲O̲F̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

INT ̲REE ̲RCOPYN                           = 1022;                 MON REGION RCOPYN
INT ̲REE ̲OTHER                            = 1023;                 ILLEGAL MTCB CONTENT
INT ̲Q ̲INS ̲ICT                            = 1024;                 MON QACCESS INS
INT ̲Q ̲INS                                = 1025;                 MON QACCESS INS
INT ̲REL                  = 1026;         MON MTCB RELEAS

         ERROR LABELS FOR EQUEUE ̲PURGE
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

IQUEUE ̲ENQ                               = 1101;                 IN ̲CHECKPOINT
IQUEUE ̲Q ̲INS             = 1102;         MON QACCESS INS
IQUEUE ̲RELEAS                            = 1103;                 MON MTCB RELEAS

         ERROR LABELS FOR INT ̲CHECKPOINT
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

INT ̲CHECK ̲WAIT                           = 1201;                 MON WAITEVENT

         ERROR LABELS FOR IEDIT
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

EDI ̲CRE ̲MMSG             = 2000          MON MTCB CREAT
EDI ̲CRE ̲MALS             = 2001          MON MTCB CREAT
EDI ̲CRE ̲FMSG             = 2002          MON MTCB CREATEFILE
EDI ̲GET ̲FIRF             = 2003          MON MTCB GETFILE
EDI ̲READ ̲BINHEAD ̲TRF     = 2004          MON IO READBYTES
EDI ̲APP ̲BINHEAD ̲MSG      = 2005          MON IO APPENDBYTES



 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
 ̲N̲A̲M̲E̲ ̲I̲N̲ ̲S̲O̲U̲R̲C̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲D̲E̲C̲I̲M̲A̲L̲ ̲V̲A̲L̲U̲E̲ ̲ ̲ ̲ ̲R̲A̲I̲S̲E̲D̲ ̲B̲Y̲ ̲C̲A̲L̲L̲ ̲O̲F̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

         ERROR LABELS FOR IGEN ̲NEXT ̲LINE
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

EDI ̲GNL ̲IO ̲RM                            = 2050                  MON IO READBYTES
EDI ̲GNL ̲IO ̲RA                            = 2051                  MON IO READBYTES

         ERRORLABELS FOR IACC ̲NEW ̲LINE
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

EDI ̲ANL ̲WM ̲MTCB          = 2070          MON MTCB WRITE

         ERROR LABELS FOR ITERM ̲EDIT
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

EDI ̲TER ̲IO ̲MOD ̲ERR                       = 2950                  MON IO MODIFYBYTES
EDI ̲TER ̲UPDATE ̲ERR                       = 2951                  MON IO UPDATE
EDI ̲TER ̲REL ̲FIL ̲TRF ̲ERR  = 2952          MON MTCB RELEASEFILE
EDI ̲TER ̲RE ̲MTCB ̲TRF ̲ERR  = 2953          MON MTCB RELEAS
EDI ̲TER ̲RES ̲MTCB ̲MSG ̲ERR = 2954          MON MTCB RESERVE
EDI ̲TER ̲REL ̲FIL ̲MSG ̲ERR  = 2955          MON MTCB RELEASEFILE
EDIT ̲TER ̲REL ̲MTCB ̲MSG ̲ERR                = 2956                  MON MTCB RELEAS

         ERROR LABELS FOR IKBD ̲DATA
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

KBD ̲COPY1                                = 10021                 MON REGION RCOPYN
KBD ̲COPY2                                = 10022                 MON REGION RCOPYN
KBD ̲COPY3                                = 10023                 MON REGION RCOPYN
KBD ̲COPY4                                = 10031                 MON REGION RCOPYN
KBD ̲CONVDTG              = 10038         MON CONVDTG


 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
 ̲N̲A̲M̲E̲ ̲I̲N̲ ̲S̲O̲U̲R̲C̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲D̲E̲C̲I̲M̲A̲L̲ ̲V̲A̲L̲U̲E̲ ̲ ̲ ̲ ̲R̲A̲I̲S̲E̲D̲ ̲B̲Y̲ ̲C̲A̲L̲L̲ ̲O̲F̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


         ERROR LABELS FOR ICANCEL ̲FIX ̲UP
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

ICANCEL ̲INS              = 10040;        MON QACCESS INS
ICANCEL ̲REL ̲MTCB ̲MSG ̲Q                   = 10041;                MON MTCB RELEAS
ICANCEL ̲REL ̲MTCB ̲MSG     = 10042;        MON MTCB RELEAS
ICANCEL ̲REL ̲MTCB ̲ALIST                   = 10043;                MON MTCB RELEAS
ICANCEL ̲RELFILE ̲MSG      = 10044;        MON MTCB RELEASEFILE
ICANCEL ̲RES ̲MTCB ̲TRF     = 10045;        MON MTCB RESERVE
ICANCEL ̲RELFILE ̲TRF      = 10046;        MON MTCB RELEASEFILE
ICANCEL ̲REL ̲MTCB ̲TRF     = 10047;        MON MTCB RELEAS
ICANCEL ̲MTCB ̲READ                        = 10048;                MON MTCB READ
ICANCEL ̲RELFILE ALIST                    = 10049;                MON MTCB RELEASEFILE

         ERROR LABELS FOR IPRMT ̲CLASS
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

PRMT ̲CLASS ̲COPY          = 10341         MON REGION RCOPYN

         ERROR LABELS FOR IGT ̲PLAIN ̲ADDR
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

GETPLAIN ̲GANDOADR                        = 10461                 MON RDF ANOADR

         ERROR LABELS FOR ICOMPLETE ̲PDB
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

COMPLPDB ̲MODIFY ̲1                        = 10521                 MON IO MODIFYBYTES
COMPLPDB ̲READ                            = 10523                 MON MTCB READ
COMPLPDB ̲APPEND          = 10524         MON IO APPENDBYTES


 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
 ̲N̲A̲M̲E̲ ̲I̲N̲ ̲S̲O̲U̲R̲C̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲D̲E̲C̲I̲M̲A̲L̲ ̲V̲A̲L̲U̲E̲ ̲ ̲ ̲ ̲R̲A̲I̲S̲E̲D̲ ̲B̲Y̲ ̲C̲A̲L̲L̲ ̲O̲F̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

COMPLPDB ̲RELEAS ̲1                        = 10525                 MON MTCB RELEAS
COMPLEPDB ̲RELEASEFILE                    = 10531                 MON MTCB RELEASEFILE
COMPLPDB ̲RELEAS ̲2                        = 10532                 MON MTCB RELEAS
COMPLPDB ̲MODIFY ̲2                        = 10542                 MON IO MODIFYBYTES
COMPLPDB ̲WRITE                           = 10543                 MON MTCB WRITE

         ERROR LABELS FOR IGT ̲BUFF ̲SPACE
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

GETBUFF ̲APPEND                           = 10551                 MON IO APPENDBYTES

         ERROR LABELS FOR ISTORE ̲ALIST
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

STO ̲READ                 = 10611         MON MTCB READ
STO ̲CREATEFILE                           = 10621                 MON MTCB CREATEFILE
STO ̲APPEND                               = 10631                 MON IO APPENDBYTES
STO ̲WRITE                                = 10632                 MON MTCB WRITE

         ERROR LABELS FOR IFILE ̲TO ̲FILE
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…

FILE ̲READBYTES                           = 10941                 MON IO READBYTES
FILE ̲APPEND              = 10942         MON IO APPENDBYTES


4        Q̲U̲A̲L̲I̲T̲Y̲ ̲A̲S̲S̲U̲R̲A̲N̲C̲E̲


4.1      Q̲u̲a̲l̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲T̲e̲s̲t̲s̲

         Ref. System Test S70            FIX/0000/TRP/0088


4.2      O̲t̲h̲e̲r̲ ̲Q̲u̲a̲l̲i̲t̲y̲ ̲A̲s̲s̲u̲r̲a̲n̲c̲e̲ ̲P̲r̲o̲v̲i̲s̲i̲o̲n̲s̲

         N/A


5        P̲R̲E̲P̲A̲R̲A̲T̲I̲O̲N̲S̲ ̲F̲O̲R̲ ̲D̲E̲L̲I̲V̲E̲R̲Y̲

         Ref. FIKS S/W CONFIG. CONTROL LIB. DESCR.DOC.


6        N̲O̲T̲E̲S̲

         N/A


7        A̲P̲P̲E̲N̲D̲I̲C̲E̲S̲

         N/A