cdc:nos2.source:nam5871:csibwd
Table of Contents
CSIBWD
Table Of Contents
- [00004] PROC CSIBWD
- [00006] BUILD WORKLIST DEFINITIONS.
- [00031] PROC SSCRTR
- [00032] PROC SSOEOP
- [00033] PROC CSSDNS
- [00034] PROC CSTDNQ
Source Code
- CSIBWD.txt
- *DECK CSIBWD
- USETEXT TEXTCS
- USETEXT TEXTSS
- PROC CSIBWD;
- #
- ** CSIBWD - BUILD WORKLIST DEFINITIONS.
- *
- * A. LIM. 81/10/08
- * C. BRION 82/04/01
- *
- * THIS ROUTINE IS PART OF THE INITIALIZATION PROCESS FOR CS.
- * ITS JOB IS TO BUILD THE WORKLIST DEFINITION TABLE AND THE
- * QUEUE TO WORKLIST DEFINITION TABLE.
- *
- * PROC CSIBWD
- *
- * ENTRY NONE.
- *
- * EXIT WDF AND QWD TABLES INITIALIZED.
- *
- #
- BEGIN
- DEF TABLENUM(TABLE) #(LOC(P<TABLE>)-LOC(MEMLOC))/2-1# ;
- #
- **** PROC CSIBWD XREF LIST.
- #
- XREF
- BEGIN
- PROC SSCRTR;
- PROC SSOEOP;
- PROC CSSDNS;
- PROC CSTDNQ ;
- END
- #
- ****
- #
- WRQ = 0; # DISABLE WORKLIST-REQUEST-Q #
- #
- * BUILD THE WORKLIST DEFINITION TABLE
- #
- WDF$TYPE[CSWDF"SCRTR"] = 0; # SS RETURN-TIMER-REQUEST #
- WDF$CADD[CSWDF"SCRTR"] = LOC(SSCRTR); # NOT NEEDED IN CS #
- WDF$TYPE[CSWDF"DUMMY"] = 1; # DUMMY TYPE 1 WLE #
- WDF$CADD[CSWDF"DUMMY"] = LOC(DISABLE);
- WDF$TYPE[CSWDF"SACNI"] = 1; # SS CONTROL-NETWORK-INTERFACE #
- WDF$CADD[CSWDF"SACNI"] = LOC(ISSACNI);
- WDF$TYPE[CSWDF"SOEOP"] = 0; # SS EXECUTE OVERLAY PROGRAM #
- WDF$RADD[CSWDF"SOEOP"] = LOC(SSOEOP);
- WDF$TYPE[CSWDF"CTDNQ"] = 0 ; # CS DISPATCH NCF DATA QUEUE #
- WDF$RADD[CSWDF"CTDNQ"] = LOC(CSTDNQ) ;
- WDF$TYPE[CSWDF"CTSNR"] = 1; # CS START-NCF-READ-REQUEST #
- WDF$CADD[CSWDF"CTSNR"] = LOC(ICSTSNR);
- WDF$TYPE[CSWDF"CSDNS"] = 0; # CS DISPATCH NPU SUPERVISION #
- WDF$RADD[CSWDF"CSDNS"] = LOC(CSSDNS);
- WDF$TYPE[CSWDF"CSRSS"] = 2;
- WDF$OVN[CSWDF"CSRSS"] = CSODF"CLEVT"; # EVENT PROCESSING OVL #
- WDF$OEN[CSWDF"CSRSS"] = EPEVT"CSRSS"; # ENTRY POINT = CSSRSS #
- WDF$TYPE[CSWDF"CEDEQ"] = 2;
- WDF$OVN[CSWDF"CEDEQ"] = CSODF"CLEVT"; # EVENT PROCESSING OVL #
- WDF$OEN[CSWDF"CEDEQ"] = EPEVT"CEDEQ"; # ENTRY POINT = CSSDEQ #
- WDF$TYPE[CSWDF"CCDQE"] = 2;
- WDF$OVN[CSWDF"CCDQE"] = CSODF"CLOIO"; # OPR I/O PROCESSING OVL #
- WDF$OEN[CSWDF"CCDQE"] = EPOIO"CCDQE"; # ENTRY POINT = CSSDQE #
- WDF$TYPE[CSWDF"COBOE"] = 2;
- WDF$OVN[CSWDF"COBOE"] = CSODF"CLOIO"; # OPR I/O PROCESSING OVL #
- WDF$OEN[CSWDF"COBOE"] = EPOIO"COBOE"; # ENTRY POINT = CSSDOO #
- WDF$TYPE[CSWDF"COGHL"] = 2;
- WDF$OVN[CSWDF"COGHL"] = CSODF"CLOIO"; # OPR I/O PROCESSING OVL #
- WDF$OEN[CSWDF"COGHL"] = EPOIO"COGHL"; # ENTRY POINT = CSSRHR #
- WDF$TYPE[CSWDF"COROO"] = 2;
- WDF$OVN[CSWDF"COROO"] = CSODF"CLOIO"; # OPR I/O PROCESSING OVL #
- WDF$OEN[CSWDF"COROO"] = EPOIO"COROO"; # ENTRY POINT = CSSROO #
- WDF$TYPE[CSWDF"CSROC"] = 2;
- WDF$OVN[CSWDF"CSROC"] = CSODF"CLCMR"; # COMMAND RECOGNITION OVL #
- WDF$OEN[CSWDF"CSROC"] = EPCMR"CSROC"; # ENTRY POINT = CSSROC #
- WDF$TYPE[CSWDF"CSDNR"] = 2;
- WDF$OVN[CSWDF"CSDNR"] = CSODF"CLCMP"; # CMD PRE-PROCESSOR OVL #
- WDF$OEN[CSWDF"CSDNR"] = EPCMP"CSDNR"; # ENTRY POINT = CSSDNR #
- WDF$TYPE[CSWDF"CSDRC"] = 2;
- WDF$OVN[CSWDF"CSDRC"] = CSODF"CLCMP"; # CMD PRE-PROCESSOR OVL #
- WDF$OEN[CSWDF"CSDRC"] = EPCMP"CSDRC"; # ENTRY POINT = CSSDRC #
- WDF$TYPE[CSWDF"CSDPE"] = 2;
- WDF$OVN[CSWDF"CSDPE"] = CSODF"CLOSS"; # OPR SUPERVISION SM OVL #
- WDF$OEN[CSWDF"CSDPE"] = EPOSS"CSDPE"; # ENTRY POINT = CSSDPE #
- WDF$TYPE[CSWDF"CSDOS"] = 2;
- WDF$OVN[CSWDF"CSDOS"] = CSODF"CLOSS"; # OPR SUPERVISION SM OVL #
- WDF$OEN[CSWDF"CSDOS"] = EPOSS"CSDOS"; # ENTRY POINT = CSSDOS #
- #
- * BUILD THE QUEUE TO WORKLIST DEFINITION TABLE
- #
- QWD$WLN[TABLENUM(OTQ)] = CSWDF"SACNI"; # OUTGOING-TRAFFIC-Q #
- QWD$WLN[TABLENUM(CTQ)] = CSWDF"CTSNR"; # CONFIGURE-TERMAL-REQ-Q#
- QWD$WLN[TABLENUM(NPUQ)] = CSWDF"CSDNS"; # NPU-SUPERVISION-SM-Q #
- QWD$WLN[TABLENUM(CNQ)] = CSWDF"CCDQE"; # CONN TRAFFIC QUEUE #
- QWD$WLN[TABLENUM(PEQ)] = CSWDF"CSDPE"; # PROTOCOL EVENT QUEUE #
- QWD$WLN[TABLENUM(OSQ)] = CSWDF"CSDOS"; # OPERATOR SUPER SM Q #
- QWD$WLN[TABLENUM(OPTQ)] = CSWDF"CSROC"; # OPERATOR TYPEIN QUEUE #
- QWD$WLN[TABLENUM(VCQ)] = CSWDF"CSDNR"; # VALID COMMAND QUEUE #
- QWD$WLN[TABLENUM(RCQ)] = CSWDF"CSDRC"; # ROUTED COMMAND QUEUE #
- QWD$WLN[TABLENUM(EVQ)] = CSWDF"CEDEQ"; # EVENT QUEUE #
- QWD$WLN[TABLENUM(HRQ)] = CSWDF"COGHL"; # HISTORY REQUEST QUEUE #
- QWD$WLN[TABLENUM(ORQ)] = CSWDF"COBOE"; # OPERATOR RESPONSE Q #
- QWD$WLN[TABLENUM(SSQ)] = CSWDF"CSRSS"; # SOLICITED STATUS QUEUE#
- QWD$WLN[TABLENUM(ODEQ)] = CSWDF"COROO"; # OPR DIRECTED EVENT Q #
- QWD$WLN[TABLENUM(WBQ)] = CSWDF"DUMMY"; # DUMMY WLE FOR WBQ #
- END #CSIBWD #
- TERM
cdc/nos2.source/nam5871/csibwd.txt ยท Last modified: 2023/08/05 17:21 by Site Administrator