rlb@RTPVV1.RTP.SEMI.HARRIS-ATD.COM (Bob Boyd (919)549-3627) (02/06/90)
Message Created @ 5-FEB-1990 16:15:27.72
I've now gotten most of the PMDF.CNF file the way I would like to
have it.
Here are the areas I'm having trouble with:
1. Incoming SMTP via Fusion TCP/IP works. Outbound throws up on
me -- I sent a message out about this previously.
2. Outgoing SMTP via TWG TCP/IP throws up. It does work ok with
WINS% -- it's been working for several weeks.
3. I'm trying to use reverse LAT to go out of the VAX to a
terminal server port which is connected into a Gandalf dataswitch.
The problem seems to be that the PMDF routines don't get beyond the
first XMIT before MASTER dies -- see log file that I've included
below. What am I missing? I can use VAXNET and/or Kermit and
talk to this port just fine. What's different?
From the point that ALL_MASTER.COM is invoked:
%DCL-I-ALLOC, _$255$LTA30: allocated
$ if (p1.nes."") then $ goto USE_ABG_VF_MUX
$USE_ABG_VF_MUX:
$ set ter TT:-
/speed=4800/hostsync/ttsync/noeight/parity=even/nodisconnect/modem -
/noline
$ goto EXIT
$EXIT:
$ exit
$ !
$ ! Define other logical names
$ !
$ define/user script pmdf_root:[table.ge]abg_vf_mux_script.
$ define/user ph_current_message pmdf_root:[log]ge_master_curmsg.tmp
$ define/user option_file pmdf_root:[table]ge_option.
$ define/user di_transcript pmdf_root:[log]di_ge_master.trn
$ define/user ph_logfile pmdf_root:[log]ph_ge_master.log
$ define/user di_errfile pmdf_root:[log]di_ge_master.log
$ !
$ ! This check attempts to verify that we are in fact the owner process of
$ ! the device, "TT:". If the device is sharable, then we ignore the owner.
$ !
$ if (f$getdvi("tt:","pid") .nes. f$getjpi(0,"pid")) .and. -
(f$getdvi("tt:","shr") .eqs. "FALSE") then -
goto list_loop
$ !
$ ! Run master to deliver the mail
$ !
$ run pmdf_root:[exe]master
%PAS-F-HALT, HALT procedure called
%TRACE-F-TRACEBACK, symbolic stack dump follows
module name routine name line rel PC abs PC
0004204F 0004204F
MASTER DI_FATAL_ERROR 1108 00000421 00004CAD
OSMOD OS_READCHAR 721 00000114 0000F6D4
MASTER RECV 3707 00000044 00008B48
MASTER DOSCRIPT 3752 0000024A 0000898E
MASTER MASTER 3785 000001A5 000077C5
$ exit_stat = $status
$ !
$ ! Activate optional cleanup script to reset terminal/modem
$ !
$ if f$search("pmdf_root:[exe]abg_vf_mux_cleanup.com") .nes. "" then -
@pmdf_root:[exe]abg_vf_mux_cleanup.com %X10219F84
$ deallocate TT
$ deassign TT
The contents of the .TRN file is the first record of the x_SCRIPT
xmit which should cause autobaud to be done and a prompt to come back.
Here is the first part of the script file:
! ABG_VF_MUX_SCRIPT. - Annotated script to establish muxed connection
!
! SECTION 1 - tell the dataswitch where we want to go to
!
xmit "."
recv "cl" 15
xmit "abg\r"
-----------------------------------------------------------------
Bob Boyd
Harris Microelectronics Ctr.
POB 13049, MS 7T3-01
RTP, NC 27709-3049 Voice: (919)549-3627
Internet: rlb@rtpvv1.rtp.semi.harris-atd.com
BitNet: rlb%rtpvv1.rtp.semi.harris-atd.com@cunyvm.cuny.edu
Harris DECnet: RTPARK::RLB