cdc:nos2.source:nam5871:nvfibwd
Table of Contents
NVFIBWD
Table Of Contents
- [00005] PROC NVFIBWD
- [00006] NVFIBWD - BUILD WORKLIST DEFINITIONS.
- [00010] BUILD WORKLIST DEFINITIONS.
- [00033] PROC NVFCDQE
- [00034] PROC NVFTDQE
- [00035] PROC SSCRTR
- [00036] PROC SSOEOP
Source Code
- NVFIBWD.txt
- *DECK NVFIBWD
- USETEXT TEXTNVF
- USETEXT TEXTSS
- USETEXT TXINNVF
- PROC NVFIBWD;
- # TITLE NVFIBWD - BUILD WORKLIST DEFINITIONS. #
- BEGIN
- #
- ** NVFIBWD - BUILD WORKLIST DEFINITIONS.
- *
- * S. H. FISCHER. 81/07/27.
- * C. J. BRION 82/06/01.
- *
- * THIS ROUTINE IS PART OF THE INITIALIZATION PROCESS FOR NVF.
- * ITS JOB IS TO BUILD THE WORKLIST DEFINITION TABLE AND THE
- * QUEUE TO WORKLIST DEFINITION TABLE.
- *
- * PROC NVFIBWD
- *
- * ENTRY NONE.
- *
- * EXIT WDF AND QWD TABLES INITIALIZED.
- *
- #
- #
- **** PROC NVFIBWD - XREF LIST.
- #
- XREF
- BEGIN
- PROC NVFCDQE;
- PROC NVFTDQE;
- PROC SSCRTR;
- PROC SSOEOP;
- END
- #
- ****
- #
- DEF TABLENUM(TABLE) #(LOC(P<TABLE>)-LOC(MEMLOC))/2-1# ;
- WRQ = 0; # EMPTY WORKLIST-REQUEST-Q #
- #
- * BUILD THE WORKLIST DEFINITION TABLE
- #
- WDF$TYPE[WWDF"SACNI"] = 1; # SS CONTROL-NETWORK-INTERFACE #
- WDF$CADD[WWDF"SACNI"] = LOC(ISSACNI);
- WDF$TYPE[WWDF"SCRTR"] = 0; # SS RETURN-TIMER-REQUEST #
- WDF$RADD[WWDF"SCRTR"] = LOC(SSCRTR);
- WDF$TYPE[WWDF"SOEOP"] = 0; # SS EXECUTE-OVERLAY-PROGRAM #
- WDF$RADD[WWDF"SOEOP"] = LOC(SSOEOP);
- WDF$TYPE[WWDF"NTDQE"] = 0; # NVF DISPATCH-QUEUE-ENTRY #
- WDF$RADD[WWDF"NTDQE"] = LOC(NVFTDQE);
- WDF$TYPE[WWDF"NTICR"] = 1; # NVF ISSUE-CPM-REQUEST #
- WDF$CADD[WWDF"NTICR"] = LOC(INVTICR);
- WDF$TYPE[WWDF"NADQE"] = 2; # PROCESS A-A INPUT SMS #
- WDF$OVN[WWDF"NADQE"] = NVFODF"NLAAC";
- WDF$OEN[WWDF"NADQE"] = EPAAC"NADQE";
- WDF$TYPE[WWDF"NVRVF"] = 1; # NVF READ-VCB-FILE #
- WDF$CADD[WWDF"NVRVF"] = LOC(INVVRVF);
- WDF$TYPE[WWDF"NSDQE"] = 2; # NVF DISPATCH-APPL-QUEUE-ENTRY #
- WDF$OVN[WWDF"NSDQE"] = NVFODF"NLAEP";
- WDF$OEN[WWDF"NSDQE"] = EPAEP"NSDQE";
- WDF$TYPE[WWDF"NCDQE"] = 0; # NVF DISPATCH-C-LAYER-Q-ENTRY #
- WDF$RADD[WWDF"NCDQE"] = LOC(NVFCDQE);
- WDF$TYPE[WWDF"DUMMY"] = 1; # DISABLED-WORKLIST-REQUEST #
- WDF$CADD[WWDF"DUMMY"] = LOC(DISABLE);
- WDF$TYPE[WWDF"NOAPE"] = 2; # NVF ACTION-HOP-PROTOCOL-EVENT #
- WDF$OVN[WWDF"NOAPE"] = NVFODF"NLOPE";
- WDF$OEN[WWDF"NOAPE"] = EPOPE"NOAPE";
- WDF$TYPE[WWDF"NOROC"] = 2; # NVF RECOGNIZE-OPERATOR-COMMAND#
- WDF$OVN[WWDF"NOROC"] = NVFODF"NLOPC";
- WDF$OEN[WWDF"NOROC"] = EPOPC"NOROC";
- WDF$TYPE[WWDF"NOLNE"] = 2; # NVF LOG-NETWORK(HOST)-EVENTS #
- WDF$OVN[WWDF"NOLNE"] = NVFODF"NLAEP";
- WDF$OEN[WWDF"NOLNE"] = EPAEP"NOLNE";
- WDF$TYPE[WWDF"NVPSR"] = 1; # PROCESS VCB SERIAL-SEARCH REQ #
- WDF$CADD[WWDF"NVPSR"] = LOC(INVVPSR);
- WDF$TYPE[WWDF"NOFVD"] = 2; # PREPARE STATUS SEARCH #
- WDF$OVN[WWDF"NOFVD"] = NVFODF"NLOPE";
- WDF$OEN[WWDF"NOFVD"] = EPOPE"NOFVD";
- WDF$TYPE[WWDF"NOPPC"] = 2; # PREPARE PROGRAM CONTROL #
- WDF$OVN[WWDF"NOPPC"] = NVFODF"NLOPE";
- WDF$OEN[WWDF"NOPPC"] = EPOPE"NOPPC";
- WDF$TYPE[WWDF"NICNE"] = 2; # COMPLETE NVF EXECUTION #
- WDF$OVN[WWDF"NICNE"] = NVFODF"NLAEP";
- WDF$OEN[WWDF"NICNE"] = EPAEP"NICNE";
- WDF$TYPE[WWDF"NAIAP"] = 2; # A-A OUTCALL REQUEST #
- WDF$OVN[WWDF"NAIAP"] = NVFODF"NLIAP";
- WDF$OEN[WWDF"NAIAP"] = EPIAP"NOIAP";
- WDF$TYPE[WWDF"NARAP"] = 2; # A-A INCALL REQUEST #
- WDF$OVN[WWDF"NARAP"] = NVFODF"NLRAP";
- WDF$OEN[WWDF"NARAP"] = EPRAP"NORAP";
- #
- * BUILD THE QUEUE TO WORKLIST DEFINITION TABLE
- #
- QWD$WLN[TABLENUM(ASQ)] = WWDF"NSDQE"; # APPLICATION-SM-QUEUE #
- QWD$WLN[TABLENUM(CPMRQ)] = WWDF"NTICR"; # CPM-REQUEST-Q #
- QWD$WLN[TABLENUM(CTQ)] = WWDF"NCDQE"; # CONNECTION-TRAFFIC-Q #
- QWD$WLN[TABLENUM(HCQ)] = WWDF"NOPPC"; # HOP-PRGM-CNTRL-QUEUE #
- QWD$WLN[TABLENUM(OTQ)] = WWDF"SACNI"; # OUTGOING-TRAFFIC-Q #
- QWD$WLN[TABLENUM(TAINPQ)] = WWDF"NTDQE"; # T-A-INPUT-Q #
- QWD$WLN[TABLENUM(USQ)] = WWDF"NOLNE"; # UNSOLICITED-STATUS-Q #
- QWD$WLN[TABLENUM(VCBRDQ)] = WWDF"NTDQE"; # VCB-READ-DATA-Q #
- QWD$WLN[TABLENUM(VDATAQ)] = WWDF"NTDQE"; # VALIDATION-REQUEST-Q #
- QWD$WLN[TABLENUM(VRQ)] = WWDF"NVRVF"; # VCB-READ-REQUEST-Q #
- QWD$WLN[TABLENUM(PEQ)] = WWDF"NOAPE"; # HOP-PROTOCOL-ENENT-Q #
- QWD$WLN[TABLENUM(OPTQ)] = WWDF"NOROC"; # OPERATOR-TYPEIN-Q #
- QWD$WLN[TABLENUM(VSQ)] = WWDF"NVPSR"; # VCB SS REQUEST Q #
- QWD$WLN[TABLENUM(VCBSSQ)] = WWDF"NOFVD"; # VCB SS DATA Q #
- QWD$WLN[TABLENUM(AAINPQ)] = WWDF"NADQE"; # A-A INPUT Q #
- QWD$WLN[TABLENUM(AAVCBRDQ)] = WWDF"NADQE"; # A-A VCB DATA Q #
- QWD$WLN[TABLENUM(AALPID)] = WWDF"NADQE"; # A-A LID PID Q #
- QWD$WLN[TABLENUM(OUTSMQ)] = WWDF"NAIAP"; # A-A OUTCALL SM Q #
- QWD$WLN[TABLENUM(LPIDFXQ)] = WWDF"NAIAP"; # A-A OUTCALL/LPID Q #
- QWD$WLN[TABLENUM(INSMQ)] = WWDF"NARAP"; # A-A INCALL SM Q #
- QWD$WLN[TABLENUM(WBQ)] = WWDF"DUMMY"; # WAITING-BLOCK-Q #
- END #NVFIBWD #
- TERM
cdc/nos2.source/nam5871/nvfibwd.txt ยท Last modified: 2023/08/05 17:23 by Site Administrator