10-May-92  GO-BPQ2.TXT
----------------------

G8BPQ Code implementation on the W6GO node.  Copies of applicable files are
included at the end of this file.

Background:
-----------
The W6GO node connects directly (via intermediate backbone Network Nodes: KA-
NODE, TheNet and NetRom) to 5 other PacketCluster nodes.  The remaining nodes in
our cluster connect to K6LLK.  Our Cluster has a high-water mark of 187 users
simultaneously connected.  A maximum of 30 users have been connected (directly
or via 2 user Network nodes) simultaneously to W6GO.

There are two 222-225 MHz channels and one 433 MHz channel in use at W6GO for
backbone connects.  The 433 MHz channel has both 1200 and 2400 baud TNCs at W6GO
and at the Network node, and the 1200 baud side is rarely used at W6GO except
for occasional incoming connects.  Repeat scripts are in place at W6GO to make
outgoing backbone connects to four of the other nodes.  The repeat connect
script for the fifth node (KI3V) is at KI3V.

The W6GO Node computer is a 486-25 with a 660Mb hard disk.  It is also a file
server for the other computers on an Ethernet (Lantastic) peer-to-peer network.
Three DRSI cards are used: (2) PCPA-2 and one PCPA-1.  The PCPA-1 is connected
to a DRSI external 2400 baud modem.

All of this info is provided to show "If it can work here, it ought to work
anywhere!".   Good luck...


COMMENT ON G8BPQ DOCUMENTATION:
-------------------------------
It is fragmented, and difficult to use.  You have to read it all, then read it
all again, because when you read something the first time you really don't know
what it means until you read something else.

HOWEVER,  as the code is FREE (for Amateur use), we are obligated to try to help
the documentation, not complain about it.  Had we paid the (big) $$$ this code
is worth, we could complain about the documentation.  Personally, I would rather
have John (G8BPQ) work on perfecting the code than writing the documentation.
This file tries to do my part in helping.

There's a lot more to document!  Please share your observations and experiences
with the rest of us.  DX-BBS will provide a means to distribute your writings,
short and long.


1. G8BPQ Files Required:
------------------------
The following 7 BPQ files are placed in \PACKCLUS\BPQ.  These are the only files
from G8BPQ V405 that are required.

BPQCFG.EXE:   This file reads BPQCFG.TXT and creates BPQCFG.BIN.

BPQCFG.TXT:   Modified to fit the W6GO node.

BPQCODE.EXE:  The BPQ switch code.  It reads BPQCFG.BIN and PASSWORD.BPQ
              when it runs and loads.

DEDHOST.COM:  TSR program which makes PacketCluster think it is talking
              to a TNCTSR from DRSI.  If you need more than 31
              connections you may load two copies. See BPQ's CLUSTER.DOC
              file for more information.

PASSWORD.BPQ: BPQ will choke if you don't give it this file.  Mine has
              several upper case A characters in it so I can always
              respond to a request for a password with some A's.

SYSOP.COM:    Used only to create BPQNODES file.  BPQ will complain if
              BPQNODES not present.  Once you have BPQ running successfully,
              Go to DOS, cd \PACKCLUS\BPQ, type SYSOP SAVENODES to create
              the BPQNODES file.

SYSOPH.COM:   SYSOP facility which provides the functionality of the
              TNCTSR's ESCp function and more. See BPQs SYSOP.DOC file.

Note: additional files which will be created and will reside in the
\PACKCLUS\BPQ subdirectory are BPQCFG.BIN and BPQNODES, making a total of 9
files.


2. Load BPQ Code:
-----------------
This replaces the code that loaded TNCTSRs.  My implementation is:

               cd \PACKCLUS\bpq
               bpqcfg.exe
               bpqcode.exe
               sysoph.com 1 resident
               dedhost.com 31 2 1 35 254 n
               dedhost.com 31 33 1 35 255 n
               cd \

I do this in AUTOEXEC.BAT and load most of the programs into high memory using
QEMM's LOADHI program (except bpqcfg.exe which just runs and doesn't load).
I've left the LOADHI arguments out in this example.  Note that I cd to the BPQ
directory.  I have NOT added the BPQ directory to my DOS path.


