- HELP
EVDMD is a level 2R diagnostic intended to aid in the maintenance and
installation of DMP-11 communication links. This program
is DCLT (Data Communication Link Test) Compatible.
- SYSGEN_CONNECT
A "LOAD [SYSEXE]XDDRIVER" loads the driver into memory. A "MCR SYSGEN
SHOW/DEVICE=XD" command shows the drivers Start and End addresses.
A "CONNECT XDx/ADAPTER=3/CSR=%O76nnnn/VECTOR=%O3nn/NUMVEC=2" (where
"x" is A,B,C...) builds the necessary data structures(DDB,CRB,IDB,UCB).
A "MCR SYSGEN SHOW/DEVICE=XD" command shows the Start and End addresses
for each of these data structures as well as a device name and unit
number. The format of the SYSGEN output will be:
__Driver_____Start____End____Dev___DDB______CRB______IDB_____Unit__UCB__
XDDRIVER 800781B0 80079FF0
XDA 80085AE0 80085BA0 80079FF0
0 8007A410
1 8007B200
XDB 80085A80 80085A20 8007A530
0 8007A950
1 8007B440
- NAMES
XDa (a=A,B,C..) correspond directly to the physical DMP-11's.
- DIAGRAM
This diagram shows the set up for three dmps in one vax
hooked together.
Control-DMP Trib-DMP Trib-DMP
----------- -------- ----------
XDA DMP-device XDB DMP-device XDC DMP-device
Trib-establish Trib-establish Trib-establish
for address=10 for address=10 for address=20
Trib-establish Trib-establish
for address=15 for address=15
Trib-establish
for address=20
DS> ATT DW780 SBI DW0 3 4 DS> ATT DW780 SBI DW0 3 4 DS> ATT DW780 SBI DW0 3 4
DS> ATT DMP DW0 XDA .... DS> ATT DMP DW0 XDC ..... DS> ATT DMP DW0 XDC....
DS> SELECT XDA DS> SELECT XDB DS> SELECT XDC
- ATTACH
A sample of attaching a DMP-11 on a VAX 11/780:
DS> ATT DW780 SBI DW0 3 4 ; Attaches the UBA to the SBI
DS> ATT DMP11 DW0 XDx 760100 300 5 ; Attach XDx (x=A,B,..) to UBA
DS> SELECT XDx ; Select the attached DMP-11.
Only the first DMP-11 will be tested as the VAX end of the
communication link.
- SECTIONS
There is only one section to EVDMD, which is run every time a START is
typed.
- DEVICE
EVDMD supports DCLT testing of DMP-11 on a VAX to any DDCMP protocol
device with DCLT support.
- EVENT
This DCLT program uses four event flags:
Event Flag 1 Clear The DMP-11 is run in full duplex mode.
Set The DMP-11 is run in half duplex mode.
Event Flag 2 Clear The DMP-11 is in a multipoint network
Set The DMP-11 is is a point-to-point network
Event Flag 3 Clear The DMP-11 is in a Control Station
Set The DMP-11 is is a Tributary Node
Event Flag 4 Clear The DMP-11 is not sharing the XDDRIVER
Set The DMP-11 is using the XDDRIVER in shared mode
These event flags are read in the Initialization Section after a
DS> START. The DVINIT subroutine then uses the related values in
its Initialization QIO's.
- CONTROL_C
When Control C is typed control is returned to the
Diagnostic Supervisor.
- QUICK
This DCLT program does not implement the QUICK feature. Execution
mode is specified at the time of the DCLT Run Command
- SUMMARY
The Summary command will cause EVDMD to do the same as a DCLT Print.
- DCLT
DCLT is the acronym for Data Communications Link Test. The DCLT
project is a group of programs aimed at detecting failures in
the modems, communication link, or computer equipment. The goal
of DCLT programs is to test the link, not the communciations
equipment. Therefore, it would be wise to run the diagnostics
specific to the device before attempting to test the link.
- COMMANDS
Once a DCLT program is started, the initialization code is executed.
After that a DCLT prompt will appear at which time the operator can
enter any of the DCLT commands.
- CLEAR
Clears the list and initializes it to the Itep msg of 58 bytes.
Format: Clear list where list is Transmitlist or Expectlist
for example: C T ;clears the transmit list
C E ;clears the expect list
- SET
Adds a message(s) to the list. Message(s) can be one of 8 types listed
below. The qualifiers Size and Copy can go with this command. Size
refers to the number of bytes in the message and Copy refers to the
number of copies you want of the message. Total copies are original +
number of copies. Total list cannot execeed 15 messages or 512 bytes.
TYPES of MESSAGES DESCRIPTION
Zeroes ;data message of all 0000's
Ones ;data message of all 1111's
1alt ;data message of alternating 1 0's
0alt ;data message of alternating 0 1's
Itep ;"THE QUICK BROWN FOX" message
Alpha ;The Alphanumeric set "ABCDE...
Ccitt ;the CCITT worse case 512 bit pattern
"" ;0-9,A-Z,spaces tabs enclosed in quotes
;to make an operator specified message.
Format: SEt list=type/Size=n/Copy=m
where list is Transmitlist or Expectlist
Example: SE T=CC/S=25/C=5 ; which puts 6 CCITT messages on the
; transmit list
- SHOW
Show list displays the current list of messaages in the specified list
Format: SHow list where list is Transmitlist or Expectlist
Example: SH T for show transmitlist
- TRIB
There are a set of 3 Trib commands. Trib Establish, Trib Kill, and
Trib Show. They add,delete or display the decimal addresses of the
tributaries to be tested on the link.
Format:
Trib Establish=n,n,n/W,n where "n" is a decimal trib address in the
range of 1-255 of the trib being added to the
tributary address list
where "/W" is a switch that indicates that the
polling parameters for that trib wish to
changed.
Trib Kill=n,n where "n" is a trib address that is removed
from the tributary list
or
Trib Kill=All This causes all trib addresses to be removed
from the tributary list
Trib Show This causes the addresses in the trib list to
be displayed on the console device
- RUN
The Run command causes action to be taken by the device. The device can
be run in one of 7 modes with one or more of the switches.
Format: Run Mode=type/switch(es)
where type is Active,Passive,TRansmit,Receive,
TAlk,Listen, or Downlineload
where /switches is any one or combination of:
/Status,/Check,/Echo,/Pass=n
/NOStatus,/NOCheck,/NOEcho,
/Loop=Internal or Cable
- RUN_MODES
modes description
Active full duplex test send all messages in tx list
and wait for all recieve messages
Passive other node(s) must be Active. Wait for a rx mesage
and then transmit a message from tx list.
TRansmit send a message from transmit list
Recieve wait to recive a message
TAlk send a message to the Listen end
Listen recieve a message from the Tlk> end
Downlineload Down line load the sattelite.
- RUN_SWITCHES
switches description
Status allow displaying of operator status msgs.
NOStatus inhibit operator status message
Check allow byte for byte data checking
NOCheck inhibit data checking
Echo in PASSIVE mode echo recieved data
NOEcho ihibit echoing
Pass=n Run for n number of passes(one is default,-1 is forever)
Loop=looptypte in ACTIVE mode loop data at level selected.
internal,cable,remotemodem,localmodem
- EXIT
Returns program execution to the DS> command level
- PRINT
The PRINT command takes you to the Report or Summary code. Once at the
RPT> prompt, the Event Log, Global Status, and Tributary Status can
be examined.
- RPT_COMMANDS
The commands available under RPT are
TSS N/sw ;read tss slot for address n
GSS/sw ;read gss slot
sw=E ;display only error counters
sw=F ;display entire slot
sw=O=n ;display word at offset n
LOG ;display DCLT event log
EXIT ;return to the caller
HELP ;display help for commands
Example: T 2/F ;display the entire tss slot for trib address 2
- SCRIPT
Indirect command files can contain commands appropriate to the DCLT>
or DS> command level and are invoked by a "@file-spec" at the DS> level.
a sample command file may look something like:
DS> START
DCLT> SET TRANSMIT=CCITT/SIZE=25/COPY=5
DCLT> SET EXPECT=CCITT/SIZE=25/COPY=5
DCLT> RUN MODE=ACTIVE/LOOP=INT/STATUS/PASS=3
DCLT> PRINT
RPT> LOG
RPT> EXIT