Seq # *Modification Id* Act
----------------------------+
03205 M01S00015.v23l617 +++|* 7 = INCORRECT OR ILLOGICAL SUPERVISORY MESSAGE
03206 M00S02780.comknwc +++|*
03207 M00S02781.comknwc +++|* 1. IF QUEUED SUPERVISORY MESSAGE, GO TO
03208 M00S02782.comknwc +++|* SCHEDULE TASK *ATK*.
03209 M00S02783.comknwc +++|* 2. IF ABH IS PRESENT, SET ACN EQUAL TO ACN IN ABH;
03210 M00S02784.comknwc +++|* ELSE SET ACN TO ZERO.
03211 M00S02785.comknwc +++|* 3. FOR NAM REASON CODES 1, 2, 3, OR 7 GO TO
03212 M00S02786.comknwc +++|* SCHEDULE TASK *ATK*. TAF OR APPLICATION TASK (MOST
03213 M00S02787.comknwc +++|* LIKELY APPLICATION) CAUSED THESE ERRORS.
03214 M00S02788.comknwc +++|* 4. FOR NAM REASON CODES 4, 5, OR 6 NOTE A SYSTEM
Line S02789 Modification History
M01(Removed by)
knwc21
Seq # *Modification Id* Act
----------------------------+
03215 M01S02789.knwc21 ---|* ERROR ON DAYFILE AND DO AS IN NETWORK
03216 M01S02790.knwc21 ---|* SHUTDOWN *SHU* FOR IMMEDIATE SHUTDOWN. TAF CODE
03217 M01S02791.knwc21 ---|* CAUSED THESE ERRORS.
Line S00002 Modification History
M01(Added by)
knwc21
Seq # *Modification Id* Act
----------------------------+
03218 M01S00002.knwc21 +++|* ERROR ON DAYFILE AND ABORT TAF. TAF CODE CAUSED
03219 M01S00003.knwc21 +++|* THESE ERRORS.
03220 M00S02792.comknwc +++|*
03221 M00S02793.comknwc +++|* ENTRY (B6) = 1 IF QUEUED SUPERVISORY MESSAGE.
03222 M00S02794.comknwc +++|* 0 OTHERWISE.
03223 M00S02795.comknwc +++|* (A2)/(X2) = ADDRESS OF NCT ENTRY.
03224 M00S02796.comknwc +++|* (X4) = SUPERVISORY MESSAGE.
03225 M00S02797.comknwc +++|*
03226 M00S02798.comknwc +++|* EXIT TO *ATK* IF TASK ERROR.
Line S02799 Modification History
M01(Removed by)
knwc21
Seq # *Modification Id* Act
----------------------------+
03227 M01S02799.knwc21 ---|* TO *SHU* WITH (X4) .EQ. 1 IF TAF ERROR.
Line S00004 Modification History
M01(Added by)
knwc21
Seq # *Modification Id* Act
----------------------------+
03228 M01S00004.knwc21 +++|* TO *EXIT* IF TAF ERROR.
03229 M00S02800.comknwc +++|* (X6) = MESSAGE PRIORITY AND REASON CODE.
03230 M00S02801.comknwc +++|*
Seq # *Modification Id* Act
----------------------------+
03292 M01S02855.knwc21 ---| LGL3 MESSAGE SMGB NAM LOGICAL ERROR
03293 M01S02856.knwc21 ---| RJ EXIT FORCE TO ABORT
Line S00012 Modification History
M01(Added by)
knwc21
Seq # *Modification Id* Act
----------------------------+
03294 M01S00012.knwc21 +++|
03295 M01S00013.knwc21 +++|* ISSUE ERROR MESSAGES TO DAYFILE AND PROCESS SHUTDOWN.
03296 M01S00014.knwc21 +++|
03297 M01S00015.knwc21 +++| LGL3 BX1 X5 REASON CODE
03298 M01S00016.knwc21 +++| RJ COD CONVERT OCTAL TO DISPLAY
03299 M01S00017.knwc21 +++| LX6 -2*6
03300 M01S00018.knwc21 +++| BX1 X6
03301 M01S00019.knwc21 +++| SB2 1RX REPLACEMENT CHARACTER
03302 M01S00020.knwc21 +++| SB5 -SMGB FWA OF TEMPLATE
03303 M01S00021.knwc21 +++| SB3 DAYB ALTERNATE ASSEMBLY AREA
03304 M01S00022.knwc21 +++| RJ SNM SET NAME IN MESSAGE
03305 M01S00023.knwc21 +++| MESSAGE DAYB * ERR/LGL RECEIVED FROM NAM - RC=XX*
03306 M01S00024.knwc21 +++| MX0 -AHADN
03307 M01S00025.knwc21 +++| SA1 INSB+1 RETURNED ABH CAUSING ERROR
03308 M01S00026.knwc21 +++| LX1 AHADN-AHADS-1
03309 M01S00027.knwc21 +++| BX1 -X0*X1 ACN
03310 M01S00028.knwc21 +++| RJ COD CONVERT OCTAL TO DISPLAY
03311 M01S00029.knwc21 +++| LX6 -4*6
03312 M01S00030.knwc21 +++| BX1 X6
03313 M01S00031.knwc21 +++| SB2 1R+ REPLACEMENT CHARACTER
03314 M01S00032.knwc21 +++| SB5 -LGLB FWA OF TEMPLATE
03315 M01S00033.knwc21 +++| SB3 DAYB ALTERNATE ASSEMBLY AREA
03316 M01S00034.knwc21 +++| RJ SNM SET NAME IN MESSAGE
03317 M01S00035.knwc21 +++| MESSAGE DAYB * ERROR ASSOCIATED WITH ACN = ++++.*
03318 M01S00036.knwc21 +++| RJ EXIT FORCE TAF TO ABORT
03319 M01S00037.knwc21 +++|
03320 M01S00038.knwc21 +++|
03321 M01S00039.knwc21 +++| LGLB DATA C* ERROR ASSOCIATED WITH ACN = ++++.*
03322 M00S02857.comknwc +++| NAK SPACE 4,20
03323 M00S02858.comknwc +++|** NAK - PROCESS BLOCK NOT DELIVERED. (FC/NAK)
03324 M00S02859.comknwc +++|*
03325 M00S02860.comknwc +++|* 1. IF QUEUED SUPERVISORY MESSAGE GO TO STEP 5.
03326 M00S02861.comknwc +++|* 2. DECREMENT NUMBER OF OUTSTANDING OUTPUT BLOCKS FOR
03327 M00S02862.comknwc +++|* CONNECTION.
03328 M00S02863.comknwc +++|* 3. SET RECOVERY FIELD IN TST ENTRY FOR TERMINAL.
03329 M00S02864.comknwc +++|* 4. IF NCT ROLL FIELD INDICATES TASK WAS ROLLED OUT
03330 M00S02865.comknwc +++|* CALL ROUTINE *EVS* TO ROLL IN TASK.
03331 M00S02866.comknwc +++|* 5. SET *ITASK* REASON CODE TO BLOCK NOT DELIVERED.
03332 M00S02867.comknwc +++|* AND GO TO SCHEDULE TASK *ATK*.
03333 M00S02868.comknwc +++|*
03334 M00S02869.comknwc +++|* ENTRY (B6) = 1 IF QUEUED SUPERVISORY MESSAGE.
03335 M00S02870.comknwc +++|* 0 OTHERWISE.
03336 M00S02871.comknwc +++|* (A2)/(X2) = ADDRESS OF NCT ENTRY.
03337 M00S02872.comknwc +++|*
03338 M00S02873.comknwc +++|* EXIT TO *ATK*.
03339 M00S02874.comknwc +++|*
03340 M00S02875.comknwc +++|* USES A - 3, 6, 7.
03341 M00S02876.comknwc +++|* X - 0, 2, 3, 6, 7.
03342 M00S02877.comknwc +++|
03343 M00S02878.comknwc +++|
03344 M00S02879.comknwc +++| NAK NZ B6,NAK2 IF QUEUED SUPERVISORY MESSAGE
03345 M00S02880.comknwc +++| MX0 -TNBON MASK OUTSTANDING OUTPUT BLOCK
03346 M00S02881.comknwc +++| LX2 TNBON-TNBOS-1 RIGHT JUSTIFY OUSTANDING BLOCK
03347 M00S02882.comknwc +++| SX6 B1
03348 M00S02883.comknwc +++| BX3 -X0*X2
03349 M00S02884.comknwc +++| IX3 X3-X6 DECREMENT OUTSTANDING OUTPUT BLOCK
03350 M00S02885.comknwc +++| BX2 X0*X2
03351 M00S02886.comknwc +++| LX6 TSRBS-0
03352 M00S02887.comknwc +++| PL X3,NAK1 IF OUTSTANDING BLOCK .GE. ZERO
03353 M00S02888.comknwc +++| BX3 X3-X3
03354 M00S02889.comknwc +++| NAK1 BX7 X2+X3
03355 M00S02890.comknwc +++| LX7 TNBOS-TNBON+1 POSITION BACK
03356 M00S02891.comknwc +++| SA3 X7 TST ENTRY FOR CONNECTION
03357 M00S02892.comknwc +++| SA7 A2 RESTORE NCT ENTRY
03358 M00S02893.comknwc +++| BX6 X3+X6 SET RECOVERY FLAG IN TST
03359 M00S02894.comknwc +++| SA6 A3+
03360 M00S02895.comknwc +++| NAK2 SX6 PNAK
03361 M00S02896.comknwc +++| EQ ATK SCHEDULE TASK
03362 M00S02897.comknwc +++| PCI SPACE 4,25
03363 M00S02898.comknwc +++|** PCI - PROCESS CONNECTION INITIALIZED. (FC/INIT)
03364 M00S02899.comknwc +++|*
Line S02900 Modification History
M01(Removed by)
ns2517
Seq # *Modification Id* Act
----------------------------+
03365 M01S02900.ns2517 ---|* 1. IF QUEUED SUPERVISORY MESSAGE GO TO STEP 4.
Line S00011 Modification History
M01(Added by)
ns2517
Seq # *Modification Id* Act
----------------------------+
03366 M01S00011.ns2517 +++|* 1. IF QUEUED SUPERVISORY MESSAGE GO TO STEP 6.
03367 M00S02901.comknwc +++|* 2. SET TERMINAL LOGIN FIELD IN TST.
03368 M00S02902.comknwc +++|* 3. SEND A NORMAL RESPONSE TO CONNECTION INITIALIZED
03369 M00S02903.comknwc +++|* TO NAM.
Line S02904 Modification History
M01(Removed by)
ns2517
Seq # *Modification Id* Act
----------------------------+
03370 M01S02904.ns2517 ---|* 3.1 IF RECOVER FLAG SET IN TST, SCHEDULE *RTASK*
Line S00012 Modification History
M01(Added by)
ns2517
Seq # *Modification Id* Act
----------------------------+
03371 M01S00012.ns2517 +++|* 4. IF TYPE-AHEAD DISABLED, SEND A DISABLE TYPE-AHEAD
03372 M01S00013.ns2517 +++|* SUPERVISORY MESSAGE AND ISSUE A *NETPUT*.
03373 M01S00014.ns2517 +++|* 5. IF RECOVER FLAG SET IN TST, SCHEDULE *RTASK*
03374 M00S02905.comknwc +++|* AND CLEAR THE FLAG.
Line S02906 Modification History
M01(Removed by)
ns2517
Seq # *Modification Id* Act
----------------------------+
03375 M01S02906.ns2517 ---|* 4. SET UP *ITASK* MESSAGE WITH LOGIN REASON CODE AND
Line S00015 Modification History
M01(Added by)
ns2517
Seq # *Modification Id* Act
----------------------------+
03376 M01S00015.ns2517 +++|* 6. SET UP *ITASK* MESSAGE WITH LOGIN REASON CODE AND
03377 M00S02907.comknwc +++|* DEVICE DESCRIPTION.
Line S02908 Modification History
M01(Removed by)
ns2517
Seq # *Modification Id* Act
----------------------------+
03378 M01S02908.ns2517 ---|* 5. CALL ROUTINE *PRIN* TO SCHEDULE *ITASK*.
03379 M01S02909.ns2517 ---|* 6. IF *ITASK* WAS SCHEDULED GO TO TASK SWITCHING
Line S00016 Modification History
M01(Added by)
ns2517
Seq # *Modification Id* Act
----------------------------+
03380 M01S00016.ns2517 +++|* 7. CALL ROUTINE *PRIN* TO SCHEDULE *ITASK*.
03381 M01S00017.ns2517 +++|* 8. IF *ITASK* WAS SCHEDULED GO TO TASK SWITCHING
03382 M00S02910.comknwc +++|* ROUTINE, ELSE GO TO QUEUE SUPERVISORY
03383 M00S02911.comknwc +++|* MESSAGE *SMQ*. *ITASK* MAY NOT HAVE BEEN SCHDULED.
03384 M00S02912.comknwc +++|* BECAUSE NO COMMUNICATION BLOCKS WERE AVAILABLE OR
03385 M00S02913.comknwc +++|* *ITASK* QUEUE FOR COMMUNICATION BLOCKS WAS FULL.
03386 M00S02914.comknwc +++|*
03387 M00S02915.comknwc +++|* ENTRY (B6) = 1 IF QUEUED SUPERVISORY MESSAGE.
03388 M00S02916.comknwc +++|* 0 OTHERWISE.
03389 M00S02917.comknwc +++|* (A2)/(X2) = ADDRESS OF NCT ENTRY.
03390 M00S02918.comknwc +++|* (X1) = APPLICATION CONNECTION NUMBER.
03391 M00S02919.comknwc +++|*
Line S02920 Modification History
M01(Removed by)
241l630
Seq # *Modification Id* Act
----------------------------+
03392 M01S02920.241l630 ---|* EXIT TO *TSSC5* IF *ITASK* SCHEDULED.
Seq # *Modification Id* Act
----------------------------+
03497 M02S00056.ns2337 ---|* EXIT TO *BRK* IF USER BREAK 1 OR USER BREAK 2,
03498 M02S00057.ns2337 ---|* ELSE TO *ATK*.
Seq # *Modification Id* Act
----------------------------+
03540 M01S00021.ns2337 +++| PUB SPACE 4,15
03541 M01S00022.ns2337 +++|** PUB - PROCESS USER BREAK.
03542 M01S00023.ns2337 +++|*
03543 M01S00024.ns2337 +++|* 1. IF TERMINAL NOT LOGGED IN, EXIT TO *SMP1*.
03544 M01S00025.ns2337 +++|* 2. GET SUPERVISORY MESSAGE.
03545 M01S00026.ns2337 +++|* 3. IF USER BREAK 1 OR 2,
03546 M01S00027.ns2337 +++|* THEN SET USER RECOVERY FLAG IN TST AND RO
03547 M01S00028.ns2337 +++|* FLAG IN NCT
03548 M01S00029.ns2337 +++|* ELSE SEND AN ASYNCHRONOUS INTERRUPT RESPONSE
Seq # *Modification Id* Act
----------------------------+
03717 M01S03137.ns2337 ---| RJ NPT SEND RESET SUPERVISORY MESSAGE
03718 M01S03138.ns2337 ---| STR1 SX6 PSTR
03719 M01S03139.ns2337 ---| EQ ATK SCHEDULE TASK
03720 M00S03140.comknwc ---| TITLE SMP SUBROUTINES.
03721 M00S03141.comknwc ---| SMQ SPACE 4,10
03722 M00S03142.comknwc ---|** SMQ - SUPERVISORY MESSAGE QUEUED.
03723 M00S03143.comknwc ---|*
03724 M00S03144.comknwc ---|* 1. SET FLAG TO INDICATE THIS IS THE LAST SUPERVISORY
03725 M00S03145.comknwc ---|* MESSAGE IN QUEUE.
03726 M00S03146.comknwc ---|* 2. LET TAIL OF QUEUE (NCTB) POINT TO CURRENT
03727 M00S03147.comknwc ---|* NCT ENTRY.
03728 M00S03148.comknwc ---|* 3. IF EMPTY QUEUE LET HEAD OF QUEUE (NCTA) = CURRENT
03729 M00S03149.comknwc ---|* ACN. ELSE LET LAST END OF QUEUE POINT TO CURRENT
03730 M00S03150.comknwc ---|* NCT ENTRY.
03731 M00S03151.comknwc ---|*
03732 M00S03152.comknwc ---|* ENTRY (SMPB) = 1/Q,5/ ,18/ACN,18/SMA,18/NCT.
03733 M00S03153.comknwc ---|*
03734 M00S03154.comknwc ---|* USES A - 1, 2, 3, 6, 7.
03735 M00S03155.comknwc ---|* X - 0, 1, 2, 3, 6, 7.
03736 M00S03156.comknwc ---|
03737 M00S03157.comknwc ---|
03738 M00S03158.comknwc ---| SMQ SUBR ENTRY/EXIT
03739 M00S03159.comknwc ---| SA1 SMPB
03740 M00S03160.comknwc ---| SA2 X1 NCT ENTRY
03741 M00S03161.comknwc ---| MX0 1
03742 M00S03162.comknwc ---| MX3 -TNCNN
03743 M00S03163.comknwc ---| LX0 TNQSS-59
03744 M00S03164.comknwc ---| BX2 X0+X2 SET QUEUE FLAG
03745 M00S03165.comknwc ---| LX3 TNCNS-TNCNN+1
03746 M00S03166.comknwc ---| BX7 X3*X2 SET QUEUE LINK FIELD .EQ. ZERO
03747 M00S03167.comknwc ---| LX1 -36
03748 M00S03168.comknwc ---| SA3 NCTB
03749 M00S03169.comknwc ---| SX6 X1 CURRENT APPLICATION CONNECTION NUMBER
03750 M00S03170.comknwc ---| SA7 A2 NEW NCT ENTRY
03751 M00S03171.comknwc ---| SA6 A3+ PUT ACN AT BOTTOM OF QUEUE
03752 M00S03172.comknwc ---| ZR X3,SMQ1 IF INITIAL QUEUE
03753 M00S03173.comknwc ---| SX2 TNCTL
03754 M00S03174.comknwc ---| IX2 X2*X3
03755 M00S03175.comknwc ---| LX6 TNCNS-TNCNN+1
03756 M00S03176.comknwc ---| TA2 X2,VNCT LAST NCT ENTRY IN QUEUE
03757 M00S03177.comknwc ---| BX6 X6+X2 ADD NEW LINK
03758 M00S03178.comknwc ---| SA6 A2
03759 M00S03179.comknwc ---| EQ SMQX RETURN
03760 M00S03180.comknwc ---|
03761 M00S03181.comknwc ---|* INITIAL SET UP OF QUEUE.
03762 M00S03182.comknwc ---|
03763 M00S03183.comknwc ---| SMQ1 SA6 NCTA HEAD OF QUEUE
03764 M00S03184.comknwc ---| EQ SMQX RETURN
03765 M00S03185.comknwc ---| SMR SPACE 4,30
03766 M00S03186.comknwc ---|** SMR - SUPERVISORY MESSAGE REPLACE.
03767 M00S03187.comknwc ---|*
03768 M00S03188.comknwc ---|* 1. IF NCT ENTRY IS NOT QUEUED, GO TO STEP 7.
03769 M00S03189.comknwc ---|* 2. COMPARE PRIORITIES IF INCOMING SUPERVISORY MESSAGE
03770 M00S03190.comknwc ---|* PRIORITY IS NO GREATER THAN THE RESIDENT SUPERVISORY
03771 M00S03191.comknwc ---|* PRIORITY, RETURN.
03772 M00S03192.comknwc ---|* 3. IF CURRENT ACN IS HEAD OF QUEUE, RESET HEAD
03773 M00S03193.comknwc ---|* OF QUEUE AND GO TO STEP 5.
03774 M00S03194.comknwc ---|* 4. FIND PREDECESSOR OF CURRENT ACN AND RESET LINKAGE.
03775 M00S03195.comknwc ---|* 5. CLEAR LINK FIELD AND QUEUE FLAG IN CURRENT ENTRY.
03776 M00S03196.comknwc ---|* 6. IF CURRENT ACN IS TAIL OF QUEUE, RESET TAIL OF
03777 M00S03197.comknwc ---|* QUEUE.
03778 M00S03198.comknwc ---|* 7. REPLACE SUPERVISORY MESSAGE AND RETURN.
03779 M00S03199.comknwc ---|*
03780 M00S03200.comknwc ---|* ENTRY (SMPB) = 1/Q,5/ ,18/ACN,18/SMA,18/NCT.
03781 M00S03201.comknwc ---|* (X6) = 42/0,6/I,6/R,6/C.
03782 M00S03202.comknwc ---|* I = INCOMING SUPERVISORY MESSAGE PRIORITY.
03783 M00S03203.comknwc ---|* R = RESIDENT SUPERVISORY MESSAGE PRIORITY.
03784 M00S03204.comknwc ---|* C = *ITASK* REASON CODE.
03785 M00S03205.comknwc ---|* (NCTA) = HEAD OF QUEUE.
03786 M00S03206.comknwc ---|* (NCTB) = TAIL OF QUEUE.
03787 M00S03207.comknwc ---|*
03788 M00S03208.comknwc ---|* A - 1, 3, 4, 5, 6, 7.
03789 M00S03209.comknwc ---|* B - 3, 4, 6.
03790 M00S03210.comknwc ---|* X - 0, 1, 3, 4, 5, 6, 7.
03791 M00S03211.comknwc ---|*
03792 M00S03212.comknwc ---|* CALLS EXIT.
03793 M00S03213.comknwc ---|
03794 M00S03214.comknwc ---|
03795 M00S03215.comknwc ---| SMR SUBR ENTRY/EXIT
03796 M00S03216.comknwc ---| MX7 -6
03797 M00S03217.comknwc ---| LX6 -6
03798 M00S03218.comknwc ---| SA1 SMPB
03799 M00S03219.comknwc ---| BX5 -X7*X6 RESIDENT PRIORITY
03800 M00S03220.comknwc ---| LX6 -6
03801 M00S03221.comknwc ---| SA3 X1 NCT ENTRY
03802 M00S03222.comknwc ---| SA4 X1+B1
03803 M00S03223.comknwc ---| LX3 59-TNQSS LEFT JUSTIFY QUEUE FIELD
03804 M00S03224.comknwc ---| AX1 18
03805 M00S03225.comknwc ---| MX0 -5 MASK PRIORITY
03806 M00S03226.comknwc ---| SB6 X5 RESIDENT PRIORITY
03807 M00S03227.comknwc ---| SX6 X6
03808 M00S03228.comknwc ---| SB4 X1
03809 M00S03229.comknwc ---| PL X3,SMR3 IF NO QUEUED SUPERVISORY MESSAGE
03810 M00S03230.comknwc ---| BX5 -X0*X4
03811 M00S03231.comknwc ---| IX7 X6-X5 COMPARE PRIORITY
03812 M00S03232.comknwc ---| NG X7,SMRX IF LOWER PRIORITY
03813 M00S03233.comknwc ---| ZR X7,SMRX IF EQUAL PRIORITY
03814 M00S03234.comknwc ---| SX6 TNCTL LENGTH OF NCT ENTRY
03815 M00S03235.comknwc ---| SA5 NCTA HEAD OF QUEUE
03816 M00S03236.comknwc ---| AX1 18
03817 M00S03237.comknwc ---| SX4 X1 CURRENT ACN
03818 M00S03238.comknwc ---| MX0 -TNCNN MASK ACN
03819 M00S03239.comknwc ---| LX3 TNCNN-TNCNS-1-59+TNQSS RIGHT JUSTIFY QUEUE ACN
03820 M00S03240.comknwc ---| ZR X5,SMRX IF EMPTY QUEUE
03821 M00S03241.comknwc ---|
03822 M00S03242.comknwc ---|* PROCESS DELETE ENTRY FROM QUEUE.
03823 M00S03243.comknwc ---|
03824 M00S03244.comknwc ---| IX7 X4-X5
03825 M00S03245.comknwc ---| NZ X7,SMR1 IF NOT HEAD OF QUEUE
03826 M00S03246.comknwc ---| BX6 -X0*X3 MASK NEXT ACN
03827 M00S03247.comknwc ---|
03828 M00S03248.comknwc ---|* RESET HEAD OF QUEUE.
03829 M00S03249.comknwc ---|
03830 M00S03250.comknwc ---| SB3 X6
03831 M00S03251.comknwc ---| SA6 A5 HEAD OF QUEUE
03832 M00S03252.comknwc ---| EQ SMR2 RESET NCT ENTRY
03833 M00S03253.comknwc ---|
03834 M00S03254.comknwc ---|* RESET LINKAGE IN QUEUE.
03835 M00S03255.comknwc ---|
03836 M00S03256.comknwc ---| SMR1 IX7 X5*X6
03837 M00S03257.comknwc ---| SB3 X5 SAVE PREDECESSOR
03838 M00S03258.comknwc ---| TA1 X7,VNCT NCT ENTRY
03839 M00S03259.comknwc ---| LX1 TNCNN-TNCNS-1 RIGHT JUSTIFY NEXT ACN IN QUEUE
03840 M00S03260.comknwc ---| BX5 -X0*X1 MASK ACN IN QUEUE
Line S03261 Modification History
M01(Removed by)
knwc5
Seq # *Modification Id* Act
----------------------------+
03841 M01S03261.knwc5 ---| ZR X5,SMR4 IF END OF QUEUE
Line S00007 Modification History
M01(Added by)
knwc5
Seq # *Modification Id* Act
----------------------------+
03842 M01S00007.knwc5 +++| ZR X5,SMR3 IF END OF QUEUE
03843 M00S03262.comknwc +++| IX7 X4-X5
03844 M00S03263.comknwc +++| NZ X7,SMR1 IF NOT PREDECESSOR
03845 M00S03264.comknwc +++| BX7 X0*X1 CLEAR LINK FIELD
03846 M00S03265.comknwc +++| BX6 -X0*X3 MASK NEXT ACN
03847 M00S03266.comknwc +++| BX7 X7+X6
03848 M00S03267.comknwc +++| LX7 TNCNS-TNCNN+1
03849 M00S03268.comknwc +++| SA7 A1 RESET THE LINK IN PREDECESSOR
03850 M00S03269.comknwc +++| SMR2 LX3 TNQSN-TNQSS-1-TNCNN+TNCNS+1 RIGHT JUSTIFY QUEUE FIELD
03851 M00S03270.comknwc +++| MX0 59 CLEAR QUEUE FLAG
03852 M00S03271.comknwc +++| BX6 X0*X3
03853 M00S03272.comknwc +++| LX6 TNQSS-TNQSN+1
03854 M00S03273.comknwc +++| SA6 A3 NCT ENTRY
03855 M00S03274.comknwc +++|
03856 M00S03275.comknwc +++|* RESET TAIL OF QUEUE.
03857 M00S03276.comknwc +++|
03858 M00S03277.comknwc +++| SA5 NCTB TAIL OF QUEUE
03859 M00S03278.comknwc +++| IX7 X4-X5
03860 M00S03279.comknwc +++| NZ X7,SMR3 IF NOT TAIL OF QUEUE
03861 M00S03280.comknwc +++| SX7 B3 PREDECESSOR
03862 M00S03281.comknwc +++| SA7 A5
03863 M00S03282.comknwc +++|
03864 M00S03283.comknwc +++|* REPLACE SUPERVISORY MESSAGE.
03865 M00S03284.comknwc +++|
03866 M00S03285.comknwc +++| SMR3 SA5 B4 NEW SUPERVISORY MESSAGE
03867 M00S03286.comknwc +++| SX1 B6
03868 M00S03287.comknwc +++| BX7 X5+X1 ADD RESIDENT PRIORITY
03869 M00S03288.comknwc +++| SA7 A3+B1 PUT NEW SUPERVISORY MESSAGE IN NCT W2
03870 M00S03289.comknwc +++| EQ SMRX RETURN
03871 M00S03290.comknwc +++|
Line S03291 Modification History
M01(Removed by)
knwc5
Seq # *Modification Id* Act
----------------------------+
03872 M01S03291.knwc5 ---| SMR4 RJ EXIT QUEUE ERROR
03873 M00S03292.comknwc ---| TITLE SND - TERMINAL OUTPUT PROCESSOR.
03874 M00S03293.comknwc ---| SND SPACE 4,20
03875 M00S03294.comknwc ---|** SND - SEND TERMINAL OUTPUT.
03876 M00S03295.comknwc ---|*
03877 M00S03296.comknwc ---|* 1. IF TERMINAL LOGGED IN, GO TO STEP 3.
03878 M00S03297.comknwc ---|* IF PREVIOUS NETWORK REQUEST NOT COMPLETE, PUT TASK
Line S03298 Modification History
M01(Removed by)
ns2337
Seq # *Modification Id* Act
----------------------------+
03879 M01S03298.ns2337 ---|* IN RECALL AND GO TO STEP 26.
Line S00079 Modification History
M01(Added by)
ns2337
M02(Removed by)
knwc29
Seq # *Modification Id* Act
----------------------------+
03880 M02S00079.knwc29 ---|* IF RECALL AND GO TO STEP 24.
Line S00001 Modification History
M01(Added by)
knwc29
Seq # *Modification Id* Act
----------------------------+
03881 M01S00001.knwc29 +++|* IN RECALL AND GO TO STEP 24.
03882 M00S03299.comknwc +++|* 2. IF SEND WITH RECALL RETURN TERMINAL NOT LOGGED IN
03883 M00S03300.comknwc +++|* STATUS TO TASK AND GO TO TASK SWITCH ROUTINE
03884 M00S03301.comknwc +++|* *TSSC* ELSE ABORT THE TASK.
Line S03302 Modification History
M01(Removed by)
ns2337
Seq # *Modification Id* Act
----------------------------+
03885 M01S03302.ns2337 ---|* 3. IF TERMINAL DOES NOT HAVE A DOWN LINE STOP STATUS,
03886 M01S03303.ns2337 ---|* GO TO STEP 5.
03887 M01S03304.ns2337 ---|* 4. IF TASK SEND WITH RECALL RETURN DOWNLINE STOP TO
03888 M01S03305.ns2337 ---|* TASK AND GO TO TASK SWITCH ROUTINE, ELSE ABORT
03889 M01S03306.ns2337 ---|* THE TASK.
03890 M01S03307.ns2337 ---|* 5. IF TERMINAL HAS SEND WITH RECALL ACTIVE *TNSR*,
03891 M01S03308.ns2337 ---|* GO TO STEP 26.
03892 M01S03309.ns2337 ---|* 6. IF OUTSTANDING OUTPUT BLOCK IS ZERO, GO TO 10.
03893 M01S03310.ns2337 ---|* 7. IF TASK CALL SEND WITH RECALL, GO TO STEP 26.
03894 M01S03311.ns2337 ---|* 8. IF THERE IS NO BLOCK LIMIT, GO TO STEP 11.
03895 M01S03312.ns2337 ---|* 9. IF OUTPUT DOES NOT EXCEED BLOCK LIMIT, GO TO 11
03896 M01S03313.ns2337 ---|* ELSE GO TO STEP 6.
03897 M01S03314.ns2337 ---|* 10. SET RECALL BIT (TNSR) IN NCT IF NEEDED.
03898 M01S03315.ns2337 ---|* 11. FORMAT APPLICATION BLOCK HEADER, IF TASK DOES NOT
03899 M01S03316.ns2337 ---|* SUPPLY ABH USE DEFAULT VALUES FOR ABH. PUT ABH IN
03900 M01S03317.ns2337 ---|* NCT.
03901 M01S03318.ns2337 ---|* 12. UPDATE OUTSTANDING OUTPUT BLOCK COUNTER (TNBO) IN
03902 M01S03319.ns2337 ---|* NCT.
03903 M01S03320.ns2337 ---|* 13. DO A NETPUT.
03904 M01S03321.ns2337 ---|* AND CALL ROUTINE *PPM* TO CHECK IF INPUT COMPLETE.
03905 M01S03322.ns2337 ---|* 14. IF SEND WITH CEASE, EXIT TO CEASE ROUTINE *SCT2*.
03906 M01S03323.ns2337 ---|* 15. IF SEND WITH NO RECALL, EXIT TO *TSSC*.
03907 M01S03324.ns2337 ---|* 16. COMPUTE TIME THAT BLOCK MUST BE DELIVERED BY USING
03908 M01S03325.ns2337 ---|* CURRENT TIME PLUS INSTALLATION ASSEMBLY WAIT TIME
03909 M01S03326.ns2337 ---|* AND PUT TIME IN TASK SYSTEM AREA.
03910 M01S03327.ns2337 ---|* 17. SET TASK RETURN TO STEP 24 UPON RESCHEDULING.
03911 M01S03328.ns2337 ---|* 18. IF MESSAGE IS LESS THAN INSTALLATION DEFINED
03912 M01S03329.ns2337 ---|* LIMIT, GO TO STEP 27.
03913 M01S03330.ns2337 ---|* 19. IF TASK HAS DATA MANAGER ACTIVITY OR ROLLOUT TABLE
03914 M01S03331.ns2337 ---|* IS UNAVAILABLE, GO TO STEP 27.
03915 M01S03332.ns2337 ---|* 20. SET ROLLOUT BIT *TNSE* IN NCT.
03916 M01S03333.ns2337 ---|* 21. USE ACN AND ABN TO IDENTIFY THE EVENT AND EXIT
03917 M01S03334.ns2337 ---|* TO ROLLOUT ROUTINE.
03918 M01S03335.ns2337 ---|* 22. IF THERE IS A SUPERVISORY MESSAGE IN NCT, COPY THE
03919 M01S03336.ns2337 ---|* SUPERVISORY MESSAGE TO THE TASK STATUS ADDRESS,
03920 M01S03337.ns2337 ---|* CLEAR THE RECALL FIELD IN THE NCT CLEAR THE
03921 M01S03338.ns2337 ---|* SUPERVISORY MESSAGE FROM THE NCT, AND EXIT TO THE
03922 M01S03339.ns2337 ---|* TASK SWITCHING ROUTINE.
03923 M01S03340.ns2337 ---|* 23. IF THE TIME FOR THE BLOCK DELIVERED SUPERVISORY
03924 M01S03341.ns2337 ---|* MESSAGE HAS PASSED, RETURN A BLOCK NOT DELIVERED
03925 M01S03342.ns2337 ---|* SUPERVISORY MESSAGE TO THE TASK STATUS ADDRESS
03926 M01S03343.ns2337 ---|* CLEAR THE RECALL FIELD IN THE NCT, ZERO NUMBER OF
03927 M01S03344.ns2337 ---|* OUTSTANDING OUTPUT BLOCKS IN THE NCT AND EXIT TO
03928 M01S03345.ns2337 ---|* THE TASK SWITCHING ROUTINE.
03929 M01S03346.ns2337 ---|* 24. TASK MUST CONTINUE TO WAIT, SET TASK RETURN
03930 M01S03347.ns2337 ---|* ADDRESS. AND GO TO STEP 27.
03931 M01S03348.ns2337 ---|* 25. PREPARE ENTRY REGISTERS FOR *SND* AND GO TO STEP 1.
03932 M01S03349.ns2337 ---|* 26. LET RETURN ADDRESS BE STEP 25 UPON TASK
03933 M01S03350.ns2337 ---|* RESCHEDULED.
03934 M01S03351.ns2337 ---|* 27. PUT TASK IN RECALL AND EXIT TO EXECUTIVE RECALL
Line S00080 Modification History
M01(Added by)
ns2337
Seq # *Modification Id* Act
----------------------------+
03935 M01S00080.ns2337 +++|* 3. IF TERMINAL HAS SEND WITH RECALL ACTIVE *TNSR*,
03936 M01S00081.ns2337 +++|* GO TO STEP 24.
03937 M01S00082.ns2337 +++|* 4. IF OUTSTANDING OUTPUT BLOCK IS ZERO, GO TO 8.
03938 M01S00083.ns2337 +++|* 5. IF TASK CALL SEND WITH RECALL, GO TO STEP 24.
03939 M01S00084.ns2337 +++|* 6. IF THERE IS NO BLOCK LIMIT, GO TO STEP 9.
03940 M01S00085.ns2337 +++|* 7. IF OUTPUT DOES NOT EXCEED BLOCK LIMIT, GO TO 9
Line S00086 Modification History
M01(Added by)
ns2337
M02(Removed by)
knwc29
Seq # *Modification Id* Act
----------------------------+
03941 M02S00086.knwc29 ---|* ELSE GO TO STEP 4.
Line S00002 Modification History
M01(Added by)
knwc29
Seq # *Modification Id* Act
----------------------------+
03942 M01S00002.knwc29 +++|* ELSE GO TO STEP 26.
Line S00087 Modification History
M01(Added by)
ns2337
Seq # *Modification Id* Act
----------------------------+
03943 M01S00087.ns2337 +++|* 8. SET RECALL BIT (TNSR) IN NCT IF NEEDED.
03944 M01S00088.ns2337 +++|* 9. FORMAT APPLICATION BLOCK HEADER, IF TASK DOES NOT
03945 M01S00089.ns2337 +++|* SUPPLY ABH USE DEFAULT VALUES FOR ABH. PUT ABH IN
03946 M01S00090.ns2337 +++|* NCT.
03947 M01S00091.ns2337 +++|* 10. UPDATE OUTSTANDING OUTPUT BLOCK COUNTER (TNBO) IN
03948 M01S00092.ns2337 +++|* NCT.
03949 M01S00093.ns2337 +++|* 11. DO A NETPUT AND CALL ROUTINE *PPM* TO CHECK IF
03950 M01S00094.ns2337 +++|* INPUT COMPLETE.
03951 M01S00095.ns2337 +++|* 12. IF SEND WITH CEASE, EXIT TO CEASE ROUTINE *SCT2*.
03952 M01S00096.ns2337 +++|* 13. IF SEND WITH NO RECALL, EXIT TO *TSSC*.
03953 M01S00097.ns2337 +++|* 14. COMPUTE TIME THAT BLOCK MUST BE DELIVERED BY USING
03954 M01S00098.ns2337 +++|* CURRENT TIME PLUS INSTALLATION ASSEMBLY WAIT TIME
03955 M01S00099.ns2337 +++|* AND PUT TIME IN TASK SYSTEM AREA.
03956 M01S00100.ns2337 +++|* 15. SET TASK RETURN TO STEP 22 UPON RESCHEDULING.
03957 M01S00101.ns2337 +++|* 16. IF MESSAGE IS LESS THAN INSTALLATION DEFINED
03958 M01S00102.ns2337 +++|* LIMIT, GO TO STEP 25.
03959 M01S00103.ns2337 +++|* 17. IF TASK HAS DATA MANAGER ACTIVITY OR ROLLOUT TABLE
03960 M01S00104.ns2337 +++|* IS UNAVAILABLE, GO TO STEP 25.
03961 M01S00105.ns2337 +++|* 18. SET ROLLOUT BIT *TNSE* IN NCT.
03962 M01S00106.ns2337 +++|* 19. USE ACN AND ABN TO IDENTIFY THE EVENT AND EXIT
03963 M01S00107.ns2337 +++|* TO ROLLOUT ROUTINE.
03964 M01S00108.ns2337 +++|* 20. IF THERE IS A SUPERVISORY MESSAGE IN NCT, COPY THE
03965 M01S00109.ns2337 +++|* SUPERVISORY MESSAGE TO THE TASK STATUS ADDRESS,
03966 M01S00110.ns2337 +++|* CLEAR THE RECALL FIELD IN THE NCT, CLEAR THE
03967 M01S00111.ns2337 +++|* SUPERVISORY MESSAGE FROM THE NCT, AND EXIT TO THE
03968 M01S00112.ns2337 +++|* TASK SWITCHING ROUTINE.
03969 M01S00113.ns2337 +++|* 21. IF THE TIME FOR THE BLOCK DELIVERED SUPERVISORY
03970 M01S00114.ns2337 +++|* MESSAGE HAS PASSED, RETURN A BLOCK NOT DELIVERED
03971 M01S00115.ns2337 +++|* SUPERVISORY MESSAGE TO THE TASK STATUS ADDRESS,
03972 M01S00116.ns2337 +++|* CLEAR THE RECALL FIELD IN THE NCT, ZERO NUMBER OF
03973 M01S00117.ns2337 +++|* OUTSTANDING OUTPUT BLOCKS IN THE NCT AND EXIT TO
03974 M01S00118.ns2337 +++|* THE TASK SWITCHING ROUTINE.
03975 M01S00119.ns2337 +++|* 22. TASK MUST CONTINUE TO WAIT, SET TASK RETURN
03976 M01S00120.ns2337 +++|* ADDRESS, AND GO TO STEP 25.
03977 M01S00121.ns2337 +++|* 23. PREPARE ENTRY REGISTERS FOR *SND*, GO TO STEP 1.
03978 M01S00122.ns2337 +++|* 24. LET RETURN ADDRESS BE STEP 23 UPON TASK
03979 M01S00123.ns2337 +++|* RESCHEDULED.
03980 M01S00124.ns2337 +++|* 25. PUT TASK IN RECALL AND EXIT TO EXECUTIVE RECALL.
Line S00003 Modification History
M01(Added by)
knwc29
Seq # *Modification Id* Act
----------------------------+
03981 M01S00003.knwc29 +++|* 26. IF SUBCP DROPPED BY OPERATOR, EXIT TO CEASE
03982 M01S00004.knwc29 +++|* ROUTINE *SCT1* ELSE GO TO STEP 5.
03983 M00S03352.comknwc +++|*
03984 M00S03353.comknwc +++|* ENTRY (B3) = WORD COUNT OF MESSAGE.
03985 M00S03354.comknwc +++|* (B5) = TASK RA.
03986 M00S03355.comknwc +++|* (B6) = -FWA OF MESSAGE +1.
03987 M00S03356.comknwc +++|* (A4) = FWA OF TST ENTRY FOR TERMINAL.
03988 M00S03357.comknwc +++|* (X4) = FIRST WORD OF TERMINAL STATUS TABLE ENTRY FOR
03989 M00S03358.comknwc +++|* TERMINAL WITH FIELD *TSLI* AT BIT 59.
03990 M00S03359.comknwc +++|* (A2) = FWA OF REQUEST.
03991 M00S03360.comknwc +++|* (X2) = FIRST WORD OF REQUEST LEFT SHIFT 30 BITS.
03992 M00S03361.comknwc +++|* (PPMA) = NETWORK REQUEST STATUS.
03993 M00S03362.comknwc +++|* (VNON) = NETWORK COMMUNICATION STATUS.
03994 M00S03363.comknwc +++|* (NSUP) = NETWORK STATUS WORD.
03995 M00S03364.comknwc +++|* (SCRC+1) = RETURN ADDRESS IF LAST MESSAGE BLOCK.
03996 M00S03365.comknwc +++|*
03997 M00S03366.comknwc +++|* EXIT TO *TSSC* IF SEND COMPLETE.
03998 M00S03367.comknwc +++|* TO *ROL2.1* IF TASK IS TO BE ROLLED.
03999 M00S03368.comknwc +++|* TO *TRCL2* IF TASK PUT IN RECALL.
04000 M00S03369.comknwc +++|* TO *SCT2* IF SEND WITH CEASE.
04001 M00S03370.comknwc +++|* TO *SCT1.4* IF NULL MESSAGE BEFORE CEASE.
04002 M00S03371.comknwc +++|* TO *SCT39.2* IF NULL MESSAGE BEFORE WAITINP.
Line S00125 Modification History
M01(Added by)
ns2337
Seq # *Modification Id* Act
----------------------------+
04003 M01S00125.ns2337 +++|* TO *SRM* IF USER BREAK.
04004 M00S03372.comknwc +++|* TO *TERR27* IF TERMINAL LOGGED OUT.
Line S00005 Modification History
M01(Added by)
knwc29
Seq # *Modification Id* Act
----------------------------+
04005 M01S00005.knwc29 +++|* TO *SCT1* IF SUBCP DROPPED.
04006 M00S03373.comknwc +++|* (B1) = 1.
04007 M00S03374.comknwc +++|*
04008 M00S03375.comknwc +++|* USES X - ALL.
04009 M00S03376.comknwc +++|* B - 3, 4, 5, 6.
04010 M00S03377.comknwc +++|* A - 1, 2, 3, 4, 5, 6, 7.
04011 M00S03378.comknwc +++|*
04012 M00S03379.comknwc +++|* CALLS FFR, NPT, PNT, PTR, RSP.
04013 M00S03380.comknwc +++|*
04014 M00S03381.comknwc +++|* MACROS NET.
04015 M00S03382.comknwc +++|
04016 M00S03383.comknwc +++|
04017 M00S03384.comknwc +++| SND SA3 VNON *NAM* STATUS
04018 M00S03385.comknwc +++| SA1 NSUP
04019 M00S03386.comknwc +++| NZ X3,SND16 IF *NAM* NOT RUNNING
04020 M00S03387.comknwc +++| SA3 PPMA
04021 M00S03388.comknwc +++| PL X1,SND14 IF NETWORK REQUEST NOT COMPLETE
04022 M00S03389.comknwc +++| NZ X3,SND14 IF NETGET OUTSTANDING
04023 M00S03390.comknwc +++| MX0 -TSCNN MASK ACN
04024 M00S03391.comknwc +++| LX2 59-55+30 LEFT JUSTIFY RECALL STATUS
04025 M00S03392.comknwc +++| PL X4,SND16 IF TERMINAL NOT LOGGED IN
04026 M00S03393.comknwc +++| SND1 LX4 TSCNN-TSCNS-1-59+TSLIS RIGHT JUSTIFY ACN
04027 M00S03394.comknwc +++| SX1 TNCTL
04028 M00S03395.comknwc +++| BX3 -X0*X4 ACN
04029 M00S03396.comknwc +++| IX1 X1*X3
04030 M00S03397.comknwc +++| TA1 X1,VNCT NCT ENTRY
Line S03398 Modification History
M01(Removed by)
ns2337
Seq # *Modification Id* Act
----------------------------+
04031 M01S03398.ns2337 ---| NG X1,SND16 IF TERMINAL STOP ON DOWN LINE CONNECTION
04032 M00S03399.comknwc ---| LX3 AHADS-AHADN+1
04033 M00S03400.comknwc ---| LX1 59-TNSRS PREVIOUS RECALL STATUS
04034 M00S03401.comknwc ---| MX0 -TNBON MASK FOR OUTSTANDING OUTPUT BLOCK
04035 M00S03402.comknwc ---| NG X1,SND14 IF LAST RECALL NOT COMPLETE
04036 M01S03403.ns2337 ---| LX1 TNBON-TNBOS-1-59+TNSRS
Line S00126 Modification History
M01(Added by)
ns2337
Seq # *Modification Id* Act
----------------------------+
04037 M01S00126.ns2337 +++| LX1 59-TNBKS-59+TNSRS
04038 M01S00127.ns2337 +++| PL X1,SND1.1 IF NO USER BREAK
04039 M01S00128.ns2337 +++| EQ SRM SEND RESUME OUTPUT MARKER
04040 M01S00129.ns2337 +++|
04041 M01S00130.ns2337 +++| SND1.1 LX1 TNBON-TNBOS-1-59+TNBKS
04042 M00S03404.comknwc +++| BX4 -X0*X1 MASK OUSTANDING OUTPUT BLOCK
04043 M00S03405.comknwc +++| ZR X4,SND3 IF NO OUTSTANDING OUTPUT BLOCK
04044 M00S03406.comknwc +++| BX6 X0*X1 CLEAR OUTSTANDING OUTPUT BLOCK
04045 M00S03407.comknwc +++| LX1 TNBLN-TNBLS-1-TNBON+TNBOS+1 RIGHT JUSTIFY BLOCK LIMIT
04046 M00S03408.comknwc +++| NG X2,SND14 IF TASK CALL SEND WITH RECALL
04047 M00S03409.comknwc +++| BX5 -X0*X1 OUTPUT BLOCK LIMIT
04048 M00S03410.comknwc +++| SX4 X4+B1
04049 M00S03411.comknwc +++| ZR X5,SND2 IF NO BLOCK LIMIT
04050 M00S03412.comknwc +++| IX5 X5-X4 BLOCK LIMIT - OUTPUT BLOCKS
04051 M00S03413.comknwc +++| SX0 1
04052 M00S03414.comknwc +++| NG X5,SND13 IF BLOCK LIMIT EXCEEDED
04053 M00S03415.comknwc +++| SND2 BX6 X4+X6
04054 M00S03416.comknwc +++| LX6 TNBOS-TNBON+1
04055 M00S03417.comknwc +++| EQ SND4 SET UP APPLICATION HEADER
04056 M00S03418.comknwc +++|
04057 M00S03419.comknwc +++| SND3 SX4 B1
04058 M00S03420.comknwc +++| BX6 X4+X1 SET NEW OUTSTANDING BLOCK EQUALS 1
04059 M00S03421.comknwc +++| LX6 TNBOS-TNBON+1
04060 M00S03422.comknwc +++| LX4 TNSMS-TNSMN+1
04061 M00S03423.comknwc +++| PL X2,SND4 IF SEND WITHOUT RECALL
04062 M00S03424.comknwc +++| BX6 -X4*X6 CLEAR SUPERVISORY MESSAGE FLAG
04063 M00S03425.comknwc +++|
04064 M00S03426.comknwc +++|* SET UP APPLICATION BLOCK HEADER.
04065 M00S03427.comknwc +++|
04066 M00S03428.comknwc +++| SND4 SX7 B1
04067 M00S03429.comknwc +++| BX7 X2*X7 MASK RETURN ABN FLAG
04068 M00S03430.comknwc +++| SA6 A1 FIRST WORD OF NCT ENTRY
04069 M00S03431.comknwc +++| LX2 59-54-59+55
04070 M00S03432.comknwc +++| SA5 A2+2 USER DEFINED ABH
04071 M00S03433.comknwc +++| NG X2,SND6 IF USER SUPPLIED ABH
04072 M00S03434.comknwc +++| LX2 59-58-59+54
04073 M00S03435.comknwc +++| SX1 B3 WORD COUNT OF MESSAGE
04074 M00S03436.comknwc +++| SA5 DABH DEFAULT ABH
04075 M00S03437.comknwc +++| NG X2,SND5 IF NOT ONLY BLOCK
04076 M00S03438.comknwc +++| SA5 DABI ABH WITH ABT .EQ. 1
04077 M00S03439.comknwc +++| SND5 SX4 10
04078 M00S03440.comknwc +++| LX2 59-54-59+58
04079 M00S03441.comknwc +++| MX0 -AHLCN MASK TLC FIELD
04080 M00S03442.comknwc +++| SX7 B1
04081 M00S03443.comknwc +++| IX6 X1*X4 MESSAGE LENGTH IN CHARACTERS
04082 M00S03444.comknwc +++| BX4 -X0*X6
04083 M00S03445.comknwc +++| BX5 X4+X5 ADD TLC
04084 M00S03446.comknwc +++| SND6 MX0 -AHBNN UPDATE ABN
04085 M00S03447.comknwc +++| SA4 VSND BLOCK NUMBER
04086 M00S03448.comknwc +++| IX6 X4+X7
04087 M00S03449.comknwc +++| BX6 -X0*X6
Seq # *Modification Id* Act
----------------------------+
04500 M01S00001.ns2145 +++| MX6 CBRCN ADD RECOVERY FOR *CDCS* FLAG
04501 M01S00002.ns2145 +++| SA3 X5
04502 M01S00003.ns2145 +++| LX6 CBRCS-59 SET RECOVERY FOR *CDCS*
04503 M01S00004.ns2145 +++| BX6 X6+X3
04504 M01S00005.ns2145 +++| SA6 A3+ RESTORE WORD ONE OF C.B. SYSTEM HEADER
04505 M01S00006.ns2145 +++| PNT2 SX6 TYTF TERMINAL FAILURE
04506 M00S03762.comknwc +++| SA6 B2+NUAPL+SUAC+CMBRL WORD ONE OF TASK MESSAGE AREA
04507 M00S03763.comknwc +++| SA3 VREC GET RECOVERY FLAG
04508 M00S03764.comknwc +++| MX6 59
04509 M00S03765.comknwc +++| LX6 24
04510 M00S03766.comknwc +++| BX6 X6*X3
04511 M00S03767.comknwc +++| SA6 A6+B1 WORD TWO OF MESSAGE AREA
04512 M00S03768.comknwc +++| EQ SCT1 PROCESS CALLTSK WITH CEASE
04513 M00S03769.comknwc +++| .A ELSE
04514 M00S03770.comknwc +++| EQ PNTX RETURN
04515 M00S03771.comknwc +++| .A ENDIF
04516 M00S03772.comknwc +++|
04517 M00S03773.comknwc +++| TITLE FACILITY ROUTINES.
04518 M00S03774.comknwc +++| PTR SPACE 4,15
04519 M00S03775.comknwc +++|** PTR - PUT TASK IN RECALL.
04520 M00S03776.comknwc +++|*
04521 M00S03777.comknwc +++|* ROUTINE *PTR* IS CALLED AFTER A TASK SENDS A DATA MESSAGE
04522 M00S03778.comknwc +++|* DOWN LINE AND THE *AIP* CAN NOT COMPLETE THE PROCESS.
04523 M00S03779.comknwc +++|* THE TASK IS PUT IN RECALL AND STORAGE MOVEMENT
04524 M00S03780.comknwc +++|* OF THE TASK IS PROHIBITED UNTIL THE *AIP*
04525 M00S03781.comknwc +++|* COMPLETES ITS PROCESS.
04526 M00S03782.comknwc +++|*
04527 M00S03783.comknwc +++|* ENTRY TO *PTR2*, IF TASK ACTIVATED FROM RECALL.
04528 M00S03784.comknwc +++|*
04529 M00S03785.comknwc +++|* EXIT TO *TRCL2* IF NETWORK REQUEST IS NOT COMPLETE.
04530 M00S03786.comknwc +++|*
04531 M00S03787.comknwc +++|* USES A - 1, 2, 6, 7.
04532 M00S03788.comknwc +++|* X - 0, 1, 2, 6, 7.
04533 M00S03789.comknwc +++|
04534 M00S03790.comknwc +++|
04535 M00S03791.comknwc +++| PTR SUBR ENTRY/EXIT
Line S00006 Modification History
M01(Added by)
knwc23
Seq # *Modification Id* Act
----------------------------+
04536 M01S00006.knwc23 +++| SA1 SNDB CHECK PRIOR TASK RECALL STATUS
04537 M01S00007.knwc23 +++| ZR X1,PTR1 IF LAST REQUEST COMPLETE
04538 M01S00008.knwc23 +++| SA1 X1
04539 M01S00009.knwc23 +++| MX7 1 SET COMPLETE FLAG
04540 M01S00010.knwc23 +++| BX7 X7+X1
04541 M01S00011.knwc23 +++| SA7 A1
04542 M00S03792.comknwc +++| PTR1 SX6 B2+RCL
04543 M00S03793.comknwc +++| SA1 SNDA SAVE TASK PARAMETERS
04544 M00S03794.comknwc +++| MX0 1 SET FLAG TO PROHIBIT STORAGE MOVE
04545 M00S03795.comknwc +++| SA6 SNDB SET NETPUT FLAG
04546 M00S03796.comknwc +++| SA2 B7
04547 M00S03797.comknwc +++| BX7 X0+X2
04548 M00S03798.comknwc +++| BX6 X1
04549 M00S03799.comknwc +++| SA7 A2+ FWA OF SUBCP TABLE
04550 M00S03800.comknwc +++| SA6 B2+RCLA TASK RECALL STATUS WORD TWO
04551 M00S03801.comknwc +++| SX7 PTR2 RETURN ADDRESS
04552 M00S03802.comknwc +++| SA7 TROF INHIBIT *TAF* FROM ROLLOUT
04553 M00S03803.comknwc +++| SA7 PPMA SET NETWORK REQUEST FLAG
04554 M00S03804.comknwc +++| EQ TRCL2 PUT TASK IN RECALL
04555 M00S03805.comknwc +++|
04556 M00S03806.comknwc +++|* TASK RETURNS HERE AFTER RECALL.
04557 M00S03807.comknwc +++|
04558 M00S03808.comknwc +++| PTR2 PL X1,PTR1 IF NETWORK REQUEST NOT COMPLETE
04559 M00S03809.comknwc +++| MX0 -59 CLEAR FLAG TO ALLOW STORAGE MOVE
Line S03810 Modification History
M01(Removed by)
knwc23
Seq # *Modification Id* Act
----------------------------+
04560 M01S03810.knwc23 ---| SA1 B7 FWA OF SUBCP TABLE
04561 M00S03811.comknwc ---| BX7 X7-X7
04562 M01S03812.knwc23 ---| SA2 B2+RCLA TASK RECALL STATUS WORD TWO
Line S00012 Modification History
M01(Added by)
knwc23
Seq # *Modification Id* Act
----------------------------+
04563 M01S00012.knwc23 +++| SX2 B2+RCL
04564 M01S00013.knwc23 +++| SA1 SNDB
04565 M01S00014.knwc23 +++| BX2 X2-X1
04566 M01S00015.knwc23 +++| SA1 B7 FWA OF SUBCP TABLE
04567 M01S00016.knwc23 +++| NZ X2,PTR3 IF NOT THE SAME TASK
04568 M01S00017.knwc23 +++| SA7 SNDB CLEAR NETPUT FLAG
04569 M01S00018.knwc23 +++| SA7 TROF CLEAR ROLLOUT INHIBIT FLAG
04570 M01S00019.knwc23 +++| SA7 PPMA CLEAR NETWORK REQUEST FLAG
04571 M01S00020.knwc23 +++| PTR3 SA2 B2+RCLA TASK RECALL STATUS WORD TWO
04572 M00S03813.comknwc +++| BX6 -X0*X1