Discussion:

SYSOPH.COM is loaded into BPQ Host stream 1.

Both DEDHOSTs are defined with only 31 streams (they can handle 32) because of
the reported problem of stream 1 with PacketCluster (See BPQs README.1ST file
dated 3/21/92).  The first DEDHOST uses software interrupt 254 (FE Hex) so it
will be seen by PacketCluster as TNC/2.  Incoming connects come in on BPQ host
streams 2-63 in that order, showing up in PacketCluster first as streams 1-31 on
TNC/2 (ALT2) and then streams 1-31 on TNC1 (ALT1).  Outgoing connect scripts use
TNC1, starting with stream 31 on TNC1 and working down.  The only time there
will be contention between outgoing and incoming connects will be when there are
61 connected streams.


3. SYSOP.DAT changes:
---------------------

These four lines replace the two present SET/TNC lines in SYSOP.DAT:

          disable/screen
          SET/TNC1 DRSI 31
          SET/TNC2 DRSI 31
          enable/screen

Add this line to SYSOP.DAT:

          SET/FUNCTION_KEY F12 @RESSCR

          The F12 key will be used to restore the screen after BPQ
          lookups.


4. \PACKCLUS\CMD additions:
--------------------------

Add the following files (copies are at the end of this document) to the
\PACKCLUS\CMD subdirectory:

RESSCR  Implements F12 key to turn monitor and windowed screen back on.
L       Type @L to get BPQ's LINKS display (see BPQ's COMMANDS.DOC file)
MH      Type @MH to get BPQ's ports 2-6 heard displays.
MH1     Type @MH1 to get BPQ's port 1 (user) heard display.
N       Type @N to get BPQ's node listing.
S       Type @S to get BPQ's stats display.
U       Type @U to get BPQ's users display.

Note: if the displays won't fit on screen, hit PAUSE to stop the top part of the
display, then run again to see the rest.

These files may be added before conversion to BPQ.


5. \PACKCLUS\CONNECTS changes:
------------------------------

Every connect script must be changed.  All outgoing connects now use the
argument PORT 1.  The actual outgoing TNC is selected by the number following
the C argument given to the BPQ switch.  For instance, my connect to WB2CHO is
on the 6th DRSI port defined in BPQCFG.TXT, so the argument is C 6 DX1-2 (Where
DX1-2 is the Network node I connect to to get to WB2CHO).  Note that the first
CONNECTED that you waitfor is all caps now.


6. \PACKCLUS\CONNECTS additions:
--------------------------------

Add the following files (copies are at the end of this document) to the
\PACKCLUS\CONNECTS subdirectory:

LINKS    Used by @L command
MH       Used by @MH command
MH1      Used by @MH1 command
NODES    Used by @N command
STATS    Used by @S command
USERS    Used by @U command


7. Startup differences:
-----------------------
If you observe PacketCluster when it starts up, there are commands sent to the
"TNC" when the SYSOP.DAT SET/TNC line is executed.  Since DEDHOST is not
completely equivalent to the TNCTSR that PacketCluster expects, those commands
are echoed to the screen and "blow" the windowed display.  I have added
disable/screen and enable/screen lines to SYSOP.DAT to "fix" the startup
display.


8. Connect differences:
-----------------------
To make an outgoing connect to W2XYZ manually, hit ALT1 to identify an unused
stream.  If that is stream 10, then type ATTACH 10 W2XYZ <ENTER>.  Then Type
<ESC> c <SPACE> <ENTER>.  You will see "CONNECTED to 0:SWITCH".  Type ? to see
the list of BPQ commands if you wish.  If the outgoing connect you wish to make
will go out on the second DRSI port you have defined in BPQCFG.TXT, type C 2
W2XYZ <ENTER> and hit F1 as before, when you see the "connected to" message.
Note that the frequency you go out on is determined by the port number (2 in the
example), not by the ATTACH/# or ESCc#: used with the old TNCTSRs.


