User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:comcrtn

Common COMCRTN

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.comcrtn +++|          CTEXT  COMCRTN - READ TERMINAL NETWORK DESCRIPTION.
00002  M00S00002.comcrtn +++| RTN      SPACE  4
00003  M00S00003.comcrtn +++|          IF     -DEF,QUAL$,1
00004  M00S00004.comcrtn +++|          QUAL   COMCRTN
00005  M00S00005.comcrtn +++|          BASE   D
Line S00006 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00006  M01S00006.281l803 ---|*         COMMENT COPYRIGHT CONTROL DATA CORP. 1972.
Line S00001 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00007  M01S00001.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00008  M00S00007.comcrtn +++| RTN      SPACE  4
00009  M00S00008.comcrtn +++|***       RTN - READ TERMINAL NETWORK DESCRIPTION.
00010  M00S00009.comcrtn +++|*         J.C. BOHNHOFF. 72/09/09.
00011  M00S00010.comcrtn +++|          SPACE  4
00012  M00S00011.comcrtn +++|***              RTN READS AND INTERPRETS A RECORD OF DISPLAY CODED
00013  M00S00012.comcrtn +++|*         TERMINAL DESCRIPTIONS AND ALLOWS THE FORMATION OF A TABLE
00014  M00S00013.comcrtn +++|*         BASED UPON INFORMATION FOUND.
00015  M00S00014.comcrtn +++|*
00016  M00S00015.comcrtn +++|*                TERMINAL DESCRIPTION FORMAT.
00017  M00S00016.comcrtn +++|*         TERMINAL NETWORK DESCRIPTION CONSISTS OF A SET OF DIRECTIVE
00018  M00S00017.comcrtn +++|*         CARDS DESCRIBING EACH TERMINAL IN THE NETWORK. CARDS MAY
00019  M00S00018.comcrtn +++|*         BE UP TO 90 COLUMNS, BUT ONLY COLUMNS 1 THROUGH 72 ARE
00020  M00S00019.comcrtn +++|*         EXAMINED BY RTN. ANY CARD CONTAINING AN ASTERISK (*) IN
00021  M00S00020.comcrtn +++|*         COLUMN 1 IS CONSIDERED A COMMENT CARD AND IS IGNORED.
00022  M00S00021.comcrtn +++|*         IF THE FILE IS BEING FORMATTED FOR NETWORK INTERFACE,
00023  M00S00022.comcrtn +++|*         THE ONLY DIRECTIVE WHICH WILL BE CONTAINED IN THE FILE WILL
00024  M00S00023.comcrtn +++|*         HAVE THE FORMAT
Line S00024 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00025  M01S00024.ns22000 ---|*         //NAMIAF,NC=NNN,HS=NN.
Line S00001 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00026  M01S00001.ns22000 +++|*         //NAMIAF,NC=NNN.
00027  M00S00025.comcrtn +++|*                NC.         NUMBER OF CONNECTIONS.
00028  M00S00026.comcrtn +++|*                            1-512D.
Line S00027 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00029  M01S00027.ns22000 ---|*                HS.         NUMBER OF HIGH SPEED CONNECTIONS.
00030  M01S00028.ns22000 ---|*                            1-31D.
00031  M00S00029.comcrtn ---|*         TERMINALS ARE GROUPED INTO SETS BY THE MULTIPLEXOR THROUGH
00032  M00S00030.comcrtn ---|*         WHICH THEY COMMUNICATE WITH THE SYSTEM. EACH SET IS INTRODUCED
00033  M00S00031.comcrtn ---|*         BY A MUX DEFINITION IN THE FOLLOWING FORMAT -
00034  M00S00032.comcrtn ---|*                //MUXTYPE,P1=N,P2=N
00035  M00S00033.comcrtn ---|*         A TERMINAL IS CONSIDERED TO BELONG TO THE MUX SET BEGUN WITH
00036  M00S00034.comcrtn ---|*         THE PRECEDING MUX DEFINITION.
00037  M00S00035.comcrtn ---|*
00038  M00S00036.comcrtn ---|*         EACH TERMINAL DESCRIPTION IS BEGUN BY A TERMINAL NAME
00039  M00S00037.comcrtn ---|*         DIRECTIVE IN THE FORMAT - /NAMENAM
00040  M00S00038.comcrtn ---|*         THE SLASH (/) IS MANDATORY AND MUST IMMEDIATELY PRECEDE THE
00041  M00S00039.comcrtn ---|*         TERMINAL NAME WHICH MAY BE ANY 1 TO 7 ALPHANUMERIC CHARACTERS.
00042  M00S00040.comcrtn ---|*         FOLLOWING THE TERMINAL NAME AND SEPERATED BY COMMAS ARE
00043  M00S00041.comcrtn ---|*         VARIOUS ARGUMENTS DESCRIBING TERMINAL CHARACTERISTICS IN THE
00044  M00S00042.comcrtn ---|*         FORM - /NAME,AA=AAAA,NN=NNNNNN,...
00045  M00S00043.comcrtn ---|*         IN THE FOLLOWING ARGUMENT DESCRIPTIONS, ALPHNUMERIC ARGUMENT
00046  M00S00044.comcrtn ---|*         VALUES ARE DENOTED BY *AAA* AND NUMERIC ARGUMENT VALUES BY
00047  M00S00045.comcrtn ---|*         *NNN*. NUMERIC VALUES ARE ALWAYS INTEGERS AND MAY BE SPECIFIED
00048  M00S00046.comcrtn ---|*         IN EITHER OCTAL OR DECIMAL BASE BY INCLUDING A *B* OR *D*
00049  M00S00047.comcrtn ---|*         RADIX SYMBOL IMMEDIATELY AFTER THE NUMBER. IN THE ABSENCE OF A
00050  M00S00048.comcrtn ---|*         RADIX, DECIMAL BASE IS ASSUMED. EACH TERMINAL DESCRIPTION MAY
00051  M00S00049.comcrtn ---|*         SPAN SEVERAL CARDS AND SPACES BETWEEN ARGUMENTS ARE IGNORED.
00052  M00S00050.comcrtn ---|*         AN ARGUMENT NAME OR VALUE MAY NOT BE BROKEN BETWEEN INPUT
00053  M00S00051.comcrtn ---|*         CARDS. THE NAME MAY APPEAR ON THE CARD PREVIOUS TO THE VALUE,
00054  M00S00052.comcrtn ---|*         BUT THE EQUAL SIGN MUST IMMEDIATELY FOLLOW THE NAME AND BE ON
00055  M00S00053.comcrtn ---|*         THE SAME INPUT CARD.
00056  M00S00054.comcrtn ---|*         IF AN ERROR IS DETECTED, COMCRTN WILL RETURN -
00057  M00S00055.comcrtn ---|*                THE ADDRESS OF AN ERROR MESSAGE,
00058  M00S00056.comcrtn ---|*                THE CARD NUMBER OF THE OFFENDING CARD,
00059  M00S00057.comcrtn ---|*                THE ADDRESS OF THE CARD STRING BUFFER.
00060  M00S00058.comcrtn ---|*         UPON THE NEXT ENTRY TO ATD AFTER AN ERROR, CHARACTERS ARE
00061  M00S00059.comcrtn ---|*         SKIPPED UNTIL A */* IS ENCOUNTERED AND THEN ASSEMBLY BEGINS
00062  M00S00060.comcrtn ---|*         ANEW.
00063  M00S00061.comcrtn ---|*
00064  M00S00062.comcrtn ---|*                THE DESCRIPTION FILE IS EXPECTED TO BE PROPERLY
00065  M00S00063.comcrtn ---|*         POSITIONED UPON ENTRY TO ATD.
00066  M00S00064.comcrtn ---|*
00067  M00S00065.comcrtn ---|*                PROGRAMS THAT USE COMCRTN MAY PLACE FURTHER
00068  M00S00066.comcrtn ---|*         RESTRICTIONS UPON ARGUMENT VALUES THAN THOSE STATED BELOW.
00069  M00S00067.comcrtn ---|*         IT IS BEST TO CONSULT APPROPRIATE DOCUMENTATION FOR THOSE
00070  M00S00068.comcrtn ---|*         PROGRAMS BEFORE WRITING TERMINAL DESCRIPTIONS.
00071  M00S00069.comcrtn ---|*
00072  M00S00070.comcrtn ---|*                AFTER EACH TERMINAL DESCRIPTION HAS BEEN ASSEMBLED, ATD
00073  M00S00071.comcrtn ---|*         RETURNS TO THE CALLER. TERMINAL DESCRIPTION ARGUMENT VALUES
00074  M00S00072.comcrtn ---|*         AT THIS POINT RESIDE IN THE FOLLOWING LOCATIONS -
00075  M00S00073.comcrtn ---|*                TN.         TERMINAL NAME.
00076  M00S00074.comcrtn ---|*                            1-7 LEFT JUSTIFIED, ZERO FILL, CHARS.
00077  M00S00075.comcrtn ---|*                DB.         DATA BASE NAME.*
00078  M00S00076.comcrtn ---|*                            2 LEFT JUSTIFIED CHARACTERS.
00079  M00S00077.comcrtn ---|*                IS.         INITIAL ON/OFF STATUS.*
00080  M00S00078.comcrtn ---|*                            BINARY 0 OR 1. 1=OFF.
00081  M00S00079.comcrtn ---|*                LS.         LINE SPEED IN CHARACTERS PER SECOND.
00082  M00S00080.comcrtn ---|*                            BINARY VALUE FROM 1-3777B.
00083  M00S00081.comcrtn ---|*                PC.         POLLING CODE.
00084  M00S00082.comcrtn ---|*                            24 BIT BINARY VALUE.
00085  M00S00083.comcrtn ---|*                PN.         PORT NUMBER.
00086  M00S00084.comcrtn ---|*                            PACKED FLOATING POINT FORMAT VALUE.
00087  M00S00085.comcrtn ---|*                            COEFFICIENT IS THE PORT NUMBER FROM 0-63.
00088  M00S00086.comcrtn ---|*                            IF EXPONENT IS NONZERO, A RANGE OF PORTS
00089  M00S00087.comcrtn ---|*                            WITH IDENTICAL TERMINALS IS DEFINED.
00090  M00S00088.comcrtn ---|*                            IN THIS CASE, THE EXPONENT IS THE NUMBER OF
00091  M00S00089.comcrtn ---|*                            PORTS IN THE RANGE - 1.
00092  M00S00090.comcrtn ---|*                RS.         DATA BASE READ SECURITY.*
00093  M00S00091.comcrtn ---|*                            3 BIT BINARY VALUE.
00094  M00S00092.comcrtn ---|*                TT.         TERMINAL TYPE.
00095  M00S00093.comcrtn ---|*                            BINARY VALUE DEFINED BY SYMBOL IN *COMSNET*
00096  M00S00094.comcrtn ---|*                            IF BIT 11 IS SET, TERMINAL IS A KTS
00097  M00S00095.comcrtn ---|*                            TERMINAL.
00098  M00S00096.comcrtn ---|*                UA.         USER ARGUMENTS.*
00099  M00S00097.comcrtn ---|*                            24 BIT BINARY VALUE.
00100  M00S00098.comcrtn ---|*                US.         DATA BASE UPDATE SECURITY.*
00101  M00S00099.comcrtn ---|*                            3 BIT BINARY VALUE.
00102  M00S00100.comcrtn ---|*                MT.         MULTIPLEXOR TYPE.
00103  M00S00101.comcrtn ---|*                            BINARY VALUE SYMBOLIZED IN *COMSNET*.
00104  M00S00102.comcrtn ---|*                CH.         MULTIPLEXOR CHANNEL.
00105  M00S00103.comcrtn ---|*                            PACKED FLOATING POINT FORMAT VALUE.
00106  M00S00104.comcrtn ---|*                            EXPONENT IS ZERO, COEFFICIENT IS CHANNEL.
00107  M01S00105.ns22000 ---|*                EQ.         MULTIPLEXOR EQUIPMENT NUMBER.
Line S00002 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00108  M01S00002.ns22000 +++|*                EQ.         MULTIPLEXOR EQUIPMENT (CONTROLLER) NUMBER
00109  M00S00106.comcrtn +++|*                            PACKED FLOATING POINT FORMAT VALUE.
00110  M00S00107.comcrtn +++|*                            EXPONENT IS ZERO, COEFFICIENT IS EQUIPMENT.
00111  M00S00108.comcrtn +++|*                CC          CURRENT INPUT CARD NUMBER.
00112  M00S00109.comcrtn +++|*                            BINARY.
00113  M00S00110.comcrtn +++|*                CD          INPUT CARD STRING BUFFER.
00114  M00S00111.comcrtn +++|*                            ONE RIGHT JUSTIFIED CHARACTER PER WORD.
Line S00112 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00115  M01S00112.ns22000 ---|*         * KTS TERMINAL ARGUMENT.
00116  M00S00113.comcrtn ---|*
00117  M00S00114.comcrtn ---|*                AFTER ALL TERMINAL DESCRIPTIONS HAVE BEEN ASSEMBLED,
00118  M00S00115.comcrtn ---|*         THE USER MAY CALL STB TO SORT A TERMINAL TABLE THAT HE HAS
00119  M00S00116.comcrtn ---|*         FORMED. THE TABLE ENTRIES ARE SORTED IN ASCENDING ORDER BY
00120  M00S00117.comcrtn ---|*         CHANNEL, EQUIPMENT, AND PORT NUMBER. TO MINIMIZE SORTING TIME,
00121  M00S00118.comcrtn ---|*         THE SOURCE DESCRIPTIONS SHOULD BE MAINTAINED IN THIS ORDER.
00122  M00S00119.comcrtn ---|*
00123  M00S00120.comcrtn ---|*         INTERFACE SPECIFICATIONS FOR *ATD* - ASSEMBLE TERMINAL
00124  M00S00121.comcrtn ---|*         DESCRIPTION -
00125  M00S00122.comcrtn ---|*
00126  M01S00123.ns22000 ---|*         ENTRY  (X5)= ADDRESS OF FET FOR DESCRIPTION FILE.
00127  M01S00124.ns22000 ---|*                (A0)= ADDRESS OF A WORD THAT DESCRIBES A TABLE THAT
00128  M01S00125.ns22000 ---|*                      COMCRTN MAY USE TO STORE TERMINAL NAMES.
00129  M01S00126.ns22000 ---|*                      WORD FORMAT -
00130  M01S00127.ns22000 ---|*                      12/0, 18/LENGTH, 30/FWA
00131  M01S00128.ns22000 ---|*                            WHERE - LENGTH= MAXIMUM LENGTH TABLE MAY
00132  M01S00129.ns22000 ---|*                                     ATTAIN.
00133  M01S00130.ns22000 ---|*                                    FWA= FIRST WORD ADDRESS OF TABLE.
00134  M01S00131.ns22000 ---|*                      NOTE - UPPER 12 BITS ARE USED BY COMCRTN
00135  M01S00132.ns22000 ---|*                      FOR CURRENT TABLE POSITION.
00136  M01S00133.ns22000 ---|*                (B1)= 1.
Line S00003 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00137  M01S00003.ns22000 +++|*         ENTRY  (X5) = ADDRESS OF FET FOR DESCRIPTION FILE.
00138  M01S00004.ns22000 +++|*                (A0) = ADDRESS OF A WORD THAT DESCRIBES A TABLE THAT
00139  M01S00005.ns22000 +++|*                       *COMCRTN* CAN USE TO STORE TERMINAL NAMES.
00140  M01S00006.ns22000 +++|*                (B1) = 1.
00141  M01S00007.ns22000 +++|*T WORD   12/SCRATCH,18/LENGTH,30/FWA
Figure WORD

029FWA30474859LENGTHSCRATCH

00142  M01S00008.ns22000 +++|*                SCRATCH = USED BY *COMCRTN*.
00143  M01S00009.ns22000 +++|*                LENGTH = MAXIMUM TABLE LENGTH.
00144  M01S00010.ns22000 +++|*                FWA = ADDRESS OF TABLE.
00145  M00S00134.comcrtn +++|*
Line S00135 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00146  M01S00135.ns22000 ---|*         EXIT   (B1)= 1.
00147  M01S00136.ns22000 ---|*                (X1)" 0 IF ERROR ENCOUNTERED IN DESCRIPTION FILE.
00148  M01S00137.ns22000 ---|*                IF (X1)" 0, THEN -
00149  M01S00138.ns22000 ---|*                            (X2)= ADDRESS OF ERROR MESSAGE.
00150  M01S00139.ns22000 ---|*                                  (*C* FORMAT)
00151  M01S00140.ns22000 ---|*                            (X4)= CARD NUMBER OF OFFENDING CARD.
00152  M01S00141.ns22000 ---|*                                  IF (X4)= 0, NO DESCRIPTION CARDS
00153  M01S00142.ns22000 ---|*                                  WERE FOUND IN THE RECORD.
00154  M01S00143.ns22000 ---|*                                  IF (X4)< 0, THIS IS NOT AN ERROR, BUT
00155  M01S00144.ns22000 ---|*                                  END OF RECORD WAS ENCOUNTERED.
00156  M01S00145.ns22000 ---|*                            (X0)= ADDRESS OF CARD STRING BUFFER.
00157  M01S00146.ns22000 ---|*                (ABMA) = ADDITIONAL PLT WORDS FOR HIGH SPEED LINES.
00158  M01S00147.ns22000 ---|*
00159  M01S00148.ns22000 ---|*         DOES NOT USE   X - 5.
00160  M01S00149.ns22000 ---|*                        A - 0.
00161  M01S00150.ns22000 ---|*
00162  M01S00151.ns22000 ---|*         CALLS  CIO=,DXB,RDS=.
00163  M01S00152.ns22000 ---|*
00164  M01S00153.ns22000 ---|*         REQUIRES COMSNET.
Line S00011 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00165  M01S00011.ns22000 +++|*         EXIT   (X1) .NE. 0 IF ENCOUNTERED IN DESCRIPTION FILE.
00166  M01S00012.ns22000 +++|*                IF ERROR ENCOUNTERED, THEN -
00167  M01S00013.ns22000 +++|*                (X0) = ADDRESS OF CARD STRING BUFFER.
00168  M01S00014.ns22000 +++|*                (X2) = ADDRESS OF ERROR MESSAGE.
00169  M01S00015.ns22000 +++|*                (X4) = CARD NUMBER WITH ERROR.  IF (X4) = 0, NO
00170  M01S00016.ns22000 +++|*                       DESCRIPTION CARDS WERE FOUND, IF (X4) .LT. 0,
00171  M01S00017.ns22000 +++|*                       AN *EOR* WAS ENCOUNTERED (NO ERROR).
00172  M01S00018.ns22000 +++|*
00173  M01S00019.ns22000 +++|*         USES   X - 0, 1, 2, 3, 4, 6, 7.
00174  M01S00020.ns22000 +++|*                A - 1, 2, 3, 4, 6, 7.
00175  M01S00021.ns22000 +++|*                B - ALL.
00176  M01S00022.ns22000 +++|*
00177  M01S00023.ns22000 +++|*         CALLS  DXB.
00178  M01S00024.ns22000 +++|*
00179  M01S00025.ns22000 +++|*         MACROS ABORT, DATE, MACHID, MESSAGE, READS, REWIND.
00180  M01S00026.ns22000 +++|*
00181  M01S00027.ns22000 +++|*         XREF   COMSNET.
00182  M00S00154.comcrtn +++|
00183  M00S00155.comcrtn +++|
00184  M00S00156.comcrtn +++|*         PROCESS END OF RECORD.
00185  M00S00157.comcrtn +++|
00186  M00S00158.comcrtn +++| ATD6     SA1    ST          CHECK *STOP* FLAG
00187  M00S00159.comcrtn +++|          NZ     X1,ATD8     IF *STOP*
00188  M00S00160.comcrtn +++|          SX6    B1          SET *STOP*
00189  M00S00161.comcrtn +++|          SA2    ATDC        MOVE PSEUDO-CARD TO STRING BUFFER
00190  M00S00162.comcrtn +++|          MX0    -6
00191  M00S00163.comcrtn +++|          SA6    A1+
00192  M00S00164.comcrtn +++|          LX2    6
00193  M00S00165.comcrtn +++|          BX7    -X0*X2
00194  M00S00166.comcrtn +++|          SA7    CD
00195  M00S00167.comcrtn +++| ATD7     LX2    6
00196  M00S00168.comcrtn +++|          BX7    -X0*X2
00197  M00S00169.comcrtn +++|          SA7    A7+1
00198  M00S00170.comcrtn +++|          NZ     X7,ATD7
00199  M00S00171.comcrtn +++|          RJ     EPD         ENTER PREVIOUS DESCRIPTION
00200  M00S00172.comcrtn +++| ATD8     SX1    1           RETURN *EOR*
00201  M00S00173.comcrtn +++|          SX4    -1
00202  M00S00174.comcrtn +++|
00203  M00S00175.comcrtn +++|**        ATD - ASSEMBLE TERMINAL DESCRIPTION.
00204  M00S00176.comcrtn +++|
00205  M00S00177.comcrtn +++| ATD      PS                 ENTRY/EXIT
00206  M00S00178.comcrtn +++|          SA2    ATDA        CHECK *FIRST ENTRY*
00207  M00S00179.comcrtn +++|          ZR     X2,ATD1     IF NOT *FIRST ENTRY*
00208  M00S00180.comcrtn +++|
00209  M00S00181.comcrtn +++|*         PROCESS FIRST CALL.
00210  M00S00182.comcrtn +++|
00211  M00S00183.comcrtn +++|          BX7    X7-X7       CLEAR *FIRST ENTRY*
00212  M00S00184.comcrtn +++|          SA7    A2
00213  M00S00185.comcrtn +++|          READ   X5          INITIATE READ
00214  M00S00186.comcrtn +++|          RJ     RNC         READ FIRST CARD
00215  M00S00187.comcrtn +++|          RJ     ANW         ASSEMBLE FIRST WORD
00216  M00S00188.comcrtn +++|          SX4    0
00217  M00S00189.comcrtn +++|          NZ     X1,ATD      RETURN - IF EOR/EOF
00218  M00S00190.comcrtn +++|          SX2    EMDE        * MULTIPLEXOR DESCRIPTION EXPECTED.*
00219  M00S00191.comcrtn +++|
00220  M00S00192.comcrtn +++|*         RE-ENTER PROGRAM IF NEEDED.
00221  M00S00193.comcrtn +++|
00222  M00S00194.comcrtn +++| ATD1     SA1    RE          CHECK RE-ENTRY NEEDED
00223  M00S00195.comcrtn +++|          ZR     X1,ATD2     IF NONE
00224  M00S00196.comcrtn +++|          BX6    X6-X6       CLEAR RE-ENTRY
00225  M00S00197.comcrtn +++|          SB7    X1          RE-ENTER PROGRAM
00226  M00S00198.comcrtn +++|          SA6    RE
00227  M00S00199.comcrtn +++|          JP     B7
00228  M00S00200.comcrtn +++|
00229  M00S00201.comcrtn +++|*         BEGIN NEW MUX/TERMINAL DESCRIPTION.
00230  M00S00202.comcrtn +++|
00231  M00S00203.comcrtn +++| ATD2     SA1    WD          VERIFY START OF NEW DESCRIPTION
00232  M00S00204.comcrtn +++|          MX0    60-6
00233  M00S00205.comcrtn +++|          LX1    6
00234  M00S00206.comcrtn +++|          BX6    -X0*X1
00235  M00S00207.comcrtn +++|          SB7    X6-1R/
00236  M00S00208.comcrtn +++|          LX1    6
00237  M00S00209.comcrtn +++|          NZ     B7,ERR      IF NOT TERMINAL NAME OR MUX DESCRIPTION
00238  M00S00210.comcrtn +++|          BX6    -X0*X1      CHECK MUX DESCRIPTION
00239  M00S00211.comcrtn +++|          SB7    X6-1R/
00240  M00S00212.comcrtn +++|          NZ     B7,TNAP     PROCESS TERMINAL NAME
00241  M00S00213.comcrtn +++|          JP     MUAP        PROCESS MUX DESCRIPTION
00242  M00S00214.comcrtn +++|
00243  M00S00215.comcrtn +++|*         PROCESS MUX/TERMINAL DESCRIPTION ARGUMENTS.
00244  M00S00216.comcrtn +++|
00245  M00S00217.comcrtn +++| ATDR     BSS    0           RETURN FROM ARGUMENT PROCESSORS
00246  M00S00218.comcrtn +++| ATD3     RJ     ANW         ASSEMBLE NEXT KEYWORD
00247  M00S00219.comcrtn +++|          NZ     X1,ATD6     IF EOR/EOF
00248  M00S00220.comcrtn +++|          SA3    TK          IDENTIFY KEYWORD
00249  M00S00221.comcrtn +++|          MX0    42
00250  M00S00222.comcrtn +++|          SA3    X3
00251  M00S00223.comcrtn +++|          SA1    WD
00252  M00S00224.comcrtn +++|          SX2    EUKW        * UNKNOWN KEYWORD.*
00253  M00S00225.comcrtn +++| ATD4     ZR     X3,ATD2     IF END OF TABLE
00254  M00S00226.comcrtn +++|          BX6    X1-X3       COMPARE
00255  M00S00227.comcrtn +++|          BX7    X0*X6
00256  M00S00228.comcrtn +++|          ZR     X7,ATD5     IF KEYWORD FOUND
00257  M00S00229.comcrtn +++|          SA3    A3+1        READ NEXT TABLE ENTRY
00258  M00S00230.comcrtn +++|          EQ     ATD4        LOOP
00259  M00S00231.comcrtn +++|
00260  M00S00232.comcrtn +++| ATD5     SA1    LC          CHECK SEPERATOR +=+
00261  M00S00233.comcrtn +++|          SA1    X1
00262  M00S00234.comcrtn +++|          SX6    X3          SAVE PROCESSOR ADDRESS
00263  M00S00235.comcrtn +++|          SB6    X1-1R=
00264  M00S00236.comcrtn +++|          SX2    EKNE        * KEYWORD NOT EQUIVALENCED.*
00265  M00S00237.comcrtn +++|          NZ     B6,ERR      IF SEPERATOR NOT +=+
00266  M00S00238.comcrtn +++|          SA6    ATDB
00267  M00S00239.comcrtn +++|          RJ     ANW         ASSEMBLE ARGUMENT VALUE
00268  M00S00240.comcrtn +++|          SX2    EAVM        * ARGUMENT VALUE MISSING.*
00269  M00S00241.comcrtn +++|          NZ     X1,ERR      IF EOR/EOF
00270  M00S00242.comcrtn +++|          SA1    ATDB        EXECUTE KEYWORD PROCESSOR
00271  M00S00243.comcrtn +++|          SB7    X1+
00272  M00S00244.comcrtn +++|          JP     B7
00273  M00S00245.comcrtn +++|
00274  M00S00246.comcrtn +++| ATDA     CON    1           *FIRST ENTRY* FLAG
00275  M00S00247.comcrtn +++| ATDB     CON    0           ARGUMENT PROCESSOR ADDRESS HOLD
00276  M00S00248.comcrtn +++| ATDC     CON    9L>> EOR << *EOR* PSEUDO-CARD
00277  M00S00249.comcrtn +++| TTDK     SPACE  4
00278  M00S00250.comcrtn +++|**        TTDK - TABLE OF TERMINAL DESCRIPTION KEYWORDS.
00279  M00S00251.comcrtn +++|*         ONE WORD ENTRY IN FORMAT -
00280  M00S00252.comcrtn +++|*
00281  M00S00253.comcrtn +++|*T        42/ *KEYWORD*,18/ PROC
Figure

0171829 PROC *KEYWORD*3059 *KEYWORD*

00282  M00S00254.comcrtn +++|*
00283  M00S00255.comcrtn +++|*         WHERE  KEYWORD= LEFT JUSTIFIED, ZERO FILLED KEYWORD.
00284  M00S00256.comcrtn +++|*                PROC= ADDRESS OF KEYWORD PROCESSOR.
00285  M00S00257.comcrtn +++|
00286  M00S00258.comcrtn +++|
00287  M00S00259.comcrtn +++| TTDK     BSS    0
00288  M00S00260.comcrtn +++|          CON    0LDB+DBAP   *DB*
00289  M00S00261.comcrtn +++|          CON    0LIS+ISAP   *IS*
00290  M00S00262.comcrtn +++|          CON    0LLS+LSAP   *LS*
00291  M00S00263.comcrtn +++|          CON    0LPC+PCAP   *PC*
00292  M00S00264.comcrtn +++|          CON    0LPL+PLAP   *PL*
00293  M00S00265.comcrtn +++|          CON    0LPN+PNAP   *PN*
00294  M00S00266.comcrtn +++|          CON    0LRS+RSAP   *RS*
00295  M00S00267.comcrtn +++|          CON    0LTT+TTAP   *TT*
00296  M00S00268.comcrtn +++|          CON    0LUA+UAAP   *UA*
00297  M00S00269.comcrtn +++|          CON    0LUS+USAP   *US*
00298  M00S00270.comcrtn +++|          CON    0           TABLE TERMINATOR
00299  M00S00271.comcrtn +++| TMDK     SPACE  4
00300  M00S00272.comcrtn +++|**        TMDK - TABLE OF MULTIPLEXOR DESCRIPTION KEYWORDS.
00301  M00S00273.comcrtn +++|*         SAME FORMAT AS *TTDK*.
00302  M00S00274.comcrtn +++|
00303  M00S00275.comcrtn +++|
00304  M00S00276.comcrtn +++| TMDK     BSS    0
00305  M00S00277.comcrtn +++|          CON    0LCH+CHAP   *CH*
00306  M00S00278.comcrtn +++|          CON    0LEQ+EQAP   *EQ*
00307  M00S00279.comcrtn +++|          CON    0
00308  M00S00280.comcrtn +++| COM      SPACE  4
00309  M00S00281.comcrtn +++|*         COMMON STORAGE.
00310  M00S00282.comcrtn +++|
00311  M00S00283.comcrtn +++|
00312  M00S00284.comcrtn +++| AB       CON    1           ASSEMBLY BYPASS (=0 IF BYPASS)
00313  M00S00285.comcrtn +++| CC       CON    0           CARD COUNT
00314  M00S00286.comcrtn +++| CD       BSS    91          CARD STRING BUFFER
00315  M00S00287.comcrtn +++| CL       CON    0           ADDRESS OF CARD LIMIT
00316  M00S00288.comcrtn +++| EB       CON    0           ENTRY BYPASS (=0 IF BYPASS)
00317  M00S00289.comcrtn +++| FC       CON    0           ADDRESS OF FIRST CHARACTER OF CURRENT WORD
00318  M00S00290.comcrtn +++| LC       CON    0           ADDRESS OF NEXT CHARACTER TO ASSEMBLE
00319  M00S00291.comcrtn +++| MD       CON    0           *PROCESSING MUX DESCRIPTION* FLAG
00320  M00S00292.comcrtn +++| NF       CON    0           NETWORK FLAG
00321  M00S00293.comcrtn +++| RE       CON    0           RE-ENTRY ADDRESS
00322  M00S00294.comcrtn +++| ST       CON    0           *STOP* FLAG
00323  M00S00295.comcrtn +++| KF       CON    0           KTS FLAG
00324  M00S00296.comcrtn +++| TK       CON    TMDK        ADDRESS OF KEYWORD TABLE
00325  M00S00297.comcrtn +++|          CON    0           SACRIFICIAL WORD BEFORE *WD*
00326  M00S00298.comcrtn +++| WD       BSS    8           WORD ASSEMBLY BUFFER
00327  M00S00299.comcrtn +++|
00328  M00S00300.comcrtn +++|*         TERMINAL ARGUMENT VALUES.
00329  M00S00301.comcrtn +++|
00330  M00S00302.comcrtn +++| TARV     BSS    0
00331  M00S00303.comcrtn +++| TN.      CON    0           TERMINAL NAME
00332  M00S00304.comcrtn +++| DB.      CON    0           DATA BASE NAME
00333  M00S00305.comcrtn +++| IS.      CON    0           INITIAL STATUS
00334  M00S00306.comcrtn +++| LS.      CON    0           LINE SPEED
00335  M00S00307.comcrtn +++| NC.      CON    0           NUMBER OF NAM CONNECTIONS
00336  M00S00308.comcrtn +++| PC.      CON    0           POLLING CODE
00337  M00S00309.comcrtn +++| PN.      CON    0           PORT NUMBER
00338  M00S00310.comcrtn +++| RS.      CON    0           READ SECURITY
00339  M00S00311.comcrtn +++| TT.      CON    0           TERMINAL TYPE
00340  M00S00312.comcrtn +++| UA.      CON    0           USER ARGUMENTS
00341  M00S00313.comcrtn +++| US.      CON    0           UPDATE SECURITY
00342  M00S00314.comcrtn +++| TARVL    EQU    *-TARV
00343  M00S00315.comcrtn +++|
00344  M00S00316.comcrtn +++| MT.      CON    0           MULTIPLEXOR TYPE
00345  M00S00317.comcrtn +++| CH.      CON    0           MULTIPLEXOR CHANNEL
00346  M00S00318.comcrtn +++| EQ.      CON    0           MULTIPLEXOR EQUIPMENT
00347  M00S00319.comcrtn +++|          TITLE  COMCRTN - MULTIPLEXOR DESCRIPTION ARGUMENT PROCESSORS.
00348  M00S00320.comcrtn +++|***              MULTIPLEXOR DESCRIPTION ARGUMENT FORMATS.
00349  M00S00321.comcrtn +++|*
00350  M00S00322.comcrtn +++|*         EXAMPLE OF MULTIPLEXOR DESCRIPTION -
00351  M00S00323.comcrtn +++|*
00352  M00S00324.comcrtn +++|*                //6676,CH=1,EQ=4.
00353  M00S00325.comcrtn +++|*
00354  M00S00326.comcrtn +++|*         EXAMPLE OF NETWORK ACCESS METHOD INTERFACE DESCRIPTION -
00355  M00S00327.comcrtn +++|*
00356  M00S00328.comcrtn +++|*                //NAMIAF,NC=10,HS=6.
00357  M00S00329.comcrtn +++| MDAP     SPACE  4
00358  M00S00330.comcrtn +++|***       //AAAA
00359  M00S00331.comcrtn +++|*         ** MANDATORY TO START A SET OF TERMINAL DESCRIPTIONS.
00360  M00S00332.comcrtn +++|*         DESCRIBE MULTIPLEXOR OF TYPE AAAA.
00361  M00S00333.comcrtn +++|*         AAAA MAY BE -
00362  M00S00334.comcrtn +++|*                6676        6676 MULTIPLEXOR
00363  M00S00335.comcrtn +++|*                6671        6671 MULTIPLEXOR
00364  M00S00336.comcrtn +++|*                STIM        STIMULATED MULTIPLEXOR
00365  M00S00337.comcrtn +++|*                DIAL        PSUEDO MULTIPLEXOR
00366  M00S00338.comcrtn +++|*                NAMIAF      NETWORK ACCESS METHOD INTERFACE
00367  M00S00339.comcrtn +++|
00368  M00S00340.comcrtn +++|
00369  M00S00341.comcrtn +++|**        MDAP - PROCESS MULTIPLEXOR DESCRIPTION.
00370  M00S00342.comcrtn +++|
00371  M00S00343.comcrtn +++|
00372  M00S00344.comcrtn +++| MUAP     BSS    0           ENTRY
00373  M00S00345.comcrtn +++|          RJ     EPD         ENTER PREVIOUS DESCRIPTION
00374  M00S00346.comcrtn +++|          SA1    WD          IDENTIFY MUX TYPE
00375  M00S00347.comcrtn +++|          SA3    TMTD
00376  M00S00348.comcrtn +++|          MX0    42
00377  M00S00349.comcrtn +++|          SX2    EUMT        * UNKNOWN MULTIPLEXOR TYPE.*
00378  M00S00350.comcrtn +++|          LX1    6*2
00379  M00S00351.comcrtn +++| MUAP1    ZR     X3,ERR      IF END OF TABLE
00380  M00S00352.comcrtn +++|          BX6    X1-X3       COMPARE
00381  M00S00353.comcrtn +++|          BX7    X0*X6
00382  M00S00354.comcrtn +++|          ZR     X7,MUAP2    IF MATCH FOUND
00383  M00S00355.comcrtn +++|          SA3    A3+1        READ NEXT TABLE ENTRY
00384  M00S00356.comcrtn +++|          EQ     MUAP1       LOOP THROUGH TABLE
00385  M00S00357.comcrtn +++|
00386  M00S00358.comcrtn +++| MUAP2    SX7    B1          SET *PROCESSING MUX ENTRY* FLAG
00387  M00S00359.comcrtn +++|          SX6    X3          STORE MUX TYPE
00388  M00S00360.comcrtn +++|          SA7    MD
00389  M00S00361.comcrtn +++|          SA6    MT.
00390  M00S00362.comcrtn +++|          SX6    X6-MXNI     CHECK MUX TYPE
00391  M00S00363.comcrtn +++|          ZR     X6,NCAP     IF NAM INTERFACE
00392  M00S00364.comcrtn +++|          SX7    0           CLEAR EQUIPMENT AND CHANNEL NUMBERS
00393  M00S00365.comcrtn +++|          SX6    TMDK        SET MUX DESCRIPTION KEYWORD TABLE
00394  M00S00366.comcrtn +++|          SA7    CH.
00395  M00S00367.comcrtn +++|          SA6    TK
00396  M00S00368.comcrtn +++|          SA7    EQ.
00397  M00S00369.comcrtn +++|          JP     ATDR        RETURN
00398  M00S00370.comcrtn +++| TMTD     SPACE  4
00399  M00S00371.comcrtn +++|**        TMTD - TABLE OF MULTIPLEXOR TYPE DESIGNATIONS.
00400  M00S00372.comcrtn +++|
00401  M00S00373.comcrtn +++|
00402  M00S00374.comcrtn +++| TMTD     BSS    0
00403  M00S00375.comcrtn +++|          CON    0L6676+MT76 6676
00404  M00S00376.comcrtn +++|          CON    0L6671+MT71 6671
00405  M00S00377.comcrtn +++|          CON    0LSTIM+MTST STIMULATED
00406  M00S00378.comcrtn +++|          CON    0LDIAL+MXPM PSUEDO
00407  M00S00379.comcrtn +++|          CON    0LNAMIAF+MXNI  NAM INTERFACE
00408  M00S00380.comcrtn +++|          CON    0           TABLE TERMINATOR
00409  M00S00381.comcrtn +++| CHAP     SPACE  4
00410  M00S00382.comcrtn +++|***       CH=NN.
00411  M00S00383.comcrtn +++|*         ** MANDATORY ARGUMENT ON MULTIPLEXOR DESCRIPTION.
00412  M00S00384.comcrtn +++|*         DECLARE MULTIPLEXOR CHANNEL.
00413  M00S00385.comcrtn +++|*         NN MAY RANGE FROM 0 TO 13B AND 20B TO 33B.
00414  M00S00386.comcrtn +++|
00415  M00S00387.comcrtn +++|
00416  M00S00388.comcrtn +++|**        CHAP - PROCESS *CH*.
00417  M00S00389.comcrtn +++|
00418  M00S00390.comcrtn +++|
00419  M00S00391.comcrtn +++| CHAP     BSS    0           ENTRY
00420  M00S00392.comcrtn +++|          SB6    CHAPA       PROCESS VALUE
00421  M00S00393.comcrtn +++|          RJ     PNA
00422  M00S00394.comcrtn +++|          ZR     X4,CHAP1    IF NO ERROR
00423  M00S00395.comcrtn +++|          SB6    CHAPB       TRY OTHER RANGE
00424  M00S00396.comcrtn +++|          RJ     PNA
00425  M00S00397.comcrtn +++|          SX2    ECHR        * CHANNEL NUMBER OUT OF RANGE.*
00426  M00S00398.comcrtn +++|          NZ     X4,ERR      IF OUT OF RANGE
00427  M00S00399.comcrtn +++| CHAP1    PX6    X6          STORE CHANNEL NUMBER
00428  M00S00400.comcrtn +++|          SA6    CH.
00429  M00S00401.comcrtn +++|          JP     ATDR        RETURN
00430  M00S00402.comcrtn +++|
00431  M00S00403.comcrtn +++| CHAPA    VFD    12/2000B,48/14B
00432  M00S00404.comcrtn +++| CHAPB    VFD    12/2020B,48/34B
00433  M00S00405.comcrtn +++| EQAP     SPACE  4
00434  M00S00406.comcrtn +++|***       EQ=N.
00435  M00S00407.comcrtn +++|*         ** MANDATORY ARGUMENT ON MULTIPLEXOR DESCRIPTION.
Line S00408 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00436  M01S00408.ns22000 ---|*         DECLARE MULTIPLEXOR EQUIPMENT NUMBER.
Line S00028 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00437  M01S00028.ns22000 +++|*         DECLARE MULTIPLEXOR EQUIPMENT (CONTROLLER) NUMBER.
00438  M00S00409.comcrtn +++|*         N MAY RANGE FROM 0 TO 7.
00439  M00S00410.comcrtn +++|
00440  M00S00411.comcrtn +++|
00441  M00S00412.comcrtn +++|**        EQAP - PROCESS *EQ*.
00442  M00S00413.comcrtn +++|
00443  M00S00414.comcrtn +++|
00444  M00S00415.comcrtn +++| EQAP     BSS    0           ENTRY
00445  M00S00416.comcrtn +++|          SB6    EQAPA       PROCESS VALUE
00446  M00S00417.comcrtn +++|          RJ     PNA
00447  M00S00418.comcrtn +++|          SX2    EEQR        * EQUIPMENT NUMBER OUT OF RANGE.*
00448  M00S00419.comcrtn +++|          NZ     X4,ERR      IF OUT OF RANGE
Line S00420 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00449  M01S00420.ns22000 ---|          PX6    X6          STORE EQUIPMENT NUMBER
Line S00029 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00450  M01S00029.ns22000 +++|          PX6    X6          STORE EQUIPMENT (CONTROLLER) NUMBER
00451  M00S00421.comcrtn +++|          SA6    EQ.
00452  M00S00422.comcrtn +++|          JP     ATDR        RETURN
00453  M00S00423.comcrtn +++|
00454  M00S00424.comcrtn +++| EQAPA    VFD    12/2000B,48/10B
00455  M00S00425.comcrtn +++| NCAP     SPACE  4,10
Line S00426 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00456  M01S00426.ns22000 ---|**        NC=N,HS=P.
Line S00030 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00457  M01S00030.ns22000 +++|**        NC=N.
00458  M00S00427.comcrtn +++|*
00459  M00S00428.comcrtn +++|*         ** NC IS A MANDATORY ARGUMENT FOR NAM INTERFACE DESCRIPTION.
00460  M00S00429.comcrtn +++|*         DECLARE NUMBER OF CONNECTIONS.
00461  M00S00430.comcrtn +++|*         N MAY RANGE FROM 1 TO 512D.
Line S00431 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00462  M01S00431.ns22000 ---|*         ** HS IS AN OPTIONAL ARGUMENT.
00463  M01S00432.ns22000 ---|*         DECLARE NUMBER OF HIGH SPEED CONNECTIONS.
00464  M01S00433.ns22000 ---|*         P MAY RANGE FROM 1 TO 31D.
00465  M00S00434.comcrtn ---|
00466  M00S00435.comcrtn ---|
00467  M00S00436.comcrtn ---| NCAP     BSS    0           ENTRY
00468  M00S00437.comcrtn ---|          SA1    NF          CHECK FOR PREVIOUS NAM DEFINITION
00469  M00S00438.comcrtn ---|          SX2    EMND        * MULTIPLE NAM INTERFACE DEFINITIONS.*
00470  M00S00439.comcrtn ---|          NZ     X1,ERR      IF PREVIOUS DEFINITION
00471  M00S00440.comcrtn ---|          SA1    KF          CHECK KTS FLAG
00472  M00S00441.comcrtn ---|          SX2    EKNI        * KTS AND NAM INCOMPATIBLE.*
00473  M00S00442.comcrtn ---|          NZ     X1,ERR      IF KTS DEFINED
00474  M00S00443.comcrtn ---|          RJ     ANW         ASSEMBLE KEYWORD
00475  M00S00444.comcrtn ---|          SX2    ECCM        * CONNECTION COUNT MISSING.*
00476  M00S00445.comcrtn ---|          NZ     X1,ERR      IF EOR/EOF
00477  M00S00446.comcrtn ---|          SA1    WD          CHECK KEYWORD
00478  M00S00447.comcrtn ---|          LX1    12
00479  M00S00448.comcrtn ---|          SX1    X1-2RNC
00480  M00S00449.comcrtn ---|          NZ     X1,ERR      IF NOT *NC*
00481  M00S00450.comcrtn ---|          SX3    NCA1        SET RETURN ADDRESS
00482  M00S00451.comcrtn ---|          EQ     ATD5        PROCESS ARGUMENT
00483  M00S00452.comcrtn ---|
00484  M00S00453.comcrtn ---|*         RETURN FROM ARGUMENT PROCESSOR.
00485  M00S00454.comcrtn ---|
00486  M00S00455.comcrtn ---| NCA1     SB6    NCAPA       PROCESS VALUE
00487  M00S00456.comcrtn ---|          RJ     PNA
00488  M00S00457.comcrtn ---|          SX2    EICC        * INVALID CONNECTION COUNT*
00489  M00S00458.comcrtn ---|          NZ     X4,ERR      IF CONNECTION COUNT ERROR
00490  M00S00459.comcrtn ---|
00491  M00S00460.comcrtn ---|*         SET PARAMETERS FOR RETURN TO CALLER.
00492  M00S00461.comcrtn ---|
00493  M00S00462.comcrtn ---|          SA6    NC.         CONNECTION COUNT
00494  M00S00463.comcrtn ---|          SB3    X6-1        CONNECTION COUNT-1
00495  M00S00464.comcrtn ---|          SX6    B1          FIRST PORT
00496  M00S00465.comcrtn ---|          PX6    X6,B3       FORMAT PORT ENTRY
00497  M00S00466.comcrtn ---|          SA6    PN.         STORE PORT ENTRY
00498  M00S00467.comcrtn ---|          SX7    TTNI        SET TERMINAL TYPE
00499  M00S00468.comcrtn ---|          SA7    TT.
00500  M00S00469.comcrtn ---|          SX6    37B         SET DUMMY CHANNEL
00501  M00S00470.comcrtn ---|          SX7    7           SET DUMMY EQUIPMENT
00502  M00S00471.comcrtn ---|          SA6    CH.
00503  M00S00472.comcrtn ---|          SA7    EQ.
00504  M00S00473.comcrtn ---|          SA6    NF          SET NAM INTERFACE FLAG
00505  M00S00474.comcrtn ---|          RJ     ANW         ASSEMBLE KEYWORD
00506  M01S00475.ns22000 ---|          NZ     X1,NCA1.2   IF EOR/EOF
00507  M01S00476.ns22000 ---|          SA1    WD          CHECK KEYWORD
00508  M01S00477.ns22000 ---|          LX1    12
00509  M01S00478.ns22000 ---|          SX1    X1-2RHS
00510  M01S00479.ns22000 ---|          SX2    EUKW        * UNKNOWN KEYWORD.*
00511  M01S00480.ns22000 ---|          NZ     X1,ERR      IF NOT *HS*
00512  M01S00481.ns22000 ---|          SX3    NCA1.1      SET RETURN ADDRESS
00513  M01S00482.ns22000 ---|          EQ     ATD5        PROCESS ARGUMENT
00514  M01S00483.ns22000 ---|
00515  M01S00484.ns22000 ---|*         RETURN FROM ARGUMENT PROCESSOR.
00516  M01S00485.ns22000 ---|
00517  M01S00486.ns22000 ---| NCA1.1   SB6    NCAPB       PROCESS VALUE
00518  M01S00487.ns22000 ---|          RJ     PNA
00519  M01S00488.ns22000 ---|          SX2    EIHS        *INVALID HIGH SPEED LINE COUNT.*
00520  M01S00489.ns22000 ---|          NZ     X4,ERR      IF HIGH SPEED LINE COUNT ERROR
00521  M01S00490.ns22000 ---|          SX2    VBPT        SET HIGH SPEED LINE POT COUNT
00522  M01S00491.ns22000 ---|          IX6    X6*X2
00523  M01S00492.ns22000 ---|          SA6    ABMA
00524  M01S00493.ns22000 ---| NCA1.2   SX7    NCA2        SET REENTRY ADDRESS
Line S00031 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00525  M01S00031.ns22000 +++|          SX2    EUKW        * UNKNOWN KEYWORD.*
00526  M01S00032.ns22000 +++|          ZR     X1,ERR      IF NOT EOR/EOF
00527  M01S00033.ns22000 +++|          SX7    NCA2        SET REENTRY ADDRESS
00528  M00S00494.comcrtn +++|          SA7    RE
00529  M00S00495.comcrtn +++|          SX1    B0+         X1 = NO ERRORS
00530  M00S00496.comcrtn +++|          JP     ATD         RETURN TO CALLING PROCESSOR
00531  M00S00497.comcrtn +++|
00532  M00S00498.comcrtn +++|*         REENTER TO PROCESS NEXT MUX ENTRY.
00533  M00S00499.comcrtn +++|
00534  M00S00500.comcrtn +++| NCA2     RJ     CTV         CLEAR TERMINAL VALUES
00535  M00S00501.comcrtn +++|          SA6    EB          SET ENTRY BYPASS
00536  M00S00502.comcrtn +++|          RJ     ANW         ASSEMBLE NEXT KEYWORD
00537  M00S00503.comcrtn +++|          SX4    -1          INDICATE CARDS PROCESSED
00538  M00S00504.comcrtn +++|          NZ     X1,ATD      IF EOR/EOF - RETURN
00539  M00S00505.comcrtn +++|          SX2    EMDE        * MULTIPLEXER DESCRIPTION EXPECTED.*
00540  M00S00506.comcrtn +++|          JP     ATD2        PROCESS NEXT MULTIPLEXER DESCRIPTION
00541  M00S00507.comcrtn +++|
00542  M00S00508.comcrtn +++| NCAPA    VFD    12/2001B,48/1018D
00543  M00S00509.comcrtn +++| NCAPB    VFD    12/2001B,48/32D
00544  M00S00510.comcrtn +++|          TITLE  COMCRTN - TERMINAL DESCRIPTION ARGUMENT PROCESSORS.
00545  M00S00511.comcrtn +++|***              TERMINAL DESCRIPTION ARGUMENT FORMATS.
00546  M00S00512.comcrtn +++|*
00547  M00S00513.comcrtn +++|*         EXAMPLE OF TIME-SHARING TERMINAL DESCRIPTION -
00548  M00S00514.comcrtn +++|*
00549  M00S00515.comcrtn +++|*                /XXX,LS=10,PN=1,TT=AB.
00550  M00S00516.comcrtn +++|*
00551  M00S00517.comcrtn +++|*         EXAMPLE OF KTS TERMINAL DESCRIPTION -
00552  M00S00518.comcrtn +++|*
00553  M00S00519.comcrtn +++|*                /C02001A,DB=LC,IS=ON,LS=15,PC=20B,PN=3,
00554  M00S00520.comcrtn +++|*                 RS=4,TT=*NIX,UA=015700B,US=4.
00555  M00S00521.comcrtn +++| TNAP     SPACE  4
00556  M00S00522.comcrtn +++|***       /AAAAAAA
00557  M00S00523.comcrtn +++|*         ** MANDATORY TO DESCRIBE A TERMINAL.
00558  M00S00524.comcrtn +++|*         DEFINE TERMINAL NAME AAAAAAA.
00559  M00S00525.comcrtn +++|*         AAAAAAA MAY BE ANY 7 OR LESS ALPHANUMERIC CHARACTERS.
00560  M00S00526.comcrtn +++|
00561  M00S00527.comcrtn +++|
00562  M00S00528.comcrtn +++|**        TNAP - PROCESS TERMINAL NAME.
00563  M00S00529.comcrtn +++|*
00564  M00S00530.comcrtn +++|*         ENTRY  (X2)= ERROR CODE. IF (X2)= *EMDE*, A MUX DESCRIPTION
00565  M00S00531.comcrtn +++|*                WAS EXPECTED, SO TREAT AS AN ERROR.
00566  M00S00532.comcrtn +++|
00567  M00S00533.comcrtn +++|
00568  M00S00534.comcrtn +++| TNAP     BSS    0           ENTRY
00569  M00S00535.comcrtn +++|          SB7    X2-EMDE
00570  M00S00536.comcrtn +++|          ZR     B7,ERR      IF MUX DESCRIPTION EXPECTED
00571  M00S00537.comcrtn +++|          RJ     EPD         ENTER PREVIOUS TERMINAL DESCRIPTION
00572  M00S00538.comcrtn +++|          SX6    TTDK        SET TERMINAL DESCRIPTION KEYWORD TABLE
00573  M00S00539.comcrtn +++|          SA1    WD          CHECK NAME .LE. 7 CHARACTERS
00574  M00S00540.comcrtn +++|          SA6    TK
00575  M00S00541.comcrtn +++|          MX0    60-6
00576  M00S00542.comcrtn +++|          LX1    6
00577  M00S00543.comcrtn +++|          MX4    6*7
00578  M00S00544.comcrtn +++|          BX3    X0*X1       REMOVE +/+
00579  M00S00545.comcrtn +++|          SX2    ETNL        * TERMINAL NAME TOO LONG.*
00580  M00S00546.comcrtn +++|          BX4    -X4*X3      PICK EXCESS CHARACTERS
00581  M00S00547.comcrtn +++|          NZ     X4,ERR      IF NAME TOO LONG
00582  M00S00548.comcrtn +++|          RJ     STN         CHECK DUPLICATE KTS TERMINAL NAME
00583  M00S00549.comcrtn +++|          ZR     X2,TNAP1    IF NO DUPLICATE FOUND
00584  M00S00550.comcrtn +++|          SX2    EDTN        * TERMINAL NAME DUPLICATES THAT OF KTS
00585  M00S00551.comcrtn +++|*                            TERMINAL.*
00586  M00S00552.comcrtn +++|          JP     ERR
00587  M00S00553.comcrtn +++| TNAP1    SA6    TN.         STORE TERMINAL NAME
00588  M00S00554.comcrtn +++|          JP     ATDR        RETURN
00589  M00S00555.comcrtn +++| DBAP     SPACE  4
00590  M00S00556.comcrtn +++|***       DB=AA.
00591  M00S00557.comcrtn +++|*         ** KTS TERMINAL ARGUMENT.
00592  M00S00558.comcrtn +++|*         DECLARE DATA BASE TO BE USED BY TERMINAL.
00593  M00S00559.comcrtn +++|*         AA MAY BE ANY LEGAL 2 CHARACTER DATA BASE NAME.
00594  M00S00560.comcrtn +++|
00595  M00S00561.comcrtn +++|
00596  M00S00562.comcrtn +++|**        DBAP - PROCESS *DB*.
00597  M00S00563.comcrtn +++|
00598  M00S00564.comcrtn +++|
00599  M00S00565.comcrtn +++| DBAP     BSS    0           ENTRY
00600  M00S00566.comcrtn +++|          SA1    WD          CHECK NAME IS 2 CHARACTERS
00601  M00S00567.comcrtn +++|          MX0    6*2
00602  M00S00568.comcrtn +++|          MX2    6
00603  M00S00569.comcrtn +++|          BX6    -X0*X1      EXCESS CHARACTERS PAST 2
00604  M00S00570.comcrtn +++|          BX7    -X2*X1      EXCESS CHARACTERS PAST 1
00605  M00S00571.comcrtn +++|          SX2    EDBL        * DATA BASE NAME NOT 2 CHARACTERS.*
00606  M00S00572.comcrtn +++|          NZ     X6,ERR      IF .GT. 2 CHARACTERS
00607  M00S00573.comcrtn +++|          ZR     X7,ERR      IF .LT. 2 CHARACTERS
00608  M00S00574.comcrtn +++|          SX2    EDBF        * DATA BASE NAME FIRST CHARACTER BAD.*
00609  M00S00575.comcrtn +++|          NG     X1,ERR      IF NAME STARTS WITH CHARACTER .GE. 5
00610  M00S00576.comcrtn +++|          BX6    X1          STORE DATA BASE NAME
00611  M00S00577.comcrtn +++|          SA6    DB.
00612  M00S00578.comcrtn +++|          JP     ATDR        RETURN
00613  M00S00579.comcrtn +++| ISAP     SPACE  4
00614  M00S00580.comcrtn +++|***       IS=AAA.
00615  M00S00581.comcrtn +++|*         ** KTS TERMINAL ARGUMENT.
00616  M00S00582.comcrtn +++|*         DECLARE INITIAL ON/OFF STATUS.
00617  M00S00583.comcrtn +++|*         AAA MAY BE *ON* OR *OFF*.
00618  M00S00584.comcrtn +++|*         DEFAULT VALUE IS *ON*.
00619  M00S00585.comcrtn +++|
00620  M00S00586.comcrtn +++|
00621  M00S00587.comcrtn +++|**        ISAP - PROCESS *IS*.
00622  M00S00588.comcrtn +++|
00623  M00S00589.comcrtn +++|
00624  M00S00590.comcrtn +++| ISAP     BSS    0           ENTRY
00625  M00S00591.comcrtn +++|          SA1    WD          CHECK *ON*
00626  M00S00592.comcrtn +++|          SA3    ISAPA
00627  M00S00593.comcrtn +++|          SX2    EUIS        * UNKNOWN INITIAL STATUS.*
00628  M00S00594.comcrtn +++|          SA4    ISAPB       CHECK *OFF*
00629  M00S00595.comcrtn +++|          BX6    X1-X3
00630  M00S00596.comcrtn +++|          BX7    X1-X4
00631  M00S00597.comcrtn +++|          ZR     X6,ISAP1    IF *ON*
00632  M00S00598.comcrtn +++|          NZ     X7,ERR      IF NOT *OFF*
00633  M00S00599.comcrtn +++|          SX6    1
00634  M00S00600.comcrtn +++| ISAP1    SA6    IS.         STORE INITIAL STATUS
00635  M00S00601.comcrtn +++|          JP     ATDR        RETURN
00636  M00S00602.comcrtn +++|
00637  M00S00603.comcrtn +++| ISAPA    CON    0LON
00638  M00S00604.comcrtn +++| ISAPB    CON    0LOFF
00639  M00S00605.comcrtn +++| LSAP     SPACE  4
00640  M00S00606.comcrtn +++|***       LS=NNNN.
00641  M00S00607.comcrtn +++|*         DECLARE TERMINAL LINE SPEED. (CHARACTER RATE)
00642  M00S00608.comcrtn +++|*         NNNN IS IN CHARACTERS PER SECOND AND VALUES MAY RANGE
00643  M00S00609.comcrtn +++|*         FROM 1 TO 2047. IF TERMINAL BIT RATE IS NOT INTEGRAL WHEN
00644  M00S00610.comcrtn +++|*         EXPRESSED IN CHARACTERS PER SECOND, USE THE NEXT HIGHER
00645  M00S00611.comcrtn +++|*         INTEGER.
00646  M00S00612.comcrtn +++|
00647  M00S00613.comcrtn +++|
00648  M00S00614.comcrtn +++|**        LSAP - PROCESS *LS*.
00649  M00S00615.comcrtn +++|
00650  M00S00616.comcrtn +++|
00651  M00S00617.comcrtn +++| LSAP     BSS    0           ENTRY
00652  M00S00618.comcrtn +++|          SB6    LSAPA       PROCESS VALUE
00653  M00S00619.comcrtn +++|          RJ     PNA
00654  M00S00620.comcrtn +++|          SA6    LS.         STORE VALUE
00655  M00S00621.comcrtn +++|          SX2    ELSR        * LINE SPEED OUT OF RANGE.*
00656  M00S00622.comcrtn +++|          ZR     X4,ATDR     IF VALUE WITHIN RANGE
00657  M00S00623.comcrtn +++|          JP     ERR         PROCESS ERROR
00658  M00S00624.comcrtn +++|
00659  M00S00625.comcrtn +++| LSAPA    VFD    12/2001B,48/1S11
00660  M00S00626.comcrtn +++| PCAP     SPACE  4
00661  M00S00627.comcrtn +++|***       PC=NNNNNNNN.
00662  M00S00628.comcrtn +++|*         DEFINE TERMINAL POLLING CODE.
00663  M00S00629.comcrtn +++|*         NNNNNNNN MAY RANGE FROM 0 TO 16777215. (24 BITS)
00664  M00S00630.comcrtn +++|
00665  M00S00631.comcrtn +++|
00666  M00S00632.comcrtn +++|**        PCAP - PROCESS *PC*.
00667  M00S00633.comcrtn +++|
00668  M00S00634.comcrtn +++|
00669  M00S00635.comcrtn +++| PCAP     BSS    0           ENTRY
00670  M00S00636.comcrtn +++|          SB6    PCAPA       PROCESS VALUE
00671  M00S00637.comcrtn +++|          RJ     PNA
00672  M00S00638.comcrtn +++|          SA6    PC.         STORE VALUE
00673  M00S00639.comcrtn +++|          SX2    EPCR        * POLLING CODE OUT OF RANGE.*
00674  M00S00640.comcrtn +++|          ZR     X4,ATDR     IF VALUE WITHIN RANGE
00675  M00S00641.comcrtn +++|          JP     ERR         PROCESS ERROR
00676  M00S00642.comcrtn +++|
00677  M00S00643.comcrtn +++| PCAPA    VFD    12/2000B,48/1S24
00678  M00S00644.comcrtn +++| PLAP     SPACE  4
00679  M00S00645.comcrtn +++|***       PL=N.
00680  M00S00646.comcrtn +++|*         DEFINE LIMIT OF A RANGE OF PORTS FOR A SET OF IDENTICAL
00681  M00S00647.comcrtn +++|*         TERMINALS.
00682  M00S00648.comcrtn +++|*         N MAY RANGE FROM THE PREVIOUS DECLARED PORT NUMBER *PN* + 1
00683  M00S00649.comcrtn +++|*         TO 64 FOR A 6676 MULTIPLEXOR, TO 16 FOR A 6671 MULTIPLEXOR, OR
00684  M00S00650.comcrtn +++|*         TO 1023 FOR A STIMULATED MULTIPLEXOR. THE *PN* ARGUMENT MUST
00685  M00S00651.comcrtn +++|*         APPEAR PREVIOUS TO THE *PL* ARGUMENT.
00686  M00S00652.comcrtn +++|
00687  M00S00653.comcrtn +++|
00688  M00S00654.comcrtn +++|**        PLAP - PROCESS *PL*.
00689  M00S00655.comcrtn +++|
00690  M00S00656.comcrtn +++|
00691  M00S00657.comcrtn +++| PLAP     BSS    0           ENTRY
00692  M00S00658.comcrtn +++|          SA1    PN.         CHECK FIRST PORT DEFINED
00693  M00S00659.comcrtn +++|          SA3    MT.         FIND PORT LIMIT FOR MUX TYPE
00694  M00S00660.comcrtn +++|          SX2    EFPU        * *PN* DESIGNATION MUST PRECEDE *PL*.*
00695  M00S00661.comcrtn +++|          ZR     X1,ERR      IF FIRST PORT UNDEFINED
00696  M00S00662.comcrtn +++|          SB7    X3
00697  M00S00663.comcrtn +++|          UX6    X1
00698  M00S00664.comcrtn +++|          SA1    PLAPA+B7    READ UPPER LIMIT FOR MUX TYPE
00699  M00S00665.comcrtn +++|          SB7    X6+B1       LOWER LIMIT = PN+1
00700  M00S00666.comcrtn +++|          PX6    X1,B7
00701  M00S00667.comcrtn +++|          SA6    PLAPB
00702  M00S00668.comcrtn +++|          SB6    PLAPB       PROCESS NUMERIC ARGUMENT
00703  M00S00669.comcrtn +++|          RJ     PNA
00704  M00S00670.comcrtn +++|          SX2    EPLR        * PORT LIMIT OUT OF RANGE.*
00705  M00S00671.comcrtn +++|          NZ     X4,ERR      IF OUT OF RANGE
00706  M00S00672.comcrtn +++|          SA1    PN.         RESET PORT COUNT
00707  M00S00673.comcrtn +++|          UX7    X1
00708  M00S00674.comcrtn +++|          IX6    X6-X7       NUMBER OF PORTS - 1
00709  M00S00675.comcrtn +++|          SB7    X6
00710  M00S00676.comcrtn +++|          PX6    X7,B7
00711  M00S00677.comcrtn +++|          SA6    PN.
00712  M00S00678.comcrtn +++|          JP     ATDR        RETURN
00713  M00S00679.comcrtn +++|
00714  M00S00680.comcrtn +++| PLAPA    CON    65
00715  M00S00681.comcrtn +++|          CON    17
00716  M00S00682.comcrtn +++|          CON    1024
00717  M00S00683.comcrtn +++| PLAPB    CON    0
00718  M00S00684.comcrtn +++| PNAP     SPACE  4
00719  M00S00685.comcrtn +++|***       PN=N.
00720  M00S00686.comcrtn +++|*         DECLARE PORT NUMBER OF THIS TERMINALS LINE.
00721  M00S00687.comcrtn +++|*         N MAY RANGE FROM 1 TO 64 IF MULTIPLEXOR IS A 6676, FROM 1 TO
00722  M00S00688.comcrtn +++|*         16 IF MULTIPLEXOR IS A 6671, FROM 1 TO 4096 IF MULTIPLEXOR
00723  M00S00689.comcrtn +++|*         IS STIMULATED, AND FROM 0 TO 4096 IF PSUEDO MULTIPLEXOR.
00724  M00S00690.comcrtn +++|
00725  M00S00691.comcrtn +++|
00726  M00S00692.comcrtn +++|**        PNAP - PROCESS *PN*.
00727  M00S00693.comcrtn +++|
00728  M00S00694.comcrtn +++|
00729  M00S00695.comcrtn +++| PNAP     BSS    0           ENTRY
00730  M00S00696.comcrtn +++|          SA1    MT.         SET PROPER VALUE RANGE DEPENDING UPON
00731  M00S00697.comcrtn +++|*                            MUX TYPE
00732  M00S00698.comcrtn +++|          SB6    PNAPA+X1    PROCESS VALUE
00733  M00S00699.comcrtn +++|          RJ     PNA
00734  M00S00700.comcrtn +++|          SX2    EPNR        * PORT NUMBER OUT OF RANGE.*
00735  M00S00701.comcrtn +++|          NZ     X4,ERR      IF VALUE OUT OF RANGE
00736  M00S00702.comcrtn +++|          PX6    X6          PACK PORT NUMBER
00737  M00S00703.comcrtn +++|          SA6    PN.         STORE VALUE
00738  M00S00704.comcrtn +++|          JP     ATDR        RETURN
00739  M00S00705.comcrtn +++|
00740  M00S00706.comcrtn +++| PNAPA    BSS    0
00741  M00S00707.comcrtn +++|          VFD    12/2001B,48/65
00742  M00S00708.comcrtn +++|          VFD    12/2001B,48/17
00743  M00S00709.comcrtn +++|          VFD    12/2001B,48/4096
00744  M00S00710.comcrtn +++|          VFD    12/2000B,48/4096
00745  M00S00711.comcrtn +++| RSAP     SPACE  4
00746  M00S00712.comcrtn +++|***       RS=N.
00747  M00S00713.comcrtn +++|*         ** KTS TERMINAL ARGUMENT.
00748  M00S00714.comcrtn +++|*         DECLARE DATA BASE READ SECURITY.
00749  M00S00715.comcrtn +++|*         N MAY RANGE FROM 0 TO 7.
00750  M00S00716.comcrtn +++|*         DEFAULT VALUE IS 0.
00751  M00S00717.comcrtn +++|
00752  M00S00718.comcrtn +++|
00753  M00S00719.comcrtn +++|**        RSAP - PROCESS *RS*.
00754  M00S00720.comcrtn +++|
00755  M00S00721.comcrtn +++|
00756  M00S00722.comcrtn +++| RSAP     BSS    0           ENTRY
00757  M00S00723.comcrtn +++|          SB6    RSAPA       PROCESS VALUE
00758  M00S00724.comcrtn +++|          RJ     PNA
00759  M00S00725.comcrtn +++|          SA6    RS.         STORE VALUE
00760  M00S00726.comcrtn +++|          SX2    ERSR        * READ SECURITY OUT OF RANGE.*
00761  M00S00727.comcrtn +++|          ZR     X4,ATDR     IF VALUE WITHIN RANGE
00762  M00S00728.comcrtn +++|          JP     ERR         PROCESS ERROR
00763  M00S00729.comcrtn +++|
00764  M00S00730.comcrtn +++| RSAPA    VFD    12/2000B,48/8
00765  M00S00731.comcrtn +++| TTAP     SPACE  4
00766  M00S00732.comcrtn +++|***       TT=AAAAAAAA.
00767  M00S00733.comcrtn +++|*         DECLARE TERMINAL TYPE.
00768  M00S00734.comcrtn +++|*         AAAAAAAA MAY BE ANY ONE OF THE FOLLOWING -
00769  M00S00735.comcrtn +++|*                AB          TERMINAL WILL BE IDENTIFIED BY ANSWERBACK.
00770  M00S00736.comcrtn +++|*                ID          TERMINAL WILL BE IDENTIFIED BY TERMINAL
00771  M00S00737.comcrtn +++|*                            OPERATOR ENTRY.
00772  M00S00738.comcrtn +++|*                NIX         *CYBERLOAN* NIXDORF TERMINAL.
00773  M00S00739.comcrtn +++|*         IF ANY ONE OF THE ABOVE TERMINAL TYPE MNEMONICS
00774  M00S00740.comcrtn +++|*         IS PREFIXED BY +*+, IT IS DEFINED AS BELONGING
00775  M00S00741.comcrtn +++|*         TO THE KTS TERMINAL NETWORK. FOR EXAMPLE -
00776  M00S00742.comcrtn +++|*                TT=*NIX
00777  M00S00743.comcrtn +++|*         DECLARES A KTS NIXDORF TERMINAL.
00778  M00S00744.comcrtn +++|*
00779  M00S00745.comcrtn +++|*         KTS AND NIXDORF TERMINALS ARE INVALID IF NETWORK
00780  M00S00746.comcrtn +++|*         INTERFACE IS DEFINED.
00781  M00S00747.comcrtn +++|
00782  M00S00748.comcrtn +++|
00783  M00S00749.comcrtn +++|**        TTAP - PROCESS *TT*.
00784  M00S00750.comcrtn +++|
00785  M00S00751.comcrtn +++|
00786  M00S00752.comcrtn +++| TTAP     BSS    0           ENTRY
00787  M00S00753.comcrtn +++|          SA1    WD          VERIFY TERMINAL TYPE
00788  M00S00754.comcrtn +++|          MX0    60-6        CHECK KTS PREFIX (*)
00789  M00S00755.comcrtn +++|          LX1    6
00790  M00S00756.comcrtn +++|          BX4    -X0*X1
00791  M00S00757.comcrtn +++|          SB7    B0+         ASSUME NOT KTS
00792  M00S00758.comcrtn +++|          LX1    -6
00793  M00S00759.comcrtn +++|          SB2    X4-1R*
00794  M00S00760.comcrtn +++|          NZ     B2,TTAP1    IF NOT KTS
00795  M00S00761.comcrtn +++|          LX1    6           SHIFT OFF *
00796  M00S00762.comcrtn +++|          SB7    B1
00797  M00S00763.comcrtn +++|          SA4    NF          CHECK NETWORK FLAG
00798  M00S00764.comcrtn +++|          SX2    EKNI        * KTS AND NAM INCOMPATIBLE.*
00799  M00S00765.comcrtn +++|          NZ     X4,ERR      IF NETWORK TERMINALS DEFINED
00800  M00S00766.comcrtn +++|          SX7    B1+         SET KTS FLAG
00801  M00S00767.comcrtn +++|          SA7    KF
00802  M00S00768.comcrtn +++| TTAP1    SA3    TTCT        SEARCH TERMINAL TYPE TABLE
00803  M00S00769.comcrtn +++|          MX0    42
00804  M00S00770.comcrtn +++|          SX2    EUTT        * UNKNOWN TERMINAL TYPE.*
00805  M00S00771.comcrtn +++| TTAP2    ZR     X3,ERR      IF END OF TABLE
00806  M00S00772.comcrtn +++|          BX6    X1-X3       COMPARE
00807  M00S00773.comcrtn +++|          BX7    X0*X6
00808  M00S00774.comcrtn +++|          ZR     X7,TTAP3    IF MATCH
00809  M00S00775.comcrtn +++|          SA3    A3+1        READ NEXT TABLE ENTRY
00810  M00S00776.comcrtn +++|          EQ     TTAP2       LOOP FOR ALL ENTRIES
00811  M00S00777.comcrtn +++|
00812  M00S00778.comcrtn +++| TTAP3    SX7    B7          STORE TERMINAL TYPE CODE AND KTS INDICATOR
00813  M00S00779.comcrtn +++|          SX6    X3
00814  M00S00780.comcrtn +++|          LX7    11
00815  M00S00781.comcrtn +++|          BX6    X6+X7
00816  M00S00782.comcrtn +++|          SA6    TT.
00817  M00S00783.comcrtn +++|          JP     ATDR        RETURN
00818  M00S00784.comcrtn +++| TTCT     SPACE  4
00819  M00S00785.comcrtn +++|**        TTCT - TERMINAL TYPE CODE TABLE.
00820  M00S00786.comcrtn +++|*         ONE WORD ENTRY IN FORMAT:
00821  M00S00787.comcrtn +++|*
00822  M00S00788.comcrtn +++|*T TTCT   42/ TERMINAL TYPE MNEMONIC,18/ TYPE CODE
Figure TTCT

0171829 TYPE CODE TERMINAL TYPE MNEMONIC3059 TERMINAL TYPE MNEMONIC

00823  M00S00789.comcrtn +++|*
00824  M00S00790.comcrtn +++|*         IN ORDER OF TYPE CODE.
00825  M00S00791.comcrtn +++|
00826  M00S00792.comcrtn +++|
00827  M00S00793.comcrtn +++| TTCT     BSS    0
00828  M00S00794.comcrtn +++|          LOC    1
00829  M00S00795.comcrtn +++|          CON    0LAB+TTAB
00830  M00S00796.comcrtn +++|          CON    0LID+TTID
00831  M00S00797.comcrtn +++|          CON    0LNIX+TTNX
00832  M00S00798.comcrtn +++|          CON    0           TABLE TERMINATOR
00833  M00S00799.comcrtn +++|          LOC    *O
00834  M00S00800.comcrtn +++| UAAP     SPACE  4
00835  M00S00801.comcrtn +++|***       UA=NNNNNN.
00836  M00S00802.comcrtn +++|*         ** KTS TERMINAL ARGUMENT.
00837  M00S00803.comcrtn +++|*         DEFINE CONTENTS OF USER ARGUMENT AREA.
00838  M00S00804.comcrtn +++|*         NNNNNN MAY RANGE FROM 0 TO 16777215. (24 BITS)
00839  M00S00805.comcrtn +++|*         DEFAULT VALUE IS 0.
00840  M00S00806.comcrtn +++|
00841  M00S00807.comcrtn +++|
00842  M00S00808.comcrtn +++|**        UAAP - PROCESS *UA*.
00843  M00S00809.comcrtn +++|
00844  M00S00810.comcrtn +++|
00845  M00S00811.comcrtn +++| UAAP     BSS    0           ENTRY
00846  M00S00812.comcrtn +++|          SB6    UAAPA       PROCESS VALUE
00847  M00S00813.comcrtn +++|          RJ     PNA
00848  M00S00814.comcrtn +++|          SA6    UA.         STORE VALUE
00849  M00S00815.comcrtn +++|          SX2    EUAR        * USER ARGUMENT OUT OF RANGE.*
00850  M00S00816.comcrtn +++|          ZR     X4,ATDR     IF VALUE WITHIN RANGE
00851  M00S00817.comcrtn +++|          JP     ERR         PROCESS ERROR
00852  M00S00818.comcrtn +++|
00853  M00S00819.comcrtn +++| UAAPA    VFD    12/2000B,48/1S24
00854  M00S00820.comcrtn +++| USAP     SPACE  4
00855  M00S00821.comcrtn +++|***       US=N.
00856  M00S00822.comcrtn +++|*         ** KTS TERMINAL ARGUMENT.
00857  M00S00823.comcrtn +++|*         DECLARE DATA BASE UPDATE SECURITY.
00858  M00S00824.comcrtn +++|*         N MAY RANGE FROM 0 TO 7.
00859  M00S00825.comcrtn +++|*         DEFAULT VALUE IS 0.
00860  M00S00826.comcrtn +++|
00861  M00S00827.comcrtn +++|
00862  M00S00828.comcrtn +++|**        USAP - PROCESS *US*.
00863  M00S00829.comcrtn +++|
00864  M00S00830.comcrtn +++|
00865  M00S00831.comcrtn +++| USAP     BSS    0           ENTRY
00866  M00S00832.comcrtn +++|          SB6    USAPA       PROCESS VALUE
00867  M00S00833.comcrtn +++|          RJ     PNA
00868  M00S00834.comcrtn +++|          SA6    US.         STORE VALUE
00869  M00S00835.comcrtn +++|          SX2    EUSR        * UPDATE SECURITY OUT OF RANGE.*
00870  M00S00836.comcrtn +++|          ZR     X4,ATDR     IF VALUE WITHIN RANGE
00871  M00S00837.comcrtn +++|          JP     ERR         PROCESS ERROR
00872  M00S00838.comcrtn +++|
00873  M00S00839.comcrtn +++| USAPA    VFD    12/2000B,48/8
00874  M00S00840.comcrtn +++| ANW      TITLE  COMCRTN - SUBROUTINES.
00875  M00S00841.comcrtn +++|**        ANW - ASSEMBLE NEXT WORD.
00876  M00S00842.comcrtn +++|*
00877  M00S00843.comcrtn +++|*         ENTRY  (LC)= ADDRESS OF NEXT CHARACTER TO ASSEMBLE.
00878  M00S00844.comcrtn +++|*                (CL)= ADDRESS OF CARD LIMIT.
00879  M00S00845.comcrtn +++|*                (AB)= ASSEMBLY BYPASS.
00880  M00S00846.comcrtn +++|*
00881  M00S00847.comcrtn +++|*         EXIT   (X1)= NONZERO IF EOR/EOF.
00882  M00S00848.comcrtn +++|*                (WD - WD+N)= ASSEMBLED WORD.
00883  M00S00849.comcrtn +++|*
00884  M00S00850.comcrtn +++|*         USES   B - 2,6.
00885  M00S00851.comcrtn +++|*                A - 1,2,7.
00886  M00S00852.comcrtn +++|*                X - 1,2,7.
00887  M00S00853.comcrtn +++|*
00888  M00S00854.comcrtn +++|*         CALLS  AWD,RNC.
00889  M00S00855.comcrtn +++|
00890  M00S00856.comcrtn +++|
00891  M00S00857.comcrtn +++| ANW2     SX7    1           CLEAR BYPASS
00892  M00S00858.comcrtn +++|          SA7    AB
00893  M00S00859.comcrtn +++|
00894  M00S00860.comcrtn +++| ANW      PS                 ENTRY/EXIT
00895  M00S00861.comcrtn +++|          SA1    AB          CHECK ASSEMBLY BYPASS
00896  M00S00862.comcrtn +++|          ZR     X1,ANW2     IF BYPASS
00897  M00S00863.comcrtn +++| ANW1     SA1    LC          SET SCAN START
00898  M00S00864.comcrtn +++|          SA2    CL          SET CARD LIMIT
00899  M00S00865.comcrtn +++|          SB2    X1
00900  M00S00866.comcrtn +++|          SB6    X2
00901  M00S00867.comcrtn +++|          RJ     AWD         ASSEMBLE WORD
00902  M00S00868.comcrtn +++|          SX1    0
00903  M00S00869.comcrtn +++|          NZ     X6,ANW      RETURN - IF NOT END OF LINE
00904  M00S00870.comcrtn +++|          RJ     RNC         READ NEXT CARD
00905  M00S00871.comcrtn +++|          ZR     X1,ANW1     IF NOT EOR
00906  M00S00872.comcrtn +++|          JP     ANW         RETURN
00907  M00S00873.comcrtn +++| ATN      SPACE  4
00908  M00S00874.comcrtn +++|**        ATN - ADD TERMINAL NAME TO TABLE.
00909  M00S00875.comcrtn +++|*
00910  M00S00876.comcrtn +++|*         ENTRY  (X1)= TERMINAL NAME.
00911  M00S00877.comcrtn +++|*                (A0)= ADDRESS OF TABLE POINTER WORD.
00912  M00S00878.comcrtn +++|*
00913  M00S00879.comcrtn +++|*         EXIT   NONE.
00914  M00S00880.comcrtn +++|*
00915  M00S00881.comcrtn +++|*         USES   B - 5,6,7.
00916  M00S00882.comcrtn +++|*                A - 3,6,7.
00917  M00S00883.comcrtn +++|*                X - 0,2,3,6,7.
00918  M00S00884.comcrtn +++|*
00919  M00S00885.comcrtn +++|*         CALLS  NONE.
00920  M00S00886.comcrtn +++|
00921  M00S00887.comcrtn +++|
00922  M00S00888.comcrtn +++| ATN      PS                 ENTRY/EXIT
00923  M00S00889.comcrtn +++|          SA3    A0          READ TABLE POINTER
00924  M00S00890.comcrtn +++|          SB5    X3          FWA
00925  M00S00891.comcrtn +++|          MX7    -12
00926  M00S00892.comcrtn +++|          LX3    -30
00927  M00S00893.comcrtn +++|          BX6    X1          ENTRY
00928  M00S00894.comcrtn +++|          SB7    X3          LENGTH
00929  M00S00895.comcrtn +++|          LX3    -18         EXTRACT *IN*
00930  M00S00896.comcrtn +++|          BX7    -X7*X3
00931  M00S00897.comcrtn +++|          LX3    -12
00932  M00S00898.comcrtn +++|          SB6    X7+B1       CHECK ROOM FOR ENTRY + 1
00933  M00S00899.comcrtn +++|          SX2    ENTF        * TERMINAL NAME TABLE OVERFLOW.*
00934  M00S00900.comcrtn +++|          GE     B6,B7,ATN1  IF OVERFLOW
00935  M00S00901.comcrtn +++|          MX0    1           ADVANCE *IN*
00936  M00S00902.comcrtn +++|          SA6    B5+X7       STORE ENTRY
00937  M00S00903.comcrtn +++|          LX0    -11
00938  M00S00904.comcrtn +++|          IX7    X3+X0
00939  M00S00905.comcrtn +++|          SA7    A0+         RESTORE POINTER
00940  M00S00906.comcrtn +++|          JP     ATN         RETURN
00941  M00S00907.comcrtn +++|
00942  M00S00908.comcrtn +++| ATN1     MX0    12          RESET IN
00943  M00S00909.comcrtn +++|          BX7    -X0*X3
00944  M00S00910.comcrtn +++|          SA7    A0+
00945  M00S00911.comcrtn +++|          JP     ERR         PROCESS ERROR
00946  M00S00912.comcrtn +++| AWD      SPACE  4
00947  M00S00913.comcrtn +++|**        AWD - ASSEMBLE WORD.
00948  M00S00914.comcrtn +++|*
00949  M00S00915.comcrtn +++|*         ENTRY  (B2)= ADDRESS OF FIRST CHARACTER TO CHECK.
00950  M00S00916.comcrtn +++|*                (B6)= LIMIT OF STRING BUFFER.
00951  M00S00917.comcrtn +++|*
00952  M00S00918.comcrtn +++|*         EXIT   (X6)=0 IF END OF LINE.
00953  M00S00919.comcrtn +++|*                (LC)= LWA+1 OF STRING WORD.
00954  M00S00920.comcrtn +++|*                (FC)= FWA OF STRING WORD.
00955  M00S00921.comcrtn +++|*                (WD - WD+N)= ASSEMBLED WORD.
00956  M00S00922.comcrtn +++|*                (WD-1)= 0.
00957  M00S00923.comcrtn +++|*
00958  M00S00924.comcrtn +++|*         USES   B - 7.
00959  M00S00925.comcrtn +++|*                A - 1,2,3,6,7.
00960  M00S00926.comcrtn +++|*                X - 0,1,2,3,6,7.
00961  M00S00927.comcrtn +++|*
00962  M00S00928.comcrtn +++|*         CALLS  NONE.
00963  M00S00929.comcrtn +++|
00964  M00S00930.comcrtn +++|
00965  M00S00931.comcrtn +++| AWD5     BX7    X3          RESTORE (LWA+1)
00966  M00S00932.comcrtn +++|          SX6    0
00967  M00S00933.comcrtn +++|          SA7    B6
00968  M00S00934.comcrtn +++|
00969  M00S00935.comcrtn +++| AWD      PS                 ENTRY/EXIT
00970  M00S00936.comcrtn +++|          SX6    0           ASSUME END OF LINE
00971  M00S00937.comcrtn +++|          GE     B2,B6,AWD   RETURN - IF EOL
00972  M00S00938.comcrtn +++|          SB5    60          INITIALIZE ASSEMBLY COUNTER
00973  M00S00939.comcrtn +++|          SB7    B2-CD-72    CHECK BEYOND COL. 72
00974  M00S00940.comcrtn +++|          PL     B7,AWD      RETURN - IF PAST COL. 72
00975  M00S00941.comcrtn +++|          SX7    1RE         SET IGNORE SCAN STOPPER
00976  M00S00942.comcrtn +++|          SA3    B6          PRESERVE (LWA+1)
00977  M00S00943.comcrtn +++|          SA1    B2-B1       INITIALIZE CHARACTER ADDRESS
00978  M00S00944.comcrtn +++|          SA7    B6+
00979  M00S00945.comcrtn +++|          SA2    AWDA        READ IGNORE/SEPARATOR MASK
00980  M00S00946.comcrtn +++| AWD1     SA1    A1+1        READ CHARACTER
00981  M00S00947.comcrtn +++|          SB7    X1
00982  M00S00948.comcrtn +++|          LX7    X2,B7
00983  M00S00949.comcrtn +++|          NG     X7,AWD1     IF IGNORE CHARACTER
00984  M00S00950.comcrtn +++|          SB7    A1+
00985  M00S00951.comcrtn +++|          GE     B7,B6,AWD5  IF END OF LINE
00986  M00S00952.comcrtn +++|          SX6    1R          SET ASSEMBLY SCAN STOPPER
00987  M00S00953.comcrtn +++|          SX7    A1          SET FIRST CHARACTER ADDRESS
00988  M00S00954.comcrtn +++|          SA6    B6
00989  M00S00955.comcrtn +++|          SA7    FC
00990  M00S00956.comcrtn +++|          SX6    0           INITIALIZE ASSEMBLY DESTINATION ADDRESS
00991  M00S00957.comcrtn +++|          SA6    WD-1
00992  M00S00958.comcrtn +++|          JP     AWD3
00993  M00S00959.comcrtn +++|
00994  M00S00960.comcrtn +++| AWD2     SA1    A1+B1       READ CHARACTER
00995  M00S00961.comcrtn +++|          NO
00996  M00S00962.comcrtn +++|          SB7    X1
00997  M00S00963.comcrtn +++|          LX7    X2,B7
00998  M00S00964.comcrtn +++|          NO
00999  M00S00965.comcrtn +++|          NG     X7,AWD4     IF SEPARATOR
01000  M00S00966.comcrtn +++| AWD3     LX6    6           INSERT CHARACTER
01001  M00S00967.comcrtn +++|          SB5    B5-6        COUNT CHARACTER
01002  M00S00968.comcrtn +++|          BX6    X6+X1
01003  M00S00969.comcrtn +++|          NZ     B5,AWD2     IF ASSEMBLY NOT FULL
01004  M00S00970.comcrtn +++|          SA6    A6+1        STORE WORD
01005  M00S00971.comcrtn +++|          SB5    60          RESET ASSEMBLY COUNTER
01006  M00S00972.comcrtn +++|          SX6    0           CLEAR ASSEMBLY
01007  M00S00973.comcrtn +++|          EQ     AWD2
01008  M00S00974.comcrtn +++|
01009  M00S00975.comcrtn +++| AWD4     LX6    X6,B5       LEFT JUSTIFY WORD
01010  M00S00976.comcrtn +++|          SA6    A6+B1       STORE LAST WORD
01011  M00S00977.comcrtn +++|          BX7    X3          RESTORE (LWA+1)
01012  M00S00978.comcrtn +++|          SX6    A1          SET LWA+1 OF STRING WORD
01013  M00S00979.comcrtn +++|          SA7    B6
01014  M00S00980.comcrtn +++|          SB7    A6
01015  M00S00981.comcrtn +++|          SA6    LC
01016  M00S00982.comcrtn +++|          MX7    0           TERMINATE WORD
01017  M00S00983.comcrtn +++|          SX6    1
01018  M00S00984.comcrtn +++|          SA7    B7+B1
01019  M00S00985.comcrtn +++|          JP     AWD         RETURN
01020  M00S00986.comcrtn +++|
01021  M00S00987.comcrtn +++| AWDA     BSS    0           IGNORE/SEPERATOR MASK WORD
01022  M00S00988.comcrtn +++|          POS    60-1R=
01023  M00S00989.comcrtn +++|          VFD    1/1
01024  M00S00990.comcrtn +++|          POS    60-1R
01025  M00S00991.comcrtn +++|          VFD    1/1
01026  M00S00992.comcrtn +++|          POS    60-1R,
01027  M00S00993.comcrtn +++|          VFD    1/1
01028  M00S00994.comcrtn +++|          POS    60-1R.
01029  M00S00995.comcrtn +++|          VFD    1/1
01030  M00S00996.comcrtn +++|          BSS    0
01031  M00S00997.comcrtn +++| CTV      SPACE  4
01032  M00S00998.comcrtn +++|**        CTV - CLEAR TERMINAL VALUES.
01033  M00S00999.comcrtn +++|*
01034  M00S01000.comcrtn +++|*         ENTRY  NONE.
01035  M00S01001.comcrtn +++|*
01036  M00S01002.comcrtn +++|*         EXIT   NONE.
01037  M00S01003.comcrtn +++|*
01038  M00S01004.comcrtn +++|*         USES   B - 6,7.
01039  M00S01005.comcrtn +++|*                A - 6.
01040  M00S01006.comcrtn +++|*                X - 6.
01041  M00S01007.comcrtn +++|*
01042  M00S01008.comcrtn +++|*         CALLS  NONE.
01043  M00S01009.comcrtn +++|
01044  M00S01010.comcrtn +++|
01045  M00S01011.comcrtn +++| CTV      PS                 ENTRY/EXIT
01046  M00S01012.comcrtn +++|          SB7    TARVL-1     CLEAR TABLE
01047  M00S01013.comcrtn +++|          SX6    0
01048  M00S01014.comcrtn +++|          SB6    TARV
01049  M00S01015.comcrtn +++| CTV1     SA6    B6+B7
01050  M00S01016.comcrtn +++|          SB7    B7-B1
01051  M00S01017.comcrtn +++|          PL     B7,CTV1
01052  M00S01018.comcrtn +++|          JP     CTV         RETURN
01053  M00S01019.comcrtn +++| EPD      SPACE  4
01054  M00S01020.comcrtn +++|**        EPD - ENTER PREVIOUS TERMINAL DESCRIPTION INTO TABLE.
01055  M00S01021.comcrtn +++|*
01056  M00S01022.comcrtn +++|*         ENTRY  NONE.
01057  M00S01023.comcrtn +++|*
01058  M00S01024.comcrtn +++|*         EXIT   NONE.
01059  M00S01025.comcrtn +++|*
01060  M00S01026.comcrtn +++|*         USES   B - 5.
01061  M00S01027.comcrtn +++|*                A - 1,3,6,7.
01062  M00S01028.comcrtn +++|*                X - 1,2,3,6,7.
01063  M00S01029.comcrtn +++|*
01064  M00S01030.comcrtn +++|*         CALLS  ATN,CTV,ERR.
01065  M00S01031.comcrtn +++|
01066  M00S01032.comcrtn +++|
01067  M00S01033.comcrtn +++| EPD4     SX7    1           CLEAR FLAG
01068  M00S01034.comcrtn +++|          SA7    EB
01069  M00S01035.comcrtn +++|
01070  M00S01036.comcrtn +++| EPD      PS                 ENTRY/EXIT
01071  M00S01037.comcrtn +++|          SA1    EB          CHECK ENTRY BYPASS SET
01072  M00S01038.comcrtn +++|          ZR     X1,EPD4     IF ENTRY BYPASS
01073  M00S01039.comcrtn +++|          SA1    MD          CHECK MUX DESCRIPTION ACTIVE
01074  M00S01040.comcrtn +++|          NZ     X1,EPD3     IF MUX DESCRIPTION
01075  M00S01041.comcrtn +++|
01076  M00S01042.comcrtn +++|*         COMPLETE DESCRIPTION PROCESSING.
01077  M00S01043.comcrtn +++|
01078  M00S01044.comcrtn +++|          SA1    PN.         CHECK PORT UNDEFINED
01079  M00S01045.comcrtn +++|          SX2    -EPNU       * PORT NUMBER UNDEFINED.*
01080  M00S01046.comcrtn +++|          NZ     X1,EPD0     IF PORT DEFINED
01081  M00S01047.comcrtn +++|          SA3    MT.
01082  M00S01048.comcrtn +++|          PX6    X1
01083  M00S01049.comcrtn +++|          BX1    X6
01084  M00S01050.comcrtn +++|          SA6    A1+         SET *PN.* VALUE
01085  M00S01051.comcrtn +++|          SX3    X3-MXPM
01086  M00S01052.comcrtn +++|          NZ     X3,ERR      IF NOT PSUEDO MULTIPLEXOR
01087  M00S01053.comcrtn +++|          SB5    0
01088  M00S01054.comcrtn +++|          JP     EPD0.1
01089  M00S01055.comcrtn +++|
01090  M00S01056.comcrtn +++| EPD0     SA2    TT.         CHECK TRANSACTION SUBSYSTEM TERMINAL
01091  M00S01057.comcrtn +++|          LX2    59-11
01092  M00S01058.comcrtn +++|          PL     X2,EPD1     IF NOT KTS
01093  M00S01059.comcrtn +++|          UX6,B5 X1          CHECK *PL* SPECIFIED
01094  M00S01060.comcrtn +++| EPD0.1   SX2    -EKPR
01095  M00S01061.comcrtn +++|          SA1    TN.         ENTER TERMINAL NAME INTO TABLE
01096  M00S01062.comcrtn +++|          NZ     B5,ERR      IF *PL* SPECIFIED
01097  M00S01063.comcrtn +++|          RJ     ATN         ADD TERMINAL NAME TO TABLE
01098  M00S01064.comcrtn +++| EPD1     SX6    EPD2        SET RE-ENTRY ADDRESS
01099  M00S01065.comcrtn +++|          SX1    0           INDICATE NO ERROR
01100  M00S01066.comcrtn +++|          SA6    RE
01101  M00S01067.comcrtn +++|          JP     ATD         RETURN
01102  M00S01068.comcrtn +++|
01103  M00S01069.comcrtn +++| EPD2     RJ     CTV         CLEAR TERMINAL VALUES
01104  M00S01070.comcrtn +++|          JP     EPD         RETURN
01105  M00S01071.comcrtn +++|
01106  M00S01072.comcrtn +++|*         VALIDATE COMPLETE MUX DESCRIPTION.
01107  M00S01073.comcrtn +++|
01108  M00S01074.comcrtn +++| EPD3     BX6    X6-X6       CLEAR *PROCESSING MUX DESCRIPTION* FLAG
01109  M00S01075.comcrtn +++|          SA3    MT.         CHECK MULTIPLEXOR TYPE
01110  M00S01076.comcrtn +++|          SA6    A1
01111  M00S01077.comcrtn +++|          SX7    X3-MXPM
01112  M00S01078.comcrtn +++|          NZ     X7,EPD3.1   IF NOT PSUEDO MULTIPLEXOR
01113  M00S01079.comcrtn +++|          SX2    -EPME       * PSUEDO MULTIPLEXOR DESCRIPTION ERROR.*
01114  M00S01080.comcrtn +++|          SA1    EQ.
01115  M00S01081.comcrtn +++|          SA3    CH.         CHECK FOR EQUIPMENT/CHANNEL ASSIGNMENT
01116  M00S01082.comcrtn +++|          BX3    X3+X1
01117  M00S01083.comcrtn +++|          ZR     X3,EPD      IF NO EQUIPMENT/CHANNEL, RETURN
01118  M00S01084.comcrtn +++|          JP     ERR         PROCESS ERROR
01119  M00S01085.comcrtn +++|
01120  M00S01086.comcrtn +++| EPD3.1   SA3    EQ.         CHECK EQUIPMENT DESCRIPTION
01121  M00S01087.comcrtn +++|          SX2    -EMEU       * MULTIPLEXOR EQUIPMENT UNDEFINED.*
01122  M00S01088.comcrtn +++|          ZR     X3,ERR      IF EQUIPMENT UNDEFINED
01123  M00S01089.comcrtn +++|          SA3    CH.         CHECK CHANNEL DEFINED
01124  M00S01090.comcrtn +++|          SX2    -EMCU       * MULTIPLEXOR CHANNEL UNDEFINED.*
01125  M00S01091.comcrtn +++|          NZ     X3,EPD      RETURN - IF CHANNEL DEFINED
01126  M00S01092.comcrtn +++|*         JP     ERR         PROCESS ERROR
01127  M00S01093.comcrtn +++| ERR      SPACE  4
01128  M00S01094.comcrtn +++|**        ERR - PROCESS ERROR.
01129  M00S01095.comcrtn +++|*
01130  M00S01096.comcrtn +++|*         ENTRY  (X2)= ERROR MESSAGE ADDRESS.
01131  M00S01097.comcrtn +++|*                IF (X2) .LT. ZERO, START RECOVERY AT CURRENT WORD
01132  M00S01098.comcrtn +++|*                ELSE, SCAN FOR */* STARTING AT NEXT WORD.
01133  M00S01099.comcrtn +++|*
01134  M00S01100.comcrtn +++|*         EXIT   NONE.
01135  M00S01101.comcrtn +++|*
01136  M00S01102.comcrtn +++|*         USES   B - NONE.
01137  M00S01103.comcrtn +++|*                A - 1,4,6.
01138  M00S01104.comcrtn +++|*                X - 0,1,2,4,6.
01139  M00S01105.comcrtn +++|*
01140  M00S01106.comcrtn +++|*         CALLS  REC.
01141  M00S01107.comcrtn +++|
01142  M00S01108.comcrtn +++|
01143  M00S01109.comcrtn +++| ERR      BSS    0           ENTRY
01144  M00S01110.comcrtn +++|          BX6    X2          CHECK ENTRY BYPASS INDICATOR
01145  M00S01111.comcrtn +++|          PL     X2,ERR1     IF *SET ENTRY BYPASS*
01146  M00S01112.comcrtn +++|          BX2    -X6
01147  M00S01113.comcrtn +++| ERR1     SA6    ERRA        SAVE BYPASS INDICATOR
01148  M00S01114.comcrtn +++|          SA4    CC          INDICATE CARD NUMBER
01149  M00S01115.comcrtn +++|          SX1    X2+
01150  M00S01116.comcrtn +++|          SX6    CEP         SET RE-ENTRY ADDRESS
01151  M00S01117.comcrtn +++|          SX0    CD          INDICATE BUFFER ADDRESS
01152  M00S01118.comcrtn +++|          SA6    RE
01153  M00S01119.comcrtn +++|          JP     ATD         RETURN
01154  M00S01120.comcrtn +++|
01155  M00S01121.comcrtn +++|*         COMPLETE ERROR PROCESSING.
01156  M00S01122.comcrtn +++|
01157  M00S01123.comcrtn +++| CEP      SX6    0
01158  M00S01124.comcrtn +++|          SA1    ERRA        INDICATE RECOVERY STARTING POINT
01159  M00S01125.comcrtn +++|          SA6    EB          SET TABLE ENTRY BYPASS
01160  M00S01126.comcrtn +++|          RJ     REC         RECOVER COMPOSURE
01161  M00S01127.comcrtn +++|          JP     ATDR        CONTINUE
01162  M00S01128.comcrtn +++|
01163  M00S01129.comcrtn +++| ERRA     CON    0
01164  M00S01130.comcrtn +++| PNA      SPACE  4
01165  M00S01131.comcrtn +++|**        PNA - PROCESS NUMERIC ARGUMENT.
01166  M00S01132.comcrtn +++|*
01167  M00S01133.comcrtn +++|*         ENTRY  (B6)= ADDRESS OF MINIMUM AND MAXIMUM VALUES IN
01168  M00S01134.comcrtn +++|*                FLOATING FORMAT WHERE THE EXPONENT IS THE MINIMUM AND
01169  M00S01135.comcrtn +++|*                THE COEFFICIENT IS THE MAXIMUM.
01170  M00S01136.comcrtn +++|*                (MAXIMUM= MAXIMUM LEGAL VALUE + 1)
01171  M00S01137.comcrtn +++|*
01172  M00S01138.comcrtn +++|*         EXIT   (X6)= CONVERTED VALUE.
01173  M00S01139.comcrtn +++|*                (X4)= 1 IF ERROR.
01174  M00S01140.comcrtn +++|*
01175  M00S01141.comcrtn +++|*         USES   B - 7.
01176  M00S01142.comcrtn +++|*                A - 1,2,5.
01177  M00S01143.comcrtn +++|*                X - 1,2,4,7.
01178  M00S01144.comcrtn +++|*
01179  M00S01145.comcrtn +++|*         CALLS  DXB,ERR.
01180  M00S01146.comcrtn +++|
01181  M00S01147.comcrtn +++|
01182  M00S01148.comcrtn +++| PNA1     SX4    1           RETURN ERROR
01183  M00S01149.comcrtn +++|
01184  M00S01150.comcrtn +++| PNA      PS                 ENTRY/EXIT
01185  M00S01151.comcrtn +++|          SB7    X5+         SAVE FET ADDRESS
01186  M00S01152.comcrtn +++|          SA5    WD          READ VALUE
01187  M00S01153.comcrtn +++|          RJ     DXB         CONVERT VALUE
01188  M00S01154.comcrtn +++|          SA2    WD+1        CHECK TOO MANY DIGITS
01189  M00S01155.comcrtn +++|          SA1    B6+         READ MINIMUM, MAXIMUM
01190  M00S01156.comcrtn +++|          SX5    B7          RESTORE FET ADDRESS
01191  M00S01157.comcrtn +++|          BX4    X2+X4
01192  M00S01158.comcrtn +++|          SX2    ENCE        * NUMERIC CONSTANT ERROR.*
01193  M00S01159.comcrtn +++|          NZ     X4,ERR      IF ILLEGAL NUMBER
01194  M00S01160.comcrtn +++|          UX2,B7 X1          UNPACK MIN, MAX
01195  M00S01161.comcrtn +++|          IX7    X6-X2       CHECK VALUE TOO LARGE
01196  M00S01162.comcrtn +++|          SX2    B7          CHECK VALUE TOO SMALL
01197  M00S01163.comcrtn +++|          PL     X7,PNA1     IF TOO LARGE
01198  M00S01164.comcrtn +++|          IX7    X6-X2
01199  M00S01165.comcrtn +++|          NG     X7,PNA1     IF TOO SMALL
01200  M00S01166.comcrtn +++|          JP     PNA         RETURN
01201  M00S01167.comcrtn +++| RNC      SPACE  4
01202  M00S01168.comcrtn +++|**        RNC - READ NEXT CARD.
01203  M00S01169.comcrtn +++|*
01204  M00S01170.comcrtn +++|*         ENTRY  NONE.
01205  M00S01171.comcrtn +++|*
01206  M00S01172.comcrtn +++|*         EXIT   (X1)= NONZERO IF EOR DETECTED.
01207  M00S01173.comcrtn +++|*
01208  M00S01174.comcrtn +++|*         USES   B - 5,7.
01209  M00S01175.comcrtn +++|*                A - 1,2,6,7.
01210  M00S01176.comcrtn +++|*                X - 1,2,6,7.
01211  M00S01177.comcrtn +++|*
01212  M00S01178.comcrtn +++|*         CALLS  RDS=.
01213  M00S01179.comcrtn +++|
01214  M00S01180.comcrtn +++|
01215  M00S01181.comcrtn +++| RNC      PS                 ENTRY/EXIT
01216  M00S01182.comcrtn +++| RNC1     READS  X5,CD,90
01217  M00S01183.comcrtn +++|          SA2    CC          ADVANCE CARD COUNT
01218  M00S01184.comcrtn +++|          SX7    X2+B1
01219  M00S01185.comcrtn +++|          SA7    A2
01220  M00S01186.comcrtn +++|          NZ     X1,RNC      IF EOR - RETURN
01221  M00S01187.comcrtn +++|          SA1    CD          CHECK COMMENT CARD
01222  M00S01188.comcrtn +++|          SB7    X1-1R*
01223  M00S01189.comcrtn +++|          ZR     B7,RNC1     IF COMMENT CARD
01224  M00S01190.comcrtn +++|          SB7    B6-CD       CHECK BLANK CARD
01225  M00S01191.comcrtn +++|          SB5    CD+72       SET PROCESSING LIMIT
01226  M00S01192.comcrtn +++|          ZR     B7,RNC1     IF BLANK CARD
01227  M00S01193.comcrtn +++|          SX6    B6+
01228  M00S01194.comcrtn +++|          LE     B6,B5,RNC2  IF CARD TERMINATES BEFORE COL. 73
01229  M00S01195.comcrtn +++|          SX6    B5+
01230  M00S01196.comcrtn +++| RNC2     SA6    CL          SET CARD PROCESSING LIMIT
01231  M00S01197.comcrtn +++|          SB6    X6
01232  M00S01198.comcrtn +++|          SX7    A1          SET NEXT ASSEMBLY ADDRESS
01233  M00S01199.comcrtn +++|          SX1    0
01234  M00S01200.comcrtn +++|          SA7    LC
01235  M00S01201.comcrtn +++|          JP     RNC         RETURN
01236  M00S01202.comcrtn +++|          SPACE  4
01237  M00S01203.comcrtn +++|**        REC - RECOVER COMPOSURE AFTER ERROR.
01238  M00S01204.comcrtn +++|*
01239  M00S01205.comcrtn +++|*         ENTRY  (X1) .LT. ZERO, START SCAN FOR */* AT CURRENT WORD.
01240  M00S01206.comcrtn +++|*
01241  M00S01207.comcrtn +++|*         EXIT   (AB)= 0.
01242  M00S01208.comcrtn +++|*                (MD)= 0.
01243  M00S01209.comcrtn +++|*
01244  M00S01210.comcrtn +++|*         USES   B - 7.
01245  M00S01211.comcrtn +++|*                A - 1,6.
01246  M00S01212.comcrtn +++|*                X - 0,1,6.
01247  M00S01213.comcrtn +++|*
01248  M00S01214.comcrtn +++|*         CALLS  ANW.
01249  M00S01215.comcrtn +++|
01250  M00S01216.comcrtn +++|
01251  M00S01217.comcrtn +++| REC3     SX6    0           SET ASSEMBLY BYPASS
01252  M00S01218.comcrtn +++|          SA6    AB
01253  M00S01219.comcrtn +++|          SA6    MD          CLEAR *MUX DESCRIPTION ACTIVE*
01254  M00S01220.comcrtn +++|          RJ     CTV         CLEAR TERMINAL ARGUMENT VALUES
01255  M00S01221.comcrtn +++|
01256  M00S01222.comcrtn +++| REC      PS                 ENTRY/EXIT
01257  M00S01223.comcrtn +++|          PL     X1,REC2     IF NOT *START AT CURRENT WORD*
01258  M00S01224.comcrtn +++| REC1     SA1    WD          CHECK FIRST CHARACTER= +/+
01259  M00S01225.comcrtn +++|          MX0    60-6
01260  M00S01226.comcrtn +++|          LX1    6
01261  M00S01227.comcrtn +++|          BX6    -X0*X1
01262  M00S01228.comcrtn +++|          SB7    X6-1R/
01263  M00S01229.comcrtn +++|          ZR     B7,REC3     IF */*
01264  M00S01230.comcrtn +++| REC2     RJ     ANW         ASSEMBLE NEXT WORD
01265  M00S01231.comcrtn +++|          ZR     X1,REC1     IF NOT EOR/EOF
01266  M00S01232.comcrtn +++|          JP     REC         RETURN
01267  M00S01233.comcrtn +++| STB      SPACE  4
Line S01234 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
01268  M01S01234.ns22000 ---|***              STB MAY BE CALLED TO SORT A TABLE IN ASCENDING ORDER BY
01269  M01S01235.ns22000 ---|*         MUX CHANNEL, MUX EQUIPMENT NUMBER, AND TERMINAL PORT NUMBER.
Line S00034 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
01270  M01S00034.ns22000 +++|***              *STB* SORTS A TABLE IN ASCENDING ORDER BY CHANNEL,
01271  M01S00035.ns22000 +++|*         EQUIPMENT (CONTROLLER) NUMBER, AND TERMINAL PORT NUMBER.
01272  M00S01236.comcrtn +++|*         THESE FIELDS MAY BE IN ANY WORD OF EACH TABLE ENTRY BUT THEY
01273  M00S01237.comcrtn +++|*         MUST APPEAR IN THE ABOVE ORDER (CHANNEL IN HIGHEST ORDER
01274  M00S01238.comcrtn +++|*         POSITION) AND MUST ALL BE CONTAINED IN A SINGLE WORD.
01275  M00S01239.comcrtn +++|*         USE OF BIT 59 IN THIS WORD SHOULD BE AVOIDED.
01276  M00S01240.comcrtn +++|*
01277  M00S01241.comcrtn +++|*         INTERFACE SPECIFICATIONS FOR *STB* -
01278  M00S01242.comcrtn +++|*
01279  M00S01243.comcrtn +++|*         ENTRY  (X0)= MASK USED TO EXTRACT CHANNEL, EQUIPMENT AND PORT.
01280  M00S01244.comcrtn +++|*                (B2)= FWA OF TABLE.
01281  M00S01245.comcrtn +++|*                (B3)= LENGTH OF TABLE IN WORDS.
01282  M00S01246.comcrtn +++|*                (B4)= NUMBER OF WORDS IN EACH ENTRY.
01283  M00S01247.comcrtn +++|*                (B5)= WORD IN EACH ENTRY WHICH CONTAINS THE SORT KEYS.
01284  M00S01248.comcrtn +++|*                      (0 IS THE FIRST WORD)
01285  M00S01249.comcrtn +++|*
01286  M00S01250.comcrtn +++|*         EXIT   NONE.
01287  M00S01251.comcrtn +++|*
01288  M00S01252.comcrtn +++|*         USES   B - 3,6,7.
01289  M00S01253.comcrtn +++|*                A - 1,2,6,7.
01290  M00S01254.comcrtn +++|*                X - 1,2,3,4,6,7.
01291  M00S01255.comcrtn +++|*
01292  M00S01256.comcrtn +++|*         CALLS  NONE.
01293  M00S01257.comcrtn +++|
01294  M00S01258.comcrtn +++|
01295  M00S01259.comcrtn +++| STB      PS                 ENTRY/EXIT
01296  M00S01260.comcrtn +++|          SB3    B2+B3       LWA+1 OF TABLE
01297  M00S01261.comcrtn +++|          SB7    B2-B4       FIRST-1 ENTRY ADDRESS
01298  M00S01262.comcrtn +++|          SB3    B3-B4       ADDRESS OF LAST ENTRY
01299  M00S01263.comcrtn +++| STB1     SB7    B7+B4       ADVANCE TO NEXT PAIR
01300  M00S01264.comcrtn +++|          GE     B7,B3,STB3  IF END OF TABLE
01301  M00S01265.comcrtn +++|          SA1    B7+B5       READ KEY WORD OF FIRST IN PAIR
01302  M00S01266.comcrtn +++|          SA2    A1+B4       READ KEY WORD OF SECOND IN PAIR
01303  M00S01267.comcrtn +++|          BX6    X0*X1       COMPARE
01304  M00S01268.comcrtn +++|          BX7    X0*X2
01305  M00S01269.comcrtn +++|          IX3    X7-X6
01306  M00S01270.comcrtn +++|          PL     X3,STB1     IF PAIR IS IN ORDER
01307  M00S01271.comcrtn +++|          SB6    B1          INDICATE SWAP
01308  M00S01272.comcrtn +++|          SX4    B4-B1       SWAP ENTRIES
01309  M00S01273.comcrtn +++| STB2     SA1    B7+X4
01310  M00S01274.comcrtn +++|          SA2    A1+B4
01311  M00S01275.comcrtn +++|          BX6    X1
01312  M00S01276.comcrtn +++|          LX7    X2
01313  M00S01277.comcrtn +++|          SA6    A2
01314  M00S01278.comcrtn +++|          SX4    X4-1
01315  M00S01279.comcrtn +++|          SA7    A1
01316  M00S01280.comcrtn +++|          PL     X4,STB2     LOOP FOR ALL WORDS IN ENTRY
01317  M00S01281.comcrtn +++|          EQ     STB1
01318  M00S01282.comcrtn +++|
01319  M00S01283.comcrtn +++| STB3     ZR     B6,STB      RETURN - IF TABLE SORTED
01320  M00S01284.comcrtn +++|          SB6    B0          CLEAR SWAP FLAG
01321  M00S01285.comcrtn +++|          SB7    B2-B4       RESET TO BEGINNING OF TABLE
01322  M00S01286.comcrtn +++|          EQ     STB1
01323  M00S01287.comcrtn +++| STN      SPACE  4
01324  M00S01288.comcrtn +++|**        STN - SEARCH TERMINAL NAME TABLE.
01325  M00S01289.comcrtn +++|*
01326  M00S01290.comcrtn +++|*         ENTRY  (X1)= SEARCH CRITERION.
01327  M00S01291.comcrtn +++|*                (A0)= ADDRESS OF TABLE POINTER WORD.
01328  M00S01292.comcrtn +++|*
01329  M00S01293.comcrtn +++|*         EXIT   (X2)= ZERO IF ENTRY NOT FOUND.
01330  M00S01294.comcrtn +++|*                (X6)= UPPER 42 BITS OF CRITERION.
01331  M00S01295.comcrtn +++|*
01332  M00S01296.comcrtn +++|*         USES   B - 6,7.
01333  M00S01297.comcrtn +++|*                A - 2,6.
01334  M00S01298.comcrtn +++|*                X - 0,2,6,7.
01335  M00S01299.comcrtn +++|*
01336  M00S01300.comcrtn +++|*         CALLS  NONE.
01337  M00S01301.comcrtn +++|
01338  M00S01302.comcrtn +++|
01339  M00S01303.comcrtn +++| STN2     SX2    0           RETURN *NOT FOUND*
01340  M00S01304.comcrtn +++|
01341  M00S01305.comcrtn +++| STN      PS                 ENTRY/EXIT
01342  M00S01306.comcrtn +++|          SA2    A0          READ TABLE POINTER
01343  M00S01307.comcrtn +++|          MX6    -12
01344  M00S01308.comcrtn +++|          SB7    X2          FWA
01345  M00S01309.comcrtn +++|          LX2    -48         EXTRACT *IN*
01346  M00S01310.comcrtn +++|          BX7    -X6*X2      *IN*
01347  M00S01311.comcrtn +++|          MX0    42
01348  M00S01312.comcrtn +++|          SB6    B7+X7       LWA+1
01349  M00S01313.comcrtn +++|          BX6    X0*X1
01350  M00S01314.comcrtn +++|          ZR     X7,STN2     IF TABLE EMPTY
01351  M00S01315.comcrtn +++|          SA2    B7          READ FIRST ENTRY
01352  M00S01316.comcrtn +++|          SA6    B6
01353  M00S01317.comcrtn +++| STN1     BX2    X1-X2       COMPARE
01354  M00S01318.comcrtn +++|          BX7    X0*X2
01355  M00S01319.comcrtn +++|          SA2    A2+1        READ NEXT ENTRY
01356  M00S01320.comcrtn +++|          NZ     X7,STN1     IF NOT MATCH
01357  M00S01321.comcrtn +++|          SB7    A2-B6
01358  M00S01322.comcrtn +++|          SX2    B1
01359  M00S01323.comcrtn +++|          NE     B7,B1,STN   RETURN - IF ENTRY FOUND
01360  M00S01324.comcrtn +++|          JP     STN2        RETURN
01361  M00S01325.comcrtn +++| TMES     SPACE  4
01362  M00S01326.comcrtn +++|**        TMES - TABLE OF ERROR MESSAGES.
01363  M00S01327.comcrtn +++|
01364  M00S01328.comcrtn +++|
01365  M00S01329.comcrtn +++| TMES     BSS    0
01366  M00S01330.comcrtn +++| EAVM     DIS    ,* ARGUMENT VALUE MISSING.*
01367  M00S01331.comcrtn +++| ECCM     DIS    ,* CONNECTION COUNT MISSING.*
01368  M00S01332.comcrtn +++| ECHR     DIS    ,* CHANNEL NUMBER OUT OF RANGE.*
01369  M00S01333.comcrtn +++| EDBF     DIS    ,* DATA BASE NAME FIRST CHARACTER BAD.*
01370  M00S01334.comcrtn +++| EDBL     DIS    ,* DATA BASE NAME NOT 2 CHARACTERS.*
01371  M00S01335.comcrtn +++| EDTN     DIS    ,* TERMINAL NAME DUPLICATES THAT OF KTS TERMINAL.*
01372  M00S01336.comcrtn +++| EEQR     DIS    ,* EQUIPMENT NUMBER OUT OF RANGE.*
01373  M00S01337.comcrtn +++| EFPU     DIS    ,+ *PN* DESIGNATION MUST PRECEDE *PL*.+
01374  M00S01338.comcrtn +++| EICC     DIS    ,* INVALID CONNECTION COUNT.*
Line S01339 Modification History
M01 (Removed by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
01375  M01S01339.ns22000 ---| EIHS     DIS    ,* INVALID HIGH SPEED LINE COUNT.*
01376  M00S01340.comcrtn ---| EKNE     DIS    ,* KEYWORD NOT EQUIVALENCED.*
01377  M00S01341.comcrtn ---| EKNI     DIS    ,* KTS AND NAM INTERFACE INCOMPATIBLE.*
01378  M00S01342.comcrtn ---| EKPR     DIS    ,* PREVIOUS KTS TERMINAL MAY NOT SPECIFY PORT RANGE.*
01379  M00S01343.comcrtn ---| ELSR     DIS    ,* LINE SPEED OUT OF RANGE.*
01380  M00S01344.comcrtn ---| EMCU     DATA   C* MULTIPLEXER CHANNEL UNDEFINED ON PREVIOUS MUX DESCRI
01381  M00S01345.comcrtn ---|,PTION.*
01382  M00S01346.comcrtn ---| EMDE     DATA   C* MULTIPLEXER DESCRIPTION EXPECTED.*
01383  M00S01347.comcrtn ---| EMEU     DATA   C* MULTIPLEXER EQUIPMENT UNDEFINED ON PREVIOUS MUX DESC
01384  M00S01348.comcrtn ---|,RIPTION.*
01385  M00S01349.comcrtn ---| EMND     DIS    ,* MULTIPLE NAM INTERFACE DEFINITIONS.*
01386  M00S01350.comcrtn ---| ENCE     DIS    ,* NUMERIC CONSTANT ERROR.*
01387  M00S01351.comcrtn ---| ENTF     DIS    ,* TERMINAL NAME TABLE OVERFLOW.*
01388  M00S01352.comcrtn ---| EPCR     DIS    ,* POLLING CODE OUT OF RANGE.*
01389  M00S01353.comcrtn ---| EPLR     DIS    ,* PORT LIMIT OUT OF RANGE.*
01390  M00S01354.comcrtn ---| EPME     DATA   C* PSUEDO MULTIPLEXER DESCRIPTION ERROR.*
01391  M00S01355.comcrtn ---| EPNR     DIS    ,* PORT NUMBER OUT OF RANGE.*
01392  M00S01356.comcrtn ---| EPNU     DIS    ,* PORT NUMBER UNDEFINED FOR PREVIOUS TERMINAL.*
01393  M00S01357.comcrtn ---| ERSR     DIS    ,* READ SECURITY OUT OF RANGE.*
01394  M00S01358.comcrtn ---| ETNL     DIS    ,* TERMINAL NAME TOO LONG.*
01395  M00S01359.comcrtn ---| EUAR     DIS    ,* USER ARGUMENT OUT OF RANGE.*
01396  M00S01360.comcrtn ---| EUIS     DIS    ,* UNKNOWN INITIAL STATUS.*
01397  M00S01361.comcrtn ---| EUKW     DIS    ,* UNKNOWN KEYWORD.*
01398  M00S01362.comcrtn ---| EUMT     DATA   C* UNKNOWN MULTIPLEXER TYPE.*
01399  M00S01363.comcrtn ---| EUSR     DIS    ,* UPDATE SECURITY OUT OF RANGE.*
01400  M00S01364.comcrtn ---| EUTT     DIS    ,* UNKNOWN TERMINAL TYPE.*
01401  M00S01365.comcrtn ---|          SPACE  4
01402  M00S01366.comcrtn ---|          BASE   *
01403  M00S01367.comcrtn ---| QUAL$    IF     -DEF,QUAL$
01404  M00S01368.comcrtn ---|          QUAL   *
01405  M00S01369.comcrtn ---| ATD      EQU    /COMCRTN/ATD
01406  M00S01370.comcrtn ---| STB      EQU    /COMCRTN/STB
01407  M00S01371.comcrtn ---| QUAL$    ENDIF
01408  M00S01372.comcrtn ---|          ENDX
cdc/nos2.source/opl.opl871/common/comcrtn.txt ยท Last modified: (external edit)