- HELP
EVDAN is a level 2R diagnostic intended to aid in the maintenance and
installation of DMB32 communication links. EVDAN is the Data Communication
Link Test program (DCLT).
NOTE
The goal of DCLT programs is to test the link, not the communications
equipment. Therefore run the diagnostics specific to the device before
attempting to test the link. For the DMB32 :
EVDAL Level 2R diagnostic for the Sync line
EVDAK Level 3 diagnostic
- REQUIREMENTS
The following requirements must be met before this diagnostic is executed.
- HARDWARE
o VAX Host with a VAXBI interface with the minimum
configuration required to run VMS
o DMB32 Synchronous interface
o Associated cables
o A second DDCMP protocol device with DCLT support
- SOFTWARE
o VAX/VMS V4.4 or later operating system
o VAX Diagnostic Supervisor (VDS) V10.0
o VAX/VMS DMB32 Synchronous Port Device Driver
o EVDAN.EXE - VAX DCLT diagnostic for DMB32
o EVDAN.HLP - VAX Online help for the EVDAN diagnostic
- ATTACH
DS> ATTACH DMB32 HUB SIa 3
^ ^ ^ ^ ^
| | | | |
| | | | +--------- VAXBI Node number HEX (range 0 - F)
| | | +----------- Generic Name (Range A - Z)
| | +---------------- Linked to VAXBI if this is the main
| | system bus, else link to the NBIB
| +--------------------- Device to be attached
+---------------------------- ATTACH command
NOTE: In cases where the VAXBI is itself attached to another bus, the VAXBI
adapter must be attached first, for example on a VAX8800 the attach
would be :-
DS> ATTACH NBIA HUB NBIAn n ! Where n is 0 or 1
DS> ATTACH NBIB NBIAn NBIBm m p ! Where m is 0 or 1 and p is 0 to F
DS> ATTACH DMB32 NBIBn SIa 3
In this example n, m and p are dependent on machine configuration. For
further information refer to the appropriate manual for the specific
machine.
- SECTIONS
There is only one section to EVDAN, which is run every time a START is
typed.
- DEVICE
EVDAN supports DCLT testing of DMB32 on a VAX to any DDCMP protocol
device with DCLT support.
- QUICK
This DCLT program does not implement the QUICK feature.
- EVENT_FLAG
This DCLT program uses one event flag:
Event Flag 1 Clear The DMB32 is run in full duplex mode.
Set The DMB32 is run in half duplex mode.
- SUMMARY
The Summary command will cause EVDAN to do the same as a DCLT Print.
- COMMANDS
Once a DCLT program is started, the initialisation 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 initialises 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 exceed 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 messages in the specified list
Format: SHow list where list is Transmitlist or Expectlist
Example: SH T for show transmitlist
- 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 receive messages
Passive other node(s) must be Active. Wait for a rx message
and then transmit a message from tx list.
Transmit send a message from transmit list
Receive wait to receive a message
Talk send a message to the Listen end
Listen receive a message from the Tlk> end
Downlineload Down line load the satellite.
NOTE : Please CLEAR TX list("C T") after a "RUN MODE=PASSIVE/ECHO"
instruction.
- 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 received data
NOEcho inhibit echoing
Pass=n Run for n number of passes(one is default,-1 is forever)
Loop=looptype 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
LOG ;display DCLT event log
EXIT ;return to the caller
HELP ;display help for commands
- 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