[bit.listserv.pmdf-l] Using Reverse Lat to Dataswitch to establish outbound connection

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