home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / pcpursui / icex206a / icex206.doc < prev    next >
Text File  |  1989-04-01  |  69KB  |  1,646 lines

  1.  
  2.  
  3.  
  4.                       ICEX - In Command of PcPursuit...
  5.  
  6.                            Copyright 1987,1988,1989
  7.  
  8.  
  9.              A communications package for use with GTE Telenet's 
  10.                             PcPursuit service
  11.  
  12.  
  13.                                Wayne Wolf
  14.                           Wolfpack Programmers
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                         Wolfpack Programmers
  21.                              Wayne Wolf
  22.                          3983 NW 87th Ave.
  23.                       Sunrise, Florida  33351
  24.  
  25.  
  26.                  UUCP: ...!uflorida!beach.cis.ufl.edu!ww
  27.                  ARPA: ww@beach.cis.ufl.edu
  28.                  BBS via The Right Place   @ GAATL, 476-2607
  29.                  E-Mail: Interlink Communication conference
  30.  
  31.       
  32.  
  33.  
  34.  
  35.  
  36.                                 Introduction
  37.  
  38.       0.0  Note.
  39.  
  40.            Note that this document is ported from release 2.05 since
  41.            release 2.06 is mostly a bug fix release.
  42.            Check History.ICE to see what bugs were swatted.
  43.  
  44.  
  45.  
  46.       1.0  What is PcPursuit?
  47.  
  48.            PcPursuit is a packet-switching service provided by GTE 
  49.       Telenet for PC users.  It is basically a long distance service for 
  50.       modem users.  It allows users to connect to major cities across the 
  51.       nation with their modem and call any BBS, database, mainframe, or 
  52.       even your best friend.  PcPursuit is provided for a flat rate of 
  53.       $30 per month for 30 hours of usage.  After the 30 hours cap, it
  54.       becomes $4.50 per hour for the next 30 hours and increases after
  55.       that cap.  It is cheaper by far than regular telephone rates.
  56.  
  57.  
  58.  
  59.       1.1  What is ICEX?
  60.  
  61.            ICEX is a communication package for the IBM PC and close 
  62.       compatible PcPursuit user.  It is designed to be used in conjunction 
  63.       with your favorite communications package such as Procomm+ or 
  64.       Qmodem-SST, though ICEX can be used as a standalone if desired.
  65.            ICEX is basically a very fancy PcPursuit dialer that acts as an 
  66.       extension to your communications package.  When invoked, ICEX 
  67.       assumes command and will allow the user to connect to a desired city 
  68.       and desired BBS with only a few keystrokes.  
  69.            The user can instruct ICEX to dial whichever target cities 
  70.       he/she desires and ICEX will proceed to dial these cites in a queue 
  71.       fashion (one after the other, repeating the sequence) until a city 
  72.       responds with a connection.  ICEX will then present the user with 
  73.       the appropriate BBS dialing directory for the city connected to and 
  74.       allow the user again to mark the BBSs he/she wishes to dial.  Again, 
  75.       ICEX will dial in a queue fashion until a connection is established.  
  76.       Once a connection is established, ICEX will pass command back to the
  77.       calling program (Procomm+, Qmodem, etc.) where file transfer, data
  78.       capture, and other functions can take place.
  79.  
  80.       
  81.  
  82.  
  83.  
  84.  
  85.       1.2  Why ICEX?
  86.  
  87.            If you have experienced the woes brought about by repeatedly 
  88.       banging out your target city mnemonic, username and password only to 
  89.       receive that wonderful " BUSY 01 80 " response you will appreciate 
  90.       the utility of ICEX.  
  91.            There are many other utilities that also cure these woes such 
  92.       as scripts and macros.  Macros usually lack in that even though the 
  93.       user's target city, username, and password are defined, one has to 
  94.       repeatedly tap the key for each time a BUSY response is received.  
  95.       This is slow and inefficient and besides wearing down the keyboard, 
  96.       is a waste of time that could be spent doing other things while 
  97.       waiting for a connection.  Scripts are the answer to this dilemma
  98.       since they run by themselves with little or no user intervention but 
  99.       they also have their own deficiencies.  Scripts are severely limited 
  100.       in their language.  Many languages do not support a handy-dandy 
  101.       means for implementing a queue dialer.  Many lack in appealing 
  102.       screen displays.   And all are SLOW!  This is due to their 
  103.       interpreted nature.  ICEX solves all these problems and pushes far 
  104.       ahead with its speed and best of all it is designed fairly 
  105.       generically so it can be used with your favorite comm package.  
  106.       Another appealing feature of ICEX is that the user need not have any 
  107.       knowledge of script programming.  ICEX also appeals to the neophyte 
  108.       PcPursuit user because it does all the work and the user need not 
  109.       know PcPursuit's command syntax.
  110.  
  111.       
  112.  
  113.  
  114.  
  115.  
  116.       1.3  Features of ICEX version 2.06
  117.  
  118.            ∙ Can be invoked from a "calling program" such as Telix,
  119.              Procomm or Qmodem, or used as a Stand-Alone
  120.  
  121.            ∙ Features a simple ANSI terminal
  122.  
  123.            ∙ Allows user configuration
  124.  
  125.            ∙ Features circular dialing queues
  126.  
  127.            ∙ Allows users to add, delete, and maintain dialing directories 
  128.              for cities, direct connects(DAFs) and BBSs
  129.  
  130.            ∙ Allows mixing cities and direct-connects in ONE dial queue
  131.  
  132.            ∙ Allows up to 99 directories for each city, 150 entries each
  133.  
  134.            ∙ Keeps active statistics for each dialer (date/time of connect)
  135.  
  136.            ∙ Supports both Racal and Hayes modes (on target city modems)
  137.  
  138.            ∙ Supports both 1200 and 2400 baud access
  139.       
  140.            ∙ Supports 7E1, 8N1, and 8N2 protocols (data,parity,stop)
  141.  
  142.            ∙ Supports Com1-Com4 and baud rates of up to 38400 though at
  143.              present only 1200/2400 baud are useful
  144.  
  145.            ∙ Script Chaining ability for automatic logins
  146.  
  147.            ∙ Automatic connected-city detection, Carrier detection,
  148.              and com port settings.
  149.  
  150.            ∙ Provides a friendly user oriented menu/window environment
  151.  
  152.            ∙ And best of all, it lets YOU get the MOST out of your monthly 
  153.              $30 PcPursuit fee
  154.  
  155.  
  156.  
  157.  
  158.  
  159.       1.4  Files of ICEX (in ICEX206.ZIP)
  160.  
  161.            o ICEX206.EXE   ->  the executable program
  162.            o ICEXGEN.EXE   ->  the icex206 script interface generator
  163.            o 3to6.EXE      ->  dialing directory convert utility
  164.            o 4_5to6.EXE    ->            ''
  165.            o ICEXTOOL.EXE  ->  a tool for converting ICEX 2.06 dirs to ASCII
  166.                                and vice-versa.
  167.            o ICEX206.DOC   ->  what you are reading right now
  168.            o HISTORY.ICE   ->  revision history of ICEX
  169.            o IC.BAT        ->  batch file for your comm program to invoke
  170.                                ICEX206
  171.            o CONV3-6.BAT   ->  batch file to convert ICEX203 dirs to ICEX206
  172.            o CONV4-6.BAT   ->  batch file to convert ICEX204 dirs to ICEX206
  173.            o CONV5-6.BAT   ->  batch file to convert ICEX205 dirs to ICEX206
  174.            o CITY.LIS      ->  City dialing directory
  175.            o DC.LIS        ->  Direct Connect dialing directory
  176.            o GENERIC.SCR   ->  Generic script for script-chaining
  177.            o REGISTER.FRM  ->  Registration form
  178.            o README.1ST    ->  A MUST READ for registered users of ICEX
  179.            o DIR.FMT       ->  Discusses the format of the ICEX 2.06 dialing
  180.                                directories.
  181.  
  182.  
  183.  
  184.            A companion archive can be downloaded as well which will
  185.            contain pre-generated dialing directoris for each city.
  186.            It is named DIRS-206.ZIP.  Contents are:
  187.  
  188.            ∙  *.206        ->  dialing directories for each city
  189.  
  190.  
  191.       1.5  Distribution
  192.  
  193.            ICEX is intended to be distributed ONLY in its archived form.  
  194.       Please help support the ShareWare concept and assist in distributing 
  195.       ICEX by uploading ICEX206.ZIP and DIRS-206.ZIP to your favorite
  196.       BBSs.
  197.  
  198.  
  199.       1.6  Credit where credit is due
  200.  
  201.            I would like to thank the following persons for assisting with 
  202.        ICEX in the areas of testing, distribution, super ideas and 
  203.        moral support:
  204.  
  205.             Roger Sligar     (BBS: 404-476-2607)   GAATL
  206.             Joe Hyland       (BBS: 813-968-6220)   FLTAM
  207.             Dr. File Finder
  208.             Tandy Way        (BBS: 813-886-0284)   FLTAM
  209.             Mark Findlay     (BBS: 202-488-4709)   DCWAS
  210.             Bob Brody
  211.  
  212.       And I would like to thank all of you who support ICEX and have 
  213.       registered your copy.
  214.       
  215.  
  216.  
  217.  
  218.       
  219.  
  220.  
  221.  
  222.                       Registration and Trial Usage
  223.  
  224.  
  225.  
  226.       2.0  ICEX is ShareWare...
  227.  
  228.            ICEX is distributed under the ShareWare concept and is 
  229.       copyrighted to protect the author's many hours of work.  It is 
  230.       a try-before-you-buy package and you are granted a limited license 
  231.       to use ICEX for a trial period.  There is no limit to your trial
  232.       period though it is assumed you will have decided if ICEX is 
  233.       suitable for your needs within a few weeks usage.  Usage beyond a 
  234.       trial period requires registering your copy.  Please help support 
  235.       ShareWare authors by registering your copy of ShareWare programs.
  236.  
  237.  
  238.  
  239.       2.1  Registration
  240.  
  241.            ICEX is not free.  It is however left up to you to decide 
  242.       whether or not it suits your needs and whether you should pay for 
  243.       it.  ICEX was written to assist PcPursuit users and to free up time 
  244.       that could be spent doing other things while waiting for a 
  245.       connection.  Please register your copy of ICEX.
  246.            Registration is $30 which is only 1/12 of what you pay PcPursuit
  247.       for a year's usage.   Registration entitles you access to the ICEX
  248.       support BBS (The Right Place, 404-476-2607) and places you into the
  249.       registered users conference, which allows you access to all updates,
  250.       additions, enhancements, and bug-fixes to ICEX.  Registration also
  251.       allows you to receive a registration ID which can be used to configure
  252.       ICEX for registered features.
  253.  
  254.       Note: In this release (2.06) registration will automatically register
  255.             you for version 2.10 (see ICEX ver 2.10 features below).  Version
  256.             2.10 will possess this ID # scheme and registered users will be
  257.             informed on how to install their number.
  258.  
  259.            The registration form is on the following page.  Please use the 
  260.       form for registering as it makes keeping files on registered users 
  261.       much easier to process.  Thank you.
  262.  
  263.  
  264.       
  265.  
  266.  
  267.  
  268.        ICEX206 - In Command of PcPursuit , External version, revision 2.06
  269.                        (pre-registration for revision 2.10)
  270.                              Registration Form
  271.  
  272.  
  273.  
  274.        Name     ____________________________________________
  275.  
  276.        Address  ____________________________________________
  277.  
  278.                 ____________________________________________
  279.  
  280.                 ____________________________________________
  281.  
  282.       Home Ph   _____________________    BBS Ph ____________________
  283.       
  284.       Bus Ph    _____________________
  285.  
  286.  
  287.       Where did you get ICEX206 from (BBS name, phone number, etc.)?
  288.  
  289.             _______________________________________________
  290.  
  291.             _______________________________________________
  292.  
  293.             _______________________________________________
  294.  
  295.  
  296.       Amount of Registration ($30 per copy) _____________________
  297.       Fla. Resident State Sales Tax (6%)_________________________
  298.       Total______________________________________________________
  299.  
  300.       Date Registered  ___________________
  301.  
  302.  
  303.       ====================================================================
  304.  
  305.       Comments/Suggestions ( ALL comments and suggestions are welcome! )
  306.  
  307.          ______________________________________________________________
  308.  
  309.          ______________________________________________________________
  310.  
  311.          ______________________________________________________________
  312.  
  313.          ______________________________________________________________
  314.  
  315.          ______________________________________________________________
  316.  
  317.          ______________________________________________________________
  318.  
  319.          ______________________________________________________________
  320.  
  321.  
  322.       ***  Please make checks payable to Wayne Wolf
  323.          Mail to Wayne Wolf, 3983 NW 87th Ave, Sunrise, Fl. 33351
  324.       
  325.  
  326.  
  327.  
  328.       ***                 ICEX version 2.10               ***
  329.  
  330.  
  331.            Version 2.10 will come out soon!  It is a complete rewrite of
  332.            ICEX which will be more of a professional package.  It will
  333.            contain a completely new user interface and will look totally
  334.            different.  It will sport many new features as well.  Most of
  335.            these features will be available to registered users only.
  336.            They are all 'niceties' and not essential to the functioning
  337.            of ICEX.  This means that if you are an unregistered user, ICEX
  338.            will still do all of the things you need.
  339.  
  340.            Registered user features of ICEX 2.10 (incomplete) :
  341.  
  342.             o   ICEX will be Desqview aware.  This means that ICEX can
  343.                 run inside a Desqview window without infiltrating other
  344.                 windows.
  345.  
  346.             o   ICEX will allow the user to completely configure the colors
  347.                 that it ues for it's output to the screen.
  348.  
  349.             o   ICEX will keep a log of activity for the user. This is
  350.                 exceptionally useful now for the PcPursuit user since Telenet
  351.                 has placed a usage cap on PcPursuit.  ICEX will record your
  352.                 usage and allo you to generate reports so you can compare with
  353.                 Telenet against their billing for your usage.  ICEX will keep
  354.                 two sets of statistics.  It will time all activity itself
  355.                 using the CPU clock, and will keep another time log  based on
  356.                 Telenet's usage messages ICEX receives from PcPursuit.
  357.                 This allows you to make sure you don't go over your 30 hour
  358.                 cap and will tell you just how much you owe if you do indeed
  359.                 go over.  This log will most likely be most accurate when
  360.                 using ICEX as a standalone, or with Telix.  There is a
  361.                 problem in communicating the connects and disconnects to the
  362.                 log file since ICEX and the caller can both perform these
  363.                 connections/disconnections without the other knowing it.
  364.                 Telix provides a powerful enough script language that this
  365.                 communication can be assisted.
  366.  
  367.             o   ICEX will possess a DSZ Zmodem file transfer hook.  This
  368.                 allows you to execute DSZ from within ICEX to transfer
  369.                 your files.
  370.  
  371.             o    Other expectations include a 'smarter' terminal that will
  372.                  have many file-xfer protocols, a data-capture buffer,
  373.                  any many features you see in conventional comm programs.
  374.       
  375.  
  376.       
  377.  
  378.  
  379.                           Getting Started
  380.  
  381.  
  382.  
  383.       3.0  ***READ THIS***
  384.               Save your current version 2.03 directories (.DIR) in a
  385.               safe place, like a zip file (MY203s.zip).  When
  386.               ICEX 2.10 comes out there will be a utility that will
  387.               utilize the information in those directories to create
  388.               BBS login scripts, which will be used in Script Chaining.
  389.               See below for an explanation of Script Chaining.
  390.  
  391.       3.1  Installing ICEX on a Hard Disk System
  392.  
  393.            For ease of explanation, it will be assumed your hard drive has 
  394.       the name C:.  It is also assumed that you have UnZip by Phil Katz
  395.       available for use.
  396.  
  397.           a) go to your root directory  ->  cd C:\
  398.          
  399.           b) make an ICEX directory     ->  mkdir ICEX
  400.  
  401.           c) put in the necessary files  -> PKunzip DIRS-206 C:\ICEX
  402.       
  403.                    (this puts all .LIS and .DIR files into your new dir)
  404.       
  405.           d) change to your comm directory  i.e ->  cd \Telix
  406.  
  407.           e) extract the remaining necessary files -> PKunzip ICEX206
  408.  
  409.       
  410.  
  411.       3.2  Installing ICEX on a Two Floppy system
  412.  
  413.            For ease of explanation, it will be assumed you have a blank 
  414.       unformatted disk in drive B: and a disk containing the zip file
  415.       ICEX206.ZIP and the file PKunzip.exe in drive A:.  You are also
  416.       assumed to be in drive A:.  You also must have your favorite comm
  417.       package diskette on hand (Procomm+ disk for example).
  418.  
  419.           a) put ICEX support files on blank disk -> pkunzip DIRS-206 B:
  420.  
  421.           b) remove ICEX disk from B: and replace with your comm disk 
  422.              (Procomm+ diskette) and extract remaining files
  423.  
  424.                                                   -> pkunzip ICEX206 B:
  425.       
  426.  
  427.  
  428.  
  429.  
  430.       3.3  First usage / initializations
  431.  
  432.            a) Go to your comm directory
  433.       
  434.                  If you are a hard drive user  i.e   ->  cd \Telix
  435.                  If you are a floppy user, put comm 
  436.                    disk in drive A:, support disk
  437.                    in drive B:                       ->  A:
  438.  
  439.            b) Invoke ICEX206    ->  ICEX206 -d
  440.  
  441.            c) You will be put into the user configuration menu, because you
  442.               don't have a configuration file yet
  443.  
  444.            d) Configure ICEX to be specific for your usage
  445.                   (see section 6.7, User Configuration)
  446.  
  447.            e) Select option #3 (Support dir Pathname)
  448.  
  449.            f) enter ->  hard disk users  -->  C:\ICEX\
  450.                         floppy users     -->  B:\
  451.       
  452.            g) tap ESC to save the changes and go to the main menu.
  453.  
  454.            h) type 'E' to exit ICEX and return to DOS
  455.  
  456.  
  457.  
  458.            Now you are ready to begin using ICEX...
  459.  
  460.       
  461.  
  462.  
  463.  
  464.  
  465.                   Converting ICEX directories
  466.  
  467.  
  468.  
  469.       4.1  What is 3to6?   (4_5to6 also)
  470.  
  471.            There is a convert utility provided with ICEX206 that will do
  472.       the trick for you called 3to6.  This utility will convert your
  473.       old BBS dialing directories from ICEX203 format to those readable by
  474.       ICEX206.  The ver. 2.06 format is NOT compatible with ver 2.03.
  475.  
  476.  
  477.       4.2  Using 3to6
  478.  
  479.            To use 3to6 you simply type 3to6 followed by the .DIR
  480.       file you wish to convert, followed by an optional new name for the 
  481.       directory.  *** An important note is that you add a number suffix 
  482.       to the new directory name or ICEX206 will NOT recognize it.  For
  483.       example, the Atlanta directory must be GAATL-1.DIR and not simply 
  484.       GAATL.DIR.  The reason is because this allows ICEX206
  485.       to handle more than one BBS dialing directory per city.  This also 
  486.       allows you to take dialing directories that others have been 
  487.       distributing for ICEX and give them their own separate number
  488.       suffix.  Another important note is that each successive directory 
  489.       must have the next inorder successive number (the second Atlanta 
  490.       directory must be GAATL-2.DIR, the next GAATL-3.DIR, and so on). 
  491.       A more precise explanation and examples will follow.  Note that if you
  492.       leave off 'optional' new name for the converted .DIR file then the
  493.       original name is kept.
  494.  
  495.  
  496.          3to6 usage ->    3to6 old_name <new_name>
  497.  
  498.                    <> = optional
  499.  
  500.  
  501.       examples: 3to6 GAATL-2.DIR GAATL-1.DIR  (old #2 dir -> new #1 dir)
  502.  
  503.                 3to6 GAATL-2.DIR  (new name is still GAATL-2.DIR)
  504.  
  505.       
  506.  
  507.                             Starting ICEX
  508.  
  509.       5.0  Command line options
  510.  
  511.            There are currently five command line options, namely
  512.       they are  -> d , i , m, a, e
  513.  
  514.           -d  ->  ICEX206 -d  causes ICEX to NOT drop the DTR upon
  515.                               exit (doesn't hangup the phone).  This is
  516.                               the desired command line if you are using
  517.                               another comm program with ICEX.
  518.           -i  ->  ICEX206 -i  causes ICEX to go into the user
  519.                               configuration section, for setup
  520.           -m  ->  ICEX206 -m  Force ICEX to output everything in Monochrome.
  521.                               This is useful for The Plasma screens for
  522.                               portables.
  523.           -a ->   ICEX206 -a  This calls ICEX in 'automatic' mode.  This is
  524.                               explained under AUTOMATIC MODE below.
  525.           -e ->   ICEX206 -e  This causes ICEX to use MNP on Telenet's modems.
  526.  
  527.       Note that options can be used together, i.e.  ICEX206 -d -m -a -e
  528.  
  529.  
  530.       
  531.       5.1  Invoking ICEX as a standalone
  532.  
  533.            To call up ICEX you simply type ->  ICEX206
  534.            Now proceed to section 6.1, After Invocation
  535.       
  536.  
  537.                             Starting ICEX (cont'd)
  538.  
  539.  
  540.        
  541.       5.2  Invoking ICEX from a calling communications program.
  542.  
  543.            There are few ways to invoke ICEX206 while using your favorite
  544.       comm package.  There are four in particular and they will be 
  545.       described briefly in this section and you will be referenced to 
  546.       another section for more detailed information specific to your 
  547.       communications package (Procomm+,Telix,GT Power,Qmodem,
  548.       Boyan, etc.).
  549.  
  550.  
  551.          5.2.1  Calling ICEX directly
  552.  
  553.                 This method assumes your comm package has a means for 
  554.                 "executing" external programs (Procomm+ ALT-J).  The 
  555.                 specific details for each comm program can be found under 
  556.                 section 7.1, Calling ICEX Directly.
  557.  
  558.  
  559.          5.2.2  Shell to Dos
  560.  
  561.                 This method involves calling up DOS (shell) and then 
  562.                 calling the batch file IC.BAT from DOS.  See section 7.2 
  563.                 for details on how to call DOS from your comm program
  564.  
  565.  
  566.          5.2.3  Calling ICEX from a script
  567.  
  568.                 This method involves using the scripts generated by the 
  569.                 script writer program included in the package.  See 
  570.                 section 7.3, and section 8, ICEX and Scripts.  
  571.  
  572.  
  573.          5.2.4  Exiting your comm program and calling ICEX
  574.  
  575.                 You may not have enough memory for the other three methods 
  576.                 to work so you simply exit your comm program (without 
  577.                 dropping the carrier).
  578.                 Next you call ICEX with the command -> ICEX206 -d
  579.                 And when ICEX has done its job it will exit back to DOS at
  580.                 which call up your comm program again.
  581.  
  582.       
  583.  
  584.  
  585.  
  586.  
  587.                                 Using ICEX
  588.  
  589.  
  590.       6.1  After Invocation...
  591.  
  592.            After starting ICEX you will be given an introductory screen at 
  593.       which you merely hit any key.  ICEX will then attempt to determine 
  594.       if you are:
  595.  
  596.                 a) connected to PcPursuit, or
  597.                 b) already connected to a city, or
  598.                 c) have no carrier, or
  599.                 d) if it cannot correctly open the comm port
  600.                 e) your modem forces the carrier when there really isnt one
  601.  
  602.       a)  If you are connected to PcPursuit and are at the "@" prompt then 
  603.           ICEX will deposit you automatically into the City Dialer from which 
  604.           you can dial target cities, see section 6.3, City Dialer.
  605.  
  606.       b)  If you are already connected to a city then ICEX will
  607.           disconnect from the city to determine which one it was connected
  608.           to, and then immediately reconnect.  At present, Telenet does not
  609.           provide a method to detect current city.  Please voice to them
  610.           your opinion!  Ask them to incorporate into their software a
  611.           method for determining the currently connected city.
  612.  
  613.       c)  you will be placed into the main menu, you should either exit 
  614.           back to the calling program and dial your local number and log 
  615.           into Telenet or else go to the Dumb Terminal (choice D) and hit 
  616.           the function key F2, which will dial your local number and log in 
  617.           for you.  See sections 6.2 and 6.6, Main Menu and Terminal 
  618.           respectively.
  619.  
  620.       d)  If this is the case, then most likely you have told ICEX to use 
  621.           com2 when you only have com1 working or something of that order.  
  622.           If you get this error and cannot figure out the source of the
  623.           problem do not hesitate to get in touch with me and we'll work 
  624.           on the solution.
  625.  
  626.       e)  ICEX will tell you it is connected to something and cannot tell
  627.           what.  Simply hit the spacebar to go the the main menu.  Then
  628.           select 'T' for the terminal mode.  Hit F2 tw dial your local
  629.           Telenet numbe; and after it logs you in, hit F10 to return to
  630.           the main menu.  Next hit 'c' to enter City dialer and you're off.
  631.  
  632.       
  633.  
  634.  
  635.  
  636.       6.2  Main Menu
  637.  
  638.            The main menu gives you six choices.  You can maneuver through 
  639.       the main menu with arrow keys and pressing <RETURN> when your choice
  640.       is highlighted.  ICEX also supports "quick-key" entry where you can
  641.       simply press the first letter corresponding to your choice.
  642.            The main menu appears as follows:
  643.  
  644.                                                      First Letter Choice
  645.                     |==== ICEX206 Main Menu ===|
  646.                     |  City Dialer             |            C or c
  647.                     |  BBS Dialer              |            B or b
  648.                     |  Direct Connect Dialer   |            D or d
  649.                     |  Terminal                |            T or t
  650.                     |  User Configuration      |            U or u
  651.                     |  Exit                    |            E or e
  652.                     |==========================|
  653.       
  654.       and upon entry, "City Dialer" will be highlighted.  You can use the 
  655.       arrow keys to move the highlight bar up and down, pressing <RETURN> 
  656.       on your choice or you can simply tap the first letter of your 
  657.       choice.  The appropriate letters appear on the side of the menu 
  658.       above.  The functions of each of the menu choices will be explained 
  659.       in detail under their appropriate sections (6.3 - 6.8).
  660.  
  661.  
  662.       
  663.  
  664.  
  665.  
  666.  
  667.       6.3  City/Direct-Connect Dialers
  668.  
  669.            The city dialer is the circular queue dialer that will dial 
  670.       your choice of PcPursuit accessible cities at either 1200 or 2400
  671.       baud. The direct connect dialer allows the user to dial his/her 
  672.       choice of direct connects supported by PcPursuit, such as PORTAL, 
  673.       PURSUIT, EXECPC, etc.  The dialers allow the user to perform many 
  674.       functions and provides an informative display.
  675.  
  676.  
  677.            
  678.       6.3.1  Dialer Display
  679.  
  680.                 The top part of the dialers' displays appear as follows 
  681.            and each column is described below:
  682.  
  683.       
  684.       [1] [2]  [3]   [4]                   [5]             [6]    [7]
  685.  
  686.       |=========================== City Dialer ==========================|
  687.       | AZPHO        Phoenix, Arizona      None           04-01-88 18:45 |
  688.       |  ..                 ..              ..               ..     ..   |
  689.       |  ..                 ..              ..               ..     ..   |
  690.       |+CODEN        Denver, Colorado       ..            04-01-88 19:22 |
  691.       | CODEN (2400) # Denver, Colorado     ..            04-02-88 23:59 |
  692.       |  ..                 ..              ..                ..     ..  |
  693.       |  ..                 ..              ..                ..     ..  |
  694.       | PURSUIT      * The Net Exchange     ..            04-05-88 09:35 |
  695.       |  ..                 ..              ..                ..     ..  |
  696.       |  ..                 ..              ..                ..     ..  |
  697.       | WASEA        Seattle, Washington    ..            04-05-88 22:52 |
  698.       |==================================================================|
  699.  
  700.       
  701.            [1]  Dialing Queue Tag ( '+' = in queue , ' ' = not in queue)
  702.            [2]  City/Direct-connect mnemonic
  703.            [3]  Baud rate (blank if 1200, (2400) if 2400)
  704.            [4]  Description (name of city or direct-connect) (** see note)
  705.            [5]  Script to chain to upon connection (n/a for City dialer)
  706.            [6]  Date of last connection
  707.            [7]  Time of last connection
  708.  
  709.  
  710.       ** Note:  In column 3, description, there are two "exceptions" which 
  711.       are designated by having the FIRST character of the description be a
  712.       special symbol.  There are currently two such exceptions and are as 
  713.       follows:
  714.                   #   =   This city is 2400 baud
  715.                   *   =   This is a direct connect, not a city
  716.                 
  717.       
  718.  
  719.  
  720.  
  721.       6.3.1 (cont'd)
  722.  
  723.                 Note that the display presented above is for the City 
  724.       Dialer, but the Direct Connect Dialer is exactly the same but does 
  725.       NOT support and special character exceptions (like # and *) and 
  726.       furthermore ALL entries must be direct connects.
  727.  
  728.            The bottom part of the display simply gives the available 
  729.       commands and will not be shown here.  The commands however will be 
  730.       described in detail below.  Note that all commands respond to either 
  731.       upper or lower case, and if a "*" appears to the left of any choice 
  732.       on the screen, that choice is unavailable to the user.
  733.  
  734.       
  735.       
  736.       
  737.            
  738.       6.3.2  Dialer Command Summary
  739.  
  740.  
  741.            [arrow keys]  =  The arrow keys move the highlight bar up and 
  742.                             down the dialing directory
  743.  
  744.            [pg-up/pg-dn] =  The page-up/page-down keys allow the user to 
  745.                             display the dialing directory by pages
  746.  
  747.            [ESC]         =  The escape key exits the dialer and returns to 
  748.                             the main menu
  749.  
  750.            [<ENTER>]     =  The enter key starts the dialer, see section 
  751.                             6.3.3 below, Dialer in action...
  752.  
  753.            [SPACEBAR]    =  The spacebar will toggle (tag or untag) the 
  754.                             currently highlighted entry for entry into the 
  755.                             dialing queue.  A plus (+) will appear to the
  756.                             left of any entry that is tagged for dialing
  757.  
  758.            [A]   =   Add an entry to the dialing directory
  759.  
  760.            [D]   =   Delete an entry from the dialing directory
  761.  
  762.            [K]   =   Kill currently highlighted entry from the directory
  763.  
  764.            [E]   =   Edit the currently highlighted entry (see section 8,
  765.                      Autologins)
  766.  
  767.            [C]   =   Clear Queue (clears all tags)
  768.  
  769.            [T]   =   Tag all entries (sets all tags)
  770.  
  771.            [S]   =   Switch sorting, will switch from sorting the 
  772.                      directory by field [2] to sorting by field [3], or 
  773.                      vice versa
  774.  
  775.            [H]   =   Hang-up city, disconnects from current city, allowing 
  776.                      the user to dial another city
  777.  
  778.            [1]   =   Set modem settings to 7E1
  779.  
  780.            [2]   =   Set modem settings to 8N2
  781.     
  782.            [N]   =   Set modem settings to 8N1
  783.  
  784.       
  785.  
  786.  
  787.  
  788.       6.3.3  Dialer in Action...
  789.  
  790.            To start the dialer simply presses the <ENTER> key from the
  791.       dialer menu.  The dialer will change screen to a window that will 
  792.       display the input and output going to/from the modem.  All tagged 
  793.       entries will be dialed in order.  
  794.          The dialer will set its parameters to 7E1 for dialing purposes so 
  795.       the responses are intelligible to the viewer.  The dialer recognizes 
  796.       PcPursuit error codes (REJECTING, NOT OPERATING, etc.) and acts 
  797.       appropriately to those.  The dialer will continue to dial as long as 
  798.       it receives BUSY signals and until it receives a CONNECT message.  
  799.       The user can abort dialing by pressing the ESC key.
  800.          Once a connection is established with a target city you will be
  801.       placed into the appropriate BBS dialer for that city.  If it is a
  802.       DFA, then you will either be returned to your calling comm program
  803.       or placed into the Terminal mode of ICEX (if you are using it as a
  804.       Stand-Alone). See section 6.4 for details on BBS dialers.
  805.  
  806.       
  807.       
  808.  
  809.  
  810.  
  811.       6.4  BBS Dialers
  812.  
  813.            The BBS dialer is the circular queue dialer that will dial 
  814.       your choice of BBSs accessible from the currently connected city.
  815.       The construction very closely resembles the city dialer but performs 
  816.       different dialing specifics.  One can have up to 99 different 
  817.       dialers per city by using the [M] command to make new directories.  
  818.       Each directory is limited to 150 entries.  The dialers allow the 
  819.       user to perform many functions and provides an informative display.
  820.  
  821.  
  822.       6.4.1  Entry into BBS Dialers
  823.  
  824.            There are three methods for entry into the BBS dialer.  The 
  825.       first is from the main menu.  If you enter from the main menu you 
  826.       will be presented with a window displaying all the current cities
  827.       that ICEX knows (this info is retrieved from CITY.LIS).  It will
  828.       display as many as will fit into the window and will highlight the
  829.       first city in the window.  You can maneuver through the list with
  830.       the up/down arrow keys, and you can scroll the remaining cities
  831.       into the window.  To select the desired city's BBS dialer, you
  832.       simply highlight the desired city and press <ENTER>.  You will then
  833.       be deposited into the appropriate dialer.  The second method is that
  834.       you will be placed into the appropriate BBS dialer once a city is 
  835.       connected to from the city dialer.  The third method is similar, but 
  836.       you will be deposited into the appropriate BBS dialer from the 
  837.       start-up "smart" feature that "knows" which city you are connected 
  838.       to (if ICEX detects a carrier and cannot get the '@' from Telenet).
  839.  
  840.       
  841.  
  842.  
  843.  
  844.       6.4.2  Dialer Display
  845.  
  846.                 The top part of the dialers' displays appear as follows 
  847.            and each column is described below:
  848.  
  849.       
  850.       [1] [2]        [3]                     [4]            [5]    [6]
  851.  
  852.       |================BBS Dialer, City Code: GAATL  #1==================|
  853.       | 977-6686     PcExchange            PCEXCHG.ASP    05-01-88 11:43 |
  854.       |  ..                 ..                ..              ..     ..  |
  855.       |  ..                 ..                ..              ..     ..  |
  856.       |+476-2607     The Right Place       RIGHT.ASP      04-01-88 19:22 |
  857.       |  ..                 ..                ..              ..     ..  |
  858.       |  ..                 ..                ..              ..     ..  |
  859.       |  ..                 ..                ..              ..     ..  |
  860.       |==================================================================|
  861.  
  862.       
  863.            [1]  Dialing Queue Tag ( '+' = in queue , ' ' = not in queue)
  864.            [2]  BBS phone number (supports xxx-xxxx, xxx-xxx-xxxx,
  865.                                   1-xxx-xxx-xxxx)
  866.            [3]  Description (name of BBS)
  867.            [4]  Script name for chaining with calling program
  868.            [5]  Date of last connection
  869.            [6]  Time of last connection
  870.  
  871.  
  872.            The bottom part of the display simply gives the available 
  873.       commands and will not be shown here.  The commands however will be 
  874.       described in detail below.  Note that all commands respond to either 
  875.       upper or lower case, and if a "*" appears to the left of any choice 
  876.       on the screen, that choice is unavailable to the user.
  877.  
  878.  
  879.       
  880.  
  881.            
  882.            
  883.       6.4.3  Dialer Command Summary
  884.  
  885.              Up/Down
  886.            [arrow keys]  =  The arrow keys move the highlight bar up and 
  887.                             down the dialing directory
  888.             Left/Right
  889.            [arrow keys]  =  Go to the next dialing directory (R-arrow goes 
  890.                             to next number, i.e. GAATL #1 to GAATL #2;
  891.                             L-arrow is the same but opposite)
  892.  
  893.            [pg-up/pg-dn] =  The page-up/page-down keys allow the user to 
  894.                             display the dialing directory by pages
  895.  
  896.            [ESC]         =  The escape key exits the dialer and returns to 
  897.                             the main menu
  898.  
  899.            [<ENTER>]     =  The enter key starts the dialer, see section 
  900.                             6.4.4 below, Dialer in action...
  901.  
  902.            [SPACEBAR]    =  The spacebar will toggle (tag or untag) the 
  903.                             currently highlighted entry for entry into the 
  904.                             dialing queue.  A plus (+) will appear to the 
  905.                             left of any entry that is tagged for dialing
  906.  
  907.            [A]   =   Add an entry to the dialing directory
  908.  
  909.            [D]   =   Delete an entry from the dialing directory
  910.  
  911.            [K]   =   Kill currently highlighted entry from the directory
  912.  
  913.            [M]   =   Make a new dialing directory (use this if you have 
  914.                        150 entries in current directory and need another 
  915.                        directory.  It will create a directory with the 
  916.                        name one higher than the greatest existing, i.e. 
  917.                        say you have GAATL #1, GAATL #2, and you make a new 
  918.                        directory, it will be named GAATL #3)
  919.  
  920.            [E]   =   Edit the currently highlighted entry (see section 8,
  921.                      Autologins)
  922.  
  923.            [C]   =   Clear Queue (clears all tags)
  924.  
  925.            [T]   =   Tag all entries (sets all tags)
  926.  
  927.            [S]   =   Switch sorting, will switch from sorting the 
  928.                      directory by field [2] to sorting by field [3], or 
  929.                      vice versa
  930.  
  931.            [H]   =   Hang-up city, disconnects from current city, allowing 
  932.                      the user to dial another city
  933.  
  934.            [1]   =   Set modem settings to 7E1
  935.  
  936.            [2]   =   Set modem settings to 8N2
  937.     
  938.            [N]   =   Set modem settings to 8N1
  939.  
  940.             
  941.       
  942.  
  943.  
  944.  
  945.  
  946.       6.4.4  Dialer in Action...
  947.  
  948.            To start the dialer one simply presses the <ENTER> key from the 
  949.       dialer menu.  The dialer will change screen to a window that will 
  950.       display the input and output going to/from the modem.  All tagged 
  951.       entries will be dialed in order.  
  952.            The dialer will set up the PcPursuit modem for either Racal 
  953.       operation or Hayes operation (whichever you selected from the User 
  954.       Configuration).  Racal mode is highly recommended!  It will then 
  955.       begin to dial the targeted BBSs in order until a successful 
  956.       connection is achieved.  ICEX recognizes all the special response 
  957.       codes provided by Racal mode for faster and more efficient 
  958.       operation.  
  959.            Once a connection is established, ICEX will return command to
  960.       the calling program, or Terminal if used as standalone.
  961.          Note that one can skip a BBS and start dialing the next BBS in the
  962.       queue, this being handy if you see one dial giving the "Ringing..."
  963.       response over and over, you can abort and start the next.  Also 
  964.       remember that the ESC aborts dialing at any time.  The Spacebar is 
  965.       the command for aborting the current and starting dialing the next 
  966.       BBS in the queue.
  967.  
  968.  
  969.  
  970.       
  971.       
  972.  
  973.  
  974.  
  975.       6.5  Direct Connect Dialer
  976.  
  977.            The direct connect dialer functions exactly as the City Dialer 
  978.       with a few minor exception (which are outlined in the City Dialer 
  979.       section).  For brevity of documentation and to avoid repetition,
  980.       consult the City Dialer section, section 6.3.
  981.  
  982.  
  983.  
  984.      6.6  Automatic Mode of ICEX
  985.  
  986.           ICEX now supports an AUTOMATIC mode for dialing.  This mode
  987.      assumes you have previously tagged all the cities you wish to dial
  988.      and also the appropriate BBSs within those cities.
  989.          When you invoke ICEX in automatic mode (ICEX206 -d -a) ICEX will
  990.     start up dialing your cities automatically, without you having to type
  991.     anything except a key to bypass the intro.  After connecting to a city,
  992.     ICEX will continue to dial the BBSs previously tagged for that city
  993.     until it connects to one.  Upon connection, it will return you to your
  994.     calling program after sounding an alarm for successful connection.  This
  995.     'automatic' mode allwos you to preset the targets before-hand and then
  996.     invoke ICEX and walk away without having to do anything until you get
  997.     a BBS connection.  This is the true meaning of automatic!!!
  998.        This feature can be further enhanced by using it with the Auto Script
  999.    Chaining feature described below.  This allows EVERYTHING to be automatic
  1000.    from dialing PcPursuit, to dialing the city, to dialing the BBS, to
  1001.    logging in, checking mail, downloading a file, and logging off!!!
  1002.  
  1003.       
  1004.  
  1005.  
  1006.  
  1007.       6.6  Terminal
  1008.  
  1009.  
  1010.            The terminal is a very simplistic terminal which buffers input 
  1011.       and output and displays the input/output to the screen.  It will 
  1012.       supports ANSI if ANSI.SYS or substitute is installed.  Basically the 
  1013.       terminal is there for you to interact with the operations in case 
  1014.       something goes awry with the dialers.  It is also there so ICEX can 
  1015.       be used as a standalone.
  1016.          The terminal does provide some special function however which are 
  1017.       invoked through the F-keys on your keyboard.  The description of 
  1018.       these special functions are outlined below:
  1019.  
  1020.  
  1021.            [F1]  -  Presents a help screen basically giving the same 
  1022.                     information presented here.
  1023.  
  1024.            [F2]  -  Automatically dials your local Telenet number and logs 
  1025.                     you into PcPursuit at the phone number and parameters 
  1026.                     you specify in the user configuration.  You will be
  1027.                     prompted for the baudrate to use (1200/2400).
  1028.  
  1029.            [F3]  -  Disconnects you from the currently connected city, if 
  1030.                     you are connected.  This is the same as the [H] 
  1031.                     command from the dialing directories.
  1032.  
  1033.            [F4]  -  Drops the DTR and hangs up your phone
  1034.  
  1035.            [F5]  -  Shell to DOS (if enough memory available)
  1036.  
  1037.            [F6]  -  Send a BREAK signal over the modem
  1038.  
  1039.            [F7]  -  Set modem to 8N1
  1040.  
  1041.            [F8]  -  Set modem to 8N2
  1042.  
  1043.            [F9]  -  Set modem to 7E1
  1044.  
  1045.           [F10]  -  Exit Terminal back to main menu
  1046.  
  1047.       
  1048.  
  1049.  
  1050.  
  1051.  
  1052.       6.7  User Configuration
  1053.  
  1054.            The user configuration is THE most important part of ICEX.  You 
  1055.       MUST make sure your user configuration is set to match your 
  1056.       equipment and needs.  When you enter the User Configuration option 
  1057.       either because you selected it from the main menu or you are forced 
  1058.       into it by ICEX, you will be given a windowed screen showing your 
  1059.       current settings.  You must modify these to suit you by selecting 
  1060.       the appropriate option number and making any changes desired, and 
  1061.       finally pressing ESC to exit and save the new configuration file.
  1062.          The easiest way to describe the user configuration options is to 
  1063.       list them one-by-one and describe them in further detail...
  1064.                                    
  1065.            1. User ID                 
  1066.                  This is your PcPursuit ID
  1067.  
  1068.            2. Password                
  1069.                  You PcPursuit Password
  1070.  
  1071.            3. Support dir Pathname    
  1072.                  This is VERY important!  The default directory is set to 
  1073.                  be the current default directory, but I highly suggest you 
  1074.                  create a separate directory to hold ICEX support files.
  1075.                  The best choice is to make a directory in your root 
  1076.                  directory called ICEX, i.e.  
  1077.                                                   cd \ 
  1078.                                                   md ICEX
  1079.  
  1080.                  It is suggested you include the complete pathname 
  1081.                  including the drive.  A good choice would be "C:\ICEX\".
  1082.  
  1083.            4. Your modem predial
  1084.                  This is YOUR modem's predial string, most likely "ATDT".
  1085.  
  1086.            5. Local Telenet Number (1200 baud)
  1087.                  This is your local telenet number.  It can be a complete
  1088.                  phone number including area code.  It must be for your
  1089.                  local 1200 baud dial-in.
  1090.  
  1091.            6. Local Telenet Number (2400 baud)
  1092.                  This is your local telenet number.  It can be a complete
  1093.                  phone number including area code.  It must be for your
  1094.                  local 2400 baud dial-in if you have one.
  1095.  
  1096.       
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.            7. Telenet Term Type
  1103.                  This tells ICEX what term type you are using with Telenet.
  1104.                  This is needed for logging into Telenet.  The most commonly
  1105.                  used Terminal type is 'D1' and if in doubt you should set
  1106.                  it to D1.
  1107.  
  1108.            8. SET sequence
  1109.                  This tells ICEX which SET sequence to send after connection
  1110.                  to a city.  This allows you to set up that PcPursuit city's
  1111.                  mode to be compatible with down/up loads using Zmodem.
  1112.                  If you do not know about the SET, then leave it as its
  1113.                  default, 'SET?' and ask around about what SET does, and how
  1114.                  to use it.
  1115.  
  1116.            9. Modem mode
  1117.                  This is the mode you desire to use PcPursuit modems in.  
  1118.                  You can select either Hayes or Racal.  I strongly suggest 
  1119.                  you use Racal mode as ICEX is geared towards Racal usage
  1120.                  and responds much better to Racal.  Racal is also more 
  1121.                  efficient.  Everything is automated so you do not need to 
  1122.                  know the command set for using Racal mode.  The bottom 
  1123.                  line is that Hayes is available, but don't use it.
  1124.  
  1125.  
  1126.           10. Port
  1127.                  This is the port number you wish to use (1-4).
  1128.  
  1129.           11. Baudrate
  1130.                  This is the baudrate you wish to run (300-38400).  It is
  1131.                  suggested you set it to either 1200 or 2400 since 
  1132.                  PcPursuit only supports these two baudrates.
  1133.  
  1134.           12. Data, Parity, Stop
  1135.                  These are the parameters you wish to run your modem at.  
  1136.                  ICEX accepts three different sequences, '7E1', '8N2', 
  1137.                  '8N1'.  I recommend using 8N2 for everything you do on 
  1138.                  PcPursuit for one reason.  Uploads go thru better for 
  1139.                  most people when they use 8N2.
  1140.  
  1141.       
  1142.  
  1143.  
  1144.       6.7  (cont'd)
  1145.  
  1146.  
  1147.           13. Sound on
  1148.                  This tells ICEX whether or not to sound the alarms when 
  1149.                  it makes a connection.  I recommend you set this 
  1150.                  parameter to TRUE so you can let ICEX go to its thing 
  1151.                  while you spend your important time doing something else 
  1152.                  and can responds when you hear the alarm sound.
  1153.  
  1154.           15. Alarm number
  1155.                  This is for those who like a variation on alarms.  
  1156.                  Currently only three alarms are available.  They are:
  1157.  
  1158.                        1 - Whooping alarm
  1159.                               This alarm makes a 'whoop' sound going from 
  1160.                               low to high pitch, sort of like the RED 
  1161.                               alert on Star Trek.
  1162.  
  1163.                        2 - Buzzer alarm
  1164.                               This alarm sounds like the new space age 
  1165.                            telephones but a much higher pitch.
  1166.  
  1167.                        3 - Charge alarm
  1168.                               This plays CHARGE!!! for an alarm
  1169.  
  1170.  
  1171.  
  1172.       6.8  Exit
  1173.  
  1174.            This is plain and simple.  This simply exits ICEX and returns 
  1175.       control to the caller.
  1176.  
  1177.  
  1178.       
  1179.  
  1180.  
  1181.  
  1182.  
  1183.                          Invoking ICEX (specifics)
  1184.  
  1185.  
  1186.  
  1187.       7.1  Calling ICEX directly
  1188.  
  1189.         7.1.1  Procomm Plus
  1190.  
  1191.                Setup:   Go to the Set-Up menu (ALT-S).  Next select the 
  1192.                         "FILE/PATH OPTIONS."  Select option "F" and enter 
  1193.                         the following on the command line:  ICEX206 -D
  1194.                         Hit ESC to return to the SET-UP menu and select
  1195.                         "SAVE SETUP OPTIONS" to save this configuration.
  1196.                         Note that you can use ICEX206 -D -A for automatic
  1197.                         mode.
  1198.  
  1199.                Application:  To use this feature you simply hit ALT-J when 
  1200.                              you wish to invoke ICEX.
  1201.  
  1202.  
  1203.         7.1.2  GT Power (14.00)
  1204.  
  1205.                GT Power does not have the ability to EXEC a program
  1206.                directly.
  1207.  
  1208.  
  1209.  
  1210.         7.1.3  Qmodem 4.0
  1211.  
  1212.                Qmodem does not have the ability to EXEC a program
  1213.                directly.
  1214.  
  1215.       
  1216.  
  1217.  
  1218.  
  1219.         7.1.4  Boyan-D4
  1220.  
  1221.                Setup:
  1222.  
  1223.                    You must go to the Configuration section with ALT-C.
  1224.                    Once there, you must select [S], and under the next
  1225.                    screen you select [L].  You are then prompted for
  1226.                    the amount of K to allot the DOS shell.  I suggest
  1227.                    entering a value no less than 300, with 350K being
  1228.                    suggested.  If this preparation is not done then
  1229.                    you may not have enough memory to invoke ICEX206.
  1230.                    Note that this need only be done ONCE.
  1231.  
  1232.                Application:
  1233.  
  1234.                    To call ICEX206 directly you simply hit the INS key
  1235.                    on your extended keypad on your keyboard.  You will
  1236.                    be prompted for a command line at the bottom of
  1237.                    your screen ( something like "C>" ).  From this
  1238.                    prompt you merely type ->  ICEX206 -D    and tap
  1239.                    the <ENTER> key.
  1240.  
  1241.  
  1242.  
  1243.  
  1244.         7.1.5  Pibterm 4.1
  1245.  
  1246.                Pibterm does not have the ability to EXEC a program
  1247.                directly.
  1248.  
  1249.  
  1250.  
  1251.         7.1.6  Telix 3.11
  1252.  
  1253.                To directly execute ICEX from within Telix you must hit
  1254.                the ALT-V key combination and when prompted for the DOS
  1255.                command you type:  ICEX206 -D   and tap the <ENTER> key.
  1256.  
  1257.  
  1258.  
  1259.         7.1.7  Zcomm
  1260.  
  1261.                To directly execute ICEX from within Zcomm you simply
  1262.                type, from the '+++c:' prompt, the following:  !icex206 -d
  1263.                and tap the <ENTER> key.
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.       7.2  Calling ICEX through a DOS shell
  1272.  
  1273.         7.2.1  Procomm Plus  (1.1)
  1274.  
  1275.                To go to DOS (Shell) from inside Procomm you simply type
  1276.                the ALT-F4 key.  Once in DOS, you type ->  IC  and hit the
  1277.                return key.  This will start a batch file to invoke ICEX
  1278.                and return to the caller program (Procomm).
  1279.  
  1280.  
  1281.         7.2.2  GT Power (14.00)
  1282.  
  1283.                To go to DOS (Shell) from inside GT Power you simply type
  1284.                ALT-1 sequence.  Once in DOS, you type ->  IC  and hit the
  1285.                return key.  This will start a batch file to invoke ICEX
  1286.                and return to the caller program (GT Power).
  1287.  
  1288.  
  1289.         7.2.3  Qmodem 4.0
  1290.  
  1291.                To go to DOS (Shell) from inside Qmodem you simply type
  1292.                ALT-R sequence.  Once in DOS, you type ->  IC  and hit the
  1293.                return key.  This will start a batch file to invoke ICEX
  1294.                and return to the caller program (Qmodem).
  1295.  
  1296.       
  1297.  
  1298.  
  1299.  
  1300.         7.2.4  Boyan-D4
  1301.  
  1302.                A jump to dos in Boyan requires a one-time preparation.
  1303.  
  1304.                *** One time preparation:
  1305.  
  1306.                    You must go to the Configuration section with ALT-C.
  1307.                    Once there, you must select [A], and under the next
  1308.                    screen you select [J].  You arte then  prompted for
  1309.                    the amount of K to allot the DOS shell.  I suggest
  1310.                    entering a value no less than 300, with 350K being
  1311.                    suggested.  If this preparation is not done then
  1312.                    you will not have enough memory to invoke ICEX206.
  1313.                    Note 350K is overkill and 275K seems to work for
  1314.                    most people okay.
  1315.  
  1316.                To jump to DOS from within Boyan you simply hit the
  1317.                ALT-J key combination.  Once in DOS, you type ->  IC
  1318.                and hit the return key.  This will start a batch file
  1319.                to invoke ICEX and return to the caller program (Boyan).
  1320.  
  1321.  
  1322.  
  1323.         7.2.5  Pibterm 4.1
  1324.  
  1325.                To jump to a DOS shell from within Pibterm you simply hit
  1326.                the ALT-J key combination.  Once in DOS, you type ->  IC
  1327.                and hit the return key.  This will start a batch file to
  1328.                invoke ICEX and return to the caller program (Pibterm).
  1329.  
  1330.  
  1331.         7.2.6  Telix 3.11
  1332.  
  1333.                To jump to a DOS shell from within Telix you simply hit
  1334.                the ALT-J key combination.  Once in DOS, you type ->  IC
  1335.                and hit the return key.  This will start a batch file to
  1336.                invoke ICEX and return to the caller program (Telix).
  1337.  
  1338.  
  1339.  
  1340.         7.2.7  Zcomm
  1341.  
  1342.                I'm not quite sure how to invoke a DOS shell from Zcomm.
  1343.  
  1344.       
  1345.  
  1346.  
  1347.  
  1348.  
  1349.       7.3  Calling ICEX through a script
  1350.  
  1351.         7.3.1  Procomm Plus
  1352.  
  1353.                To invoke the script made by ICEXGEN you simply type
  1354.         ALT-F5, and when it asks you for the parameters you type the
  1355.         following:  ICEX-12  or  ICEX-24
  1356.         and then tap the <ENTER> key.
  1357.  
  1358.  
  1359.         7.3.2  GT Power (14.00)
  1360.  
  1361.                To invoke the script made by ICEXGEN you simply type
  1362.         ALT-3, and when prompted for a name you type:  ICEX-12  or ICEX-24
  1363.         and then tap the <ENTER> key.  
  1364.  
  1365.  
  1366.         7.3.3  Qmodem 4.0
  1367.  
  1368.                To invoke the script made by ICEXGEN you simply type
  1369.         ALT-F, and when prompted for a name you type:  ICEX-12.QMS or
  1370.         ICEX-24.QMS   ..... and then tap the <ENTER> key.  It will then
  1371.         ask you for script parameters, at which you again tap <ENTER>.
  1372.  
  1373.  
  1374.         7.3.4  Boyan-D4
  1375.  
  1376.                To invoke the script made by ICEXGEN you simply type
  1377.         ALT-R, and when prompted for a name you type:  ICEX-12; or ICEX-24;
  1378.         and then tap the <ENTER> key.  Do not leave out the semi-colon!
  1379.  
  1380.  
  1381.  
  1382.         7.3.5 Telix 3.11
  1383.  
  1384.                To invoke the script made by ICEXGEN you simply type 
  1385.         ALT-G, and when prompted for a name you type:  ICEX-12  or ICEX-24
  1386.         and then tap the <ENTER> key. **Note** You must have compiled the
  1387.         SALT files with CS.EXE making them ICEX-12.SLC & ICEX-24.SLC.
  1388.  
  1389.       
  1390.  
  1391.  
  1392.  
  1393.  
  1394.                                ICEX and Scripts
  1395.  
  1396.  
  1397.       8.1  Using the Script Generator ICEXGEN
  1398.  
  1399.            ICEXGEN is a program that will ask you a few questions and then
  1400.       generate a script appropriate to be run from your favorite comm 
  1401.       program to provide a friendly, completely automated interface 
  1402.       between your comm program and ICEX.  ICEXGEN is straightforward.
  1403.       All you do is answer the questions posed and then select which comm 
  1404.       package you wish to generate a script for.  The scripts are written
  1405.       for you by the program so you do not need to know anything about 
  1406.       script programming.  The only thing you need know is how to use the 
  1407.       scripts, and this is detailed under section 7.3.  I strongly suggest 
  1408.       you use the script method for calling up ICEX, as it provides a much
  1409.       smoother interface between your favorite comm program and ICEX.
  1410.            Make sure you have your configuration file set to reflect your
  1411.       desired modem settings, such as 8N2 or 7E1.  You will be asked for
  1412.       the baud rate you want the script for.  I strongly suggest you
  1413.       generate BOTH scripts, and call whichever one is appropriate for
  1414.       the baud you wish to call in at, from inside your comm program.
  1415.            One last note.  When it asks you if you want the script to be
  1416.       a link or a do the dialing itself, you probably should select the
  1417.       [I] option to do the dialing itself.  The [L]ink option means that
  1418.       your dialing directory (usually Alt-D, like in Procomm+) will dial
  1419.       PcPursuit for you and then pass control to the script.  I don't
  1420.       recommend doing this as it really doesn't buy you much over the [I]
  1421.       option.
  1422.  
  1423.       
  1424.  
  1425.                               Auto Script Chaining
  1426.  
  1427.       9.1  What is Auto script chaining?
  1428.  
  1429.            Automatic script chaining is a feature that allows a calling
  1430.       program, such as Procomm+, to use a script, made by ICEXGEN in
  1431.       conjunction with your own 'login' script to the BBSs you call.  A
  1432.       sequence will look like:
  1433.         1) call Telenet
  1434.         2) go to ICEX to do your dialing
  1435.         3) ICEX connects and then writes out the name of the chain script
  1436.            for the BBS you are connected to.
  1437.         4) ICEX exits back to Procomm+
  1438.         5) Procomm+ chains to a script called CHAIN.ASP which now has the
  1439.            name fo the BBS login script (written in by ICEX).
  1440.         6) This script assumes control and logs you into your BBS, checks
  1441.            your mail, transfer files, or whatever you wish it to do.
  1442.  
  1443.       The catch is that you must create your own login scripts.  There
  1444.       are some good script generators out there that should assist you.
  1445.  
  1446.       For this release, ICEX will only support Procomm+ script chaining.
  1447.       Release 2.10 will support most major packages including Qmodem,
  1448.       Telix, Procomm+, Boyan, GT-Power.
  1449.  
  1450.       For those who are used to auto-logins supported by release 2.03
  1451.       this is designed to take its place, and the result, in my
  1452.       opinion, is much more powerful.  At present there is no 'utility'
  1453.       program to salvage the information from Release 2.03 .DIR files
  1454.       and create auto-chain scripts from auto-login information.  Save
  1455.       those directories in a zip named MY203s.zip or whatever you
  1456.       wish.  With Release 2.10, there will be such a utility.
  1457.  
  1458.       To take advantage of this utility, you MUST generate a script with
  1459.       ICEXGEN, and you must use that script to call Telenet and call up
  1460.       ICEX.  When you [A]dd, or [E]dit a BBS entry in the BBS DIALER,
  1461.       select the 'script' field.  Give it the name of your 'home-made'
  1462.       script that will log in to that BBS.  That's all there is to it.
  1463.       From then on, when ICEX connects to that BBS, it will copy that
  1464.       script (it must  be made by you remember) into a file called
  1465.       CHAIN.SCR and control will pass back to your calling program
  1466.       which will then start up CHAIN.SCR and log you into your BBS.
  1467.       A sample script has been included for logging into The Right
  1468.       Place BBS.  Simply change the first;last;password to your first,
  1469.       last names, and your password for the BBS (you must have called at
  1470.       least once previous to set up your account there).  Next, go into
  1471.       ICEX's BBS Dialer for Atlanta, Georgia and place the highlight bar
  1472.       on The Right Place entry and hit [E] to edit it.  Change the script
  1473.       name from 'None' to 'Right.asp.'  Now you're set up to auto-login
  1474.       to The Right Place!  Simple, right?  Remember this only works for
  1475.       the Procomm+ script made by ICEXGEN (ICEX-12.ASP).  But all you
  1476.       have to do to make it work for any other comm program is to change
  1477.       the ICEXGEN made script for your program (Telix,Qmodem,etc.) to
  1478.       chain to the script called CHAIN.SCR immediately after the place
  1479.       in the script that calls up ICEX.  Any problems, just drop a note
  1480.       to me on the Comm conference on the Interlink.
  1481.       
  1482.  
  1483.  
  1484.       10.1  Current City Mnemonics
  1485.  
  1486.             PC Pursuit Service Availability (As of Jan 30, 1989)
  1487.             ----------------------------------------------------
  1488.  
  1489.      City                         Code               Mnemonic
  1490.      --------------------------   ----             -------------
  1491.      Atlanta, GA                  404              GAATL
  1492.      Boston, MA                   617              MABOS
  1493.      Chicago, IL                  312,815          ILCHI
  1494.      Cleveland, OH                216              OHCLE
  1495.      Colton, CA                   714              CACOL
  1496.      Dallas, TX                   214,817          TXDAL
  1497.      Denver, CO                   303              CODEN
  1498.      Detroit, MI                  313              MIDET
  1499.      Glendale, CA                 818              CAGLE
  1500.      Hartford, CT                 203              CTHAR
  1501.      Houston, TX                  713              TXHOU
  1502.      Kansas City, MO              816,913          MOKCI
  1503.      Los Angeles, CA              213              CALAN
  1504.      Miami, FL                    305              FLMIA
  1505.      Milwaukee, WI                414              WIMIL
  1506.      Minneapolis, MN              612              MNMIN
  1507.      Newark, NJ                   201              NJNEW
  1508.      New York, NY                 212,718          NYNYO
  1509.      Oakland, CA                  415              CAOAK
  1510.      Palo Alto, CA                415              CAPAL
  1511.      Philadelphia, PA             215              PAPHI
  1512.      Phoenix, AZ                  602              AZPHO
  1513.      Portland, OR                 503              ORPOR
  1514.      Research Triangle Park, NC   919              NCRTP
  1515.      Sacramento, CA               916              CASAC
  1516.      Salt Lake City, UT           801              UTSLC
  1517.      San Diego, CA                619              CASDI
  1518.      San Francisco, CA            415              CASFA
  1519.      San Jose, CA                 408              CASJO
  1520.      Santa Ana, CA                714              CASAN
  1521.      Seattle, WA                  206              WASEA
  1522.      St. Louis, MO                314,618          MOSLO
  1523.      Tampa, FL                    813              FLTAM
  1524.      Washington, DC               202,301,703      DCWAS
  1525.       
  1526.  
  1527.  
  1528.  
  1529.  
  1530.       11.1  ICEX History
  1531.  
  1532.             ICEX started about two years ago when I subscribed to 
  1533.       PcPursuit.  I was very amazed at the tedium is took to simply 
  1534.       connect to a city and then was dismayed at having to to it all again 
  1535.       to get through to my desired BBS.  I was using Procomm at the time 
  1536.       and had done a little script programming for Procomm.  I decided to
  1537.       write scripts that would take care of this dilemma and automate 
  1538.       everything I needed to do to use PcPursuit effectively.
  1539.          These scripts worked fine for me, and I could change them to suit 
  1540.       my needs because I KNEW how to program Procomm script language.  I
  1541.       felt that I should not be the only one to benefit from these scripts 
  1542.       as I know there are others suffering out there who do NOT know 
  1543.       script programming.  But therein was the drawback in distributing 
  1544.       these scripts to the public -- the majority of the public did not 
  1545.       know what it required to keep the scripts up to date and to have 
  1546.       them specific for themselves.  So, I decided to sit down and write a 
  1547.       program that actually wrote the scripts by itself based on the 
  1548.       user's specifications.  The program not only generated the scripts 
  1549.       but also maintained these scripts as well.  The benefit of this was 
  1550.       that there was absolutely no need for the user to have any knowledge 
  1551.       of script programming to run the program.  This program was named 
  1552.       ICPR, with the appropriate version number tacked onto the end.  This 
  1553.       program was great in that it provided the user with a complete 
  1554.       interface with Procomm and PcPursuit without any required knowledge 
  1555.       on the user's part.  There was one major drawback however, this 
  1556.       program was specific for Procomm.  What about all the other people 
  1557.       out there that preferred Qmodem or Boyan or Telix?  Well, the script
  1558.       languages for these programs were not well suited to carry out the 
  1559.       operations ICPR performed in the scripts it generated. In short,
  1560.       Procomm's script language was far superior and the functions used 
  1561.       could not be readily reproduced with other script languages.  A
  1562.       second drawback was that scripts are entirely TOO SLOW because they 
  1563.       are interpreted.  
  1564.            Enter ICEX!!!  I decided to start from scratch and make a 
  1565.       complete comm program that could be used INDEPENDENT of the comm
  1566.       program using it.  ICEX is also its own program and does not deal 
  1567.       with scripts.  It is entirely self contained.  ICEX incorporates 
  1568.       speed and a better user interface than its predecessor and also has 
  1569.       the advantage of being generic, for use with ALL comm packages.
  1570.            ICEX will continue to grow as more and more suggestions come 
  1571.       in.  Please keep those suggestions coming and help ICEX to grow into 
  1572.       the comm package YOU want.  Eventually ICEX may become a full 
  1573.       fledged comm program specifically for PcPursuit user which will be 
  1574.       able to be used as a true standalone.  
  1575.  
  1576.       
  1577.  
  1578.  
  1579.       11.2  ICEX Revision History
  1580.  
  1581.  
  1582.             See the included file, HISTORY.ICE...
  1583.  
  1584.       
  1585.  
  1586.  
  1587.  
  1588.       12.0  Support for ICEX
  1589.  
  1590.             The Right Place in Atlanta, Georgia is the support BBS for
  1591.         registered users of ICEX.  All revisions will be released there
  1592.         first, and the latest revision can always be found there.  I
  1593.         support a Q&A there for all questions concerning ICEX.  I also
  1594.         support a conference for registered users only, which if you are
  1595.         a registered user, allows you the benifits aforementioned.
  1596.         If you have a problem getting ICEX to work for you, leave me a
  1597.         question on The Right Place and it will be answered within the
  1598.         next day.
  1599.            The Right Place can be reached through the GAATL node.  The
  1600.         phone number is (404) 476-2607.  The first call you make with
  1601.         ICEX should be to The Right Place to get yourself validated as
  1602.         a user there so you can take advantage of the ICEX forum.
  1603.         I will also entertain questions on Computer Archives at
  1604.         FLTAM - 968-6220, which is a paying-user only board.
  1605.            I will be supporting ICEX through the 'communication' conference
  1606.         on Interlink mail.  If we can get enough message exchange thru this
  1607.         conference then we can open up our own conference, like Colin
  1608.         Sampaleanu, author of Telix, has.
  1609.  
  1610.            Also do not forget The Net Exchange, as I will check in there
  1611.         occasionally.
  1612.  
  1613.       
  1614.    
  1615.  
  1616.       13.0  About the Author...
  1617.  
  1618.            My name is Wayne Wolf.  I am a graduate in CIS Engineering from
  1619.       the Univiersity of Florida in Gainesville.  I am 22 years old and have
  1620.       over 10 years programming experience including Pascal, BASIC, C, Lisp,
  1621.       Assembly, Fortran, Modula-2, dBase III+, COBOL, Unix, ... I also have
  1622.       a little hardware design experience.  I plan on going back for a
  1623.       masters degree in EE, leaning towards digital electronics.
  1624.          I graduated in December 1988 and am currently working as a software
  1625.       design engineer for Motorola, Inc.  I intend to continue to write
  1626.       public domain and ShareWare programs and also to open a private
  1627.       consulting business.  One long term goal is to set up a system similar
  1628.       in performance to EXEC-PC BBS.
  1629.          I write ShareWare programs, namely ICEX, to assist those who are 
  1630.       Telecommunications freaks like myself manuever through the nightmare
  1631.       interface of PcPursuit.  I enjoy the world of ShareWare and also the
  1632.       hobby of BBSing and Telecommunications.  I hope you get as
  1633.       much fun and utility out of ICEX as I do.  And don't forget to
  1634.       register your copy soon so you can take advantage of the special
  1635.       features there only for registered users.  Remember, registration
  1636.       is only $30, which is the price you pay Telenet for a month of
  1637.       service.  And just think how much more efficient use of PcPursuit
  1638.       you get because you are using ICEX.
  1639.  
  1640.       
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.