home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / COMM / MISC / JAXHOST6.ZIP / JAXHOST.DOC < prev    next >
Encoding:
Text File  |  1991-07-28  |  30.4 KB  |  596 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                             JaxHost v6.0 (7/28/91)
  8.  
  9.             (c) Copyright 1986 - 1990 by J.C. Kilday Associates
  10.  
  11.  
  12.                      Developed at the Northern Lights BBS
  13.  
  14.                       207-766-2467   9600(HST)/2400/1200
  15.  
  16.  
  17.  
  18.  
  19.                                Table of Contents
  20.                                -----------------
  21.  
  22.                        Introduction ....................  1
  23.  
  24.                        Description .....................  1
  25.  
  26.                        Advanced Answering Modes ........  2
  27.  
  28.                        Installation ....................  3
  29.  
  30.                        Additional Setup Notes ..........  4
  31.  
  32.                        Operating JaxHost ...............  6
  33.  
  34.                        Enhancing Your Installation .....  7
  35.  
  36.                        Using New Features in v6.0 ......  8
  37.  
  38.                        Distribution and Restrictions ...  9
  39.  
  40.                        After You Register JaxHost ......  9
  41.  
  42.                        Support ......................... 10
  43.  
  44.  
  45.                                  JaxHost v6.0                        Page 1
  46.  
  47.      Introduction
  48.      ------------
  49.  
  50.      JaxHost  is  a  specialized  host  communications  program   primarily
  51.      intended to support operations at the  DOS level on the host.   It may
  52.      be interfaced  with other  communications packages  to implement  more
  53.      complex functions.   It  has been  successfully used  with Ken Brown's
  54.      REMDoor  (REMote  Maintenance  BBS  Door  Program  which  includes   a
  55.      full-screen editor) and with  Marshall Dudley's Doorway (which  allows
  56.      nearly any non-graphics program to be run from remote).  File transfer
  57.      operations  may  be  supported  through  REMDoor  or other programs as
  58.      mentioned  in  the  next  section.    Popular  applications of JaxHost
  59.      include  home-to-office  (and  vice  versa)  communications as well as
  60.      operations  between  a  company  home  office  and  its  remote sites.
  61.      Software configuration  and file  maintenance on  the JaxHost-equipped
  62.      host are frequent uses.  JaxHost  is designed for operation on an  IBM
  63.      PC, XT, AT, PS/2  or a close compatible  connected to a Hayes  1200 or
  64.      Hayes-compatible modem or a US Robotics HST.
  65.  
  66.      The complete JaxHost v6.0 package includes the following files:
  67.  
  68.                 JAXHOST.DOC  - this file
  69.                 JAXHOST.COM  - executable module
  70.                 JAXHOST.OVR  - JaxHost "overlay" file
  71.                 CONFIG.HLP   - context-sensitive help file
  72.                 HOST.BAT     - optional controlling batch file
  73.                 DO_CTTY.BAT  - optional batch file executed by JaxHost
  74.                 JHORDER.FRM  - order form for registering JaxHost
  75.                 WHATS.NEW    - summary of new features in v6.0
  76.                 READ.ME      - quick review information
  77.  
  78.      Description
  79.      -----------
  80.  
  81.      JaxHost normally monitors the modem  and upon detecting a ring  answers
  82.      the call while adjusting to the  caller's baud rate.  Speeds of  19,200
  83.      bps down to 300 bps  are supported with the following  comm parameters:
  84.      8 data bits, no parity, 1  stop bit.  Upon successful connect,  JaxHost
  85.      greets the caller with a one-line message of your choosing and requests
  86.      entry of a password, also of your choosing.  If the correct password is
  87.      supplied and the callback mode is not in effect, JaxHost will  transfer
  88.      control  of  the  next  part  of  the  communications  session to other
  89.      software.  Depending on the configuration option chosen, the caller may
  90.      be dropped  to the  DOS level  (with the  DOS CTTY  command having been
  91.      invoked to support continued communications).  Or a caller may next see
  92.      another communications application,  such as a  BBS-like package, or  a
  93.      menu of  programs that  might be  run (possible  if a  package such  as
  94.      Marshall Dudley's  Doorway is  used).   If the  correct password is not
  95.      given to JaxHost in three attempts, JaxHost hangs up and recycles.
  96.  
  97.      For enhanced security against unauthorized access the callback feature
  98.      is available.   If  the callback  mode is  in effect  when the correct
  99.      password is given, rather than  give the caller immediate access,  the
  100.      program  disconnects  the  caller  and  dials  the  telephone   number
  101.      specified in the configuration data.  Access is granted only if  there
  102.      is  a  successful  connect  at  that  number.    JaxHost makes up to 3
  103.      attempts  to  establish  a  connect  (it  calls  a 2nd and 3rd time at
  104.      intervals  of  1  minute  if  no  answer,  a  busy signal, or no modem
  105.      connect).  If no  connection is made on  the 3rd attempt, the  program
  106.  
  107.                                  JaxHost v6.0                        Page 2
  108.  
  109.      recycles and sets up to await another call.
  110.  
  111.      If access is  granted to the  DOS level on  the host machine  (through
  112.      CTTY or the equivalent), most DOS commands may be executed and so  may
  113.      other  programs  designed  for  "line-at-a-time"  operation,   usually
  114.      capable  of  having  console  (keyboard  and display) data redirected.
  115.      File transfers  to and  from the  host machine  also are  possible.  A
  116.      program called XFER supports Xmodem, Xmodem/CRC, and Ymodem  (actually
  117.      1K-Xmodem)  file  transfers  invoked  from  the  DOS level on the host
  118.      machine.  XFER was written  by the author of JaxHost  (current version
  119.      is  1.50,  available  as  XFER150.ZIP  on  many  BBSs and large online
  120.      services).  If not available on  the BBS from which you obtained  this
  121.      program,  first-time  callers  may  download  it from the author's BBS
  122.      listed at the end of this  documentation.  You might also like  to try
  123.      Chuck Forsberg's DSZ for Zmodem file transfers, rather than the  older
  124.      protocols provided by XFER (although XFER is simpler to use).
  125.  
  126.      A log of call activity (a file called JH.LOG) is created by JaxHost so
  127.      that any attempts of unauthorized access to your system may be  noted.
  128.      Calls  accepted  (and   normal  logoffs),  rejected   calls  (password
  129.      failures), and other  connects not resulting  in access to  the system
  130.      (hang  ups  at  the  password  prompt  and  3-minute timeouts awaiting
  131.      password entry) are all recorded in this text file.  The file includes
  132.      the date and time of each call  and how each ended.  It can  be viewed
  133.      using the the DOS TYPE command.  It may be deleted at any time  (using
  134.      DOS ERASE or DEL)  and the program will  start a new one  whenever the
  135.      next entry is to be made.
  136.  
  137.      When JaxHost  is awaiting  a call,  a display  including the  date and
  138.      time, some key setup information, and present JaxHost status is shown.
  139.      A screen blanker turns off the screen if there is no keyboard activity
  140.      within a 2-minute span.  Striking  any key restores the display.   The
  141.      display  also  is  toggled  on  and  off  by hitting F9.  F10 presents
  142.      information about the program.  F3 allows access to the  configuration
  143.      screen where various JaxHost setup options may be specified.  F1 or F2
  144.      cause JaxHost to terminate.   F1 leaves the  telephone line in a  BUSY
  145.      state (modem offhook) while F2 leaves the modem onhook.
  146.  
  147.      Advanced Answering Modes
  148.      ------------------------
  149.  
  150.      JaxHost normally is set  up to answer a  call on the first  ring.  But
  151.      where there is need  for the host computer  to share a phone  line and
  152.      not intrude on voice calls, special answering modes may be configured.
  153.      "Long Ring" may be configured such that JaxHost answers only after the
  154.      specified number  of rings  have been  received.  Alternatively, "Ring
  155.      Back" may be chosen.  This mode requires a caller to dial twice before
  156.      JaxHost answers.   The first  call consists  of a  specified number of
  157.      rings (or JaxHost can be configured for a non-specific number of rings
  158.      on the first call).  JaxHost answers a second call if received  within
  159.      one minute of the first that lasted the proscribed number of rings.
  160.  
  161.      Still another  answering mode,  Triggered Callback,  may be  specified
  162.      where JaxHost never answers but, instead, places a call to the  number
  163.      with which it had been  configured.  Almost a combination of  callback
  164.      and Ring Back, Triggered Callback is set up by two calls much the same
  165.      as Ring Back.  The first call  must be of a specified number  of rings
  166.      (or a non-specific number) and  a second call must be  received within
  167.  
  168.  
  169.                                  JaxHost v6.0                        Page 3
  170.  
  171.      Advanced Answering Modes (Continued)
  172.      ------------------------------------
  173.  
  174.      one minute of the first.  If so "triggered", JaxHost goes offhook  and
  175.      dials out.   Upon connecting  to the  called computer,  a password  is
  176.      required before the  called party is  allowed access.  Just  as in the
  177.      callback process described earlier, 3 attempts at a successful connect
  178.      are made.
  179.  
  180.      Installation
  181.      ------------
  182.  
  183.      JaxHost v6.0  is designed  to operate  under DOS  3.0, and  up, on IBM
  184.      PC's, XT's, AT's and  compatibles equipped with Hayes  1200-compatible
  185.      modems.  If JaxHost has been configured to answer on true ring detect,
  186.      the modem cable used must have pin 22 (ring indicate) connected.  Also
  187.      pin 20 (Data Transmitter Ready signal) must be connected and the modem
  188.      must be capable of providing  result messages indicating baud rate  at
  189.      connect time (e.g., CONNECT 1200).   Recommended Hayes switch settings
  190.      are:
  191.  
  192.         SW 1 - Up, DTR normal (pin 20 controlled by program)
  193.         SW 2 - Up, Verbal result messages sent (not numeric result codes)
  194.         SW 3 - Dn, Result messages sent (not quiet mode)
  195.         SW 4 - Dn, Commands not echoed back
  196.         SW 5 - Dn, Auto Answer suppressed (controlled by program)
  197.         SW 6 - Up, Carrier detect indicated by modem (not always on)
  198.         SW 7 - Up, Single phone line connection
  199.         SW 8 - Dn, Normal "AT" command set enabled
  200.  
  201.      If you are using a modem other than the Hayes standard, make sure that
  202.      its basic  configurable functions  are set  up the  same as above.  If
  203.      your  modem  does  not  have  switches  for  one  or more of the above
  204.      functions, there should be appropriate AT commands to achieve the same
  205.      state.  Please consult your modem owner's manual.
  206.  
  207.      JaxHost  has  been  improved  so  that  the  complication  of   having
  208.      controlling batch  files is  no longer  a requirement.   There  may be
  209.      circumstances, however, that may require you to use a batch file (like
  210.      HOST.BAT,  included  in  the  distribution  archive), but more on that
  211.      later.    To  install  the  software  you  need only copy JAXHOST.COM,
  212.      JAXHOST.OVR, and CONFIG.HLP to a directory from which it will be  run.
  213.      The directory you choose should be the default directory when  JaxHost
  214.      is invoked.
  215.  
  216.      To configure JaxHost, run it for the first time in LOCAL mode so  that
  217.      it won't look for your modem and attempt to initialize it.  Enter  the
  218.      command:   JAXHOST L  . The  L command  line parameter specifies LOCAL
  219.      mode.    Initially,  the  file  JHCONFIG  cannot  be found, you are so
  220.      informed, and the configuration/setup screen is presented with default
  221.      settings.  If you take some time  with this screen and use the F1  key
  222.      to display the available help for each configuration item, you'll have
  223.      a good understanding of JaxHost capabilities when you finish.  Hit the
  224.      F10 key to save the configuration information.  After JaxHost  returns
  225.      to its status screen, hit F1 or F2 to quit operations in LOCAL mode.
  226.  
  227.      If  all  necessary  configuration  information  has been specified and
  228.      you've set up whatever batch  files and/or other programs that  are to
  229.      be accessed from remote through JaxHost, your're ready to try bringing
  230.  
  231.                                  JaxHost v6.0                        Page 4
  232.  
  233.      Installation (Continued)
  234.      ------------------------
  235.  
  236.      up  JaxHost  for  its  first  test  run.   The command JAXHOST with no
  237.      command line parameters should be tried next.  If the code displays  a
  238.      status screen  and "Waiting  for a  call" in  the status field, you're
  239.      ready to try calling in.
  240.  
  241.      As indicated on the screen, you may exit JaxHost by pressing F1 or  F2
  242.      (choose F1 if you wish to have the line ring BUSY to anyone calling).
  243.  
  244.      JHCONFIG is a straight ASCII file and can be modified using any  ASCII
  245.      editor so long as its lines are not interchanged and the limits of the
  246.      variables (as specified by the original prompts for the data) are  not
  247.      exceeded.  It  may be necessary  to modify this  file from remote,  in
  248.      which case  the DOS  EDLIN line  editor may  be used.
  249.  
  250.      Additional Setup Notes
  251.      ----------------------
  252.  
  253.      Near the bottom of the  configuration screen is a parameter  headed by:
  254.      "Program name  of executable  to be  run ...".   If  this item  is left
  255.      empty, JaxHost exits  to DOS upon  successful entry of  a password from
  256.      remote.  Therefore, proper operation  of JaxHost requires that a  batch
  257.      file such  as HOST.BAT  be used  as a  controlling batch  file when the
  258.      "program name to  execute" is left  blank on the  configuration screen.
  259.      If you study HOST.BAT,  you will see how  JaxHost is controlled and  is
  260.      not permitted to drop to DOS without invoking a communications  program
  261.      or CTTY (which will redirect the console to the communications port).
  262.  
  263.      A better way  to set up  JaxHost is to  enable it to  "shell out" to a
  264.      another program to be executed  when a caller successfully enters  the
  265.      password.  This can be done by specifying the program name to execute,
  266.      perhaps as in the following example:
  267.  
  268.           c:\command do_ctty
  269.  
  270.          where do_ctty.bat might be:
  271.  
  272.            @echo off
  273.            ctty com1
  274.            echo To logoff, type EXIT and hit (ENTER).
  275.            command
  276.  
  277.  
  278.      The above setup allows you to  invoke JaxHost on the host computer  by
  279.      merely  the  command  JAXHOST.    When  a  caller  enters  the correct
  280.      password, a shell to do_ctty.bat is invoked and the simple batch  file
  281.      redirects the console  to the COM1  commport, provides a  prompt about
  282.      logging  off  to  the  caller,  and  finally  invokes  another copy of
  283.      COMMAND.COM.  Operations  at the DOS  level from remote  are sustained
  284.      until the caller gives  the EXIT command.   Upon the EXIT, control  is
  285.      returned directly to JaxHost and  the code recycles internally to  set
  286.      up for another call.
  287.  
  288.  
  289.                                  JaxHost v6.0                        Page 5
  290.  
  291.      Additional Setup Notes (Continued)
  292.      ----------------------------------
  293.  
  294.      The  simplest  form  of  this  concept  is  accomplished  without even
  295.      shelling to a  batch file.   Simply specify the  following command for
  296.      JaxHost to execute directly:
  297.  
  298.            c:\command ctty com1
  299.  
  300.      The result is  similar to the  previous batch file  example.  Use  the
  301.      command EXIT to log off.
  302.  
  303.      This setup also allows JaxHost to remain resident during the  "shell."
  304.      While the communications activities are in progress, JaxHost  monitors
  305.      the "carrier detect" signal from the modem.  Should there be a loss of
  306.      carrier (the  caller becomes  disconnected), JaxHost  will reboot  the
  307.      system.  If your AUTOEXEC.BAT is  set up to invoke JaxHost, then  your
  308.      host  communications  facility  will  be  restored.    Otherwise,   an
  309.      accidental disconnect will  cause the system  to be unavailable  until
  310.      someone manually sets it up again.
  311.  
  312.      There are some additional ways of running JaxHost without resorting to
  313.      use of controlling  batch files.   As examples, you  might try running
  314.      Marshall Dudley's Doorway program or Ken Brown's RemDOOR  (DRWY205.ZIP
  315.      or REMDR201.ZIP  on most  BBSs, as  of this  writing).  Sample command
  316.      lines that you would enter as the program name to execute in JaxHost's
  317.      configuration screen are:
  318.  
  319.        doorway COM1 /g:on /m:100 /O: /S:* /v:d^U /R:^X /c:dos
  320.  
  321.          (causes Doorway to operate using COM1, allowing the caller
  322.           100 minutes of time after dropping to DOS.  Additionally it
  323.           would allow the running of full-screen, direct screen-writing
  324.           applications from remote, such as Lotus, word processors, Kedit,
  325.           Brief, Vern Buerg's LIST, etc. )
  326.  
  327.      OR
  328.  
  329.        remdoor 1
  330.  
  331.           (invokes REMDOOR on COM1, and allows numerous DOS commands and
  332.            use of an internal editor.)
  333.  
  334.      Both  of  the  above  show  how  JaxHost  may  be set up to operate in
  335.      conjunction  with  other  software  without  using  batch  files.  The
  336.      advantages  are  simplicity,  speed  of  recycling  after  a call, and
  337.      internal monitoring of carrier detect (CD on the modem) and  rebooting
  338.      of the system in the event of carrier loss.  The only disadvantage  to
  339.      this kind of setup is that, in the worst case, about 72K of memory  is
  340.      required for JaxHost and COMMAND.COM during the shell.  If you  cannot
  341.      afford  the  memory  utilization,  a  controlling  batch  file such as
  342.      HOST.BAT is the last resort.
  343.  
  344.      Operation within HOST.BAT leaves  more of system memory  available for
  345.      applications after JaxHost has answered the call and verified  correct
  346.      password entry.  For this  reason, operation with a controlling  batch
  347.      file such as HOST.BAT remains an available option.
  348.  
  349.                                  JaxHost v6.0                        Page 6
  350.  
  351.      Additional Setup Notes (Continued)
  352.      ----------------------------------
  353.  
  354.      If you  use the  batch file  approach to  control of  JaxHost, include
  355.      HOST.BAT in the directory where you have installed JaxHost.  Modify it
  356.      to suit your environment and  setup as appropriate.  For  example, you
  357.      may wish to change "CTTY COM11"  to "CTTY COM2" if you have  specified
  358.      use of COM2 on the JaxHost configuration screen.
  359.  
  360.      Operating JaxHost
  361.      -----------------
  362.  
  363.      If the JaxHost drive/directory is the current default, and your  modem
  364.      is turned on, simply enter the following command to run:
  365.  
  366.                              JAXHOST    (or HOST if employing batch file)
  367.  
  368.      The complete syntax of JAXHOST is as follows:
  369.  
  370.                          JAXHOST [ L|[ C|T ]   [ S ] ]  [ O ]
  371.  
  372.  
  373.      The C and T are optional parameters which invoke the callback mode  or
  374.      triggered  callback  mode  (but  only  if  the  callback mode had been
  375.      configured during the setup of JHCONFIG).  If the S parm is  specified
  376.      alone or  appended to  another parm  such as  C or  T, the "slow" BIOS
  377.      screen  write  method  will  be  used  for  writing to the host system
  378.      screens.  Otherwise, fast screen writing methods are used.  If running
  379.      under a multi-tasker such as Omniview or DoubleDOS, some bleed through
  380.      may be noted if  JaxHost is operating in  a background partition.   In
  381.      such cases, specifying the S parm clears up that problem.  Examples:
  382.  
  383.                    JAXHOST T   or   JAXHOST CS   or JAXHOST S
  384.  
  385.          (or  HOST C   or   HOST TS  or  HOST S  if employing batch file)
  386.  
  387.      The L  parm specifies  local mode  (no communication  with a modem) as
  388.      mentioned  in  an  earlier  section.    The  O  parm is used only when
  389.      employing  the  batch  file  option  to  recycle  the code externally.
  390.      JaxHost invoked with  the O disconnects  the caller and  exits back to
  391.      the batch file.  When used the O parm must be the only command line
  392.      parm.
  393.  
  394.      To terminate JaxHost operation from the host console, hit F1 or F2. If
  395.      a caller is logged on to the system and currently operating at the DOS
  396.      level, CTTY  COM1 or  CTTY COM2  in effect,  a more  drastic means  is
  397.      necessary to terminate JaxHost (i.e., the power switch).
  398.  
  399.      As the caller who  has successfully logged on  to the system, you  may
  400.      log off  in an  orderly manner  by entering EXIT from any directory.
  401.  
  402.      If  you  are  using  either  of  the  callback  modes and awaiting the
  403.      callback, you  may answer  JaxHost's call  to your  location in one of
  404.      several different ways:
  405.  
  406.       - Set up to receive a call per your modem and/or communications
  407.         program documentation, or
  408.  
  409.  
  410.                                  JaxHost v6.0                        Page 7
  411.  
  412.      Operating JaxHost (Continued)
  413.      -----------------------------
  414.  
  415.       - If using one of the communications programs which, in terminal mode
  416.         before a connect leaves the Hayes compatible modem in command state
  417.         (e.g., PibTerm,  Qmodem, or ProComm),  you may type  the command
  418.         ATA when the onscreen report of RING is received from your modem,
  419.         or
  420.  
  421.       - You may setup your modem before or during the session to
  422.         Auto-Answer mode by entering ATS0=1 or including ATS0=1 in the
  423.         modem initialization string. If your modem has indicator lights,
  424.         the AA light will be lit after that command takes effect.
  425.  
  426.      When operating in the callback  security mode, JaxHost makes the  call
  427.      using the baud rate established during the initial call into  JaxHost.
  428.      Upon successful connect at your location, you are immediately  granted
  429.      access to the host machine (just as though you had entered the correct
  430.      password in normal mode).
  431.  
  432.      When calling out under  "Triggered Callback" operation, the  baud rate
  433.      specified in the configuration file JHCONFIG is used.  Upon successful
  434.      connect  you  are  presented  the  configurable one-line greeting that
  435.      normally is presented to callers  when JaxHost answers a call.   Entry
  436.      of the correct password is required before dropping to DOS on the host
  437.      machine.
  438.  
  439.      If you are operating at the DOS level and JaxHost is setup to shell to
  440.      a command (rather than operate  under a controlling batch file),  your
  441.      host mode of operation  is protected against an  accidental disconnect
  442.      so long  as your  AUTOEXEC.BAT switches  to the  JaxHost directory and
  443.      invokes JAXHOST as its last step.   Your system will be rebooted  back
  444.      into JaxHost in the event of carrier loss.
  445.  
  446.      If, however, you  have set things  up using a  batch file and  JaxHost
  447.      terminates  upon  successful  entry  of  a  password, your system will
  448.      appear to  be locked  up should  you suffer  a disconnect  (before you
  449.      enter EXIT).  The system will  not respond to subsequent calls (or  to
  450.      its local keyboard until the big red switch is used).  But what if you
  451.      MUST use the batch file approach and you are accidently  disconnected?
  452.      That brings us to the next section.
  453.  
  454.      Enhancing Your Installation (If you MUST use HOST.BAT)
  455.      -----------------------------------------------------
  456.  
  457.      In the event of loss of carrier, or disconnect, JaxHost can set up for
  458.      the next  call, but  only if  the disconnect  occurs while  inside the
  459.      code.  If you are using the HOST.BAT form of setup, JaxHost could only
  460.      handle such an accident if it were waiting for entry of the  password.
  461.      If not  awaiting a  keystroke from  remote, JaxHost  is not present in
  462.      memory when using HOST.BAT.  To avoid "losing" the system should  loss
  463.      of carrier occur while JaxHost  is not loaded into memory,  the public
  464.      domain program called WATCHDOG should be used.
  465.  
  466.      WATCHDOG  is  a  memory-resident  utility  which  is  activated when a
  467.      communications session is in progress ("carrier detect" modem status).
  468.      It is deactivated before normal logoff occurs or entry into a  program
  469.  
  470.                                  JaxHost v6.0                        Page 8
  471.  
  472.      Enhancing Your Installation (If you MUST use HOST.BAT) (Continued)
  473.      ------------------------------------------------------------------
  474.  
  475.      which will take over the monitoring of the carrier detect signal.   In
  476.      the event of carrier  loss, it causes a  warm boot of the  system.  By
  477.      setting  up  your  AUTOEXEC.BAT  correctly,  the  JaxHost directory is
  478.      selected and the HOST,  HOST C, or HOST  T command is executed  at the
  479.      end of the  booting process.  Thus  your system may  be protected from
  480.      becoming "unavailable" until you can visit it in person.
  481.  
  482.      The  HOST.BAT  file  includes  the  commands  for  one  of the several
  483.      WATCHDOG  programs  that  are  available.    If  you  do not choose to
  484.      implement such protection, delete  the commands from that  batch file.
  485.      If you are installing one of the watchdog-type programs, double  check
  486.      the documentation supplied for correct  syntax of the commands in  the
  487.      batch files.  "WATCHDOG +" and "WATCHDOG -" as used in the HOST  batch
  488.      file activate and deactivate, respectively, the WATCHDOG program  with
  489.      which JaxHost  has been  tested.   (That version,  apparently due to a
  490.      bug, also requires that it be  installed -- and primed -- by  the same
  491.      two lines appearing in the AUTOEXEC.BAT, one immediately following the
  492.      other -- the "+" command line immediately followed by the "-"  command
  493.      line.)
  494.  
  495.      Using New Features in v6.0
  496.      --------------------------
  497.      This section describes some of the new features in JaxHost v6.0.
  498.  
  499.      o Extended  Comm Port  Specification -  JaxHost now  allows you to use
  500.      comm ports  other than  COM1 and  COM2.   If you  specify a  comm port
  501.      greater than 2 on the setup screen (F3), you are prompted for the port
  502.      address and interrupt (IRQ) number.  This technical detail is required
  503.      due to the lack of standardization on COM3 and COM4.
  504.  
  505.      o No  Password Option  - Some  people are  using JaxHost  to front-end
  506.      applications which provide their own  security.  When used with  these
  507.      applications,   the   JaxHost   password   entry  requirement  becomes
  508.      redundant.   If you  are using  JaxHost v6.0  and delete  the password
  509.      entry on the setup screen, then  as soon as a connect is  established,
  510.      JaxHost exits (or invokes the application named on the setup  screen).
  511.      The  caller  sees  no  password  entry  prompt  when  no  password  is
  512.      configured in the setup screen.
  513.  
  514.      o Modem Monitor Display -   As  an aid in  setup trouble-shooting, all
  515.      strings sent to the modem AND all modem responses are displayed on the
  516.      status  screen  adjacent  to  the  new  label  of  "Modem:".    As new
  517.      characters are sent or received from the modem while it is in  command
  518.      state,  they  are  inserted  into  the  display at the right, shifting
  519.      earlier data to the left in order to keep the same length display.
  520.  
  521.      o F1 or F2 to Quit in Modem Reset Error loop - You may now quit out of
  522.      of JaxHost by hitting F1 or F2 when the system is re-cycling due to  a
  523.      modem  reset  error  (earlier  versions  required  hitting the big red
  524.      switch).
  525.  
  526.                                  JaxHost v6.0                        Page 9
  527.  
  528.  
  529.      New Features in v6.0 (Cont'd)
  530.      -----------------------------
  531.      o Other enhancements  to JaxHost include:   a longer  wait for carrier
  532.      detect (allowing some v.32 modems  to achieve a connect); the  initial
  533.      modem init string is sent at  low speed to correct problems with  some
  534.      modems; proper initialization of the comm base locations is  performed
  535.      by JaxHost  if the  system's BIOS  has not  done so  according to  the
  536.      installed comm ports found; plus other small bug fixes.
  537.  
  538.  
  539.      Distribution  and  Restrictions
  540.      -------------------------------
  541.  
  542.      JaxHost v6.0 is made available  to you as a fully  functional package.
  543.      It is distributed as SHAREWARE.  Should you decide to use JaxHost, you
  544.      are obliged to pay  a registration fee of  $20.  Registered users  are
  545.      provided  support  via   the  BBS  mentioned   at  the  end   of  this
  546.      documentation.  Use the form JHORDER.FRM for registering your copy.
  547.  
  548.      You are welcome to distribute this package to others so long as it  is
  549.      unmodified and distributed in its entirety, and it is not included  or
  550.      bundled  with  other  goods  or  services  for which a fee is charged.
  551.      Exceptions are that JaxHost may  be distributed by bulletin boards  or
  552.      other information  services even  though they  receive fees  to access
  553.      their downloadable files,  or by library  services so long  as the fee
  554.      for the diskette on which this  package is contained is not more  than
  555.      $6.50.
  556.  
  557.      Use  of  JaxHost  beyond  a  brief  evaluation  period by individuals,
  558.      business entities, corporations, and government agencies is prohibited
  559.      without  payment  of  a  registration  fee  of  $20  per  copy (volume
  560.      purchasing and site licensing arrangements available).
  561.  
  562.  
  563.      After You Register JaxHost
  564.      --------------------------
  565.  
  566.      Once  your  registration  has  been  received,  you  will  be  sent  a
  567.      registration  number.    You  may  use  this  number  to  convert to a
  568.      registered copy of JaxHost which will remove the display of EVALUATION
  569.      COPY, disable the SHAREWARE screen  with its brief delay presented  to
  570.      each caller, and insert your name  as the registered user.  To  make a
  571.      registered copy,  invoke JaxHost  with the  command line  parameter of
  572.      REGISTER.  You are prompted  to enter your name and  your registration
  573.      number.  That's all there is to it.
  574.  
  575.  
  576.                                  JaxHost v6.0                       Page 10
  577.  
  578.  
  579.      Support
  580.      -------
  581.      Support is available to registered  users of JaxHost through the  main
  582.      message base of Northern Lights BBS which can be reached at the number
  583.      given below.   Please note  that support  is provided  only for use of
  584.      JaxHost on equipment for which it was designed (described earlier).
  585.  
  586.      Registration fees may be made payable to:
  587.  
  588.               J.C. Kilday Associates
  589.               Central Ave.
  590.               Peaks Island, ME 04108
  591.  
  592.      The author may  be contacted at  that address or  through the Northern
  593.      Lights BBS  (address messages  to "Sysop")  at 207-766-2467.   The BBS
  594.      operates 24  hours, 7  days per  week.  Calls  accepted at  14400
  595.      (v.32bis or VHST), 9600 (v.32 or HST), 2400, and 1200 bps (8,N,1).
  596.