9. SYSOP Facility
-----------------
To use the SYSOPH facility,  attach a stream as above then when "CONNECTED to
SWITCH" type *SYS (this is defined in the APPLICATIONS line of BPQCFG.TXT) and
answer the password query.  You will only be asked for the password the first
time you access the SYSOP facility.  See BPQ's SYSOP.DOC for details.  Once you
are in SYSOP, you can type TXDELAY 3 to see the TXDELAY on port 3, etc.
Careful, the numbers are NOT the same as in BPQCFG.TXT, as explained by
SYSOP.DOC.


10. Goof protector:
-------------------
Add SWITCH to NORECOVR.LST and to LOCKOUT.LST.  Don't ask.  Do it.


11. Interpreting TNC displays:
------------------------------
ALT1 streams 1-31 are Host streams 33-63.
ALT2 streams 1-31 are Host streams 2-32.
ALT1 and ALT2 will never show retries.  I don't know how to see them.
ALT3 and ALT4 will always show Port1, it means nothing.

As incoming connects from ANY frequency will be sent to PacketCluster on the
next available Host port stream (1-62), a connects from any frequency can come
in on either "TNC" as seen by PacketCluster.  Also, outgoing connects on any
frequency may be initiated on either "TNC".


12. Bugs:
---------
Don't make outgoing connects on "TNC/2" (ATTACH/2).  Making outgoing connects on
higher TNC/2 streams will crash the computer.  That's why I've put incoming
connects first on "TNC/2", as there seems to be no problem with incoming
connects.


13. Outstanding problem:
------------------------
My first port on my second DRSI will not receive.  That is the 1200 baud port
from DXD on Mt. Diablo.  It transmits fine.  It works fine with the old TNCTSR
arrangement, but won't work with BPQ.  I merely unplugged the cord from the DB9
socket on the PCPA-1 and moved it to the second port on my first DRSI (spare).
It works fine there.  N4TY says that this symptom comes when the line CHANNEL=A
is not present.  However, it IS present!  I plan to change the IRQs so that each
DRSI board has a separate IRQ, something not possible with the DRSI PC/TNC
TNCTSR.  I will also try recompiling the BIN file to put the boards in a
different order.  As I have a spare port and it is working, I decided to run it
this way for a while to gain experience before ripping into it!  And, the BPQ
code seems (so far) to be quite stable.


ATTACHMENT A: W6GO files:
-------------------------
These files are included for information only.  You should review them carefully
and make your own modifications that fit your situation.

When reviewing BPQCFG.TXT, please also review the example from G8BPQ and
examples from other BPQ users.  Also, if you have answers to my questions,
please put them in a text format like this so that they may be shared with other
potential BPQ users.  Thanks!


W6GO example files included:

c:\packclus\bpq\BPQCFG.TXT
c:\packclus\bpq\PASSWORD.BPQ
c:\packclus\cmd\L
c:\packclus\cmd\MH
c:\packclus\cmd\MH1
c:\packclus\cmd\N
c:\packclus\cmd\RESSCR
c:\packclus\cmd\S
c:\packclus\cmd\U
c:\packclus\connects\K6LLKDXD.CON
c:\packclus\connects\KI3V.CON
c:\packclus\connects\LINKS.CON
c:\packclus\connects\MH.CON
c:\packclus\connects\MH1.CON
c:\packclus\connects\N6IXXDXD.CON
c:\packclus\connects\NODES.CON
c:\packclus\connects\STATS.CON
c:\packclus\connects\USERS.CON
c:\packclus\connects\WB2CHO.CON


**********************************************************************
           * * * * C:\PACKCLUS\BPQ\BPQCFG.TXT * * * *
