cdc:nos2.source:nam5871:ns_n08
Table of Contents
NS$N08
Table Of Contents
- [00003] PROC NS$N08(ERRCODE)
- [00005] NS$N08 - PROCESS NPU/DT/N (LOAD).
- [00009] PROCESS NPU/DT/N (LOAD).
- [00039] PROC NS$DBG
- [00045] PROC NS$SLB
- [00046] PROC NS$SLT
- [00047] PROC NS$XPD
Source Code
- NS$N08.txt
- *DECK NS$N08
- USETEXT NAT$NS
- PROC NS$N08(ERRCODE); # PROCESS NPU/DT/N (LOAD) #
- # TITLE NS$N08 - PROCESS NPU/DT/N (LOAD). #
- BEGIN # NS$N08 #
- #
- ** NS$N08 - PROCESS NPU/DT/N (LOAD).
- *
- * J.C. LEE 1981
- *
- * THIS ROUTINE PROCESS THE NPU/DT/N (LOAD).
- *
- * PROC NS$N08(ERRCODE)
- *
- * ENTRY:
- * NONE.
- *
- * EXIT:
- * ERRCODE.
- *
- * METHOD:
- * CLEAR ERRCODE.
- * CLEAR NPU/DT/R RETRY COUNT.
- * IF CURRENT DIRECTIVE DONE:
- * PROCESS NEXT XPCB DIRECTIVE.
- * ELSE
- * SEND LOAD BATCH.
- * START RESPONSE TIMER.
- *
- #
- ITEM ERRCODE U; # ERROR CODE #
- $BEGIN
- XREF
- BEGIN
- PROC NS$DBG; # TRACE CALL #
- END
- $END
- XREF
- BEGIN
- PROC NS$SLB; # SEND LOAD BATCH #
- PROC NS$SLT; # START RESPONSE TIMER #
- PROC NS$XPD; # PROCESS NEXT XPCB DIRECTIVE #
- END
- CONTROL EJECT;
- $BEGIN
- NS$DBG("N08"); # TRACE PROCEDURE CALL #
- $END
- ERRCODE = 0;
- NAT$RETRYS[0] = 0;
- IF NAT$F$DP[0]
- THEN # CURRENT DIRECTIVE DONE #
- NS$XPD(ERRCODE); # PROCESS NEXT XPCB DIRECTIVE #
- ELSE # MORE LOAD DATA TO SEND #
- BEGIN
- NS$SLB(NAT$LMNAME[0],NAT$NRRI[0],ERRCODE); # SEND LOAD BATCH #
- IF ERRCODE EQ 0
- THEN # LOAD BATCH SENT #
- NS$SLT; # START RESPONSE TIMER #
- END
- RETURN;
- END # NS$N08 #
- TERM
cdc/nos2.source/nam5871/ns_n08.txt ยท Last modified: 2023/08/05 17:22 by Site Administrator