*DECK CSSDTC USETEXT TEXTCS; USETEXT TEXTSS; USETEXT TXCMDCS; PROC CSSDTC; # TITLE CSSDTC - DISPATCH TEST COMMAND # BEGIN # ** CSSDTC - DISPATCH TEST COMMAND. * * C. BRION 82/04/13. * * THIS PROCEDURE RECEIVES ALL TST DIAGNOSTIC COMMANDS AND CALLS * THE APPROPRIATE PROCEDURE TO PROCESS EACH TYPE OF COMMAND. * * PROC CSSDTC * * ENTRY * 1. WCBWORD[0] = WORD COUNT BUFFER. * 2. HDRCMD[0] = COMMAND HEADER WORD. * 3. PARMS[0] = PARAMETER BLOCK CONTAINING THE ORIGINAL TYPEIN * SYNTAX PARAMETER LIST, AND ADDRESS LIST. * * EXIT * NONE. * # # **** PROC CSSDTC XREF LIST # XREF BEGIN PROC CSSATR; # ACTION TST REQUEST CMD # PROC CSSATM; # ACTION TST MESSAGE CMD # PROC CSSATD; # ACTION TST DROP COMMAND # END # **** # ITEM TYPEINDX U; # INDEX VAR FOR CMD QUALIFIER# ITEM DVAR; TYPEINDX = HDR$TXWCNT[0] + 2; # SET INDEX LOC OF QUALIFIER # # * CHECK QUALIFIER AND THE CALL PROCEDURE TO PROCESS COMMAND. # IF PAR$PCODE[TYPEINDX] EQ "RE0" # TST REQUEST CMD # THEN CSSATR; ELSE IF PAR$PCODE[TYPEINDX] EQ "MS0" # TST MSG CMD # THEN CSSATM; ELSE # TST DROP CMD # CSSATD; DVAR = 1; END # CSSDTC # TERM