**********************************************************************
-
;Initial W6GO Node BPQCFG.TXT file.
;
;Users connect to W6GO on 144.95.  Users should have no idea they are going
;through a G8BPQ switch.
;
;W6GO node makes and receives connects to and from other nodes on all of the
;other frequencies.  It appears that PacketCluster now has no idea what
;frequency an incoming connect is coming in on, so it can't limit backbone
;connects to just nodes.  The VALIDCALLS parm is what must be used to limit
;connects on the backbone ports.  VALIDCALLS list is the same on all backbone
;frequencies for simplicity.
;
;
HOSTINTERRUPT=127       ;No reason to change from default.
EMS=0                   ;Don't attempt to use EMS. QEMM will handle this.
DESQVIEW=0              ;Not using Desqview.
NODECALL=W6GO           ;Not using node but G8BPQ says this is needed.
NODEALIAS=DXRL          ;Not using node but G8BPQ says this is needed.
BBSCALL=W6GO            ;Callsign that users connect to for PacketCluster.
BBSALIAS=DXRL           ;An alias which users may use instead of W6GO.
IDMSG:                  ;Not using node but put this in anyway, not sure why.
Network Node (DXRL)     ;Not using node but put this in anyway, not sure why.
***                     ;This may be needed to propagate node ID to KA Nodes.
UNPROTO=DXPSN           ;Not sure when UNPROTO msg will go out, but this is it.
INFOMSG:                ;Don't think this is necessary, don't know when used.
DXPSN - DX Packet Spotting Network, No. Cal/No. Nev
***                     ;Absolutely no clue why this line is needed.
CTEXT:                  ;Also don't know what this is used for.
DXPSN - Ctext           ;but I'll put it in so I will be able to identify it.
***                     ;Still no clue about this line.
OBSINIT=5               ;I really wish I understood this!  (NetRom parm #5)
OBSMIN=4                ;More of the same (NetRom parm #6)
NODESINTERVAL=120       ;I think this is NetRom parm #7, it's beyond me.
IDINTERVAL=10           ;ID every 10 minutes.
BTINTERVAL=0            ;no beacons.  Shouldn't this be by radio port?
L3TIMETOLIVE=25         ;I think this is NetRom parm #8, more HDLC babble.
L4RETRIES=3             ;NetRom parm #10? Gobbledegook to me.
L4TIMEOUT=240           ;I think this is NetRom parm #15. Help please???
L4DELAY=10              ;NetRom parm #11? Does somebody understand all of this?
L4WINDOW=4              ;NetRom parm #13? Do we need to know about this?
MAXLINKS=64             ;I think this is the max number of stations connected.
MAXNODES=25             ;No reason to change until better understood.
MAXROUTES=25            ;No reason to change until better understood.
MAXCIRCUITS=128         ;Unclear.  Set to double number of MAXLINKS.
MINQUAL=20              ;NetRom parm #2?  I sure don't understand this one.
BBSQUAL=255             ;This one really blows me away.  What does it do?
BUFFERS=255             ;Allocate as many buffers as possible.  Why not?
PACLEN=255              ;Set to maximum unless a reason shows up otherwise.
TRANSDELAY=1            ;This is NOT transparent to me. Whattsit mean?
T3=180                  ;How long a "bad" entry will remain in LINKS table.
;                       ;I originally set T3=0, which causes "W6GO Busy"
;                       ;indication to some users trying to reconnect.
IDLETIME=0              ;Hopefully set to 0 disables shutdown timer.
BBS=1                   ;That's all this is, a 'BBS'.
NODE=0                  ;Not a NODE now as I don't want PacketCluster bypassed.
HIDENODES=0             ;More black magic!
ENABLE_LINKED=N         ;A new parameter. Can't understand what it does.
;
PORT
;
     ID=144.95 1200b (USERS)
     TYPE=DRSI          ;First port in first DRSI PCPA-2
     PROTOCOL=HDLC      ;That's what DRSIs are.  Don't ask why.
     IOADDR=300H        ;I/O Port address of first board
     INTLEVEL=7         ;IRQ selected on first board
     SPEED=1200         ;1200 baud
     CHANNEL=A          ;First port in this board
     QUALITY=10         ;BPQ example value which allows node broadcasts
     MAXFRAME=7         ;Same as PC/TNC parm 5
     TXDELAY=250        ;PC/TNC parm 9 * 10
     SLOTTIME=200       ;PC/TNC parm 3 * 10
     PERSIST=20         ;Same as PC/TNC parm 2
     FULLDUP=0          ;Same as PC/TNC parm 11
     FRACK=4000         ;PC/TNC parm 4 * 1000
     RESPTIME=5000      ;PC/TNC parm 7 * 100
     RETRIES=10         ;Same as PC/TNC parm 6
     PACLEN=255         ;Why not?
;
ENDPORT
;
PORT
     ID=Spare DRSI port ;No radio connected to this jack.  SPARE
     TYPE=DRSI          ;Second port in forst DRSI PCPA-2
     PROTOCOL=HDLC      ;That's what DRSI's are.
     IOADDR=300H        ;I/O Port address of first board
     INTLEVEL=7         ;IRQ selected on first board
     SPEED=1200         ;1200 baud
     CHANNEL=B          ;Second port in this board
     QUALITY=10         ;BPQ example value which allows node broadcasts
     MAXFRAME=7         ;Same as PC/TNC parm 5
     TXDELAY=300        ;PC/TNC parm 9 * 10
     SLOTTIME=80        ;PC/TNC parm 3 * 10
     PERSIST=64         ;Same as PC/TNC parm 2
     FULLDUP=0          ;Same as PC/TNC parm 11
     FRACK=4000         ;PC/TNC parm 4 * 1000
     RESPTIME=10000     ;PC/TNC parm 7 * 100
     RETRIES=15         ;Same as PC/TNC parm 6
     PACLEN=255         ;Why not?
;
ENDPORT
;
PORT
;
     ID=433.25 1200b (DXD)
     TYPE=DRSI          ;1st port on third DRSI board (no 2nd board instld)
     PROTOCOL=HDLC      ;That's what DRSI's are.
     IOADDR=308H        ;I/O Port address of third board (no 2nd board instld)
     INTLEVEL=2         ;IRQ selected (shared with board 4)
     SPEED=1200         ;1200 baud port
     CHANNEL=A          ;First port in this board
     QUALITY=0          ;Set to 0 to disable node broadcast on this port
     MAXFRAME=7         ;Same as PC/TNC parm 5
     TXDELAY=300        ;PC/TNC parm 9 * 10
     SLOTTIME=150       ;PC/TNC parm 3 * 10
     PERSIST=40         ;Same as PC/TNC parm 2
     FULLDUP=0          ;Same as PC/TNC parm 11
     FRACK=8000         ;PC/TNC parm 4 * 1000
     RESPTIME=10000     ;PC/TNC parm 7 * 100
     RETRIES=10         ;Same as PC/TNC parm 6
     PACLEN=255         ;Why not?
     VALIDCALLS=K6LLK,N6IXX,WB2CHO,WA6JCD,KI3V,W6OAT,N6ST,KJ6NN,W6OTC,WA7G,
     VALIDCALLS=K6HHD,WA6RGA,WA6ALZ,AA7EN,K6AYA
;
ENDPORT
PORT
;
     ID=433.25 2400b (DX24)
     TYPE=DRSI          ;2nd port on third DRSI board (no 2nd board instld)
     PROTOCOL=HDLC      ;That's what DRSI's are.
     IOADDR=308H        ;I/O Port address of third board (no 2nd board instld)
     INTLEVEL=2         ;IRQ selected (shared with board 4)
     SPEED=0            ;2400 baud external modem requires this to be 0
     CHANNEL=B          ;Second port in this board
     QUALITY=10         ;BPQ example value which allows node broadcasts
     MAXFRAME=7         ;Same as PC/TNC parm 5
     TXDELAY=300        ;PC/TNC parm 9 * 10
     SLOTTIME=150       ;PC/TNC parm 3 * 10
     PERSIST=64         ;Same as PC/TNC parm 2
     FULLDUP=0          ;Same as PC/TNC parm 11
     FRACK=8000         ;PC/TNC parm 4 * 1000
     RESPTIME=10000     ;PC/TNC parm 7 * 100
     RETRIES=20         ;Same as PC/TNC parm 6
     PACLEN=255         ;Why not?
     VALIDCALLS=K6LLK,N6IXX,WB2CHO,WA6JCD,KI3V,W6OAT,N6ST,KJ6NN,W6OTC,WA7G,
     VALIDCALLS=K6HHD,WA6RGA,WA6ALZ,AA7EN,K6AYA
;
ENDPORT
;
PORT
;
     ID=222.14 1200b (RENO)
     TYPE=DRSI          ;1st port on fourth DRSI board (no 2nd board instld)
     PROTOCOL=HDLC      ;That's what DRSI's are.
     IOADDR=310H        ;I/O Port address of board four
     INTLEVEL=2         ;IRQ selected (shared with board 3)
     SPEED=1200         ;1200 baud
     CHANNEL=A          ;First port in this board
     QUALITY=10         ;BPQ example value which allows node broadcasts
     MAXFRAME=7         ;Same as PC/TNC parm 5
     TXDELAY=250        ;PC/TNC parm 9 * 10
     SLOTTIME=150       ;PC/TNC parm 3 * 10
     PERSIST=64         ;Same as PC/TNC parm 2
     FULLDUP=0          ;Same as PC/TNC parm 11
     FRACK=8000         ;PC/TNC parm 4 * 1000
     RESPTIME=10000     ;PC/TNC parm 7 * 100
     RETRIES=20         ;Same as PC/TNC parm 6
     PACLEN=255         ;Why not?
     VALIDCALLS=K6LLK,N6IXX,WB2CHO,WA6JCD,KI3V,W6OAT,N6ST,KJ6NN,W6OTC,WA7G,
     VALIDCALLS=K6HHD,WA6RGA,WA6ALZ,AA7EN,K6AYA
;
ENDPORT
;
PORT
;
     ID=223.74 1200b (DX1)
     TYPE=DRSI          ;2nd port on fourth DRSI board (no 2nd board instld)
     PROTOCOL=HDLC      ;That's what DRSI's are.
     IOADDR=310H        ;I/O Port address of board four
     INTLEVEL=2         ;IRQ selected (shared with board 3)
     SPEED=1200         ;1200 baud
     CHANNEL=B          ;Second port in this board
     QUALITY=10         ;BPQ example value which allows node broadcasts
     MAXFRAME=7         ;Same as PC/TNC parm 5
     TXDELAY=300        ;PC/TNC parm 9 * 10
     SLOTTIME=80        ;PC/TNC parm 3 * 10
     PERSIST=64         ;Same as PC/TNC parm 2
     FULLDUP=0          ;Same as PC/TNC parm 11
     FRACK=4000         ;PC/TNC parm 4 * 1000
     RESPTIME=5000      ;PC/TNC parm 7 * 100
     RETRIES=15         ;Same as PC/TNC parm 6
     PACLEN=255         ;Why not?
     VALIDCALLS=K6LLK,N6IXX,WB2CHO,WA6JCD,KI3V,W6OAT,N6ST,KJ6NN,W6OTC,WA7G,
     VALIDCALLS=K6HHD,WA6RGA,WA6ALZ,AA7EN,K6AYA
;
ENDPORT
;
;
ROUTES:
***
APPLICATIONS=W6GO,,*SYS ;'BBS' is W6GO, no host, remote sysop is *SYS
-
**********************************************************************
           * * * * C:\PACKCLUS\BPQ\PASSWORD.BPQ * * * *
**********************************************************************
-
AAAAAAAAAAAAAAAA
-
**********************************************************************
           * * * * C:\PACKCLUS\CMD\L * * * *
**********************************************************************
-
disable/monitor
disable/screen
connect links
-
**********************************************************************
           * * * * C:\PACKCLUS\CMD\MH * * * *
**********************************************************************
-
disable/monitor
disable/screen
connect mh
-
**********************************************************************
           * * * * C:\PACKCLUS\CMD\MH1 * * * *
**********************************************************************
-
disable/monitor
disable/screen
connect mh1
-
**********************************************************************
           * * * * C:\PACKCLUS\CMD\N * * * *
**********************************************************************
-
disable/monitor
disable/screen
connect nodes

-
**********************************************************************
           * * * * C:\PACKCLUS\CMD\RESSCR * * * *
**********************************************************************
-
enable/monitor
enable/screen
-
**********************************************************************
           * * * * C:\PACKCLUS\CMD\S * * * *
**********************************************************************
-
disable/monitor
disable/screen
connect stats
-
**********************************************************************
           * * * * C:\PACKCLUS\CMD\U * * * *
**********************************************************************
-
disable/monitor
disable/screen
connect users
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\K6LLKDXD.CON * * * *
**********************************************************************
-
PORT 1
GETSTREAM
INPUT ATTACH %STREAM K6LLK
INPUT %ESCc SWITCH
WAITFOR-10-ABORT1 CONNECTED
INPUT C 4 DX24-3
WAITFOR-60-ABORT2 Connected to
INPUT C DXD
WAITFOR-60-ABORT2 Connected to DXD
INPUT C K6LLK
WAITFOR-60-ABORT2 Connected to K6LLK
INPUT RELEASE
EXIT
ABORT1
INPUT RELEASE/ABORT
EXIT
ABORT2
INPUT %ESCD
INPUT RELEASE/ABORT
EXIT
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\KI3V.CON * * * *
**********************************************************************
-
PORT 1
GETSTREAM
INPUT ATTACH %STREAM KI3V
INPUT %ESCc SWITCH
WAITFOR-10-ABORT1 CONNECTED
INPUT C 5 RENO
WAITFOR-60-ABORT1 Connected to RENO
INPUT X KI3V
WAITFOR-60-ABORT2 ###LINK MADE
INPUT RELEASE
EXIT
ABORT1
INPUT RELEASE/ABORT
EXIT
ABORT2
INPUT %ESCD
INPUT RELEASE/ABORT
EXIT
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\LINKS.CON * * * *
**********************************************************************
-
port 1
getstream
input attach %stream
input %ESCc switch
input links
waitfor-1-abort xyz
abort
input %ESCd
input release/abort
exit
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\MH.CON * * * *
**********************************************************************
-
port 1
getstream
input attach %stream
input %ESCc switch
input mh 2
input mh 3
input mh 4
input mh 5
input mh 6
waitfor-1-abort xyz
abort
input %ESCd
input release/abort
exit
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\MH1.CON * * * *
**********************************************************************
-
port 1
getstream
input attach %stream
input %ESCc switch
input mh 1
waitfor-1-abort xyz
abort
input %ESCd
input release/abort
exit
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\N6IXXDXD.CON * * * *
**********************************************************************
-
PORT 1
GETSTREAM
INPUT ATTACH %STREAM N6IXX
INPUT %ESCc SWITCH
WAITFOR-10-ABORT1 CONNECTED
INPUT C 4 DX24-8
WAITFOR-60-ABORT2 Connected to
INPUT C DXD
WAITFOR-60-ABORT2 Connected to DXD
INPUT C WB7UGZ-4
WAITFOR-90-ABOR2 Connected to DXB
INPUT C N6IXX
WAITFOR-60-ABORT2 Connected to N6IXX
INPUT RELEASE
EXIT
ABORT1
INPUT RELEASE/ABORT
EXIT
ABORT2
INPUT %ESCD
INPUT RELEASE/ABORT
EXIT
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\NODES.CON * * * *
**********************************************************************
-
port 1
getstream
input attach %stream
input %ESCc switch
input nodes
waitfor-1-abort xyz
abort
input %ESCd
input release/abort
exit
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\STATS.CON * * * *
**********************************************************************
-
port 1
getstream
input attach %stream
input %ESCc switch
input stats
waitfor-1-abort xyz
abort
input %ESCd
input release/abort
exit
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\USERS.CON * * * *
**********************************************************************
-
port 1
getstream
input attach %stream
input %ESCc switch
input users
waitfor-1-abort xyz
abort
input %ESCd
input release/abort
exit
-
**********************************************************************
           * * * * C:\PACKCLUS\CONNECTS\WB2CHO.CON * * * *
**********************************************************************
-
PORT 1
GETSTREAM
INPUT ATTACH %STREAM WB2CHO
INPUT %ESCc SWITCH
WAITFOR-10-ABORT1 CONNECTED
INPUT C 6 DX1-2
WAITFOR-60-ABORT2 Connected to
INPUT C WB2CHO
WAITFOR-60-ABORT2 Connected to WB2CHO
INPUT RELEASE
EXIT
ABORT1
INPUT RELEASE/ABORT
EXIT
ABORT2
INPUT %ESCD
INPUT RELEASE/ABORT
EXIT
-
