User Tools

Site Tools


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

Common COMKNWC

35 Modifications

Listing Sections

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.comknwc +++|          TITLE  COMKNWC - COMMUNICATION WITH NETWORKS.
00002  M01S00002.comknwc +++|          CTEXT  COMKNWC - COMMUNICATION WITH NETWORKS.
00003  M01S00003.comknwc +++|          SPACE  4
00004  M01S00004.comknwc +++|          BASE   D
00005  M01S00001.ns2517  +++|          LIST   F           LIST IF-SKIPPED LINES
00006  M01S00002.ns2517  +++|          SPACE  4
Line S00005 Modification History
M01 (Added by) comknwc
M02 (Updated by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00007  M02S00005.281l803 ---|*         COMMENT COPYRIGHT CONTROL DATA CORP.  1977.
00008  M01S00001.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00009  M01S00006.comknwc +++| NWC      SPACE  4
00010  M01S00007.comknwc +++|***       COMKNWC - NETWORK COMMUNICATION WITH TRANSACTIONS.
00011  M01S00008.comknwc +++|*         M. M. CHEN.       77/11/01.
00012  M01S00009.comknwc +++|          SPACE  4,10
00013  M01S00010.comknwc +++|          TTL    TAF - NAM COMMUNICATIONS.
00014  M01S00011.comknwc +++|***       *COMKNWC* PROVIDES THE INTERFACES BETWEEN TAF AND NAM.
00015  M01S00012.comknwc +++|*         IT HANDLES SUPERVISORY MESSAGE THROUGH ROUTINE *SMP*,
00016  M01S00013.comknwc +++|*         PROCESS INPUT DATA MESSAGE BY ROUTINE *NGL*, OUTPUT
00017  M01S00014.comknwc +++|*         MESSAGE BY ROUTINE *SND*, AND TAKES CARE OF CTI FUNCTIONS
00018  M01S00015.comknwc +++|*         BY *CTA*, *CTD*, *CTH*.
00019  M01S00016.comknwc +++|*
00020  M01S00017.comknwc +++|*         REGISTER CONVENTIONS.
00021  M01S00018.comknwc +++|*
00022  M01S00019.comknwc +++|*         B2 - START OF SYSTEM AREA OF TASK CURRENTLY SELECTED FOR
00023  M01S00020.comknwc +++|*              CPU ASSIGNMENT. (TASK-S RA)
00024  M01S00021.comknwc +++|*         B7 - START OF SUB CONTROL POINT AREA OF TASK CURRENTLY
00025  M01S00022.comknwc +++|*              SELECTED FOR CPU ASSIGNMENT.
00026  M01S00023.comknwc +++|*
00027  M01S00024.comknwc +++|*         DOCUMENT CONVENTIONS.
00028  M01S00025.comknwc +++|*
00029  M01S00026.comknwc +++|*         1. NCT ENTRY - FIRST WORD ADDRESS OF NETWORK COMMUNICATION
00030  M01S00027.comknwc +++|*                        TABLE OF THE TERMINAL.
00031  M01S00028.comknwc +++|*         2. (AI)/(XI) - MEANS THE CONTAINS OF ADDRESS AI IS IN XI.
00032  M01S00029.comknwc +++|*         3. TST ENTRY - FIRST WORD ADDRESS OF TERMINAL STATUS TABLE
00033  M01S00030.comknwc +++|*                        OF SPECIFIED TERMINAL.
00034  M01S00031.comknwc +++|*
00035  M01S00032.comknwc +++|*         SYMBOL CONVENTIONS.
00036  M01S00033.comknwc +++|*
00037  M01S00034.comknwc +++|*         ALL SYMBOLS START WITH
00038  M01S00035.comknwc +++|*         1. *V* - GLOBAL REFERENCES THROUGH OUT TAF AND COMKNWC.
00039  M01S00036.comknwc +++|*         2. *PF* - PRIMARY FUNCTION CODE.
00040  M01S00037.comknwc +++|*         3. *SF* - SECONDARY FUNCTION CODE.
00041  M01S00038.comknwc +++|*         4. *AH* - APPLICATION BLOCK HEADER FIELDS.
00042  M01S00039.comknwc +++|*         5. *IN* - FIELDS OF TRANSACTION INPUT.
00043  M01S00040.comknwc +++|*         6. *CI* - SYSTEM TRANSACTION CODES.
00044  M01S00041.comknwc +++|*         7. *TN* - NETWORK COMMUNICATION TABLE FIELDS.
00045  M01S00042.comknwc +++|*         8. *EV* - TASK ROLLOUT CONTROL TABLE FIELDS.
00046  M01S00043.comknwc +++|*         9. *TS* - TERMINAL STATUS TABLE FILEDS.
00047  M01S00044.comknwc +++|*
00048  M01S00045.comknwc +++|*         NOTE - THIS COMMON DECK CAN ONLY BE CALLED BY TAFNAM.
00049  M01S00046.comknwc +++|          SPACE  4,10
00050  M01S00047.comknwc +++|**        ABBREVIATIONS IN *COMKNWC*.
00051  M01S00048.comknwc +++|*
00052  M01S00049.comknwc +++|*         ACN  = APPLICATION CONNECTION NUMBER.
00053  M01S00050.comknwc +++|*         C.B. = COMMUNICATION BLOCK.
00054  M01S00051.comknwc +++|*         NCT  = NETWORK COMMUNICATION TABLE.
00055  M01S00052.comknwc +++|*         NAM  = NETWORK ACCESS METHOD.
00056  M01S00053.comknwc +++|*         Q    = QUEUE SUPERVISORY MESSAGE.
00057  M01S00054.comknwc +++|*         TST  = TERMINAL STATUS TABLE.
00058  M01S00055.comknwc +++|*         SM   = SUPERVISORY MESSAGE.
00059  M01S00056.comknwc +++|*
00060  M01S00057.comknwc +++|*         SUPERVISORY MESSAGE ABBREVIATIONS.
00061  M01S00058.comknwc +++|*
00062  M01S00059.comknwc +++|*         PFC  = PRIMARY FUNCTION CODE.
00063  M01S00060.comknwc +++|*         EB   = ERROR BIT.  ABNORMAL RESPONSE IF SET.
00064  M01S00061.comknwc +++|*         RB   = 1 IF NORMAL RESPONSE.
00065  M01S00062.comknwc +++|*         SFC  = SECONDARY FUNCTION CODE.
00066  M01S00063.comknwc +++|*         PARM = PARAMETERS
00067  M01S00064.comknwc +++|*
00068  M01S00065.comknwc +++|*         APPLICATION BLOCK HEADER.
00069  M01S00066.comknwc +++|*
00070  M01S00067.comknwc +++|*         ABT  = APPLICATION BLOCK TYPE.
00071  M01S00068.comknwc +++|*         ADR  = ADDRESS INFORMATION.
00072  M01S00069.comknwc +++|*         ABN  = APPLICATION BLOCK NUMBER.
00073  M01S00070.comknwc +++|*         ACT  = APPLICATION CHARACTER TYPE.
00074  M01S00071.comknwc +++|*         IBU  = INPUT BLOCK UNDELIVERABLE.
00075  M01S00072.comknwc +++|*         RFE  = RESERVED.
00076  M01S00073.comknwc +++|*         NFE  = 1 IF NO FORMAT EFFECTORS.
00077  M01S00074.comknwc +++|*         XPT  = 1 IF INPUT IS IN TRANSPARENT MODE.
00078  M01S00075.comknwc +++|*         CAN  = 1 IF INPUT IS TO BE CANCELED.
00079  M01S00076.comknwc +++|*         BIT  = 1 IF INPUT HAS PARITY ERROR.
00080  M01S00077.comknwc +++|*         TLC  = TEXT LENGTH IN UNITS.
00081  M01S00078.comknwc +++|          SPACE  4,10
00082  M01S00079.comknwc +++|**        DAYFILE MESSAGES.
00083  M01S00080.comknwc +++|*
00084  M01S00081.comknwc +++|*         1. * NAM FUNCTION NOT FOUND.*
00085  M01S00082.comknwc +++|*              NAM ISSUES A SUPERVISORY MESSAGE TAF CAN NOT RECOGNIZE.
00086  M01S00083.comknwc +++|*
00087  M01S00084.comknwc +++|*         2. * NAM LOGICAL ERROR.*
00088  M01S00085.comknwc +++|*              NAM ISSUES A LOGICAL SUPERVISORY TO TAF WITH REASON
00089  M01S00086.comknwc +++|*              CODE .GT. 3.
00090  M01S00087.comknwc +++|*
Line S00088 Modification History
M01 (Added by) comknwc
M02 (Updated by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00091  M02S00088.v23l617 ---|*         3. * NAM ERROR ILLEGAL ABH.*
00092  M01S00001.v23l617 +++|*         3. * NAM ERROR INCORRECT ABH.*
00093  M01S00089.comknwc +++|*              NAM SENDS A DATA MESSAGE WITH ILLOGICAL APPLICATION
00094  M01S00090.comknwc +++|*              BLOCK HEADER.
00095  M01S00091.comknwc +++|*
00096  M01S00092.comknwc +++|*         4. * NAM ERROR - ILLOGICAL ABT.*
00097  M01S00093.comknwc +++|*              NAM SENDS A DATA MESSAGE WITH ILLOGICAL APPLICATION
00098  M01S00094.comknwc +++|*              BLOCK TYPE.
00099  M01S00095.comknwc +++|*
00100  M01S00096.comknwc +++|*         5. * NETON COMPLETE.*
00101  M01S00097.comknwc +++|*              INFORMATION MESSAGE INDICATING CONNECTION TO NAM
00102  M01S00098.comknwc +++|*              HAS BEEN MADE.
00103  M01S00099.comknwc +++|*
00104  M01S00100.comknwc +++|*         6. * NETOFF COMPLETE.*
00105  M01S00101.comknwc +++|*              INFORMATION MESSAGE INIDICATING CONNECTION TO NAM
00106  M01S00102.comknwc +++|*              HAS BEEN BROKEN.
00107  M01S00103.comknwc +++|*
00108  M01S00104.comknwc +++|*         7. * NAM NOT AVAILABLE.*
00109  M01S00105.comknwc +++|*              NETWORK IS NOT READY YET.
00110  M01S00106.comknwc +++|*
00111  M01S00107.comknwc +++|*         8. * OPERATOR DROP.*
00112  M01S00108.comknwc +++|*              OPERATOR DROP THE TAF.
00113  M01S00109.comknwc +++|*         9.  * NETWORK SHUT DOWN DETECTED.*
00114  M01S00110.comknwc +++|*               NETWORK SHUT DOWN DETECTED.
00115  M01S00111.comknwc +++|*
00116  M01S00112.comknwc +++|*
00117  M01S00113.comknwc +++|*         10. * AIP DEBUG OPTION TURNED ON.*
00118  M01S00114.comknwc +++|*               DATA AND SUPERVISORY MESSAGES ARE LOGGED ON TRACE FILE.
00119  M01S00115.comknwc +++|*
00120  M01S00116.comknwc +++|*         11. * AIP DEBUG OPTION TURNED OFF.*
00121  M01S00117.comknwc +++|*               DATA AND SUPERVISORY MESSAGES ARE NOT LOGGED ON
00122  M01S00118.comknwc +++|*               TRACE FILE.
00123  M01S00119.comknwc +++| NET      SPACE  4,10
00124  M01S00120.comknwc +++|**        NET - A MACRO TO SETUP CALLS TO NAM REQUESTS.
00125  M01S00121.comknwc +++|*
00126  M01S00122.comknwc +++|*         ENTRY  NET X,ACN,HA,TA,TLMAX,LIST
00127  M01S00123.comknwc +++|*                WHERE X = GETL, GET, PUT, ON, OFF,
00128  M01S00124.comknwc +++|*                          GET, OR OTHER NAM NETWORK COMMAND.
00129  M01S00125.comknwc +++|*
00130  M01S00126.comknwc +++|*                          ACN,HA,TA,TLMAX,LIST ARE PARAMETERS AS
00131  M01S00127.comknwc +++|*                          REQUIRED FOR PARTICULAR NAM NETWORK COMMAND.
00132  M01S00128.comknwc +++|*
00133  M01S00129.comknwc +++|*         EXIT   REMOTE BLOCK *INI* SETS UP RJ TO AIP ENTRY POINTS.
00134  M01S00130.comknwc +++|*                (B1) = 1.
00135  M01S00131.comknwc +++|*
00136  M01S00132.comknwc +++|*         USES   X - 6.
00137  M01S00133.comknwc +++|*                A - 6.
00138  M01S00134.comknwc +++|*                B - 1.
00139  M01S00135.comknwc +++|
00140  M01S00136.comknwc +++|
00141  M01S00137.comknwc +++| NET      MACRO  X,ACN,HA,TA,TLMAX,LIST
00142  M01S00138.comknwc +++|          LOCAL  TAG
00143  M01S00139.comknwc +++| TAG      BSS    0
00144  M01S00140.comknwc +++| INI      RMT
00145  M01S00141.comknwc +++|          SA1    B5+NET_X_
00146  M01S00142.comknwc +++|          BX6    X1
00147  M01S00143.comknwc +++| OFS      SET    1
00148  M01S00144.comknwc +++|          IFC    EQ,*X*OFF*,1
00149  M01S00145.comknwc +++| OFS      SET    0
00150  M01S00146.comknwc +++|          IFC    EQ,*X*CHEK*,1
00151  M01S00147.comknwc +++| OFS      SET    0
00152  M01S00148.comknwc +++|          SA6    TAG+OFS
00153  M01S00149.comknwc +++|          RMT
00154  M01S00150.comknwc +++|          NET_X_ ACN,HA,TA,TLMAX,LIST
00155  M01S00151.comknwc +++|          SB1    1
00156  M01S00152.comknwc +++|          ENDM
00157  M01S00153.comknwc +++|          SPACE  4,10
00158  M01S00154.comknwc +++|**        ASSEMBLY CONSTANTS.
00159  M01S00155.comknwc +++|
00160  M01S00156.comknwc +++| NAM      EQU    1           1 IF NAM COMMUNICATIONS MODE
00161  M01S00157.comknwc +++|*NAM      EQU    0           0 IF TELEX IS COMMUNICATIONS MODE
00162  M01S00158.comknwc +++| ALN      EQU    1           TAF APPLICATION LIST NUMBER FOR NAM
00163  M01S00159.comknwc +++|
00164  M01S00160.comknwc +++| NONTL    EQU    5*1000      MILLISECONDS BETWEEN *NETON* ATTEMPTS
00165  M01S00161.comknwc +++| NCBN     CON    NCBC        MAXIMUM COMMUNICATION BLOCKS
00166  M01S00001.knwc9   +++| FSZE     EQU    64          MAXIMUM FRAGMENT SIZE FOR *NETGETF*
00167  M01S00162.comknwc +++|
00168  M01S00163.comknwc +++| ZERO     CON    0
00169  M01S00164.comknwc +++|
00170  M01S00165.comknwc +++|*         BLRT - TIME (IN MILLISECONDS) FOR A TASK TO WAIT WHEN
00171  M01S00166.comknwc +++|*                BLOCK LIMIT HAS BEEN EXCEEDED.
00172  M01S00167.comknwc +++|
00173  M01S00168.comknwc +++| BLRT     EQU    5*1000
00174  M01S00169.comknwc +++|
00175  M01S00170.comknwc +++|*         WTIM - TIME INTERVAL (IN SECONDS) FOR A TASK TO STAY
00176  M01S00171.comknwc +++|*                IN ROLLOUT QUEUE IF TASK DOES A SEND WITH RECALL.
00177  M01S00172.comknwc +++|*                TASK WILL BE ROLLED IN IF TAF GETS A SUPERVISORY
00178  M01S00173.comknwc +++|*                MESSAGE BACK FROM NETWORK OR TIME ELAPSES.
00179  M01S00174.comknwc +++|
00180  M01S00175.comknwc +++| WTIM     EQU    3*60
00181  M01S00176.comknwc +++|
00182  M01S00177.comknwc +++|*         MLIM - MESSAGE LIMIT (IN WORDS) THAT A TASK STAY IN CORE
00183  M01S00178.comknwc +++|*                WHILE DOING A SEND WITH RECALL.
00184  M01S00179.comknwc +++|
00185  M01S00180.comknwc +++| MLIM     EQU    100
00186  M01S00181.comknwc +++| EXT      OPSYN  NIL
00187  M01S00182.comknwc +++|          SPACE  4,10
00188  M01S00183.comknwc +++|*         THE FOLLOWING TAGS ARE USED TO PREVENT ASSEMBLY ERRORS
00189  M01S00184.comknwc +++|*         UNDER *TELEX* MODE OF COMMUNICATION.  SHOULD INTER-CONTROL
00190  M01S00185.comknwc +++|*         POINT REQUESTS REQUIRE SERVICING, THEN CODE
00191  M01S00186.comknwc +++|*         AT *CSM1* WILL HANDLE THE REQUESTS BY JOURNALLING
00192  M01S00187.comknwc +++|*         A MALICIOUS USER MESSAGE.
00193  M01S00188.comknwc +++|
00194  M01S00189.comknwc +++| SNS      BSS    0
00195  M01S00190.comknwc +++| TOC      BSS    0
00196  M01S00191.comknwc +++| TSM      BSS    0
00197  M01S00192.comknwc +++| TTH      BSS    0
00198  M01S00193.comknwc +++| TTL      BSS    0
00199  M01S00194.comknwc +++|          EQ     CSM1        PROCESS UNEXPECTED *SIC* REQUESTS
00200  M01S00195.comknwc +++|          SPACE  4,10
00201  M01S00196.comknwc +++|**        ENTRY POINTS FOR NAM REQUESTS ARE TEMPORARILY STORED
00202  M01S00197.comknwc +++|*         IN AREA FOR NCT TERMINAL ENTRIES BY *TAFNAM1*.
00203  M01S00198.comknwc +++|*         NOTE   THE FOLLOWING ENTRIES SHOULD BE IN ALPHABETICAL
00204  M01S00199.comknwc +++|*                ORDER AS IN THE LOADER REQUEST.
00205  M01S00200.comknwc +++|
00206  M01S00201.comknwc +++| NBUF     BSS    0
00207  M01S00202.comknwc +++|          LOC    0
00208  M01S00203.comknwc +++| NETCHEK  BSS    1
00209  M01S00204.comknwc +++| .A       IFEQ   DBUG,0
00210  M01S00205.comknwc +++| NETDBG   BSS    1
00211  M01S00206.comknwc +++| .A       ENDIF
00212  M01S00207.comknwc +++| NETGET   BSS    1
00213  M01S00208.comknwc +++| NETGETF  BSS    1
00214  M01S00209.comknwc +++| NETGETL  BSS    1
00215  M01S00210.comknwc +++| NETOFF   BSS    1
00216  M01S00211.comknwc +++| NETON    BSS    1
00217  M01S00212.comknwc +++| NETPUT   BSS    1
00218  M01S00213.comknwc +++| NETSETP  BSS    1
00219  M01S00214.comknwc +++|          LOC    *O
00220  M01S00215.comknwc +++| NETL     EQU    *-NBUF      LENGTH OF *AIP* ENTRY POINT TABLE
00221  M01S00216.comknwc +++|          ORG    NBUF
00222  M01S00217.comknwc +++| NCT      SPACE  4,10
00223  M01S00218.comknwc +++|**        NCT - NAM COMMUNICATION TABLE.
00224  M01S00219.comknwc +++|*
Line S00220 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
00225  M02S00220.knwc25  ---|*T, W1    9/NCTFLAG,6/ ,3/TNBO,3/TNBL,12/TNCN,9/TNCB,18/TNTS
Figure W1

01718262729TNTSTNCBTNCN30383941424445505159TNCNTNBLTNBO NCTFLAG

00226  M01S00001.knwc25  +++|*T, W1    9/NCTFLAG,4/ ,2/TNCT,3/TNBO,3/TNBL,12/TNCN,9/TNCB,18/TNTS
Figure W1

01718262729TNTSTNCBTNCN303839414244454647505159TNCNTNBLTNBOTNCT NCTFLAG

00227  M01S00221.comknwc +++|*T, W2    8/PFC,1/EB,1/RB,6/SFC,44/PARM
Figure W2

029PARM3043444950515259PARMSFCRBEBPFC

00228  M01S00222.comknwc +++|*T, W3    6/ABT,12/ADR,18/ABN,4/ACT,8/STATUS,12/TLC
Figure W3

011121920232429TLCSTATUSACTABN304142535459ABNADRABT

00229  M01S00223.comknwc +++|*
00230  M01S00224.comknwc +++|*
Line S00225 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00231  M02S00225.ns2337  ---|*         NCTFLAG = 1/TNDS,1/TNQS,1/TNSR,1/TNSL,1/TNSE,1/TNTF,1/TNBD,
00232  M01S00001.ns2337  +++|*         NCTFLAG = 1/,1/TNQS,1/TNSR,1/TNSL,1/TNSE,1/TNTF,1/TNBD,
00233  M01S00226.comknwc +++|*                   1/TNBK,1/TNSM
00234  M01S00227.comknwc +++|*
Line S00228 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00235  M02S00228.ns2337  ---|*         TNDS = 1 IF TERMINAL HAS STOP ON DOWN LINE CONNECTION.
00236  M01S00229.comknwc +++|*         TNQS = 1 IF QUEUED SUPERVISORY MESSAGE.
00237  M01S00230.comknwc +++|*         TNSR = 1 IF TASK SEND MESSAGE WITH RECALL.
00238  M01S00231.comknwc +++|*         TNSL = 1 IF INPUT FROM TERMINAL EXCEEDED LIMIT.
00239  M01S00232.comknwc +++|*         TNSE = 1 IF TASK IS ROLLED OUT ON SEND.
00240  M01S00233.comknwc +++|*         TNTF = 1 IF TERMINAL TEMPOFF.
00241  M01S00234.comknwc +++|*         TNBD = 1 IF BLOCK DELIVERED.
Line S00235 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00242  M02S00235.ns2337  ---|*         TNBK = 1 IF TERMINAL BREAK.
00243  M01S00002.ns2337  +++|*         TNBK = 1 IF USER BREAK.
00244  M01S00236.comknwc +++|*         TNSM = 1 IF SUPERVISORY MESSAGE RETURN AFTER SEND.
00245  M01S00002.knwc25  +++|*         TNCT = APPLICATION CHARACTER TYPE - 1.
00246  M01S00237.comknwc +++|*         TNBO = OUTSTANDING OUTPUT BLOCKS.
00247  M01S00238.comknwc +++|*         TNBL = OUTPUT BLOCK LIMIT.
00248  M01S00239.comknwc +++|*         TNCN = NEXT ACN IN QUEUE.
00249  M01S00240.comknwc +++|*         TNCB = INDEX OF COMMUNICATION BLOCK CONNECTION TO TERMINAL.
00250  M01S00241.comknwc +++|*         TNTS = ADDRESS OF TST ENTRY FOR CONNECTION.
00251  M01S00242.comknwc +++|*
00252  M01S00243.comknwc +++|*         STATUS = 1/IBU,3/RFE,1/NFE,1/XPT,1/CAN,1/BIT
00253  M01S00244.comknwc +++|
00254  M01S00245.comknwc +++| NCTA     CON    0           HEAD OF SUPERVISORY MESSAGE QUEUE
00255  M01S00246.comknwc +++| NCTB     CON    0           END OF SUPERVISORY MESSAGE QUEUE
00256  M01S00247.comknwc +++| TNCTL    EQU    3           LENGTH OF NCT ENTRY
00257  M01S00248.comknwc +++|
00258  M01S00249.comknwc +++| TNQS     FIELD  ,58,58      QUEUED SUPERVISORY MESSAGE
00259  M01S00250.comknwc +++| TNSR     FIELD  ,57,57      TASK SEND WITH RECALL
00260  M01S00251.comknwc +++| TNSL     FIELD  ,56,56      INPUT EXCEEDED LIMIT
00261  M01S00252.comknwc +++| TNSE     FIELD  ,55,55      TASK ROLLED OUT ON SEND
00262  M01S00253.comknwc +++| TNTF     FIELD  ,54,54      TERMINAL TEMPOFF
00263  M01S00254.comknwc +++| TNBD     FIELD  ,53,53      BLOCK DELIVERED
Line S00255 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00264  M02S00255.ns2337  ---| TNBK     FIELD  ,52,52      TERMINAL BREAK
00265  M01S00003.ns2337  +++| TNBK     FIELD  ,52,52      USER BREAK
00266  M01S00256.comknwc +++| TNSM     FIELD  ,51,51      SUPERVISORY MESSAGE INDICATOR
00267  M01S00003.knwc25  +++| TNCT     FIELD  ,46,45      APPLICATION CHARACTER TYPE - 1
00268  M01S00257.comknwc +++| TNBO     FIELD  ,44,42      OUTSTANDING OUTPUT BLOCK
00269  M01S00258.comknwc +++| TNBL     FIELD  ,41,39      OUTPUT BLOCK LIMIT
00270  M01S00259.comknwc +++| TNCN     FIELD  ,38,27      NEXT ACN IN QUEUE
00271  M01S00260.comknwc +++| TNCB     FIELD  ,26,18      COMMUNICATION BLOCK INDEX
00272  M01S00261.comknwc +++| TNTS     FIELD  ,17,0       TST ENTRY FWA
00273  M01S00262.comknwc +++| TNAH     FIELD  2,59,0      APPLICATION BLOCK HEADER
00274  M01S00263.comknwc +++|          SPACE  4,10
00275  M01S00264.comknwc +++|**        GLOBAL STORAGE.
00276  M01S00265.comknwc +++|
00277  M01S00266.comknwc +++| ACNA     CON    0           APPLICATION CONNECTION NUMBER
00278  M01S00267.comknwc +++| ACNS     CON    0           SUPERVISORY MESSAGE CONNECTION NUMBER
00279  M01S00268.comknwc +++| ACMA     CON    NCTL        LARGEST CONNECTION NUMBER
00280  M01S00269.comknwc +++| ACMI     CON    1           SMALLEST CONNECTION NUMBER
00281  M01S00270.comknwc +++| ALNO     CON    ALN         APPLICATION LIST NUMBER
00282  M01S00001.knwc6   +++| ALNA     CON    ALN+1       PRIORITY APPLICATION LIST
00283  M01S00271.comknwc +++| NSUP     CON    0           SUPERVISORY MESSAGE STATUS
00284  M01S00272.comknwc +++| NMBP     VFD    60/0        NULL MESSAGE PARAMETER BLOCK
00285  M01S00273.comknwc +++|          SPACE  4,10
00286  M01S00274.comknwc +++|**        SUPERVISORY MESSAGES SENT TO NAM.
00287  M01S00275.comknwc +++|
00288  M01S00276.comknwc +++|*         CONNECTION ACCEPTED.
00289  M01S00277.comknwc +++| SMAC     VFD    8/PFCN,1/0,1/1,6/SFRT,8/0,12/0,14/0,4/4,6/ALN
00290  M01S00278.comknwc +++|
00291  M01S00279.comknwc +++|*         CONNECTION REJECTED.
00292  M01S00280.comknwc +++| SMCR     VFD    8/PFCN,1/1,1/0,6/SFRT,8/4,12/0,24/0
00293  M01S00281.comknwc +++|
00294  M01S00282.comknwc +++|*         CONNECTION ENDED.
00295  M01S00283.comknwc +++| SMCE     VFD    8/PFCN,1/0,1/0,6/SFEN,12/0,8/0,24/0
00296  M01S00284.comknwc +++|
00297  M01S00285.comknwc +++|*         CHANGE INPUT CHARACTER TYPE.
00298  M01S00286.comknwc +++| SMDC     VFD    8/PFDC,1/0,1/0,6/SFIC,8/0,12/0,18/0,6/0
00299  M01S00287.comknwc +++|
00300  M01S00288.comknwc +++|*         BLOCK DELIVERED.
00301  M01S00289.comknwc +++| SMAK     VFD    8/PFFC,2/0,6/SFAK,8/0,12/0,24/0
00302  M01S00290.comknwc +++|
00303  M01S00291.comknwc +++|*         BLOCK NOT DELIVERED.
00304  M01S00292.comknwc +++| SMAX     VFD    8/PFFC,1/0,1/0,6/SFAX,8/1,12/0,18/0,6/0
00305  M01S00293.comknwc +++|
00306  M01S00294.comknwc +++|*         CONNECTION INITIALIZE.
00307  M01S00295.comknwc +++| SMCM     VFD    8/PFFC,1/0,1/1,6/SFCM,8/0,12/0,24/0
00308  M01S00296.comknwc +++|
00309  M01S00297.comknwc +++|*         HALF DUPLEX.
00310  M01S00298.comknwc +++| SMHD     VFD    8/PFLS,2/0,6/SFHD,8/0,12/0,24/0
00311  M01S00299.comknwc +++|
Line S00300 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
00312  M02S00300.knwc6   ---|*         TEMPORARY ON.
Line S00301 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
00313  M02S00301.knwc6   ---| SMON     VFD    8/PFLS,1/0,1/0,6/SFON,8/0,12/0,24/0
Line S00302 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
00314  M02S00302.knwc6   ---|
Line S00303 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
00315  M02S00303.knwc6   ---|*         TEMPORARY OFF.
Line S00304 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
00316  M02S00304.knwc6   ---| SMOF     VFD    8/PFLS,1/0,1/0,6/SFOF,8/0,12/0,24/0
Line S00305 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
00317  M02S00305.knwc6   ---|
Line S00306 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00318  M02S00306.ns2337  ---|*         ENQUIRE OR STATUS.
00319  M01S00004.ns2337  +++|*         INTERRUPT RESPONSE.
00320  M01S00307.comknwc +++| SMRB     VFD    8/PFIN,2/0,6/SFRB,8/0,12/0,24/0
00321  M01S00308.comknwc +++|
00322  M01S00001.ns22000 +++|*         RESUME OUTPUT.
00323  M01S00002.ns22000 +++| SMRO     VFD    8/PFRO,1/0,1/0,6/SFRO,12/0,32/0
00324  M01S00003.ns22000 +++|
Line S00309 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00325  M02S00309.ns2337  ---|*         RESET.
Line S00310 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00326  M02S00310.ns2337  ---| SMRS     VFD    8/PFFC,1/0,1/0,6/SFRS,12/0,32/0
Line S00002 Modification History
M01 (Added by) knwc6
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00327  M02S00002.ns2337  ---|
00328  M01S00003.knwc6   +++|*         SWITCH APPLICATION CONNECTION.
00329  M01S00004.knwc6   +++| SMSW     VFD    8/PFLS,1/0,1/0,6/SFSW,8/0,12/0,18/0,6/0
00330  M01S00005.ns2337  +++|
00331  M01S00006.ns2337  +++|*         TERMDEF FUNCTION CODE.
Line S00007 Modification History
M01 (Added by) ns2337
M02 (Updated by) ns2416
Seq #  *Modification Id* Act 
----------------------------+
00332  M02S00007.ns2416  ---| SMTD     VFD    8/PFTC,2/0,6/SFDF,44/0
00333  M01S00001.ns2416  +++| SMTD     VFD    8/PFTC,2/0,6/SFDM,44/0
00334  M01S00003.ns2517  +++|
00335  M01S00004.ns2517  +++|*         TYPE-AHEAD DISABLE MESSAGE.
00336  M01S00005.ns2517  +++| SMTY     VFD    8/PFTC,2/0,6/SFDM,8/112,8/TYPEAH,8/0,8/0,8/0,4/0
00337  M01S00311.comknwc +++|          SPACE  4,15
00338  M01S00312.comknwc +++|**        DAYFILE MESSAGES.
00339  M01S00313.comknwc +++|
00340  M01S00314.comknwc +++| SMGA     DATA   C* NAM FUNCTION NOT FOUND.*
Line S00315 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc21
Seq #  *Modification Id* Act 
----------------------------+
00341  M02S00315.knwc21  ---| SMGB     DATA   C* NAM LOGICAL ERROR.*
00342  M01S00001.knwc21  +++| SMGB     DATA   C* ERR/LGL RECEIVED FROM NAM - RC = XX.*
00343  M01S00316.comknwc +++| SMGD     DATA   C* NAM ERROR - ILLOGICAL ABT.*
00344  M01S00317.comknwc +++| SMGF     DATA   C* NETOFF COMPLETE.*
Line S00318 Modification History
M01 (Added by) comknwc
M02 (Updated by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00345  M02S00318.v23l617 ---| SMGG     DATA   C* NAM ERROR - ILLEGAL ABH.*
00346  M01S00002.v23l617 +++| SMGG     DATA   C* NAM ERROR - INCORRECT ABH.*
00347  M01S00319.comknwc +++| SMGH     DATA   C* NAM NOT AVAILABLE.*
00348  M01S00320.comknwc +++| SMGI     DATA   C* NETON COMPLETE.*
00349  M01S00321.comknwc +++| SMGJ     DATA   C* AIP DEBUG OPTION TURNED ON.*
00350  M01S00322.comknwc +++| SMGK     DATA   C* AIP DEBUG OPTION TURNED OFF.*
00351  M01S00323.comknwc +++|          SPACE  4,10
00352  M01S00324.comknwc +++|**        DATA MESSAGE INPUT AREA.
00353  M01S00325.comknwc +++|
00354  M01S00326.comknwc +++| INDH     BSS    1           DATA MESSAGE HEADER
00355  M01S00327.comknwc +++|
00356  M01S00328.comknwc +++|*         (INDI) AND (INDB) ARE FORMATTED TO LOOK LIKE TELEX INPUT.
00357  M01S00329.comknwc +++|*         (INDB) IS ALSO USED TO CONTAIN ROUTINE *XST* BEFORE
00358  M01S00330.comknwc +++|*         NAM INPUT ARRIVES.
00359  M01S00331.comknwc +++|
00360  M01S00332.comknwc +++| INDI     VFD    1/0,1/0,22/0,18/0,18/0
00361  M01S00333.comknwc +++| INDB     EQU    *           BUFFER FOR NAM INPUT
Line S00334 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
00362  M02S00334.knwc6   ---| INDBL    EQU    250         MESSAGE BUFFER LENGTH
00363  M01S00005.knwc6   +++| INDBL    EQU    422         MESAGE BUFFER LENGTH
00364  M01S00335.comknwc +++|          ORG    INDB+INDBL+1
00365  M01S00336.comknwc +++| INDM     VFD    60/INDBL-1  MAXIMUM MESSAGE LENGTH
00366  M01S00006.knwc6   +++| INDN     VFD    60/INDBL-CMBHL-CMBRL-1  MAXIMUM LENGTH FOR 2ND LIST
00367  M01S00007.knwc6   +++|          ERRNG  INDBL-CMBRL-CMBHL-1-409  BUFFER TOO SMALL
00368  M01S00337.comknwc +++|
00369  M01S00338.comknwc +++|**        SUPERVISORY INPUT MESSAGE AREA.
00370  M01S00339.comknwc +++|
00371  M01S00340.comknwc +++| INSH     BSS    1           SUPERVISORY MESSAGE HEADER
00372  M01S00341.comknwc +++|
00373  M01S00342.comknwc +++|*         (INSI) AND (INSJ) ARE USED TO SETUP SYSTEM ORIGIN
00374  M01S00343.comknwc +++|*         TRANSACTIONS FOR ITASK.
00375  M01S00344.comknwc +++|
00376  M01S00345.comknwc +++| INSI     VFD    1/0,1/0,22/0,18/0,18/0
00377  M01S00346.comknwc +++| INSJ     BSS    2           SYSTEM ORIGIN TASK MESSAGE BUFFER
00378  M01S00347.comknwc +++| INSB     EQU    *           SUPERVISORY MESSAGE BUFFER
00379  M01S00348.comknwc +++| INSBL    EQU    64+1        INPUT SUPERVISORY BUFFER LENGTH
00380  M01S00349.comknwc +++|          ORG    INSB+INSBL+1
00381  M01S00350.comknwc +++| INSM     VFD    60/INSBL    MAXIMUM MESSAGE LENGTH
00382  M01S00351.comknwc +++|          SPACE  4,10
00383  M01S00352.comknwc +++|**        SUPERVISORY OUTPUT MESSAGE AREA.
00384  M01S00353.comknwc +++|
Line S00004 Modification History
M01 (Added by) ns22000
M02 (Updated by) ns2517
Seq #  *Modification Id* Act 
----------------------------+
00385  M02S00004.ns2517  ---| OTSG     VFD    6/3,12/0,18/0,4/2,8/0,12/2  SYNCHRONOUS HEADER
00386  M01S00006.ns2517  +++| OTSG     VFD    6/3,12/0,18/0,4/2,8/0,12/4  SYNCHRONOUS HEADER
00387  M01S00005.ns22000 +++|
00388  M01S00354.comknwc +++| OTSH     VFD    6/3,12/0,18/0,4/1,4/0,1/1,3/0,12/OTSBL
00389  M01S00355.comknwc +++| OTSI     VFD    6/3,12/0,18/0,4/2,4/0,1/1,3/0,12/0
00390  M01S00356.comknwc +++| OTSJ     BSSZ   1           SUPERVISORY MESSAGE HEADER
Line S00357 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc13
Seq #  *Modification Id* Act 
----------------------------+
00391  M02S00357.knwc13  ---| OTSBL    EQU    1           LENGTH OF OUTPUT SUPERVISORY MESSAGE
Line S00001 Modification History
M01 (Added by) knwc13
M02 (Updated by) ns2517
Seq #  *Modification Id* Act 
----------------------------+
00392  M02S00001.ns2517  ---| OTSBL    EQU    2
00393  M01S00007.ns2517  +++| OTSBL    EQU    4
00394  M01S00358.comknwc +++| OTSB     BSS    OTSBL       SUPERVISORY MESSAGE
00395  M01S00002.knwc13  +++|          VFD    42/0HBYE,18/0
00396  M01S00359.comknwc +++|
00397  M01S00360.comknwc +++|*         DEFAULT APPLICATION BLOCK HEADER.
00398  M01S00361.comknwc +++|
00399  M01S00362.comknwc +++| DABH     VFD    6/2,12/0,18/0,4/4,1/0,3/0,1/1,3/0,12/0
00400  M01S00363.comknwc +++| DABI     VFD    6/1,12/0,18/0,4/4,1/0,3/0,1/1,3/0,12/0
00401  M01S00364.comknwc +++|          SPACE  4,10
00402  M01S00365.comknwc +++|**        PRIORITY AND REASON CODE FOR SUPERVISORY MESSAGE.
00403  M01S00366.comknwc +++|*T        42/ ,6/I,6/R,6/C
Figure

0561112171829CRI 3059

00404  M01S00367.comknwc +++|*         I      INCOMING SUPERVISORY MESSAGE PRIORITY.
00405  M01S00368.comknwc +++|*         R      RESIDENT SUPERVISORY MESSAGE PRIORITY.
00406  M01S00369.comknwc +++|*         C      ITASK REASON CODE.
00407  M01S00370.comknwc +++|
00408  M01S00371.comknwc +++| PINI     EQU    110200B+CILOG  TERMINAL LOGIN
00409  M01S00372.comknwc +++| PCBK     EQU    111000B+CICNB  CONNECTION BROKEN
00410  M01S00373.comknwc +++| PACK     EQU    050400B        BLOCK DELIVERED
00411  M01S00374.comknwc +++| PNAK     EQU    060500B+CINAK  BLOCK NOT DELIVERED
Line S00375 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00412  M02S00375.ns2337  ---| PBRK     EQU    040200B+CIBRK  TERMINAL BREAK
Line S00376 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00413  M02S00376.ns2337  ---| PSTR     EQU    040200B+CISTR  START DOWN LINE CONNECTION
Line S00377 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00414  M02S00377.ns2337  ---| PSTP     EQU    040200B+CISTP  STOP DOWN LINE CONNECTION
00415  M01S00008.ns2337  +++| PBRK     EQU    040200B+CIBRK  USER BREAK
00416  M01S00378.comknwc +++| PINA     EQU    020100B+CIINA  TERMINAL INACTIVE
00417  M01S00379.comknwc +++| PTCH     EQU    030200B+CITC   TERMINAL CHARACTERISTIC
00418  M01S00380.comknwc +++| PLGR     EQU    070600B+CILGR  LOGICAL ERROR
00419  M01S00381.comknwc +++| PTSD     EQU    111100B+CITSD  NETWORK FORCED SHUTDOWN
00420  M01S00382.comknwc +++| PNSD     EQU    060500B+CISHT  NETWORK NORMAL SHUTDOWN
00421  M01S00383.comknwc +++| PTES     EQU    100000B+CIUS   TERMINAL STATUS REQUEST
00422  M01S00384.comknwc +++|          TITLE  TAF INTERFACE FUNCTION.
00423  M01S00385.comknwc +++| CTA      SPACE  4,20
00424  M01S00386.comknwc +++|**        NETWORKS ACCESS METHODS FUNCTION PROCESSORS.
00425  M01S00387.comknwc +++|*         THE FOLLOWING PROCESSORS ARE AVAILABLE ONLY IN NAM
00426  M01S00388.comknwc +++|*         TELE-PROCESSING MODE.
00427  M01S00389.comknwc +++|*
00428  M01S00390.comknwc +++|*         NOTE - REGISTER CONVENTION IS THE SAME AS OTHER CTI
00429  M01S00391.comknwc +++|*         PROCESSORS, EVEN THOUGH THE CODE IS NOT CONTIGUOUSLY
00430  M01S00392.comknwc +++|*         PLACED.
00431  M01S00393.comknwc +++| CTA      SPACE  4,20
00432  M01S00394.comknwc +++|*         CTA - REQUEST CODE 16, SET INPUT CHARACTER TYPE.
00433  M01S00395.comknwc +++|*
00434  M01S00396.comknwc +++|*         THE REQUEST FORMAT IS
00435  M01S00397.comknwc +++|*
00436  M01S00398.comknwc +++|*T  ADDR   42/     TERMINAL, 18/     ACT
Figure ADDR

0171829 ACT TERMINAL3059 TERMINAL

00437  M01S00399.comknwc +++|*T, ADDR+1 42/      ,18/      STATUS
Figure ADDR+1

0171829 STATUS 3059

00438  M01S00400.comknwc +++|*
00439  M01S00401.comknwc +++|*         TERMINAL = TERMINAL BEING OPERATED UPON.
00440  M01S00402.comknwc +++|*         ACT = INPUT CHARACTER TYPE 2,3,4.
00441  M01S00403.comknwc +++|*         STATUS = LOCATION FOR RETURNED LOGIN STATUS.
00442  M01S00404.comknwc +++|*
00443  M01S00405.comknwc +++|*         OPERATION - THE PARAMETERS ARE VERIFIED FOR LEGALITY AND
00444  M01S00406.comknwc +++|*                     THE TASK ABORTED FOR INVALID CONDITIONS.  THE
Line S00407 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
00445  M02S00407.knwc25  ---|*                     CHARACTER TYPE IS CHECKED FOR LEGALITY, AND THEN
Line S00408 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
00446  M02S00408.knwc25  ---|*                     A NETPUT IS ISSUED TO INFORM THE NETWORK.
00447  M01S00004.knwc25  +++|*                     CHARACTER TYPE IS CHECKED FOR LEGALITY AND THEN
00448  M01S00005.knwc25  +++|*                     SAVED IN THE NCT.  THEN A NETPUT IS ISSUED TO
00449  M01S00006.knwc25  +++|*                     INFORM THE NETWORK.
00450  M01S00409.comknwc +++|*
00451  M01S00410.comknwc +++|*         ENTRY  (B6) = START OF COMMUNICATIONS BLOCK HEADER.
00452  M01S00411.comknwc +++|*                (B5) = TASK RA.
00453  M01S00412.comknwc +++|*                (B4) = COMPLEMENT OF PARAMETER ADDRESS.
00454  M01S00413.comknwc +++|*                (B2) = ADDRESS OF TASK-S SYSTEM AREA.
00455  M01S00414.comknwc +++|*
Line S00415 Modification History
M01 (Added by) comknwc
M02 (Updated by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00456  M02S00415.v23l617 ---|*         EXIT   TO *TERR28* IF ILLEGAL ACT.
00457  M01S00003.v23l617 +++|*         EXIT   TO *TERR28* IF INCORRECT ACT.
00458  M01S00416.comknwc +++|*                TO *TSSC* OTHERWISE.
00459  M01S00417.comknwc +++|*
Line S00418 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
00460  M02S00418.knwc25  ---|*         USES   A - 2, 4, 6.
00461  M01S00007.knwc25  +++|*         USES   A - 2, 4, 5, 6, 7.
00462  M01S00419.comknwc +++|*                B - 6.
Line S00420 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
00463  M02S00420.knwc25  ---|*                X - 0, 1, 2, 3, 4, 6.
00464  M01S00008.knwc25  +++|*                X - ALL.
00465  M01S00421.comknwc +++|*
00466  M01S00422.comknwc +++|*         CALLS  NPT, VPR.
00467  M01S00423.comknwc +++|
00468  M01S00424.comknwc +++|
00469  M01S00425.comknwc +++| CTA      SX2    B1          (X2) = NUMBER OF WORDS IN PARAMETER BLOCK
00470  M01S00426.comknwc +++|          RJ     VPR         VERIFY REQUEST PARAMETERS
00471  M01S00009.knwc25  +++|          LX1    TSCNN-TSCNS-1  RIGHT JUSTIFY ACN
00472  M01S00427.comknwc +++|          ZR     X6,TSSC     IF TERMINAL NOT LOGGED IN
00473  M01S00428.comknwc +++|          SA2    B4          READ TASK ACT
Line S00429 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
00474  M02S00429.knwc25  ---|          LX1    TSCNN-TSCNS-1  RIGHT JUSTIFY ACN
00475  M01S00430.comknwc +++|          MX0    -AHACN
00476  M01S00431.comknwc +++|          BX1    -X0*X1      ACN
00477  M01S00432.comknwc +++|          SX3    X2-1
00478  M01S00010.knwc25  +++|          SB6    B1          (B6) .GT. 0 IMPLIES DEFAULT PARAMETERS
00479  M01S00011.knwc25  +++|          NG     X3,TERR28   IF ACT .LT. 1 (INCORRECT ACT)
00480  M01S00433.comknwc +++|          ZR     X3,TERR28   IF ACT .EQ. 1 (EXECUTIVE TO NAM ONLY)
Line S00434 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
00481  M02S00434.knwc25  ---|          LX1    AHACS-AHACN+1
Line S00435 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
00482  M02S00435.knwc25  ---|          MX0    -AHCTN
00483  M01S00436.comknwc +++|          SX3    X2-5
00484  M01S00437.comknwc +++|          SA4    SMDC        SET ACT IN SUPERVISORY MESSAGE
Line S00438 Modification History
M01 (Added by) comknwc
M02 (Updated by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00485  M02S00438.v23l617 ---|          PL     X3,TERR28   IF ACT .GT. 4 (ILLEGAL ACT)
00486  M01S00004.v23l617 +++|          PL     X3,TERR28   IF ACT .GT. 4 (INCORRECT ACT)
00487  M01S00012.knwc25  +++|          SX5    TNCTL
00488  M01S00013.knwc25  +++|          IX5    X5*X1
00489  M01S00014.knwc25  +++|          LX1    AHACS-AHACN+1
00490  M01S00015.knwc25  +++|          TA5    X5,VNCT     NCT ENTRY
00491  M01S00016.knwc25  +++|          LX5    -TNCTS+TNCTN-1
00492  M01S00017.knwc25  +++|          MX0    -TNCTN
00493  M01S00018.knwc25  +++|          BX5    X0*X5
00494  M01S00019.knwc25  +++|          SX7    X2-1        APPLICATION CHARACTER TYPE - 1
00495  M01S00020.knwc25  +++|          BX7    X5+X7
00496  M01S00021.knwc25  +++|          LX7    TNCTS-TNCTN+1
00497  M01S00022.knwc25  +++|          SA7    A5          STORE IN NCT
00498  M01S00023.knwc25  +++|          MX0    -AHCTN
00499  M01S00439.comknwc +++|          BX2    -X0*X2      MASK APPLICATION CHARACTER TYPE
00500  M01S00440.comknwc +++|          BX6    X2+X4
00501  M01S00441.comknwc +++|          BX6    X1+X6       INSERT ACN
00502  M01S00442.comknwc +++|          SA6    OTSB
Line S00443 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
00503  M02S00443.knwc25  ---|          SB6    B1          (B6) .GT. 0 IMPLIES DEFAULT PARAMETERS
00504  M01S00006.ns22000 +++|          SX4    B1
00505  M01S00444.comknwc +++|          RJ     NPT         SET INPUT CHARACTER TYPE
00506  M01S00445.comknwc +++|          EQ     TSSC        RETURN TO TASK SWITCHING LOOP
00507  M01S00446.comknwc +++| CTD      SPACE  4,10
00508  M01S00447.comknwc +++|**        CTD - REQUEST CODE 17, DEFINE TERMINAL CHARACTERISTICS.
00509  M01S00448.comknwc +++|*
00510  M01S00449.comknwc +++|*         THE REQUEST FORMAT IS
00511  M01S00450.comknwc +++|*
00512  M01S00451.comknwc +++|*T  ADDR   42/      TERMINAL,18/     CC
Figure ADDR

0171829 CC TERMINAL3059 TERMINAL

00513  M01S00452.comknwc +++|*T, ADDR+1 42/      ,18/      STATUS
Figure ADDR+1

0171829 STATUS 3059

00514  M01S00453.comknwc +++|*T, ADDR+2 16/      CODE,44/      TEXT
Figure ADDR+2

029 TEXT30434459 TEXT CODE

00515  M01S00454.comknwc +++|*T, ADDR+N 60/      TEXT
Figure ADDR+N

029 TEXT3059 TEXT

00516  M01S00455.comknwc +++|*
00517  M01S00456.comknwc +++|*         TERMINAL = TERMINAL NAME OF TERMINAL TO BE OPERATED
00518  M01S00457.comknwc +++|*                     UPON.  ZERO IMPLIES ORIGINATING TERMINAL.
00519  M01S00458.comknwc +++|*         CC = CHARACTER COUNT OF ATTENDANT TEXT.
00520  M01S00459.comknwc +++|*         CODE = PRIMARY FUNCTION CODE FOR NETWORK SUPERVISOR.
00521  M01S00460.comknwc +++|*         TEXT = HEXIDECIMAL CHARACTERS WHOSE VALUES ARE ASCII FOR
00522  M01S00461.comknwc +++|*                THE NEW ATTRIBUTES FOR THE TERMINAL.
00523  M01S00462.comknwc +++|*
00524  M01S00463.comknwc +++|*         OPERATION - THE REQUEST PARAMETERS ARE VALIDATED AND
Line S00464 Modification History
M01 (Added by) comknwc
M02 (Updated by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00525  M02S00464.v23l617 ---|*                     THE TASK ABORTED FOR ILLEGAL CONDITIONS.  THE
00526  M01S00005.v23l617 +++|*                     THE TASK ABORTED FOR INCORRECT CONDITIONS.  THE
00527  M01S00465.comknwc +++|*                     CHARACTER COUNT AND THE ACN ARE TRANSFERRED TO
00528  M01S00466.comknwc +++|*                     THEIR RESPECTIVE PLACES IN THE ABH AND
00529  M01S00467.comknwc +++|*                     SUPERVISORY MESSAGE BUFFER, FOLLOWED BY A
00530  M01S00468.comknwc +++|*                     NETPUT OF THE MESSAGE.
00531  M01S00469.comknwc +++|*
00532  M01S00470.comknwc +++|*         ENTRY  (B6) = START OF COMMUNICATIONS BLOCK HEADER.
00533  M01S00471.comknwc +++|*                (B5) = TASK RA.
00534  M01S00472.comknwc +++|*                (B4) = COMPLEMENT OF PAREMETER ADDRESS.
00535  M01S00473.comknwc +++|*                (B2) = ADDRESS OF TASK-S SYSTEM AREA.
00536  M01S00474.comknwc +++|*
00537  M01S00475.comknwc +++|*         EXIT   TO *TRCL2* IF BLOCK OUTSTANDING.
00538  M01S00009.ns2337  +++|*                TO *SRM* IF BREAK OUTSTANDING.
00539  M01S00476.comknwc +++|*                TO *TSSC* OTHERWISE.
00540  M01S00477.comknwc +++|*                (B1) = 1.
00541  M01S00478.comknwc +++|*
00542  M01S00479.comknwc +++|*         USES   A - 1, 2, 3, 4, 5, 6, 7.
00543  M01S00480.comknwc +++|*                B - 1, 3, 4.
00544  M01S00481.comknwc +++|*                X - ALL.
00545  M01S00482.comknwc +++|*
00546  M01S00483.comknwc +++|*         CALLS  NCK, NPT, PNT, RSP, VPR.
00547  M01S00484.comknwc +++|*
00548  M01S00485.comknwc +++|*         MACROS NET.
00549  M01S00486.comknwc +++|*
00550  M01S00487.comknwc +++|*         NOTE   1. IF TERMINAL HAS SEND WITH RECALL OR OUTPUT BLOCK
00551  M01S00488.comknwc +++|*                   OUTSTANDING, THE TASK IS PUT IN RECALL.
Line S00489 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00552  M02S00489.ns2337  ---|*                2. A RESET SUPERVISORY MESSAGE IS SENT PRIOR TO
Line S00490 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00553  M02S00490.ns2337  ---|*                   TERMDEF REQUEST IF BREAK IS OUTSTANDING.
00554  M01S00491.comknwc +++|
00555  M01S00492.comknwc +++|
00556  M01S00493.comknwc +++| CTD      SX4    60          COMPUTE REQUEST LENGTH
00557  M01S00494.comknwc +++|          SA2    B5-B4
00558  M01S00495.comknwc +++|          MX0    -18
00559  M01S00496.comknwc +++|          BX2    -X0*X2      LENGTH IN ASCII CHARACTERS
00560  M01S00497.comknwc +++|          LX2    3
00561  M01S00498.comknwc +++|          PX4    X4
00562  M01S00499.comknwc +++|          SX2    X2+179      LENGTH IN BITS
00563  M01S00500.comknwc +++|          NX4    X4
00564  M01S00501.comknwc +++|          PX2    X2
00565  M01S00502.comknwc +++|          NX2    X2
00566  M01S00503.comknwc +++|          FX4    X2/X4       LENGTH IN WORDS
00567  M01S00504.comknwc +++|          UX4,B3 X4
00568  M01S00505.comknwc +++|          LX2    X4,B3
00569  M01S00506.comknwc +++|          RJ     VPR         VERIFY REQUEST PARAMETERS
00570  M01S00507.comknwc +++| CTD1     LX1    59-TSLIS
00571  M01S00508.comknwc +++|          PL     X1,CTD5     IF TERMINAL NOT LOG IN
00572  M01S00509.comknwc +++|          MX0    -TSCNN
00573  M01S00510.comknwc +++|          LX1    TSCNN-TSCNS-1-59+TSLIS
00574  M01S00511.comknwc +++|          SX3    TNCTL
00575  M01S00512.comknwc +++|          BX2    -X0*X1      ACN
00576  M01S00513.comknwc +++|          IX3    X2*X3
00577  M01S00514.comknwc +++|          MX0    -TNBON
00578  M01S00515.comknwc +++|          TA3    X3,VNCT     NCT ENTRY
00579  M01S00516.comknwc +++|          SX5    B1          ADD OUTSTANDING OUTPUT BLOCK FLAG
00580  M01S00517.comknwc +++|          LX3    59-TNSRS
00581  M01S00518.comknwc +++|          NG     X3,CTD3     IF SEND WITH RECALL OUTSTANDING
00582  M01S00519.comknwc +++|          LX3    TNBON-TNBOS-1-59+TNSRS+60
00583  M01S00520.comknwc +++|          BX4    -X0*X3      OUTSTANDING OUTPUT BLOCK
00584  M01S00521.comknwc +++|          NZ     X4,CTD3     IF OUTPUT BLOCK OUTSTANDING
00585  M01S00522.comknwc +++|          BX3    X3+X5
00586  M01S00523.comknwc +++|          LX3    59-TNBKS-TNBON+TNBOS+1  LEFT JUSTIFY BREAK FLAG
Line S00524 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00587  M02S00524.ns2337  ---|          SA1    VSND        APPLICATION BLOCK NUMBER
00588  M01S00010.ns2337  +++|          PL     X3,CTD1.1   IF NO BREAK OUTSTANDING
00589  M01S00011.ns2337  +++|          SX1    B0
00590  M01S00012.ns2337  +++|          EQ     SRM         SEND RESUME OUTPUT MARKER
00591  M01S00013.ns2337  +++|
00592  M01S00014.ns2337  +++| CTD1.1   SA1    VSND        APPLICATION BLOCK NUMBER
00593  M01S00525.comknwc +++|          SA5    OTSI        SUPERVISORY MESSAGE HEADER
00594  M01S00526.comknwc +++|          MX0    -AHBNN
00595  M01S00527.comknwc +++|          SX6    X1+B1       INCREMENT APPLICATION BLOCK NUMBER
00596  M01S00528.comknwc +++|          BX6    -X0*X6
00597  M01S00529.comknwc +++|          SA4    B4          FIRST WORD OF PARAMETERS
00598  M01S00530.comknwc +++|          SA6    A1          UPDATE ABN
00599  M01S00531.comknwc +++|          LX2    AHADS-AHADN+1
00600  M01S00532.comknwc +++|          SX4    X4          TLC
00601  M01S00533.comknwc +++|          LX6    AHBNS-AHBNN+1
00602  M01S00534.comknwc +++|          SX7    B4+2        ADDRESS OF SUPERVISORY MESSAGE
00603  M01S00535.comknwc +++|          BX4    X4+X5       ADD TLC
00604  M01S00536.comknwc +++|          SA1    X7          FWA OF MESSAGE
00605  M01S00537.comknwc +++|          BX6    X4+X6       ADD ABN
00606  M01S00538.comknwc +++|          BX6    X2+X6       ADD ADR
00607  M01S00539.comknwc +++|          SA7    CTD2+4
Line S00540 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00608  M02S00540.ns2337  ---|          SA4    CTDA        TERMDEF FUNCTION CODE
00609  M01S00015.ns2337  +++|          SA4    SMTD        TERMDEF FUNCTION CODE
00610  M01S00541.comknwc +++|          MX0    -44
00611  M01S00542.comknwc +++|          BX7    -X0*X1      CLEAR FUNCTION CODE
00612  M01S00543.comknwc +++|          SA6    INDI        SUPERVISORY MESSAGE HEADER
00613  M01S00544.comknwc +++|          BX7    X4+X7
00614  M01S00545.comknwc +++|          SA7    A1
Line S00546 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00615  M02S00546.ns2337  ---|          MX0    -59         CLEAR BREAK INDICATOR
Line S00547 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00616  M02S00547.ns2337  ---|          BX7    -X0*X3
00617  M01S00016.ns2337  +++|          BX7    X3
00618  M01S00548.comknwc +++|          LX7    TNBKS-59
Line S00549 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00619  M02S00549.ns2337  ---|          SA7    A3          UPDATE NCT ENTRY
Line S00550 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00620  M02S00550.ns2337  ---|          PL     X3,CTD1.1   IF NOT BREAK OUTSTANDING
Line S00551 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00621  M02S00551.ns2337  ---|          SA5    SMRS        RESET FUNCTION
Line S00552 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00622  M02S00552.ns2337  ---|          LX2    AHACS-AHACN+1-AHADS+AHADN-1
Line S00553 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00623  M02S00553.ns2337  ---|          BX6    X2+X5       ADD ACN
Line S00554 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00624  M02S00554.ns2337  ---|          SA6    OTSB
Line S00007 Modification History
M01 (Added by) ns22000
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00625  M02S00007.ns2337  ---|          SX4    B1
Line S00555 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00626  M02S00555.ns2337  ---|          RJ     NPT         SEND RESET SUPERVISORY MESSAGE
Line S00556 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00627  M02S00556.ns2337  ---|          EQ     CTD2        CONTINUE TO PROCESS TERMDEF REQUEST
Line S00557 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00628  M02S00557.ns2337  ---|
Line S00558 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00629  M02S00558.ns2337  ---| CTD1.1   RJ     NCK         CHECK NETWORK STATUS
00630  M01S00017.ns2337  +++|          SA7    A3+         UPDATE NCT ENTRY
00631  M01S00018.ns2337  +++|          RJ     NCK         CHECK NETWORK STATUS
00632  M01S00559.comknwc +++| CTD2     NET    PUT,INDI,O  SEND TERMDEF SUPERVISORY MESSAGE
00633  M01S00560.comknwc +++|          SB1    1
00634  M01S00561.comknwc +++|          RJ     NCK         CHECK NETWORK STATUS
00635  M01S00562.comknwc +++|          RJ     RSP         RESTORE (B2) AND (B7)
00636  M01S00563.comknwc +++|          EQ     TSSC        ACTIVE TASK
00637  M01S00564.comknwc +++|
00638  M01S00565.comknwc +++|*         SAVE REGISTER FOR RECALL.
00639  M01S00566.comknwc +++|
00640  M01S00567.comknwc +++| CTD3     SX1    A1          TST ENTRY
00641  M01S00568.comknwc +++|          SB3    B2+NUAPL    TASK RA
00642  M01S00569.comknwc +++|          SX2    B4-B3       FWA OF PARMETERS RELATIVE TO RA
00643  M01S00570.comknwc +++|          LX1    18
00644  M01S00571.comknwc +++|          BX6    X1+X2
00645  M01S00572.comknwc +++|          SX7    CTD4        RETURN ADDRESS
00646  M01S00573.comknwc +++|          SA6    B2+RCLA
00647  M01S00574.comknwc +++|          EQ     TRCL2       PUT TASK IN RECALL
00648  M01S00575.comknwc +++|
00649  M01S00576.comknwc +++|*         SET UP REGISTERS AFTER RECALL.
00650  M01S00577.comknwc +++|
00651  M01S00578.comknwc +++| CTD4     SA2    B2+RCLA
00652  M01S00579.comknwc +++|          SB3    B2+NUAPL    TASK RA
00653  M01S00580.comknwc +++|          SB4    B3+X2       FWA OF PARAMETERS
00654  M01S00581.comknwc +++|          LX2    -18
00655  M01S00582.comknwc +++|          SA1    X2          TST ENTRY
00656  M01S00583.comknwc +++|          EQ     CTD1        TRY AGAIN
00657  M01S00584.comknwc +++|
00658  M01S00585.comknwc +++| CTD5     SA4    A1+B1       GET *TST* WORD 2
00659  M01S00586.comknwc +++|          LX4    59-TSCPS
00660  M01S00587.comknwc +++|          PL     X4,TSSC     IF NOT DUE TO A CONNECTION FAILURE
00661  M01S00588.comknwc +++|          RJ     PNT         PROCESS NETWORK OR TERMINAL FAILURE
00662  M01S00589.comknwc +++|          EQ     TSSC        EXIT
Line S00590 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00663  M02S00590.ns2337  ---|
Line S00591 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns2337
Seq #  *Modification Id* Act 
----------------------------+
00664  M02S00591.ns2337  ---| CTDA     VFD    8/PFTC,2/0,6/SFDF,44/0  TERMDEF FUNCTION CODE
00665  M01S00592.comknwc +++| CTH      SPACE  4,10
00666  M01S00593.comknwc +++|**        CTH - REQUEST CODE 18, GET APPLICATION BLOCK HEADER.
00667  M01S00594.comknwc +++|*
00668  M01S00595.comknwc +++|*         THE REQUEST FORMAT IS
00669  M01S00596.comknwc +++|*
00670  M01S00597.comknwc +++|*T  ADDR   42/      TERMINAL,18/     0
Figure ADDR

0171829 0 TERMINAL3059 TERMINAL

00671  M01S00598.comknwc +++|*T, ADDR+1 42/      0,18/      STATUS
Figure ADDR+1

0171829 STATUS 03059 0

00672  M01S00599.comknwc +++|*T, ADDR+2 60/      ABH
Figure ADDR+2

029 ABH3059 ABH

00673  M01S00600.comknwc +++|*
00674  M01S00601.comknwc +++|*         TERMINAL - TERMINAL NAME BEING OPERATED UPON.
00675  M01S00602.comknwc +++|*                   ZERO IMPLIES ORIGINATING TERMINAL.
00676  M01S00603.comknwc +++|*         STATUS -  ADDRESS OF THE TERMINAL LOGGIN STATUS WORD.
00677  M01S00604.comknwc +++|*         ABH - APPLICATION BLOCK HEADER RETURNED TO THE TASK.
00678  M01S00605.comknwc +++|*
00679  M01S00606.comknwc +++|*         OPERATION - THE REQUEST PPARAMETERS ARE VERIFIED AND
Line S00607 Modification History
M01 (Added by) comknwc
M02 (Updated by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00680  M02S00607.v23l617 ---|*                     THE TASK ABORTED FOR ILLEGAL CONDITIONS.  THE
00681  M01S00006.v23l617 +++|*                     THE TASK ABORTED FOR INCORRECT CONDITIONS.  THE
00682  M01S00608.comknwc +++|*                     ABH FROM THE NCT IS LOCATED AND RETURNED TO
00683  M01S00609.comknwc +++|*                     THE TASK IN THE APPROPRIATE PLACE IN THE
00684  M01S00610.comknwc +++|*                     PARAMETER BLOCK.
00685  M01S00611.comknwc +++|*
00686  M01S00612.comknwc +++|*         ENTRY  (B6) = START OF COMMUNICATIONS BLOCK HEADER.
00687  M01S00613.comknwc +++|*                (B5) = TASK RA.
00688  M01S00614.comknwc +++|*                (B4) = COMPLEMENT OF PAREMETER ADDRESS.
00689  M01S00615.comknwc +++|*                (B2) = ADDRESS OF TASK-S SYSTEM AREA.
00690  M01S00616.comknwc +++|*
00691  M01S00617.comknwc +++|*         EXIT   TO *TSSC*.
00692  M01S00618.comknwc +++|*
00693  M01S00619.comknwc +++|*         USES   A - 4, 7.
00694  M01S00620.comknwc +++|*                X - 0, 1, 2, 3, 4, 7.
00695  M01S00621.comknwc +++|*
00696  M01S00622.comknwc +++|*         CALLS  PNT, VPR.
00697  M01S00623.comknwc +++|
00698  M01S00624.comknwc +++|
00699  M01S00625.comknwc +++| CTH      SX2    2           (X2) = WORD COUNT OF PARAMETER BLOCK
00700  M01S00626.comknwc +++|          RJ     VPR         VERIFY REQUEST PARAMETERS
00701  M01S00627.comknwc +++|          ZR     X6,CTH1     IF TERMINAL NOT LOG IN
00702  M01S00628.comknwc +++|          MX0    -12
00703  M01S00629.comknwc +++|          LX1    11-53
00704  M01S00630.comknwc +++|          SX2    TNCTL
00705  M01S00631.comknwc +++|          BX1    -X0*X1      MASK ACN
00706  M01S00632.comknwc +++|          IX3    X2*X1
00707  M01S00633.comknwc +++|          TX3    X3,VNCT
00708  M01S00634.comknwc +++|          SA4    X3+2        (X4) = ABH
00709  M01S00635.comknwc +++|          BX7    X4
00710  M01S00636.comknwc +++|          SA7    B4+2        RETURN ABH TO TASK FIELD LENGTH
00711  M01S00637.comknwc +++|          EQ     TSSC        RETURN TO TASK SWITCHING LOOP
00712  M01S00638.comknwc +++| CTS      SPACE  4,30
00713  M01S00639.comknwc +++|**        CTS - SEND TERMINAL OUTPUT.
00714  M01S00640.comknwc +++|
00715  M01S00641.comknwc +++| CTH1     SA4    A1+B1       GET *TST* WORD 2
00716  M01S00642.comknwc +++|          LX4    59-TSCPS
00717  M01S00643.comknwc +++|          PL     X4,TSSC     IF NOT DUE TO A CONNECTION FAILURE
00718  M01S00644.comknwc +++|          RJ     PNT         PROCESS NETWORK OR TERMINAL FAILURE
00719  M01S00645.comknwc +++|          EQ     TSSC        EXIT
00720  M01S00646.comknwc +++|*
00721  M01S00647.comknwc +++|*         THE REQUEST FORMAT IS
00722  M01S00648.comknwc +++|*
00723  M01S00649.comknwc +++|*T  ADDR   1/T,1/C,1/ ,1/B,1/R,1/A,1/F,5/ ,18/MSG,12/0,18/NUM
Figure ADDR

0171829NUM03047485253545556575859MSG FARB CT

00724  M01S00650.comknwc +++|*T, ADDR+1 42/ TERMINAL NAME,18/BLOCK NUMBER
Figure ADDR+1

0171829BLOCK NUMBER TERMINAL NAME3059 TERMINAL NAME

00725  M01S00651.comknwc +++|*T, ADDR+2 60/APPLICATION BLOCK HEADER
Figure ADDR+2

029APPLICATION BLOCK HEADER3059APPLICATION BLOCK HEADER

00726  M01S00652.comknwc +++|*T, ADDR+3 60/STATUS
Figure ADDR+3

029STATUS3059STATUS

00727  M01S00653.comknwc +++|*
00728  M01S00654.comknwc +++|*                T = 1 IF SEND TO TERMINAL SPECIFIED IN ADDR+1 ELSE
00729  M01S00655.comknwc +++|*                    SEND TO ORIGINATING TERMINAL.
00730  M01S00656.comknwc +++|*                C = 1 IF TASK CEASE REQUESTED.
00731  M01S00657.comknwc +++|*                B = RETURN APPLICATION BLOCK NUMBER.
00732  M01S00658.comknwc +++|*                R = 1 IF SEND MUST WAIT FOR BLOCK TO BE DELIVERTED
00733  M01S00659.comknwc +++|*                      TO TERMINAL.
00734  M01S00660.comknwc +++|*                A = 1 IF USER SUPPLIES ABH.
00735  M01S00661.comknwc +++|*                F = 1 IF FINAL SEND BEFORE *CEASE* OR *WAITINP*.
00736  M01S00662.comknwc +++|*                    THIS BIT IS RESERVED FOR *TAF*.
00737  M01S00663.comknwc +++|*                MSG = FWA OF MESSAGE.
00738  M01S00664.comknwc +++|*                NUM = NUMBER OF WORDS IN MESSAGE.
00739  M01S00665.comknwc +++|*
00740  M01S00666.comknwc +++|*         ENTRY  (B6) = START OF COMMUNICATIONS BLOCK HEADER.
00741  M01S00667.comknwc +++|*                (B5) = TASK RA.
00742  M01S00668.comknwc +++|*                (B4) = COMPLEMENT OF PAREMETER ADDRESS.
00743  M01S00669.comknwc +++|*                (B2) = ADDRESS OF TASK-S CONTEXT BLOCK.
00744  M01S00670.comknwc +++|*
00745  M01S00671.comknwc +++|*         EXIT   TO *SND* IF NORMAL TASK SEND.
Line S00672 Modification History
M01 (Added by) comknwc
M02 (Updated by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00746  M02S00672.v23l617 ---|*                TO *TERR8* IF ILLEGAL WORD COUNT.
00747  M01S00007.v23l617 +++|*                TO *TERR8* IF INCORRECT WORD COUNT.
00748  M01S00673.comknwc +++|*                TO *TERR2* IF MESSAGE OUT OF RANGE.
00749  M01S00674.comknwc +++|*                TO *TERR7* IF INVALID TERMINAL.
00750  M01S00675.comknwc +++|*                TO *TERR11* IF INVALID DATA BASE.
00751  M01S00676.comknwc +++|*
00752  M01S00677.comknwc +++|*         USES   A - 2, 3, 4, 6, 7.
00753  M01S00678.comknwc +++|*                B - 4, 6.
00754  M01S00679.comknwc +++|*                X - 0, 2, 3, 4, 5, 6, 7.
00755  M01S00680.comknwc +++|*
00756  M01S00681.comknwc +++|*         CALLS  CWC, STST.
00757  M01S00682.comknwc +++|
00758  M01S00683.comknwc +++|
00759  M01S00684.comknwc +++| CTS      SA2    B5-B4       PARAMETER WORD ONE
00760  M01S00685.comknwc +++|          SA3    B6+B1
00761  M01S00686.comknwc +++|          SX6    X2+B1       NUMBER OF WORDS TO SEND
00762  M01S00687.comknwc +++|          MX0    -59
00763  M01S00688.comknwc +++|          LX2    59-53       CLEAR FLAG
00764  M01S00689.comknwc +++|          BX2    -X0*X2
00765  M01S00690.comknwc +++|          LX2    59-54-59+53
00766  M01S00691.comknwc +++|          LX0    57-59
00767  M01S00692.comknwc +++|          PL     X2,CTS1     IF USER DOES NOT SUPPLIES ABH
00768  M01S00693.comknwc +++|          RJ     CWC         CALCULATE WORD COUNT
00769  M01S00694.comknwc +++| CTS1     LX2    54-59
00770  M01S00695.comknwc +++|          BX4    X0*X2
00771  M01S00696.comknwc +++|          BX6    X4+X6
00772  M01S00697.comknwc +++|          LX3    -42
00773  M01S00698.comknwc +++|          SX3    X3          TST ADDRESS FOR TERMINAL
00774  M01S00699.comknwc +++|          MX0    1
00775  M01S00700.comknwc +++|          NG     X2,CTS3     IF NOT SEND TO ORIGINATING TERMINAL
00776  M01S00701.comknwc +++| CTS2     SA4    B2+CB1C
00777  M01S00702.comknwc +++|          MX7    1
00778  M01S00703.comknwc +++|          LX7    CBSDS-59
00779  M01S00704.comknwc +++|          BX7    X7+X4       SET MESSAGE SENT FLAG
00780  M01S00705.comknwc +++|          SA7    A4
00781  M01S00706.comknwc +++|          EQ     CTS5        CHECK MESSAGE LENGTH
00782  M01S00707.comknwc +++|
00783  M01S00708.comknwc +++|*         VALIDATE TERMINAL.
00784  M01S00709.comknwc +++|
00785  M01S00710.comknwc +++| CTS3     SA4    A2+B1
00786  M01S00711.comknwc +++|          BX5    X3
00787  M01S00712.comknwc +++|          RJ     STST        SEARCH TERMINAL STATUS TABLE
00788  M01S00713.comknwc +++|          ZR     X3,TERR7    IF TERMINAL NOT FOUND
00789  M01S00001.knwc7   +++|          SA4    A3-1
00790  M01S00714.comknwc +++|          MX7    -12
00791  M01S00715.comknwc +++|          IX5    X3-X5
00792  M01S00716.comknwc +++|          LX4    -24
00793  M01S00717.comknwc +++|          BX7    -X7*X4      DATA BASE OF RECEIVING TERMINAL
00794  M01S00718.comknwc +++|          ZR     X5,CTS2     IF SEND TO ORIGINATING TERMINAL
00795  M01S00719.comknwc +++|          SA4    B2+DBNC     DATA BASE OF SENDING TERMINAL
00796  M01S00720.comknwc +++|          NG     X4,CTS5     IF VALID FOR ALL DATA BASES
00797  M01S00721.comknwc +++|          SX4    X4
00798  M01S00722.comknwc +++|          BX7    X7-X4
00799  M01S00723.comknwc +++|          ZR     X7,CTS5     IF DATA BASES MATCH
00800  M01S00724.comknwc +++|          SX4    X4-2RSY
00801  M01S00725.comknwc +++|          NZ     X4,TERR11   IF NOT VALIDATED FOR ALL DATA BASES
00802  M01S00726.comknwc +++| CTS5     LX2    -30
00803  M01S00727.comknwc +++|          ZR     X3,TERR7    IF NO TERMINAL EXISTS - FATAL ERROR
00804  M01S00728.comknwc +++|          SX5    TSTLLE      LENGTH OF TST ENTRY
00805  M01S00729.comknwc +++|          IX5    X3*X5       OFFSET INTO TST
00806  M01S00730.comknwc +++|          LX3    18
00807  M01S00731.comknwc +++|          TA4    X5,VTST     TST ENTRY FOR TERMINAL
00808  M01S00732.comknwc +++|          LX4    59-TSLIS
00809  M01S00733.comknwc +++|          SB6    X2          FWA OF MESSAGE
00810  M01S00734.comknwc +++|          SB4    X6-MAXWS-1
00811  M01S00735.comknwc +++|          IX7    X3+X6
00812  M01S00736.comknwc +++|          SA1    B7          SUBCONTROL POINT ENTRY
00813  M01S00737.comknwc +++|          NG     X6,TERR8    IF WORD COUNT IS NEGATIVE
00814  M01S00738.comknwc +++|          BX7    X7+X0
00815  M01S00739.comknwc +++|          SB3    X6
00816  M01S00740.comknwc +++|          EQ     B3,B1,TERR8 IF WORD COUNT IS ZERO
00817  M01S00741.comknwc +++|          SA3    B2+TOWC
00818  M01S00742.comknwc +++|          PL     B4,TERR8    IF WORD COUNT IS TOO HIGH
00819  M01S00743.comknwc +++|          SB3    B3-B1
00820  M01S00744.comknwc +++|          SX6    X3+B3       UPDATE TOTAL WORD OF TERMINAL OUTPUT
00821  M01S00745.comknwc +++|          SX3    B6
00822  M01S00746.comknwc +++|          LX1    -18         RIGHT JUSTIFY FL
00823  M01S00747.comknwc +++|          SX5    SUAC
00824  M01S00748.comknwc +++|          IX3    X3-X5
00825  M01S00749.comknwc +++|          SX1    X1
00826  M01S00750.comknwc +++|          NG     X3,TERR2    IF MESSAGE OUT OF RANGE
00827  M01S00751.comknwc +++|          SX3    X6-MAXTO
00828  M01S00752.comknwc +++|          SA6    A3
00829  M01S00753.comknwc +++|          SB6    -B6+B1
00830  M01S00754.comknwc +++|          PL     X3,TERR8    IF TOO MUCH TOTAL TERMINAL OUTPUT
00831  M01S00755.comknwc +++|          SB4    B6-B3
00832  M01S00756.comknwc +++|          SX6    X1+B4
00833  M01S00757.comknwc +++|          NG     X6,TERR2    IF MESSAGE OUT OF RANGE
00834  M01S00758.comknwc +++|          LX2    59-58+30
00835  M01S00759.comknwc +++|          SX5    B1
00836  M01S00760.comknwc +++|          PL     X2,CTS6     IF SEND WITHOUT CEASE
00837  M01S00761.comknwc +++|          MX3    -59
00838  M01S00762.comknwc +++|          BX2    -X3*X2      CLEAR CEASE FLAG
00839  M01S00763.comknwc +++|          MX0    -48
00840  M01S00764.comknwc +++|          SA1    B2+CB2C     GET C.B. ADDRESS
00841  M01S00765.comknwc +++|          SA1    X1+CBTLW
00842  M01S00766.comknwc +++|          BX7    -X0*X1
00843  M01S00767.comknwc +++|          NZ     X7,CTS6     IF NOT LAST TRANSACTION
00844  M01S00768.comknwc +++|          BX2    X2+X3       ADD LAST CEASE FLAG
00845  M01S00769.comknwc +++|          SX5    B1+B1
00846  M01S00770.comknwc +++| CTS6     LX5    -6
00847  M01S00771.comknwc +++|          MX0    -54         CLEAR ABT
00848  M01S00772.comknwc +++|          LX2    58-59+30
00849  M01S00773.comknwc +++|          SA3    A2+2        GET APPLICATION BLOCK HEADER
00850  M01S00774.comknwc +++|          BX7    -X0*X3      CLEAR ABT
00851  M01S00775.comknwc +++|          BX6    X5+X7       ADD NEW ABT
00852  M01S00776.comknwc +++|          SA6    A3          UPDATE APPLICATION BLOCK HEADER
00853  M01S00777.comknwc +++|          EQ     SND         SEND MESSAGE
00854  M01S00778.comknwc +++| CWC      SPACE  4,15
00855  M01S00779.comknwc +++|**        CWC - CALCULATE WORD COUNT.
00856  M01S00780.comknwc +++|*
00857  M01S00781.comknwc +++|*         ENTRY  (A2) = FIRST WORD ADDRESS OF PARAMETERS.
00858  M01S00782.comknwc +++|*
00859  M01S00783.comknwc +++|*         EXIT   (X6) = WORD COUNT PLUS ONE.
00860  M01S00784.comknwc +++|*
00861  M01S00785.comknwc +++|*         USES   A - 1, 4.
00862  M01S00786.comknwc +++|*                B - 3.
00863  M01S00787.comknwc +++|*                X - 1, 4, 5, 6, 7.
00864  M01S00788.comknwc +++|
00865  M01S00789.comknwc +++|
00866  M01S00790.comknwc +++| CWC      SUBR               ENTRY/EXIT
00867  M01S00791.comknwc +++|          MX1    -AHLCN      MASK TLC
00868  M01S00792.comknwc +++|          SA4    A2+2        APPLICATION BLOCK HEADER
00869  M01S00793.comknwc +++|          MX5    -AHCTN      MASK ACT
00870  M01S00794.comknwc +++|          BX7    -X1*X4      MESSAGE LENGTH IN UNIT
00871  M01S00795.comknwc +++|          LX4    AHCTN-AHCTS-1 RIGHT JUSTIFY ACT
00872  M01S00796.comknwc +++|          BX5    -X5*X4      APPLICATION CHARACTER TYPE
00873  M01S00797.comknwc +++|          SB3    X5-1        ACT-1
00874  M01S00798.comknwc +++|          SX5    X5-5
Line S00799 Modification History
M01 (Added by) comknwc
M02 (Updated by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00875  M02S00799.v23l617 ---|          LE     B3,TERR28   IF ILLEGAL ACT (.LE. 1)
Line S00800 Modification History
M01 (Added by) comknwc
M02 (Updated by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00876  M02S00800.v23l617 ---|          PL     X5,TERR28   IF ILLEGAL ACT (.GT. 4)
00877  M01S00008.v23l617 +++|          LE     B3,TERR28   IF INCORRECT ACT (.LE. 1)
00878  M01S00009.v23l617 +++|          PL     X5,TERR28   IF INCORRECT ACT (.GT. 4)
00879  M01S00801.comknwc +++|          SX6    60
00880  M01S00802.comknwc +++|          SA1    NGCA+B3     ACT TABLE
00881  M01S00803.comknwc +++|          IX1    X1*X7       MESSAGE LENGTH IN BITS
00882  M01S00804.comknwc +++|          PX6    X6
00883  M01S00805.comknwc +++|          SX1    X1+59       MODULE 60
00884  M01S00806.comknwc +++|          PX1    X1
00885  M01S00807.comknwc +++|          NX6    X6
00886  M01S00808.comknwc +++|          FX7    X1/X6       MESSAGE LENGTH IN WORDS
00887  M01S00809.comknwc +++|          UX7,B3 X7
00888  M01S00810.comknwc +++|          LX6    B3,X7
00889  M01S00811.comknwc +++|          SX6    X6+B1
00890  M01S00812.comknwc +++|          EQ     CWCX        RETURN
00891  M01S00813.comknwc +++|          TITLE  NGL - TERMINAL INPUT PROCESSOR.
00892  M01S00814.comknwc +++| NGL      SPACE  4,35
00893  M01S00815.comknwc +++|**        NGL - GET TERMINAL INPUT FROM NAM.
00894  M01S00816.comknwc +++|*
00895  M01S00817.comknwc +++|*                1. IF *NAM* IS RUNNING GO TO STEP 3.
00896  M01S00818.comknwc +++|*                2. CALL ROUTINE *PNS* TO CHECK ANY ACTIVE TERMINAL,
00897  M01S00819.comknwc +++|*                   IF THERE IS NO ACTIVE TERMINAL RETURN.
00898  M01S00820.comknwc +++|*                3. CHECK SUPERVISORY MESSAGE STATUS WORD *NSUP*.
00899  M01S00821.comknwc +++|*                   IF PREVIOUS NETWORK REQUEST NOT COMPLETE RETURN.
00900  M01S00822.comknwc +++|*                4. IF NO OUTSTANDING NETWORK REQUEST GO TO STEP 8.
00901  M01S00823.comknwc +++|*                5. IF TAF ROLLED CALL *TRI* TO ROLL TAF IN.
00902  M01S00824.comknwc +++|*                6. IF PREVIOUS REQUEST IS *NETPUT* SET COMPLETE FLAG
00903  M01S00825.comknwc +++|*                   IN TASK RECALL STATUS.  OUTPUT PROCESSOR *SND*
00904  M01S00826.comknwc +++|*                   RETURNS STATUS TO TASK BASED ON COMPLETION FLAG.
00905  M01S00827.comknwc +++|*                   GO TO STEP 8 TO CONTINUE INPUT PROCESS.
00906  M01S00828.comknwc +++|*                7. JUMP TO PROPER SUBROUTINE TO PROCESS PREVIOUS
00907  M01S00829.comknwc +++|*                   NETWORK REQUEST.
00908  M01S00830.comknwc +++|*                8. IF THERE IS A SM IN *AIP* CALL *SMP*.
00909  M01S00831.comknwc +++|*                9. CALL ROUTINE *NIT* TO PROCESS NETWORK TERMINAL
00910  M01S00832.comknwc +++|*                   INPUT.
00911  M01S00833.comknwc +++|*               10. IF COMMUNICATION BLOCK AVAILABLE RETURN.
00912  M01S00834.comknwc +++|*               11. INCREMENT NO COMMUNICATION BLOCK AVAILABLE COUNTER,
00913  M01S00835.comknwc +++|*                   IF THE COUNTER IS GREATER THAN 4, CALL *SMP* TO
00914  M01S00836.comknwc +++|*                   GET A BLOCK DELIVERED SUPERVISORY MESSAGE
00915  M01S00837.comknwc +++|*                   (FC/ACK) TO FREE A COMMUNICATION BLOCK.
00916  M01S00838.comknwc +++|*
00917  M01S00839.comknwc +++|*         ENTRY  (VNON) = NAM STATUS.
00918  M01S00840.comknwc +++|*                (TROA) = 0 IF TRANSACTION SUBSYSTEM ROLLED IN.
00919  M01S00841.comknwc +++|*                (NSUP) = 1 IF THERE IS SUPERVISORY MESSAGE IN AIP.
00920  M01S00842.comknwc +++|*                (PPMA) = NETWORK REQUEST STATUS.
00921  M01S00843.comknwc +++|*                (SMPD) = NO COMMUNICATION BLOCK COUNTER.
00922  M01S00844.comknwc +++|*
00923  M01S00845.comknwc +++|*         EXIT   (B2) AND (B7) RESTORED.
00924  M01S00846.comknwc +++|*                (B1) = 1.
00925  M01S00847.comknwc +++|*
00926  M01S00848.comknwc +++|*         USES   A - 1, 2, 3, 7.
00927  M01S00849.comknwc +++|*                B - 1, 3.
00928  M01S00850.comknwc +++|*                X - 1, 2, 3, 7.
00929  M01S00851.comknwc +++|*
00930  M01S00852.comknwc +++|*         CALLS  NIT, PNS, RSP, SMP, TRI.
00931  M01S00853.comknwc +++|*
00932  M01S00854.comknwc +++|*         MACROS NET.
00933  M01S00855.comknwc +++|
00934  M01S00856.comknwc +++|
00935  M01S00857.comknwc +++| NGL3     SB1    1
00936  M01S00858.comknwc +++|          RJ     RSP         RESTORE (B2) AND (B7)
00937  M01S00859.comknwc +++|
00938  M01S00860.comknwc +++| NGL      SUBR               ENTRY/EXIT
00939  M01S00861.comknwc +++|
00940  M01S00862.comknwc +++|*         CHECK FOR ANY SUPERVISORY.
00941  M01S00863.comknwc +++|
00942  M01S00864.comknwc +++|          SA3    VNON        *NAM* STATUS
00943  M01S00865.comknwc +++|          ZR     X3,NGL1     IF *NAM* RUNNING
00944  M01S00866.comknwc +++|          RJ     PNS         PROCESS NETWORK SHUTDOWN
00945  M01S00867.comknwc +++|          ZR     B3,NGL3     IF NO TERMINAL ACTIVE
00946  M01S00868.comknwc +++| NGL1     NET    CHEK        CHECK NETWORK STATUS
00947  M01S00869.comknwc +++|          SA1    NSUP        NETWORK STATUS WORD
00948  M01S00870.comknwc +++|          SA2    PPMA        RETURN ADDRESS
00949  M01S00871.comknwc +++|          PL     X1,NGL3     IF LAST NETWORK REQUEST NOT COMPLETE
00950  M01S00872.comknwc +++|          ZR     X2,NGL1.4   IF NO NETWORK REQUEST OUTSTANDING
00951  M01S00873.comknwc +++|          SA3    TROA
00952  M01S00874.comknwc +++|          ZR     X3,NGL1.2   IF TAF ROLLED IN
00953  M01S00875.comknwc +++|          RJ     TRI         ROLL TAF IN
00954  M01S00876.comknwc +++| NGL1.2   SA3    SNDB        *NETPUT* STATUS
00955  M01S00877.comknwc +++|          SA2    PPMA        NETWORK REQUEST STATUS
00956  M01S00878.comknwc +++|          ZR     X3,NGL1.3   IF NOT *NETPUT*
00957  M01S00879.comknwc +++|          SA3    X3          SET COMPLETE FLAG
00958  M01S00880.comknwc +++|          MX7    1
00959  M01S00881.comknwc +++|          BX7    X7+X3
Line S00882 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc23
Seq #  *Modification Id* Act 
----------------------------+
00960  M02S00882.knwc23  ---|          SA7    A3
00961  M01S00001.knwc23  +++|          SA7    A3+
00962  M01S00002.knwc23  +++|          BX7    X7-X7
00963  M01S00003.knwc23  +++|          SA7    SNDB        CLEAR TASK RECALL STATUS
00964  M01S00004.knwc23  +++|          SA7    TROF        CLEAR ROLLOUT INHIBIT FLAG
00965  M01S00005.knwc23  +++|          SA7    PPMA        CLEAR NETWORK REQUEST FLAG
00966  M01S00883.comknwc +++|          EQ     NGL3        RETURN
00967  M01S00884.comknwc +++|
00968  M01S00885.comknwc +++| NGL1.3   SB3    X2          RETURN ADDRESS
00969  M01S00886.comknwc +++|          BX6    X6-X6       CLEAR NETWORK REQUEST STATUS WORD
00970  M01S00887.comknwc +++|          SA6    A2+
00971  M01S00888.comknwc +++|          JP     B3          PROCESS PROPER FUNCTION
00972  M01S00889.comknwc +++|
00973  M01S00890.comknwc +++| NGL1.4   SB3    B0
00974  M01S00891.comknwc +++|          LX1    59-55
00975  M01S00892.comknwc +++|          PL     X1,NGL2     IF NO SUPERVISORY MESSAGE
00976  M01S00893.comknwc +++|          RJ     SMP         PROCESS SUPERVISORY MESSAGE
00977  M01S00894.comknwc +++|          NZ     B3,NGL3     IF TASK SCHEDULED
00978  M01S00895.comknwc +++| NGL2     RJ     NIT         PROCESS NETWORK INPUT TO TAF
00979  M01S00896.comknwc +++|          NZ     X0,NGL3     IF COMMUNICATION BLOCK RESERVED
00980  M01S00897.comknwc +++|          SB3    B1+         FORCE UPDATE OF *NSUP*
00981  M01S00898.comknwc +++|          SA1    SMPD        INCREMENT NO C.B. AVAILABLE COUNTER
00982  M01S00899.comknwc +++|          SX7    X1+B1
00983  M01S00900.comknwc +++|          SA7    A1
00984  M01S00901.comknwc +++|          BX6    X6-X6
00985  M01S00902.comknwc +++|          LX7    -2
00986  M01S00903.comknwc +++|          PL     X7,NGL3     IF NOT TIME TO UPDATE *NSUP*
00987  M01S00904.comknwc +++|          SA6    A1
00988  M01S00905.comknwc +++|          RJ     SMP         DO A NETGET ON ACN = 0
00989  M01S00906.comknwc +++|          EQ     NGL3        RETURN
00990  M01S00907.comknwc +++| PPM      SPACE  4,15
00991  M01S00908.comknwc +++|**        PPM - PROCESS PARALLEL MODE.
00992  M01S00909.comknwc +++|*
00993  M01S00910.comknwc +++|*         ENTRY  (NSUP) = NEGATIVE IF *AIP* COMPLETED THE
00994  M01S00911.comknwc +++|*                         NETWORK REQUEST.
00995  M01S00912.comknwc +++|*
00996  M01S00913.comknwc +++|*         EXIT   (B1) = 1.
00997  M01S00914.comknwc +++|*                TO *NGL3* IF LAST REQUEST NOT COMPLETE.
00998  M01S00915.comknwc +++|*                (PPMA) = RETURN ADDRESS.
00999  M01S00916.comknwc +++|*
01000  M01S00917.comknwc +++|*         USES   A - 1, 2.
01001  M01S00918.comknwc +++|*                X - 1, 2.
01002  M01S00919.comknwc +++|
01003  M01S00920.comknwc +++|
01004  M01S00921.comknwc +++| PPM      SUBR               ENTRY/EXIT
01005  M01S00922.comknwc +++|          SA1    NSUP        NETWORK STATUS WORD
01006  M01S00923.comknwc +++|          BX2    X1
01007  M01S00924.comknwc +++|          LX2    59-57
01008  M01S00925.comknwc +++|          PL     X2,PPM1     IF *NETWORK* NOT AVAILABLE
01009  M01S00926.comknwc +++|          NG     X1,PPMX     IF LAST NETWORK REQUEST COMPLETED
01010  M01S00927.comknwc +++|          SA2    PPM         SET NETWORK REQUEST FLAG
01011  M01S00928.comknwc +++|          MX7    -18
01012  M01S00929.comknwc +++|          LX2    30
01013  M01S00930.comknwc +++|          BX7    -X7*X2
01014  M01S00931.comknwc +++|          SA7    PPMA
01015  M01S00932.comknwc +++|          EQ     NGL3        EXIT
01016  M01S00933.comknwc +++|
01017  M01S00934.comknwc +++| PPM1     RJ     RAN         RECOVER FROM ABORT OF *NETWORK*
01018  M01S00935.comknwc +++|          SA1    BFPT        ACKNOWLEDGE MESSAGE
01019  M01S00936.comknwc +++|          BX7    X1
01020  M01S00937.comknwc +++|          SA7    VSCR
01021  M01S00938.comknwc +++|          EQ     NGL3        EXIT
01022  M01S00939.comknwc +++|
01023  M01S00940.comknwc +++| PPMA     CON    0           NETWORK REQUEST FLAG - RETURN ADDRESS
01024  M01S00941.comknwc +++|          TITLE  PNS - PROCESS NETWORK SHUTDOWN.
01025  M01S00942.comknwc +++| PNS      SPACE  4,25
01026  M01S00943.comknwc +++|**        PNS - PROCESS NETWORK SHUTDOWN.
01027  M01S00944.comknwc +++|*
01028  M01S00945.comknwc +++|*                1. IF NETWORK NORMAL SHUT DOWN GO TO STEP 5.
01029  M01S00946.comknwc +++|*                2. IF NO NETON COMMAND FROM OPERATOR RETURN.
01030  M01S00947.comknwc +++|*                3. IF AN ASSEMBLY DEFINED TIME HAS ELAPSED SINCE
01031  M01S00948.comknwc +++|*                   LAST NETON ATTEMP CALL ROUTINE *NON* TO DO A
01032  M01S00949.comknwc +++|*                   *NETON*.
01033  M01S00950.comknwc +++|*                4. RETURN TO THE CALLER.
01034  M01S00951.comknwc +++|*                5. SEARCH ALL COMMUNICATION BLOCKS.  IF ANY
01035  M01S00952.comknwc +++|*                   COMMUNICATION BLOCK IS NOT RESERVED FOR BATCH
01036  M01S00953.comknwc +++|*                   INPUT RETURN WITH (B3) .EQ. 1.
01037  M01S00954.comknwc +++|*                6. SEARCH NETWORK COMMUNICATION TABLE TO FIND TST
01038  M01S00955.comknwc +++|*                    ENTRY.  IF ANY TASK IS IN *WAITINP*,
01039  M01S00956.comknwc +++|*                    RETURN WITH (B3) .EQ. 1.
01040  M01S00957.comknwc +++|*                7. DO A NETOFF AND RETURN WITH (B3) .EQ. 0.
01041  M01S00958.comknwc +++|*
01042  M01S00959.comknwc +++|*         ENTRY  (X3) .LT. 0, IF NORMAL SHUTDOWN.
01043  M01S00960.comknwc +++|*                     .GT. 0, OTHERWISE.
01044  M01S00961.comknwc +++|*
01045  M01S00962.comknwc +++|*         EXIT   (B3) .EQ. 0 IF NO TERMINAL ACTIVE.
01046  M01S00963.comknwc +++|*                     .EQ. 1 OTHERWISE.
01047  M01S00964.comknwc +++|*
01048  M01S00965.comknwc +++|*         USES   A - 1, 2, 3, 4, 7.
01049  M01S00966.comknwc +++|*                B - 4, 5.
01050  M01S00967.comknwc +++|*                X - 1, 2, 3, 4, 6, 7.
01051  M01S00968.comknwc +++|*
01052  M01S00969.comknwc +++|*         CALLS  NOF, NON, SCB, TRI.
01053  M01S00970.comknwc +++|
01054  M01S00971.comknwc +++|
01055  M01S00972.comknwc +++| PNS      SUBR               ENTRY/EXIT
01056  M01S00973.comknwc +++|          SB5    B0
01057  M01S00974.comknwc +++|          BX6    X6-X6
01058  M01S00975.comknwc +++|          SA1    STIN        START INPUT STATUS
01059  M01S00976.comknwc +++|          NG     X3,PNS1     IF NORMAL NETWORK SHUTDONW
01060  M01S00977.comknwc +++|          PL     X1,PNS6     IF COMMUNICATIONS NOT ENABLED
01061  M01S00978.comknwc +++|          SX7    NONTL       MINIMUM TIME BETWEEN *NETON* REQUESTS
01062  M01S00979.comknwc +++|          SA4    LTIME       CURRENT TIME
01063  M01S00980.comknwc +++|          SA3    NOND        LAST TIME *NETON*
01064  M01S00981.comknwc +++|          MX2    -36
01065  M01S00982.comknwc +++|          IX3    X4-X3       CURRENT TIME - *NETON* TIME
01066  M01S00983.comknwc +++|          BX3    -X2*X3
01067  M01S00984.comknwc +++|          IX3    X7-X3
01068  M01S00985.comknwc +++|          PL     X3,PNS6     IF NOT TIME FOR *NETON*
01069  M01S00986.comknwc +++|          RJ     NON         DO A *NETON*
01070  M01S00987.comknwc +++|          EQ     PNS6        RETURN
01071  M01S00988.comknwc +++|
01072  M01S00989.comknwc +++|*         PROCESS NORMAL SHUTDOWN.
01073  M01S00990.comknwc +++|
01074  M01S00991.comknwc +++| PNS1     SA3    TROA
01075  M01S00992.comknwc +++|          ZR     X3,PNS2     IF TAF ROLLED IN
01076  M01S00993.comknwc +++|          RJ     TRI         ROLLIN TAF
01077  M01S00994.comknwc +++|          SB5    B0+
01078  M01S00995.comknwc +++| PNS2     RJ     SCB         FIND RESERVED COMMUNICATION BLOCK
01079  M01S00996.comknwc +++|          ZR     B5,PNS3     IF END OF COMMUNICATION BLOCK
01080  M01S00997.comknwc +++|          SA3    B5+CMBHL+1
01081  M01S00998.comknwc +++|          LX3    59-CBBTS
01082  M01S00999.comknwc +++|          SB3    B1
01083  M01S01000.comknwc +++|          PL     X3,PNSX     IF NO BATCH INPUT
01084  M01S01001.comknwc +++|          EQ     PNS2        GET NEXT COMMUNICATION BLOCK
01085  M01S01002.comknwc +++|
01086  M01S01003.comknwc +++|*         SEARCH LOGGED IN TERMINALS.
01087  M01S01004.comknwc +++|
01088  M01S01005.comknwc +++| PNS3     SX1    TNCTL       LENGTH OF NCT ENTRY
01089  M01S01006.comknwc +++|          TA2    X1,VNCT
01090  M01S01007.comknwc +++|          SA3    VNCT        GET NUMBER OF NCT ENTRIES
01091  M01S01008.comknwc +++|          SB4    X3+
01092  M01S01009.comknwc +++| PNS4     SX2    X2          TST ENTRY
01093  M01S01010.comknwc +++|          SB4    B4-B1
01094  M01S01011.comknwc +++|          ZR     X2,PNS5     IF TERMINAL NOT LOGGED IN
01095  M01S01012.comknwc +++|          SB3    B1
01096  M01S01013.comknwc +++|          SA3    X2+TSIWW    INPUT WANTED STATUS
01097  M01S01014.comknwc +++|          LX3    59-TSIWS
01098  M01S01015.comknwc +++|          NG     X3,PNSX     IF TERIMINAL IN INPUT WANTED STATUS
01099  M01S01016.comknwc +++| PNS5     SA2    A2+TNCTL    NEXT ENTRY
01100  M01S01017.comknwc +++|          NZ     B4,PNS4     IF NOT END OF NCT
01101  M01S01018.comknwc +++|          RJ     NOF         DO A *NETOFF*
01102  M01S01019.comknwc +++| PNS6     SB3    B0
01103  M01S01020.comknwc +++|          EQ     PNSX        RETURN
01104  M01S01021.comknwc +++|          TITLE  INPUT PROCESSOR.
01105  M01S01022.comknwc +++| NIT      SPACE  1,7
01106  M01S01023.comknwc +++|**        NIT - NETWORK INPUT TO TAF.
01107  M01S01024.comknwc +++|*
01108  M01S01025.comknwc +++|*                 1. IF LAST REQUEST FOR INPUT VIA *NETGETL* OBTAINED
01109  M01S01026.comknwc +++|*                    DATA, GO TO STEP 3.
01110  M01S01027.comknwc +++|*                 2. IF NOT TIME FOR NEXT *NETGETL*, RETURN TO CALLER.
01111  M01S01028.comknwc +++|*                 3. IF TAF IS NOT ROLLED OUT, GO TO STEP 7.
01112  M01S01029.comknwc +++|*                    TAF ROLLS OUT WHEN NO ACTIVITY HAS OCCURED FOR AN
01113  M01S01030.comknwc +++|*                    INSTALLATION ASSEMBLY DEFINED PERIOD.
01114  M01S01031.comknwc +++|*                 4. DO A *NETGETL* TO ZERO LENGTH BUFFER.  CHECK
01115  M01S01032.comknwc +++|*                    THE APPLICATION BLOCK HEADER FOR ANY INPUT.  TAF
01116  M01S01033.comknwc +++|*                    CANNOT DO A *NETGETL* TO A COMMUNICATION BLOCK
01117  M01S01034.comknwc +++|*                    BECAUSE THE COMMUNICATION BLOCKS RESIDE IN ROLLED
01118  M01S01035.comknwc +++|*                    STORAGE.
01119  M01S01036.comknwc +++|*                    CALL ROUTINE *PPM* TO CHECK IF INPUT COMPLETE.
01120  M01S00008.ns22000 +++|*               4.1. IF A SUPERVISORY MESSAGE GO TO STEP 20.
01121  M01S01037.comknwc +++|*                 5. IF NO INPUT RETURN.
01122  M01S01038.comknwc +++|*                 6. CALL ROUTINE *TRI* TO ROLLIN TAF.
Line S01039 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01123  M02S01039.knwc6   ---|*                 7. GET A COMMUNICATION BLOCK.  IF NO COMMUNICATION
Line S01040 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01124  M02S01040.knwc6   ---|*                    BLOCK AVAILABLE RETURN.
Line S01041 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01125  M02S01041.knwc6   ---|*                 8. DO A *NETGETL* TO GET TERMINAL INPUT.
Line S01042 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01126  M02S01042.knwc6   ---|*                    CALL ROUTINE *PPM* TO CHECK IF INPUT COMPLETE.
Line S01043 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01127  M02S01043.knwc6   ---|*                 9. DECODE APPLICATION HEADER.
Line S01044 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01128  M02S01044.knwc6   ---|*                10. IF BLOCK UNDELIVERABLE CALL ROUTINE *PBU*.
Line S01045 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01129  M02S01045.knwc6   ---|*                    UPON RETURN GO TO STEP 13.
Line S01046 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01130  M02S01046.knwc6   ---|*                11. IF NO INPUT CALL ROUTINE *PTF*, SEE ANY TEMPOFFED
Line S01047 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01131  M02S01047.knwc6   ---|*                     TERMINAL.  UPON RETURN GO TO STEP 13.
Line S01048 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01132  M02S01048.knwc6   ---|*                12. IF NOT THE FIRST INPUT BLOCK OF A TRANSACTION,
Line S01049 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01133  M02S01049.knwc6   ---|*                    CALL ROUTINE *PSI*.
Line S01050 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01134  M02S01050.knwc6   ---|*                13. IF LAST MESSAGE BLOCK CALL *PLB*, ELSE
Line S01051 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01135  M02S01051.knwc6   ---|*                    PUT COMMUNICATION BLOCK INDEX IN NCT AND CALL
Line S01052 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01136  M02S01052.knwc6   ---|*                    ROUTINE *PFB*.
Line S01053 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01137  M02S01053.knwc6   ---|*                14. RETURN.
01138  M01S00008.knwc6   +++|*                 7. IF USERS ON THE PRIORITY LIST THEN GET INPUT,
01139  M01S00009.knwc6   +++|*                    ELSE GOTO STEP 12.
01140  M01S00010.knwc6   +++|*                 8. DECODE APPLICATION BLOCK.
01141  M01S00011.knwc6   +++|*                 9. IF NO INPUT FOR PRIORITY LIST GOTO STEP 12, ELSE
01142  M01S00012.knwc6   +++|*                    CALL ROUTINE *PSI*.
01143  M01S00013.knwc6   +++|*                10. IF NOT LAST MSG BLOCK RETURN, ELSE SWITCH ACN
01144  M01S00014.knwc6   +++|*                    BACK TO REGULAR LIST AND CALL *PLB*.
01145  M01S00015.knwc6   +++|*                11. RETURN.
01146  M01S00016.knwc6   +++|*                12. IF ENOUGH C.B-S AVAILABLE TO ACCEPT INPUT GET
01147  M01S00017.knwc6   +++|*                    A C.B., ELSE RETURN.
01148  M01S00018.knwc6   +++|*                13. DO A *NETGETL* TO GET TERMINAL INPUT.
01149  M01S00019.knwc6   +++|*                    CALL ROUTINE *PPM* TO CHECK IF INPUT COMPLETE.
01150  M01S00020.knwc6   +++|*                14. DECODE APPLICATION HEADER.
01151  M01S00021.knwc6   +++|*                15. IF BLOCK UNDELIVERABLE CALL ROUTINE *PBU*.
01152  M01S00022.knwc6   +++|*                    UPON RETURN GO TO STEP 13.
01153  M01S00023.knwc6   +++|*                16. IF NO INPUT CALL ROUTINE *PTF*, SEE ANY TEMPOFFED
01154  M01S00024.knwc6   +++|*                    TERMINAL.  UPON RETURN GO TO STEP 13.
01155  M01S00025.knwc6   +++|*                17. IF NOT THE FIRST INPUT BLOCK OF A TRANSACTION,
01156  M01S00026.knwc6   +++|*                    CALL ROUTINE *PSI*.
01157  M01S00027.knwc6   +++|*                18. IF LAST MESSAGE BLOCK CALL *PLB*, ELSE
01158  M01S00028.knwc6   +++|*                    PUT COMMUNICATION BLOCK INDEX IN NCT AND CALL
01159  M01S00029.knwc6   +++|*                    ROUTINE *PFB*.
01160  M01S00030.knwc6   +++|*                19. IF LAST MSG BLOCK NOT RECEIVED AFTER RETURN FROM
01161  M01S00031.knwc6   +++|*                    *PFB* THEN PLACE ACN ON PRIORITY LIST AND RETURN,
01162  M01S00032.knwc6   +++|*                    ELSE RETURN.
01163  M01S00009.ns22000 +++|*                20. RELEASE COMMUNICATION BLOCK AND PROCESS
01164  M01S00010.ns22000 +++|*                    SUPERVISORY MESSAGE.
01165  M01S01054.comknwc +++|*
01166  M01S01055.comknwc +++|*         ENTRY  (PRINA) = LAST INPUT STATUS.
01167  M01S01056.comknwc +++|*                (TROA) = TAF ROLLOUT STATUS.
01168  M01S01057.comknwc +++|*
01169  M01S01058.comknwc +++|*         EXIT   (B2) AND (B7) RESTORED.
01170  M01S01059.comknwc +++|*                (X0) = 0 IF NO COMMUNICATION BLOCK AVAILABLE.
01171  M01S01060.comknwc +++|*
Line S01061 Modification History
M01 (Added by) comknwc
M02 (Updated by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
01172  M02S01061.ns22000 ---|*         USES   A - 1, 2, 3, 4, 5, 6, 7.
01173  M01S00011.ns22000 +++|*         USES   A - ALL.
01174  M01S01062.comknwc +++|*                X - ALL.
01175  M01S01063.comknwc +++|*                B - 3.
01176  M01S01064.comknwc +++|*
01177  M01S01065.comknwc +++|*         CALLS  FFCB, NGC, PBU, PFB, PLB, PPM, PRIN, PSI, PTF, TRI.
01178  M01S01066.comknwc +++|*
01179  M01S01067.comknwc +++|*         MACROS NET.
01180  M01S01068.comknwc +++|
01181  M01S01069.comknwc +++|
01182  M01S01070.comknwc +++| NIT      SUBR               ENTRY/EXIT
01183  M01S01071.comknwc +++|          SA2    PRINA       LAST INPUT STATUS
01184  M01S01072.comknwc +++|          ZR     X2,NIT1     IF LAST INPUT PROCESSED
01185  M01S01073.comknwc +++|          MX7    1
01186  M01S01074.comknwc +++|          BX6    X6-X6       RESET *PRIN* STATUS
01187  M01S01075.comknwc +++|          NG     X2,NIT1     IF *ITASK* BUSY
01188  M01S01076.comknwc +++|          SA6    PRINA
01189  M01S01077.comknwc +++|          LX7    55-59       SET FLAG INDICATE CALL FROM *NIT*
01190  M01S01078.comknwc +++|          SX0    X2
01191  M01S01079.comknwc +++|          SA7    INSI
01192  M01S01080.comknwc +++|          SA4    A7
01193  M01S01081.comknwc +++|          RJ     PRIN        ACTIVE *ITASK*
01194  M01S01082.comknwc +++|          EQ     NITX        RETURN
01195  M01S01083.comknwc +++|
01196  M01S01084.comknwc +++| NIT1     SA1    NSUP        NETWORK STATUS WORD
01197  M01S01085.comknwc +++|          PL     X1,NITX     IF PREVIOUS REQUEST NOT COMPLETE
01198  M01S01086.comknwc +++|          LX1    59-56
01199  M01S01087.comknwc +++|          NG     X1,NIT2     IF INPUT AVAILABLE
01200  M01S01088.comknwc +++|
01201  M01S01089.comknwc +++|*         FAKE NETGETL TO CHECK ANY INPUT FROM NETWORK.
01202  M01S01090.comknwc +++|
01203  M01S01091.comknwc +++|          NET    GETL,ACNS,INDH,INDB,ZERO
01204  M01S01092.comknwc +++|          RJ     PPM         PROCESS PARALLEL MODE
01205  M01S01093.comknwc +++|          SA1    NSUP        NETWORK STATUS WORD
01206  M01S01094.comknwc +++|          PL     X1,NITX     IF PREVIOUS REQUEST NOT COMPLETE
01207  M01S01095.comknwc +++|          SX0    B1
01208  M01S01096.comknwc +++|          LX1    59-56
01209  M01S01097.comknwc +++|          PL     X1,NITX     IF NO INPUT AVAILABLE
01210  M01S01098.comknwc +++| NIT2     SA3    TROA
01211  M01S01099.comknwc +++|          ZR     X3,NIT3     IF TAF ROLLED IN
01212  M01S01100.comknwc +++|          RJ     TRI         ROLLIN TAF
Line S01101 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01213  M02S01101.knwc6   ---| NIT3     BX0    X0-X0       NON-SYSTEM REQUEST
01214  M01S00033.knwc6   +++|
01215  M01S00034.knwc6   +++|*         NETGETL TO CHECK FOR ANY INPUT FROM PRIORITY LIST.
01216  M01S00035.knwc6   +++|
01217  M01S00036.knwc6   +++| NIT3     SA2    NITG        USERS IN PRIORITY LIST
01218  M01S00037.knwc6   +++|          ZR     X2,NIT3.1   IF NO USERS IN PRIORITY LIST
01219  M01S00038.knwc6   +++|          NET    GETL,ALNA,INDH,INDB+CMBHL+CMBRL,INDN
01220  M01S00039.knwc6   +++|          SX7    NIT3
01221  M01S00040.knwc6   +++|          SA7    TROF        INHIBIT TAF ROLLOUT
01222  M01S00041.knwc6   +++|          RJ     PPM         PROCESS PARALLEL MODE
01223  M01S00042.knwc6   +++|          SX7    INDB
01224  M01S00043.knwc6   +++|          SA7    NITF        SET FAKE C.B. ADDRESS
01225  M01S00044.knwc6   +++|          BX6    X6-X6       FAKE CLEARING WORDS 3 AND 4 OF C.B.
01226  M01S00045.knwc6   +++|          SA6    X7+2
01227  M01S00046.knwc6   +++|          SA6    A6+B1
01228  M01S00001.knwc31  +++|          SA6    TROF        CLEAR ROLLOUT INHIBIT FLAG
01229  M01S00047.knwc6   +++|          RJ     NGC         DECODE BLOCK HEADER
01230  M01S00012.ns22000 +++|          GT     B3,B1,NIT11 IF A SUPERVISORY MESSAGE
01231  M01S00048.knwc6   +++|          BX0    X0-X0
01232  M01S00049.knwc6   +++|          NG     B3,NIT3.1   IF NO INPUT FOR PRIORITY LIST
01233  M01S00050.knwc6   +++|          SX7    A4          NCT ENTRY
01234  M01S00051.knwc6   +++|          SA6    ACNA
01235  M01S00052.knwc6   +++|          MX0    -TNCBN
01236  M01S00053.knwc6   +++|          LX0    TNCBS-TNCBN+1
01237  M01S00054.knwc6   +++|          BX5    -X0*X4      C.B. INDEX
01238  M01S00055.knwc6   +++|          LX5    TNCBN-TNCBS-1  RIGHT JUSTIFY C.B. INDEX
01239  M01S00056.knwc6   +++|          SA7    NITH
01240  M01S00057.knwc6   +++|          SB3    B1
01241  M01S00058.knwc6   +++|          SX3    CMBL
01242  M01S00059.knwc6   +++|          SX5    X5-1
01243  M01S00060.knwc6   +++|          IX3    X5*X3
01244  M01S00061.knwc6   +++|          SX2    A5
01245  M01S00062.knwc6   +++|          TX6    X3,VCBSA    C.B. ADDRESS
01246  M01S00063.knwc6   +++|          SX7    A5+CMBHL+CMBRL  BEGINNING OF DATA AREA
01247  M01S00064.knwc6   +++|          SA6    NITF
01248  M01S00065.knwc6   +++|          SA7    NITJ
01249  M01S00066.knwc6   +++|          RJ     PSI         PROCESS SUBSEQUENT INPUT
01250  M01S00067.knwc6   +++|          LE     B3,NITX     IF NOT LAST MSG BLOCK
Line S00068 Modification History
M01 (Added by) knwc6
M02 (Updated by) knwc14
Seq #  *Modification Id* Act 
----------------------------+
01251  M02S00068.knwc14  ---|          SA2    ALNO        REMOVE ACN FROM PRIORITY LIST
01252  M01S00001.knwc14  +++|          SX7    ALN         REMOVE ACN FROM PRIORITY LIST
01253  M01S00069.knwc6   +++|          RJ     SAL         SWITCH APPLICATION LIST
01254  M01S00070.knwc6   +++|          SA1    NITG        UPDATE PRIORITY COUNTER
01255  M01S00071.knwc6   +++|          SX7    X1-1
01256  M01S00072.knwc6   +++|          SA4    NITH
01257  M01S00073.knwc6   +++|          SA7    A1
01258  M01S00074.knwc6   +++|          SA4    X4
01259  M01S00075.knwc6   +++|          RJ     PLB         PROCESS LAST BLOCK
01260  M01S00076.knwc6   +++|          EQ     NITX        RETURN
01261  M01S00077.knwc6   +++|
01262  M01S00078.knwc6   +++| NIT3.1   TA2    0,VCBRT
01263  M01S00079.knwc6   +++|          MX7    -48
01264  M01S00080.knwc6   +++|          BX7    -X7*X2
01265  M01S00081.knwc6   +++|          CX3    X7
Line S00082 Modification History
M01 (Added by) knwc6
M02 (Updated by) knwc28
Seq #  *Modification Id* Act 
----------------------------+
01266  M02S00082.knwc28  ---|          SB3    -NCBC-RSCMB MINIMUM NUMBER OF C.B.-S TO ACCEPT INPUT
01267  M01S00001.knwc28  +++|          SB3    -NCBC-RSCMB-1  MINIMUM NUMBER OF CB-S TO ACCEPT INPUT
01268  M01S00083.knwc6   +++|          SB3    X3+B3
Line S00084 Modification History
M01 (Added by) knwc6
M02 (Updated by) knwc19
Seq #  *Modification Id* Act 
----------------------------+
01269  M02S00084.knwc19  ---|          LE     B3,NITX     IF NOT ENOUGH C.B.-S TO ACCEPT INPUT
Line S01102 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc19
Seq #  *Modification Id* Act 
----------------------------+
01270  M02S01102.knwc19  ---|          RJ     FFCB        GET A COMMUNICATION BLOCK
01271  M01S00001.knwc19  +++|          GE     B3,NIT3.2   IF ENOUGH C.B.-S TO ACCEPT INPUT
01272  M01S00002.knwc19  +++|          SA2    STAT12      NUMBER OF TIMES NOT ENOUGH C.B.-S
01273  M01S00003.knwc19  +++|          SX7    B1
01274  M01S00004.knwc19  +++|          IX7    X2+X7
01275  M01S00005.knwc19  +++|          SA7    A2+
01276  M01S00006.knwc19  +++|          EQ     NITX        NOT ENOUGH C.B.-S AVAILABLE
01277  M01S00007.knwc19  +++|
01278  M01S00008.knwc19  +++| NIT3.2   RJ     FFCB        GET A COMMUNICATION BLOCK
01279  M01S01103.comknwc +++|          ZR     X0,NITX     IF NO COMMUNICATION BLOCK AVAILABLE
01280  M01S01104.comknwc +++|          SA7    NITE        INDEX OF COMMUNICATION BLOCK
01281  M01S01105.comknwc +++|          SX7    X0
01282  M01S01106.comknwc +++|          SX6    X0+CMBHL+CMBRL  BUFFER HEADER
01283  M01S01107.comknwc +++|          SA7    NITF        COMMUNICATION BLOCK ADDRESS
01284  M01S01108.comknwc +++|          SA6    NIT4+5
01285  M01S01109.comknwc +++|
01286  M01S01110.comknwc +++|*         GET INPUT FROM NETWORK.
01287  M01S01111.comknwc +++|
01288  M01S01112.comknwc +++| NIT4     NET    GETL,ALNO,INDH,0,NITB
01289  M01S01113.comknwc +++|          SX7    NIT4
01290  M01S01114.comknwc +++|          SA7    TROF        INHIBIT *TAF* FROM ROLLOUT
01291  M01S01115.comknwc +++|          RJ     PPM         PROCESS PARALLEL MODE
01292  M01S00002.knwc31  +++|          SX6    B0+         CLEAR ROLLOUT INHIBIT FLAG
01293  M01S00003.knwc31  +++|          SA6    TROF
01294  M01S01116.comknwc +++|          RJ     NGC         CHECK AND DECODE APPLICATION BLOCK HEADER
01295  M01S00013.ns22000 +++|          GT     B3,B1,NIT11 IF A SUPERVISORY MESSAGE
01296  M01S01117.comknwc +++|          SX7    A4          NCT ENTRY
01297  M01S01118.comknwc +++|          MX0    -TNCBN      MASK COMMUNICATION BLOCK INDEX
01298  M01S01119.comknwc +++|          SA6    ACNA        APPLICATION CONNECTION NUMBER
01299  M01S01120.comknwc +++|          SA7    NITH
Line S01121 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc31
Seq #  *Modification Id* Act 
----------------------------+
01300  M02S01121.knwc31  ---|          BX7    X7-X7
Line S01122 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc31
Seq #  *Modification Id* Act 
----------------------------+
01301  M02S01122.knwc31  ---|          SA7    TROF        CLEAR ROLLOUT INHIBIT FLAG
01302  M01S01123.comknwc +++|          PL     X1,NIT5     IF BLOCK DELIVERED
01303  M01S01124.comknwc +++|          RJ     PBU         PROCESS BLOCK UNDELIVERABLE
01304  M01S01125.comknwc +++|          EQ     NIT9        PROCESS RETURN FROM SUBPROCESSOR
01305  M01S01126.comknwc +++|
01306  M01S01127.comknwc +++| NIT5     PL     B3,NIT6     IF NOT A NULL BLOCK
Line S01128 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01307  M02S01128.knwc6   ---|          RJ     PTF         PROCESS NULL BLOCK
Line S01129 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01308  M02S01129.knwc6   ---|          EQ     NIT9        PROCESS RETURN FROM SUBPROCESSOR
01309  M01S00085.knwc6   +++|          SA2    NITF        C.B. ADDRESS
01310  M01S00086.knwc6   +++|          RJ     RLC         RELEASE C.B.
01311  M01S00087.knwc6   +++|          EQ     NITX        RETURN
01312  M01S01130.comknwc +++|
01313  M01S01131.comknwc +++| NIT6     LX0    TNCBS-TNCBN+1
01314  M01S01132.comknwc +++|          BX5    -X0*X4      COMMUNICATION BLOCK INDEX
01315  M01S01133.comknwc +++|          ZR     X5,NIT8     IF FIRST BLOCK
01316  M01S01134.comknwc +++|          SX3    CMBL
01317  M01S01135.comknwc +++|          LX5    TNCBN-TNCBS-1
01318  M01S01136.comknwc +++|          SX5    X5-1
01319  M01S01137.comknwc +++|          IX3    X5*X3
01320  M01S01138.comknwc +++|          SX2    A5
01321  M01S01139.comknwc +++|          TX6    X3,VCBSA    COMMUNICATION BLOCK ADDRESS
Line S01140 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc9
Seq #  *Modification Id* Act 
----------------------------+
01322  M02S01140.knwc9   ---|          SX7    A5+CMBHL+2  BEGINNING OF DATA AREA
01323  M01S00002.knwc9   +++|          SX7    A5+CMBHL+CMBRL  BEGINNING OF DATA AREA
01324  M01S01141.comknwc +++|          SA6    NITF
01325  M01S01142.comknwc +++|          SA7    NITJ
01326  M01S01143.comknwc +++|          RJ     RLC         RELEASE COMMUNICATION BLOCK
01327  M01S01144.comknwc +++| NIT7     SB3    B1
01328  M01S01145.comknwc +++|          RJ     PSI         PROCESS SUBSEQUENCE INPUT
01329  M01S01146.comknwc +++|          EQ     NIT9
01330  M01S01147.comknwc +++|
01331  M01S01148.comknwc +++| NIT8     SA3    NITE        COMMUNICATION BLOCK INDEX
01332  M01S01149.comknwc +++|          EQ     B3,B1,NIT9  IF LAST BLOCK
01333  M01S01150.comknwc +++|          LX3    TNCBS-TNCBN+1
01334  M01S01151.comknwc +++|          BX7    X4+X3       ADD COMMUNICATION BLOCK INDEX
01335  M01S01152.comknwc +++|          SA7    A4
01336  M01S01153.comknwc +++|          RJ     PFB         PROCESS LARGE OR MULTIPLE BLOCK INPUT
01337  M01S00088.knwc6   +++|          LE     B3,NIT10    IF NOT LAST MSG BLOCK
01338  M01S01154.comknwc +++| NIT9     LE     B3,NITX     IF NOT THE LAST MSG BLOCK
01339  M01S01155.comknwc +++|          RJ     PLB         PROCESS LAST MSG BLOCK
01340  M01S01156.comknwc +++|          EQ     NITX
01341  M01S01157.comknwc +++|
Line S00089 Modification History
M01 (Added by) knwc6
M02 (Updated by) knwc14
Seq #  *Modification Id* Act 
----------------------------+
01342  M02S00089.knwc14  ---| NIT10    SA2    ALNA        ADD ACN TO PRIORITY LIST
01343  M01S00002.knwc14  +++| NIT10    SX7    ALN+1       ADD ACN TO PRIORITY LIST
01344  M01S00090.knwc6   +++|          RJ     SAL         SWITCH APPLICATION LIST
01345  M01S00091.knwc6   +++|          SA1    NITG        UPDATE PRIORITY COUNTER
01346  M01S00092.knwc6   +++|          SX7    X1+B1
01347  M01S00093.knwc6   +++|          SA7    A1
01348  M01S00094.knwc6   +++|          EQ     NITX        RETURN
01349  M01S00095.knwc6   +++|
01350  M01S00014.ns22000 +++| NIT11    SX2    A5          FWA OF COMMUNICATION BLOCK
01351  M01S00015.ns22000 +++|          SA0    A4          NCT
01352  M01S00016.ns22000 +++|          SA4    A5+CMBHL+CMBRL  SUPERVISORY MESSAGE
01353  M01S00017.ns22000 +++|          BX7    X6          ACN
01354  M01S00018.ns22000 +++|          RJ     RLC         RELEASE COMMUNICATION BLOCK
01355  M01S00019.ns22000 +++|          BX1    X7
01356  M01S00020.ns22000 +++|          SA4    A4
01357  M01S00021.ns22000 +++|          SA2    A0
01358  M01S00022.ns22000 +++|          SB6    B0          NOT QUEUED
01359  M01S00023.ns22000 +++|          BX6    X2          WORD ONE OF NCT ENTRY
01360  M01S00024.ns22000 +++|          EQ     SMP4        PROCESS SUPERVISORY MESSAGE
01361  M01S00025.ns22000 +++|
01362  M01S01158.comknwc +++| NITA     CON    0           MESSAGE LENGTH IN BITS
01363  M01S01159.comknwc +++| NITB     CON    CBDL        MAXIMUM DATA INPUT
01364  M01S01160.comknwc +++| NITE     CON    0           INDEX OF COMMUNICATION BLOCK
01365  M01S01161.comknwc +++| NITF     CON    0           ADDRESS OF COMMUNICATION BLOCK
Line S01162 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc6
Seq #  *Modification Id* Act 
----------------------------+
01366  M02S01162.knwc6   ---| NITG     CON    0           TEMPOFF COUNTER
01367  M01S00096.knwc6   +++| NITG     CON    0           PRIORITY LIST COUNTER
01368  M01S01163.comknwc +++| NITH     CON    0           NCT ENTRY
01369  M01S01164.comknwc +++| NITI     CON    0           BLOCK COUNTER
01370  M01S01165.comknwc +++| NITJ     CON    0           TEMPORARY COMMUNICATION BLOCK ADDRESS
01371  M01S01166.comknwc +++|          TITLE  INPUT SUBPROCESSOR.
01372  M01S01167.comknwc +++| PBU      SPACE  4,25
01373  M01S01168.comknwc +++|**        PBU - PROCESS BLOCK UNDELIVERABLE.
01374  M01S01169.comknwc +++|*
Line S01170 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
01375  M02S01170.knwc25  ---|*                1. IF NOT IN CORRECT APPLICATION CHARACTER TYPE, SEND
Line S01171 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
01376  M02S01171.knwc25  ---|*                   CHANGE INPUT CHARACTER TYPE SUPERVISORY MESSAGE
Line S01172 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
01377  M02S01172.knwc25  ---|*                   AND RETURN.
01378  M01S00024.knwc25  +++|*                1. IF THE NEW APPLICATION CHARACTER TYPE IS DIFFERENT
01379  M01S00025.knwc25  +++|*                   FROM THE APPLICATION CHARACTER TYPE IN THE NCT,
01380  M01S00026.knwc25  +++|*                   SEND CHANGE INPUT CHARACTER TYPE SUPERVISORY
01381  M01S00027.knwc25  +++|*                   MESSAGE AND RETURN.
01382  M01S01173.comknwc +++|*                2. IF NOT FIRST INPUT BLOCK GO TO STEP 5, ELSE
01383  M01S01174.comknwc +++|*                   RESERVE *NCBC* COMMUNICATION BLOCKS.
01384  M01S01175.comknwc +++|*                   IF COMMUNICATION BLOCKS NOT AVAILABLE, RETURN.
01385  M01S01176.comknwc +++|*                3. PREPARE SCATTER READ AND DO A *NETGETF* TO
01386  M01S01177.comknwc +++|*                   COMMUNICATION BLOCKS.  CALL *PPM* TO CHECK
01387  M01S01178.comknwc +++|*                   IF INPUT IS COMPLETE.
01388  M01S01179.comknwc +++|*                4. IF LAST INPUT MESSAGE BLOCK SET (B3) = 1  ELSE
01389  M01S01180.comknwc +++|*                   SET (B3) = 0 AND RETURN.
01390  M01S01181.comknwc +++|*                5. PREPARE ENTRY CONDITION TO PROCESS SUBSEQUENT
01391  M01S01182.comknwc +++|*                   LARGE INPUT AND CALL ROUTINE *PSI*.
01392  M01S01183.comknwc +++|*
01393  M01S01184.comknwc +++|*         ENTRY  (X1) = APPLICATION BLOCK HEADER.
01394  M01S00003.knwc9   +++|*                (A4/X4) = NCT ENTRY.
01395  M01S01185.comknwc +++|*                (B4) = APPLICATION CHARACTER TYPE - 1.
01396  M01S01186.comknwc +++|*
Line S01187 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc4
Seq #  *Modification Id* Act 
----------------------------+
01397  M02S01187.knwc4   ---|*         EXIT   (B3) .GE. 1 IF LAST MSG BLOCK ENCOUNTED.
01398  M01S00001.knwc4   +++|*         EXIT   (B3) .GE. 1 IF LAST MSG BLOCK ENCOUNTERED.
01399  M01S01188.comknwc +++|*                     .EQ. 0 IF NO COMMUNICATION BLOCK AVAILABLE.
01400  M01S01189.comknwc +++|*
Line S01190 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc9
Seq #  *Modification Id* Act 
----------------------------+
01401  M02S01190.knwc9   ---|*         USES   A - 1, 2, 6, 7.
Line S00004 Modification History
M01 (Added by) knwc9
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
01402  M02S00004.knwc25  ---|*         USES   A - 1, 2, 3, 4, 6, 7.
01403  M01S00028.knwc25  +++|*         USES   A - ALL.
01404  M01S01191.comknwc +++|*                B - 3, 6.
01405  M01S01192.comknwc +++|*                X - ALL.
01406  M01S01193.comknwc +++|*
01407  M01S01194.comknwc +++|*         CALLS  EXIT, FNC, NGC, NPT, PPM, PSI, RLC.
01408  M01S01195.comknwc +++|*
01409  M01S01196.comknwc +++|*         MACROS MESSAGE, NET.
01410  M01S01197.comknwc +++|
01411  M01S01198.comknwc +++|
01412  M01S01199.comknwc +++| PBU      SUBR               ENTRY/EXIT
01413  M01S01200.comknwc +++|          LX1    59-AHPTS-59+AHBUS  CHECK XPT
01414  M01S01201.comknwc +++|          MX0    AHADN
01415  M01S01202.comknwc +++|          SB6    NCBC-1
01416  M01S01203.comknwc +++|          PL     X1,PBU1     IF LARGE INPUT
Line S01204 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc17
Seq #  *Modification Id* Act 
----------------------------+
01417  M02S01204.knwc17  ---|          SX2    B4-2
Line S01205 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc17
Seq #  *Modification Id* Act 
----------------------------+
01418  M02S01205.knwc17  ---|          ZR     X2,PBU1     IF ACT ALREADY 3
Line S00001 Modification History
M01 (Added by) knwc17
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
01419  M02S00001.knwc25  ---|          SX2    B4-3        SET ACT-1-3
Line S00002 Modification History
M01 (Added by) knwc17
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
01420  M02S00002.knwc25  ---|          NG     X2,PBU1     IF ACT IS ALLOWED FOR XPT INPUT
Line S01206 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
01421  M02S01206.knwc25  ---|          SA2    SMDC        CHANGE INPUT CHARACTER TYPE
01422  M01S00029.knwc25  +++|          BX6    X4
01423  M01S00030.knwc25  +++|          LX6    -TNCTS+TNCTN-1  RIGHT JUSTIFY ACT
01424  M01S00031.knwc25  +++|          MX3    -TNCTN
01425  M01S00032.knwc25  +++|          BX2    -X3*X6      APPLICATION CHARACTER TYPE - 1 FROM NCT
01426  M01S01207.comknwc +++|          LX1    59-AHADS-59+AHPTS
Line S01208 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc25
Seq #  *Modification Id* Act 
----------------------------+
01427  M02S01208.knwc25  ---|          SX4    3           CHANGE ACT TO 3
01428  M01S00033.knwc25  +++|          SX5    B4          NEW APPLICATION CHARACTER TYPE - 1
01429  M01S00034.knwc25  +++|          BX2    X2-X5
01430  M01S00035.knwc25  +++|          ZR     X2,PBU1     IF SAME APPLICATION CHARACTER TYPE
01431  M01S00036.knwc25  +++|          BX6    X3*X6
01432  M01S00037.knwc25  +++|          BX2    -X3*X5
01433  M01S00038.knwc25  +++|          BX6    X6+X2       STORE IN NCT
01434  M01S00039.knwc25  +++|          LX6    TNCTS-TNCTN+1
01435  M01S00040.knwc25  +++|          SA6    A4
01436  M01S00041.knwc25  +++|          SX4    B4+1        APPLICATION CHARACTER TYPE
01437  M01S00042.knwc25  +++|          SA2    SMDC        CHANGE INPUT CHARACTER TYPE
01438  M01S01209.comknwc +++|          BX3    X0*X1       MASK ACN
01439  M01S01210.comknwc +++|          LX3    AHACS-59
01440  M01S01211.comknwc +++|          BX6    X3+X2       ADD ACN
01441  M01S01212.comknwc +++|          BX6    X6+X4
01442  M01S01213.comknwc +++|          SA6    OTSB
01443  M01S01214.comknwc +++|          RJ     NPT         CHANGE CHARACTER TYPE
01444  M01S01215.comknwc +++|          SA2    NITF
01445  M01S01216.comknwc +++|          RJ     RLC         RELEASE COMMUNICATION BLOCK
01446  M01S01217.comknwc +++|          SB3    B0+         NO COMMUNICATION BLOCK AVAILABLE
01447  M01S01218.comknwc +++|          EQ     PBUX        RETURN
01448  M01S01219.comknwc +++|
01449  M01S01220.comknwc +++|*         SUBSEQUENCE LARGE INPUT.
01450  M01S01221.comknwc +++|
01451  M01S01222.comknwc +++| PBU1     MX0    -TNCBN      MASK COMMUNICATION BLOCK INDEX
01452  M01S01223.comknwc +++|          LX0    TNCBS-TNCBN+1
01453  M01S01224.comknwc +++|          SA2    NITF        COMMUNICATION BLOCK ADDRESS
01454  M01S01225.comknwc +++|          BX5    -X0*X4
01455  M01S01226.comknwc +++|          BX7    X7-X7
01456  M01S01227.comknwc +++|          NZ     X5,PBU6     IF NOT FIRST INPUT BLOCK
Line S01228 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc4
Seq #  *Modification Id* Act 
----------------------------+
01457  M02S01228.knwc4   ---|          SA1    X2
01458  M01S00002.knwc4   +++|          SA7    NITA        CLEAR MESSAGE LENGTH
01459  M01S00003.knwc4   +++|          SA1    X2+
01460  M01S00004.knwc4   +++|          SA7    A1+3        CLEAR WORD 4 OF THE C.B. HEADER
01461  M01S01229.comknwc +++|          RJ     FNC         FIND AND CHAIN COMMUNICATION BLOCK
01462  M01S01230.comknwc +++|          SA1    INDB        TEXT AREA ARRAY
01463  M01S01231.comknwc +++|          SA2    NITF
01464  M01S01232.comknwc +++|          ZR     B6,PBU3     IF ALL COMMUNICATION BLOCKS AVAILABLE
01465  M01S01233.comknwc +++|          RJ     RLC         RELEASE EXCESS COMMUNICATION BLOCKS
01466  M01S01234.comknwc +++| PBU2     SB3    B0
01467  M01S01235.comknwc +++|          EQ     PBUX        RETURN
01468  M01S01236.comknwc +++|
01469  M01S01237.comknwc +++|*         PREPARE SCATTER READ.
01470  M01S01238.comknwc +++|
Line S01239 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc9
Seq #  *Modification Id* Act 
----------------------------+
01471  M02S01239.knwc9   ---| PBU3     SX4    CBDL
Line S01240 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc9
Seq #  *Modification Id* Act 
----------------------------+
01472  M02S01240.knwc9   ---|          LX4    30          SET SIZE
Line S01241 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc9
Seq #  *Modification Id* Act 
----------------------------+
01473  M02S01241.knwc9   ---|          SA7    A1-B1
Line S01242 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc9
Seq #  *Modification Id* Act 
----------------------------+
01474  M02S01242.knwc9   ---|
Line S01243 Modification History
M01 (Added by) comknwc
M02 (Updated by) knwc9
Seq #  *Modification Id* Act 
----------------------------+
01475  M02S01243.knwc9   ---| PBU4     SX3    X2+CMBHL+2  SET ADDRESS
Proceed to Part 1
cdc/nos2.source/opl.opl871/common/comknwc.txt ยท Last modified: by 127.0.0.1