home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 31 / CDASC_31_1996_juillet_aout.iso / vrac / wbd149s.zip / WB.DOC < prev    next >
Text File  |  1995-06-01  |  43KB  |  992 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.         ************************************************************
  27.         *                                                          *
  28.         *  The Weather Board (R) Weather Forecast Retrieval System *
  29.         *                                                          *
  30.         *                                                          *
  31.         *            Copyright (c) 1993-94 By Rhino Ware           *
  32.         *                                                          *
  33.         ************************************************************
  34.     The Weather Board Weather Forecast Retrieval System                  1
  35.  
  36.  
  37.  
  38.                         TABLE OF CONTENTS
  39.                         -----------------
  40.  
  41.  
  42.      TABLE OF CONTENTS ................................  1
  43.  
  44.      COPYRIGHT NOTICE .................................  2
  45.  
  46.      WARRANTY .........................................  2
  47.  
  48.      TRADEMARKS .......................................  2
  49.  
  50.      INTRODUCTION .....................................  2
  51.          Feature Summary ..............................  3
  52.  
  53.      HARDWARE REQUIREMENTS ............................  5
  54.  
  55.      INSTALLATION .....................................  5
  56.         Basic Setup for Weather Board .................  5
  57.         The Configuration File ........................  6
  58.         Color Codes ...................................  7
  59.         About Modem Settings ..........................  7
  60.  
  61.      HOW IT WORKS .....................................  8
  62.  
  63.      REGISTRATION INFORMATION .........................  9
  64.         How to obtain your Registered Version .........  9
  65.         Registration Policy ........................... 10
  66.  
  67.      LEAVING ME A MESSAGE ............................. 10
  68.  
  69.      CONFIGURATION EXAMPLES ...........................  A-1
  70.  
  71.      SPECIAL NOTES TO DESQVIEW USERS ..................  B-1
  72.  
  73.      ZONE FORECASTS ...................................  C-1
  74.  
  75.      THE ZONE UPDATE FLAG .............................  D-1
  76.  
  77.      THE FILE PATH OPTION .............................  E-1
  78.  
  79.      REGISTRATION FORM ................................  F-1
  80.  
  81.     The Weather Board Weather Forecast Retrieval System                  2
  82.  
  83.      COPYRIGHT NOTICE
  84.      ----------------
  85.  
  86.      Weather Board is a copyrighted program being distributed under the
  87.      shareware concept.  As such, you may operate Weather Board for a
  88.      period of 60 days without registering the software.  After the 60 day
  89.      evaluation period, you must register your copy of Weather Board or you
  90.      will be in violation of United States and International copyright
  91.      laws.
  92.  
  93.      As a shareware program, Weather Board may be freely distributed
  94.      through a BBS.  Shareware distributors may distribute copies of
  95.      Weather Board on disk for a modest disk duplication charge not to
  96.      exceed $6 per disk.
  97.  
  98.      It is a violation of the Weather Board license agreement to modify the
  99.      EXE file in any way.
  100.  
  101.  
  102.      WARRANTY
  103.      --------
  104.  
  105.      Weather Board is distributed without warranty.  In no event will Joe
  106.      Rhinehart or Rhino Ware be liable to you for damages, including any
  107.      loss of profits, lost savings, or other incidental or consequential
  108.      damages arising out of your use of or inability to use the program,
  109.      even if Joe Rhinehart, Rhino Ware or an authorized representative has
  110.      been advised of the possibility of such damages.  Joe Rhinehart or
  111.      Rhino Ware will not be liable for any such claim by any other party.
  112.  
  113.      Once the program has been registered, there will be NO REFUNDS of the
  114.      registration fee. It is the user's responsibility to be certain that
  115.      Weather Board runs on their system, and meets their needs, BEFORE they
  116.      register!
  117.  
  118.  
  119.      TRADEMARKS
  120.      ----------
  121.  
  122.      Weather Board is a registered trademark of Joe Rhinehart and Rhino
  123.      Ware.  All other brand and product names mentioned in this manual are
  124.      trademarks or registered trademarks of their respective companies.
  125.  
  126.  
  127.      INTRODUCTION
  128.      ------------
  129.  
  130.      Welcome to Weather Board!  To many people's surprise, a BBS Sysop can
  131.      provide callers with the local weather forecast.  The whole process is
  132.      very low cost, possibly free!  Many airports around the country run a
  133.      system which provides weather information to pilots, called
  134.      Weathermation.  Although the service is mainly for pilots, to assist
  135.      them in filing flight plans, etc., anyone is permitted to access the
  136.      information.
  137.  
  138.     The Weather Board Weather Forecast Retrieval System                  3
  139.  
  140.      The Weathermation system has many options, one of which is called
  141.      Metro Weather.  This option produces a plain English weather forecast
  142.      for any area of the country, based on the three letter airport ID that
  143.      you supply.  Weather Board will call the airport's Weathermation
  144.      number, select the Metro option and write an editied text file
  145.      containing your local area's forecast.
  146.  
  147.      The National Weather Service updates the forecast about every six
  148.      hours.  The appoximate times are 9:00 am, 3:00 pm, 9:00 pm and 3:00
  149.      am.  This varies, up to plus or minus 45 minutes.  Of course, if the
  150.      weather changes profoundly between normal update times, the NWS will
  151.      issue "updated" or "corrected" reports.  These can become available at
  152.      any time.
  153.  
  154.      You'll have to call the closest airport to get your local
  155.      Weathermation number, if its not in the list that is presented later
  156.      in this document.  Ask for their airport ID also, if you don't already
  157.      know it.  Bear in mind that the closest Weathermation system may still
  158.      be a long distance call for you.  That's why I said it is very low
  159.      cost and POSSIBLY free.  There is no charge for the service, but you
  160.      may have to pay long distance telephone charges.  Typically, you can
  161.      capture the forecast in less than a minute, so even if you do have to
  162.      call long distance, your cost for providing this service should be
  163.      minimal.
  164.  
  165.      One of Weather Board's chief design goals is ease of installation and
  166.      use.  It is designed specifically to be run from a batch file, called
  167.      as an event from a BBS program or front end mailer.  Thus, it can run
  168.      completely unattended.  If desired, it can also be run manually from
  169.      the Dos prompt, or under a multi tasker.
  170.  
  171.  
  172.      Feature Summary
  173.      ---------------
  174.  
  175.      Weather Board comes equipped with many powerful features:
  176.  
  177.      * - Weather Board can get local forecasts either by city or state
  178.      forecast zone.  This makes it compatible with the new Zone Forecast
  179.      standard that is currently being implemented by the National Weather
  180.      Service.
  181.  
  182.      * - The program transforms the output file into upper / lower case,
  183.      and removes many of the unnecessary or unsightly items from the raw
  184.      Weathermation capture file.  It also checks for incomplete and garbled
  185.      weather reports.  Some blank lines are added for improved readability
  186.      of the output files.
  187.  
  188.      * - During transformation, the program looks for key words that
  189.      indicate severe weather in the local area forecast.  If found, a brief
  190.      "Special Weather Statement" is produced. You can post this as a logon
  191.      screen, to alert your callers that they should read your complete
  192.      forecast bulletin.
  193.  
  194.      * - Weather Board can make use of "primary" and "secondary" telephone
  195.      numbers.  The primary number is the number you perfer to call most
  196.      often.  The secondary number is a "backup" number, in case the primary
  197.     The Weather Board Weather Forecast Retrieval System                  4
  198.  
  199.      number is down, busy, etc.  The program will automatically switch to
  200.      the secondary number if the forecast can't be obtained from the
  201.      primary Weathermation site.  You can disable this feature if you wish.
  202.  
  203.      * - You can customize screen colors, the modem initialization string,
  204.      Tone or Pulse dialing, communications port and baud rate,
  205.      Weathermation phone numbers, number of busy retries and output files.
  206.      All this is done in a plain text configuration file, which is similar
  207.      in layout to one used in a BBS door.
  208.  
  209.      * - Error level support for batch files:
  210.  
  211.      0 - Normal Completion. The weather information was retrieved.
  212.      1 - Minor Error: Shareware version of the program has expired.
  213.      2 - Minor Error: Zone Forecast was not found, and BBS bulletins will
  214.          not be updated per user request.
  215.      3 - Minor Error: Weather Information not retrieved. Program restart
  216.          is possible, depending on the batch file setup.
  217.      5 - Major Error: Weather Information not retrieved. Program restart
  218.          is not possible.
  219.  
  220.      * - There is a sound option that will make the program beep once for a
  221.      return code of 0, and three and five times for error codes 3 and 5,
  222.      respectively.
  223.  
  224.      * - Multiple Forecasts to let you do two local city forecasts and two
  225.      state summary forecasts with one run of the program.  If you put CMH
  226.      LAX in line 4 of WB.CFG, you'll get the reports for Columbus and Los
  227.      Angeles in the local forecast output file.  If you put OH CA in line
  228.      8, you'll get the state summaries for Ohio and California in the state
  229.      summary output file.
  230.  
  231.      Here's the neat part.  If you put OH CA in line 4, you'll get a local
  232.      forecast output file that contains forecasts for most major cities in
  233.      both states.  What cities you get will depend on where the National
  234.      Weather Service offices are in that state.  Couple this with OH CA in
  235.      line 8, to get the state summaries, and you'll obtain a wealth of
  236.      weather information for a fairly wide area.  This is handy for people
  237.      that live near state borders and need weather reports for both states.
  238.  
  239.      * - Edit Mode.  There are two options for Edit Mode, FULL and JET.
  240.      FULL edit does lower case translation, and capitalization all over the
  241.      place, as required.  It doesn't get everything all the time, but it
  242.      handles about 98% of the situations it encounters.  But this takes
  243.      time.  JET bypasses the lower case phase of the editor.  It also will
  244.      not add blank lines in quite as many places as FULL does.  However,
  245.      the same file size that takes FULL 10 minutes can be done by JET in
  246.      about 25 seconds.
  247.  
  248.      If you are getting forecasts for one city and state, or at least not
  249.      very many cities and one state, use FULL.  It doesn't take very long
  250.      on small capture files, and it will make your output files look the
  251.      best.  If you need reports for a large area, or the reports you ask
  252.      for tend to generate large capture files, use JET.  Your output files
  253.      will be in upper case, and they might not look quite as nice as with
  254.      FULL, but your BBS will come back up a LOT faster with JET.  You'll
  255.      just have to experiment and see which option is right for you.
  256.     The Weather Board Weather Forecast Retrieval System                  5
  257.  
  258.      * - State Summary File.  The program will get the weather summary for
  259.      the state(s) of your choice and place it in a file name of your choice.
  260.  
  261.      * - There is a log file so you can see what went on during a batch
  262.      run. You can turn logging off if you don't want it.
  263.  
  264.      * - Most Dos error codes are handled by name, and clear error messages
  265.      are printed, explaining what went wrong.  If an error code pops up
  266.      that isn't recognized, it is printed also.
  267.  
  268.      * - The program will check for the modem responses of OK, CONNECT,
  269.      BUSY, ERROR, NO DIAL TONE, NO CARRIER, NO ANSWER, VOICE and RING.
  270.  
  271.      * - You can control whether the program takes the modem offhook during
  272.      its file edit phase or not.
  273.  
  274.      * - Weather Board should run under any operating system that supports
  275.      MS-Dos applications.  I developed it under Windows 3.1.
  276.  
  277.  
  278.      HARDWARE REQUIREMENTS
  279.      ----------------------
  280.  
  281.      Weather Board has very small hardware requirements.  It will run on an
  282.      IBM PC or compatible computer with 640K of memory, a 100% Hayes
  283.      compatible modem, monochrome monitor and a 360k floppy drive.
  284.  
  285.  
  286.      INSTALLATION
  287.      ------------
  288.  
  289.      Weather Board was designed with the Sysop in mind.  So, if you've
  290.      ever installed an online door, you should have no difficulty
  291.      installing Weather Board.
  292.  
  293.  
  294.      Basic Setup For Weather Board
  295.      ------------------------------
  296.  
  297.      Typically, Weather Board is set up as an external event to be run from
  298.      a BBS or front end mailer package.  Weather Board should run with any
  299.      program that supports external events.  After step 3 below, you can
  300.      run Weather Board standalone, from a Dos session, by typing Z.  Step 4
  301.      is just for event setup.
  302.  
  303.      1.  Create a directory for Weather Board, usually C:\WB, and move all
  304.      files in the Weather Board archive to it.
  305.  
  306.      2.  Edit the WB.CFG file for the correct com port, and other options.
  307.      The init string should turn off your modem's error correction and put
  308.      the phone back on the hook, if its off hook.  The default configuration
  309.      file is set up to call the Virginia Tech number and get the forecast
  310.      for Columbus, Ohio.  Change it accordingly for your area. See the
  311.      following sections for more details on this subject.
  312.  
  313.      3.  Edit the copy statements in the Z.BAT file so the program output
  314.      files will be copied to one of your BBS's display or bulletin files.
  315.     The Weather Board Weather Forecast Retrieval System                  6
  316.  
  317.      The default batch file is set up for the Wildcat BBS package.
  318.  
  319.      4.  Set up an external event in your BBS or front end mailer program
  320.      to run at the appropriate time(s).  Make sure the event is set to
  321.      "forced", "non sliding", "hard" or whetever your package needs to
  322.      ensure that the event runs on time.
  323.  
  324.      To run Weather Board under Windows, copy Z.PIF to your main Windows
  325.      directory, then add a program item for Weather Board to any program
  326.      group that you choose.  See the Windows online help for more
  327.      information on this procedure.
  328.  
  329.      To run Weather Board with Front Door, add the contents of the
  330.      FDBBS.TXT file to your main Front Door batch file, in the proper
  331.      places.  Set up an eXternal event in Front Door to run Weather Board
  332.      at the appropriate time(s).  The default error level in FDBBS.TXT is 45.
  333.  
  334.      NOTE:  Some Front End / Fossil driver combinations leave the driver
  335.      active when they shell out to run external events.  While I have not
  336.      found this to be a problem with Front Door and X00, some problems have
  337.      been reported with other combinations.  If Weather Board can't open the
  338.      comm port, or send the init string to the modem, you will have to
  339.      temporarily disable the fossil driver before WB is started.  Then
  340.      reenable it before you restart your front end or BBS.
  341.  
  342.  
  343.      The Configuration File
  344.      ----------------------
  345.  
  346.      Weather Board uses a configuration file to govern its appearance and
  347.      operation.  Its name is WB.CFG, and it must exist in the Weather Board
  348.      directory for the program to run.  Below is the format for the file.
  349.      Lines can be in upper or lower case, but all of them must be present.
  350.      See the Configuration Examples section for setup help.
  351.  
  352.       1. The communications port (COM1: or COM2:)
  353.       2. The baud rate (9600 maximum, 1200 - 2400 usually)
  354.       3. The airport ID(s) for the local forecast(s) (See examples)
  355.       4. Complete output file name for the local area forecast(s)
  356.       5. Phone number of the Primary Weathermation System (no dashes)
  357.       6. Tone / Pulse dialing string (ATDT or ATDP)
  358.       7. Modem init string or NONE
  359.       8. State code(s) for the state summary forecast(s) (See examples)
  360.       9. COLOR or MONO screen attributes
  361.      10. Foreground color (0 - 15)
  362.      11. Background color (0 - 7)
  363.      12. Number of dial retries (0 - 32767)   3 to 6 usually
  364.      13. Log Status - LOG or NOLOG
  365.      14. Sound Option -  BEEP or NOBEEP
  366.      15. Phone number of the Secondary Weathermation System or NONE
  367.      16. Edit Mode - FULL or JET
  368.      17. Complete output file name for the state summary forecast(s)
  369.      18. Modem Hook Control - YES or NO
  370.      19. Forecast Zone - NONE, ALL or ZONE # - See Appendix for details
  371.      20. Zone Update Flag - YES or NO - See Appendix for details
  372.      21. Drive / Path info for the data files (NONE or complete path)
  373.     The Weather Board Weather Forecast Retrieval System                  7
  374.  
  375.      Color Codes
  376.      -----------
  377.  
  378.      The following is a list of DOS color codes.  The "Blink" background
  379.      means that the foreground character will blink on and off when the
  380.      background is set to one of the background color codes 8 through 15.
  381.  
  382.      The "Blink" codes are not supported by Weather Board.
  383.  
  384.      Background Color              Foreground Color
  385.      --------------------------------------------------
  386.       0 - Black                     0 - Black
  387.       1 - Blue                      1 - Blue
  388.       2 - Green                     2 - Green
  389.       3 - Cyan                      3 - Cyan
  390.       4 - Red                       4 - Red
  391.       5 - Magenta                   5 - Magenta
  392.       6 - Brown                     6 - Brown
  393.       7 - White                     7 - White
  394.       8 - Black Blink               8 - Dark Grey
  395.       9 - Blue Blink                9 - Light Blue
  396.      10 - Green Blink              10 - Light Green
  397.      11 - Cyan Blink               11 - Light Cyan
  398.      12 - Red Blink                12 - Light Red
  399.      13 - Magenta Blink            13 - Light Magenta
  400.      14 - Brown Blink              14 - Yellow
  401.      15 - White Blink              15 - Bright White
  402.     ----------------------------------------------------
  403.  
  404.      To add color to your display file or bulletin, edit the WTOP.ASC and
  405.      WBOT.ASC files.  Add whatever codes are recognized by your BBS package
  406.      to activate color.  For Wildcat 3.x, it would be something like this:
  407.  
  408.      @06@ at the beginning of the bar in WTOP
  409.      @0B@ at the end of the bar in WTOP
  410.      @06@ at the beginning of the bar in WBOT
  411.      @0F@ at the end of the bar in WBOT
  412.  
  413.      B and F are Wildcat's codes for 11 and 15.
  414.  
  415.      For BBS packages that use straight Ansi to generate color, you would
  416.      need to add the Ansi escape sequences manually, with a text editor, or
  417.      with an Ansi editor, such as The Draw.
  418.  
  419.  
  420.      About Modem Settings
  421.      ---------------------
  422.  
  423.      Weather Board will run only on com port 1 or 2.  Its maximum connect
  424.      rate is 9600 baud.  Standard IRQ settings should be used.  Also, the
  425.      Weathermation software does not get along with error correcting
  426.      modems.  In order for these modems to connect and retrieve the weather
  427.      forecast properly, you need to temporarily disable your modem's error
  428.      correcting feature.  This is done with the Init String option in the
  429.      WB.CFG file.  The string must start with the letters AT followed by
  430.      whatever command disables the feature for your modem.  Here are some
  431.      examples:
  432.     The Weather Board Weather Forecast Retrieval System                  8
  433.  
  434.      USR Sportster   : AT&M0     USR Courier HST : AT&M0
  435.      Cardinal 9600   : AT\N0     Intel 144I      : AT\N0
  436.      Digicom Scout + : AT*E0     Boca 14.4k      : AT&Mn
  437.      Compucom Champ  : AT&F\N0
  438.  
  439.      Using the above strings will not write the setting into your modem's
  440.      NRAM.  See your modem manual for the setting you need.  It should be
  441.      listed under something like "error control" or "error correction".
  442.      This explanation only applies to error correcting modems.  If you are
  443.      running a modem that does not support /ARQ or /MNP connections, you
  444.      can use the word NONE in the Init String line of WB.CFG, and get a
  445.      proper connection to Weathermation.
  446.  
  447.      Another use for the Init String is to disable call waiting service, if
  448.      you have it.  If your computer is using a phone line that has this
  449.      service, and a call comes in, your modem will be disconnected.  For
  450.      touch tone telephones, use AT*70, for pulse (rotary) systems, use
  451.      AT1170.  This will disable call waiting for the current call only.
  452.      The service will reactivate when the current call ends.
  453.  
  454.      One other use for the Init String is to increase the intelligence
  455.      level of your modem, by adding an X value.  Most BBS packages set the
  456.      X value to X1, which provides minimum modem capabilities.  For Weather
  457.      Board, you should use the highest X value that your modem supports.
  458.      This is usually between X4 and X7.
  459.  
  460.      Another interesting note is that some modems return a result code of
  461.      RINGING while the remote telephone line is ringing. This will give
  462.      Weather Board fits, because the code will be taken as a RING, or
  463.      incomming call. If your modem returns RINGING, reduce the X value to a
  464.      number that will disable the RINGING result code.
  465.  
  466.      Special note to users of the new USR HST Dual Standard 16.8k modem:
  467.      You may need to add an &F as the first command of your init string.
  468.      Also, if you are running with an X value of X7 and experience
  469.      connection problems with the Weathermation system, try a more
  470.      conservative setting, like X4.  It seems that these modems tend to
  471.      "outsmart" themselves, and these two changes usually fix the problem.
  472.  
  473.  
  474.      HOW IT WORKS
  475.      -------------
  476.  
  477.      Here's an overview of Weather Board in operation.  First, it calls the
  478.      Weathermation number listed in the Primary Number line of WB.CFG. If
  479.      there is no answer, the number of busy retries is exceeded, etc., then
  480.      the Secondary number is called. The connection attempt process is
  481.      repeated. If Weather Board still can't connect, it gives up and exits.
  482.  
  483.      If a connection is made to either number, Weather Board attempts to
  484.      get two weather reports: The local Metro forecast, and the State
  485.      Summary forecast. The uneditied capture file names are as follows:
  486.  
  487.      The local forecast file is made up of the entry on line 3 of WB.CFG
  488.      plus "L.DAT".  Example:  CMH on line 3 creates CMHL.DAT.  The state
  489.      forecast file is made up of the entry on line 8 of WB.CFG plus "S.DAT".
  490.      Example:  OH on line 8 creates OHS.DAT.
  491.     The Weather Board Weather Forecast Retrieval System                  9
  492.  
  493.      Next, the program hangs up the phone, and edits the raw capture
  494.      files. The editied display file names are as follows:
  495.  
  496.      The local forecast file is made up of the entry on line 4 of WB.CFG.
  497.      The state forecast file is taken from the entry on line 17.  You must
  498.      specify a full filename and extension on both of these entries.
  499.  
  500.      During the edit procedure, the program looks for certain key words
  501.      that indicate severe weather in the local forecast file.  If any of
  502.      these are found, the special weather file, BADWEATH.TXT is created.
  503.      It contains a very brief explanation that some type of severe weather
  504.      was forecast.  If none of the expected keywords is found, this file is
  505.      not produced.
  506.  
  507.      At present, there isn't an option to get one report or the other, but
  508.      provisions have been made to allow the display of either or both
  509.      reports, via the Z.BAT file.  Here's how:
  510.  
  511.      In the example configuration files, the editied forecasts are stored in
  512.      CMH2.DAT and OH2.DAT.  The batch file simply appends these files
  513.      together with the WTOP.ASC, WMID.ASC, and WBOT.ASC files and copies
  514.      them to the proper places.  So, depending on how you set up the copy
  515.      statements in Z.BAT, you can dispplay either or both forecast files in
  516.      one or more bulletins or display files. The BADWEATH.TXT file is done
  517.      the same way, if it exists.
  518.  
  519.  
  520.      REGISTRATION INFORMATION
  521.      ------------------------
  522.  
  523.      Skeptical about registering Weather Board?  Its understandable.  I want
  524.      to say right up front that I'm not one of those "grab the money & run"
  525.      guys.  Running a BBS and doing PC programming is my main hobby.  Its
  526.      the thing that I do with my spare time.  I've been a Sysop since 1986,
  527.      and I intend to be one for a long time to come.  I'm no 90 day wonder
  528.      kid either.  As of this writing, I'm age 40, and have been in data
  529.      processing for over 20 years.  So, when I tell you that you're going to
  530.      get certain things in exchange for your money, you can believe it!
  531.  
  532.      Registration of Weather Board is $10.00.  Payment must be made in US
  533.      funds, drawn on a US bank.  Check or Money Order is accepted, made
  534.      payable to Joe Rhinehart.  The registration form is on page F-1.
  535.      Mail to:
  536.                       Joe Rhinehart
  537.                       760 Cherryhurst Drive
  538.                       Columbus, Oh 43228-2795
  539.  
  540.  
  541.      How to obtain your Registered Version
  542.      --------------------------------------
  543.  
  544.      Once you're sent in the completed registration and payment:
  545.  
  546.      1.  Allow a few days for the mail to reach here.
  547.     The Weather Board Weather Forecast Retrieval System                 10
  548.  
  549.      2.  Call The Comm * Port at 1-614-870-6544 (28800)
  550.  
  551.      3.  When you log on, from the Main Menu, pick M to go to the message
  552.      section. Then select R to read messages, and U for unread personal
  553.      messages. Press enter to search selected conferences. Be sure to use
  554.      the same name on the BBS that you used on your registration form. If
  555.      you send in the form using Charles Smith, then log onto the BBS as
  556.      Chuck Smith, you won't find your message!
  557.  
  558.      4.  Your registered copy of Weather Board will be attached to your
  559.      personal message. Select D to download it.
  560.  
  561.      That's it.  I think you'll find this a faster, less complicated way to
  562.      get your registered copy.  You won't have to wait to get a return
  563.      package, or have it get lost in the mail.  And I can put your message
  564.      & file online within minutes of receiving your payment.
  565.  
  566.      Registration Policy
  567.      --------------------
  568.  
  569.      What do you get when you register?  Ok, let's say you register version
  570.      1.00.  First, you get a registered program that will never expire, or
  571.      display any shareware "nag" messages to you or your users.  The
  572.      shareware version expires every 60 days.  Next, you'll be entitled to
  573.      all minor updates (1.01 to 1.xx) free of charge.  After you obtain your
  574.      first registered copy, I'll upgrade your security so you will have
  575.      access to a special Weather Board conference and file area on my BBS.
  576.      That way, you can get all future file updates and ask questions about
  577.      Weather Board.  You can also get help on setup or other program related
  578.      matters.
  579.  
  580.      If there is a major update (1.xx to 2.00), then you'll have to pay for
  581.      it.  But, since you are a registered user, your cost is only $5.00 as
  582.      opposed to the $10.00 for a new registration.  Then, any minor updates
  583.      (2.01 to 2.xx) will once again be free.  I'll notify everyone about
  584.      major updates via message in the Weather Board conference, or the BBS
  585.      newsletter file.
  586.  
  587.  
  588.      LEAVING ME A MESSAGE
  589.      ---------------------
  590.  
  591.      If you need to contact me, and can't reach me at the BBS, you can find
  592.      me at this address:
  593.  
  594.      InterNet   : joe.rhinehart@commport.org
  595.  
  596.  
  597.               I hope you enjoy using Weather Board!
  598.  
  599.  
  600.     The Weather Board Weather Forecast Retrieval System                A-1
  601.  
  602.      Configuration Examples
  603.      ----------------------
  604.  
  605.      Here are some examples of WB.CFG to show you what Weather Board can
  606.      do. Take note of lines 3 and 8 in each example.
  607.  
  608.      1.  The "basic" setup.  Get the local forecast for one city and the
  609.      state summary for one state.  In this case, Columbus, and Ohio. Enable
  610.      the sound option an do full editing with hook control on. No Zone
  611.      Forecasts, and use the current directory for storing files.
  612.  
  613.     COM1:
  614.     2400
  615.     CMH
  616.     CMH2.DAT
  617.     17032315001
  618.     ATDT
  619.     AT&M0
  620.     OH
  621.     COLOR
  622.     15
  623.     3
  624.     3
  625.     LOG
  626.     BEEP
  627.     18044214361
  628.     FULL
  629.     OH2.DAT
  630.     YES
  631.     NONE
  632.     YES
  633.     NONE
  634.     The Weather Board Weather Forecast Retrieval System                A-2
  635.  
  636.      2.  Get the local forecast for several major cities in one state and
  637.      the state summary for one state.  In this case, all of Ohio. No sound
  638.      and full editing without hook control. Get the Zone 7 Forecast. If you
  639.      don't find zone 7, don't update the BBS bulletins. Use E:\ for file
  640.      storage. This is most likely a ramdisk.
  641.  
  642.     COM1:
  643.     2400
  644.     OH
  645.     CMH2.DAT
  646.     17032315001
  647.     ATDT
  648.     AT&M0
  649.     OH
  650.     COLOR
  651.     15
  652.     3
  653.     3
  654.     LOG
  655.     NOBEEP
  656.     18044214361
  657.     FULL
  658.     OH2.DAT
  659.     NO
  660.     007
  661.     NO
  662.     E:\
  663.     The Weather Board Weather Forecast Retrieval System                A-3
  664.  
  665.      3.  Get the local forecast for several major cities in two states and
  666.      the state summary for two states.  In this case, Ohio and West
  667.      Virginia. Use sound, and Jet editing with hook control. Use the
  668.      Monochrome screen settings. No Zone Forecasts, and use the current
  669.      directory for file storage.
  670.  
  671.     COM1:
  672.     2400
  673.     OH WV
  674.     CMH2.DAT
  675.     17032315001
  676.     ATDT
  677.     AT&M0
  678.     OH WV
  679.     MONO
  680.     15
  681.     3
  682.     3
  683.     LOG
  684.     BEEP
  685.     18044214361
  686.     JET
  687.     OH2.DAT
  688.     YES
  689.     NONE
  690.     YES
  691.     NONE
  692.     The Weather Board Weather Forecast Retrieval System                A-4
  693.  
  694.      4.  Get the local forecast for two cities in two states and the
  695.      state summary for two states.  In this case, Columbus, Ohio and
  696.      Phoenix, Arizona. No sound, and Jet editing without hook control.
  697.      No Zone Forecasts. Use F:\JOE\ for file storage.
  698.  
  699.     COM1:
  700.     2400
  701.     CMH PHX
  702.     CMH2.DAT
  703.     17032315001
  704.     ATDT
  705.     AT&M0
  706.     OH AZ
  707.     COLOR
  708.     15
  709.     3
  710.     3
  711.     LOG
  712.     NOBEEP
  713.     18044214361
  714.     JET
  715.     OH2.DAT
  716.     NO
  717.     NONE
  718.     YES
  719.     F:\JOE\
  720.  
  721.      Note that you can only specify a maximum of two report areas for both
  722.      the local and state forecasts.  If you need more, you'll have to
  723.      modify the batch file to do multiple runs of the program.  This is due
  724.      to Dos file naming conventions.  Sorry, fortunes of war.
  725.  
  726.     The Weather Board Weather Forecast Retrieval System                B-1
  727.  
  728.      Special Notes to Desqview Users
  729.      --------------------------------
  730.  
  731.      Several people who use Desqview as a multitasker have said that Weather
  732.      Board will not run in that environment.  Well, it will, if you do it a
  733.      certain way.
  734.  
  735.      The most common complaint is a DEVICE UNAVAILABLE error at line 900.
  736.      This is where WB attempts to open the communications port.  The problem
  737.      is usually caused by spawning to another DV window, and trying to run
  738.      WB while the BBS node or front end mailer is still up.  In this case,
  739.      the program in the original window still controls the com port.  In
  740.      order for WB to work, it MUST be able to get exclusive control of the
  741.      port while it is running.
  742.  
  743.      This can be accomplished by having the BBS or front end shell to Dos in
  744.      the original window, and run Z.BAT from that window.  This should cause
  745.      the calling program (and DV) to temporarily release the port, so WB can
  746.      have it.  Then, WB in turn will release the port when it ends, allowing
  747.      DV and the calling program to reclaim it.
  748.  
  749.      Here's something else to check.  You must have the USES SERIAL PORTS
  750.      setting in the .DVP set with the COM # or Y, like this:
  751.  
  752.      Options:
  753.  
  754.            Writes text directly to screen.......:  [Y]
  755.            Displays graphics information........:  [Y]
  756.            Virtualize text/graphics (Y,N,T).....:  [Y]
  757.      ===>> Uses serial ports (Y,N,1,2)..........:  [1] or 2 or Y
  758.            Requires floppy diskette.............:  [N]
  759.  
  760.      The line marked above MUST have one of the choices I've outlined, but
  761.      never " N ".  Otherwise Weather Board will not find the port.  I'm
  762.      not sure why it works like this, but many door programs have the same
  763.      trouble. It may be because Weather Board doesn't have (or need) fossil
  764.      driver support.
  765.  
  766.      If you still experience problems running Weather Board from your BBS
  767.      under Desqview, try these tests before spending money to call for help.
  768.  
  769.      1.  Shut Desqview down, and try running Z.BAT from native DOS.  Once
  770.      you get that going, go to step 2.
  771.  
  772.      2.  Bring up DV, but shut down ALL nodes of your BBS / mailer.  Start
  773.      up one DV window, and run Z.BAT from there.  If this works, try step 3.
  774.  
  775.      3.  Bring up all BBS / mailer nodes, EXCEPT the node that runs on the
  776.      same port as WB.  IE, if you use COM1:  for WB, leave the BBS node that
  777.      uses COM1:  down.  Now run Z.BAT from its own window.  If this works,
  778.      go to step 4.
  779.  
  780.      4.  Re-check the settings for the node that uses the same port as WB.
  781.      Be sure that Z.BAT is set to run as an external event, and that the BBS
  782.      / mailer shells out to Dos, or leaves memory in some other way, so that
  783.      the port and other resources of the DV window are released, BEFORE the
  784.      WB program begins to run. Be sure the DV Pif is correct.
  785.     The Weather Board Weather Forecast Retrieval System                B-2
  786.  
  787.      If the full setup still doesn't work, give my BBS a jingle, and leave
  788.      me a message.  Please attach a ZIP file to the message, that contains
  789.      your WB.CFG and WB.LOG file.  That way, I can get an idea of what is or
  790.      isn't happening when you run the program.
  791.  
  792.     The Weather Board Weather Forecast Retrieval System                C-1
  793.  
  794.      ZONE FORECASTS
  795.      --------------
  796.  
  797.      On 10/1/93, the National Weather Service started a new "service" called
  798.      Zone Forecasts.  These forecasts are groupings of several cities in an
  799.      area, usually divided by county or parish boundaries within a state.
  800.      These new forecasts are taking the place of the individual city
  801.      forecasts that you can get now with Weather Board.
  802.  
  803.      As zone forecasts are being phased in over the country, several people
  804.      have told me that they are loosing their local forecast.  So, I decided
  805.      that it was about time to support this feature.  Weathermation has an
  806.      FP5 product that produces all the zone forecasts in a state.  And each
  807.      zone has a 3 digit number.
  808.  
  809.      Now the fun part.  How do you get a reasonably local forecast if your
  810.      state has been placed under zone forecasts?  First, you need to
  811.      determine if your city code is still available from the weather
  812.      service, and consequently from Weathermation.  Some cities that have
  813.      had individual forecasts forever have simply disappeared.  Others are
  814.      still around, but have been lumped in with one or more other cities,
  815.      because of the county where they are located.  Here's how to sort it
  816.      all out:
  817.  
  818.      There's a new line in WB.CFG (line 19) called "Forecast Zone".  It has
  819.      three options:
  820.  
  821.      NONE - Get the local Metro and FP1 state forecasts just like before.
  822.      ALL  - Get all the forecast zones within a state.
  823.      xxx  - Get a particular 3-digit forecast zone within a state. The xxx
  824.             is the number. For example, zone 7 would be 007.
  825.  
  826.      As long as you can get your local city forecast, specifiy NONE in line
  827.      19 and Weather Board will work as it always has.  When you see a note
  828.      in the forecast that your city will be discontinued, you will need to
  829.      make a couple of runs to fix things up.
  830.  
  831.      First, change line 19 of WB.CFG to ALL, line 20 to NO and line 3 to
  832.      your state code, then run the program.  This will produce a capture
  833.      file with all of your state's zones.  Its name will be your state code
  834.      plus "L.DAT".  In my case, the file name is OHL.DAT.  List this file
  835.      and look for the closest reporting city or county to where you live.
  836.      Now, look a few lines above where your city or county is listed.  You
  837.      will see a line that starts with your state code followed by a Z and a
  838.      3-digit number.  It will look something like OHZ001 followed by some
  839.      other numbers.  New York would be NYZ001, California would be CAZ001,
  840.      etc.  The 3-digit number will be different also.  The set of numbers on
  841.      this line correspond to the list of counties for your (generally) local
  842.      area.
  843.  
  844.      So now that you have all of these numbers, which one is your county?
  845.      Good question. Let's go through an example to find Columbus Ohio, which
  846.      is in Franklin county. Its easier to actully DO this than to EXPLAIN
  847.      it. So don't worry...
  848.  
  849.     The Weather Board Weather Forecast Retrieval System                C-2
  850.  
  851.      Here's a header section of an "all zones" capture file, and
  852.      explanations:
  853.  
  854.      OHZ045-046-051>056-060>065-070>072-077>080-171000-
  855.  
  856.      Read this line as "Ohio Zones 45, 46, 51 to 56, 60 to 65, 70 to 72, and
  857.      77 to 80".  To be honest, I don't know what that last number is, but
  858.      its not needed to find your zone anyway.  (g)  Just remember that the >
  859.      means "FROM number TO number", and the - means an individual number.
  860.  
  861.      BROWN-BUTLER-DELAWARE-FAIRFIELD-FAYETTE-FRANKLIN-GREENE-HAMILTON
  862.      HIGHLAND-LICKING-MADISON-MIAMI-MONTGOMERY-PICKAWAY-PREBLE-UNION-WARREN
  863.  
  864.      Now we get to play "match the county name to the number".  Brown and
  865.      Butler counties are 045 and 046 because those numbers are listed
  866.      directly in the output.  Delaware county is 051 because its listed
  867.      first in the next group.  But notice that this group covers zones 051
  868.      to 056.  So now we count.  Fairfield is 052, Fayette is 053, and
  869.      Franklin is 054.  And sure enough, if I ask for zone 054, I get
  870.      Franklin county, and hence, Columbus!
  871.  
  872.      INCLUDING THE CITIES OF...SPRINGFIELD...COLUMBUS...DAYTON...
  873.      CIRCLEVILLE...LANCASTER...WILMINGTON...CINCINNATI
  874.  
  875.      This section contains "nice to know" information, so you can be sure
  876.      that the weather forecast that follows is for your local (or nearest
  877.      major) city.
  878.  
  879.      That wasn't TOO bad, now was it?  Once you have determined your zone
  880.      number, you put it on line 19 of WB.CFG. Then Weather board should be
  881.      able to track down your city no matter where it appears in the zone
  882.      forecast file. Fortunately, you should only have to go through this
  883.      once.
  884.  
  885.      Starting with Weather Board 1.43, there was an enhacement to this
  886.      procedure.  For some major cities, like New York, you can get the zone
  887.      forecast by using the three letter city code.  So, if you can't find
  888.      the forecast for your zone in the state zone forecast product, try
  889.      using the ALL keyword in the forecast zone line of WB.CFG, and use your
  890.      city's code in the local forecast line.  Doing this may help you find
  891.      your zone.
  892.  The Weather Board Weather Forecast Retrieval System                   D-1
  893.  
  894.      THE ZONE UPDATE FLAG
  895.      --------------------
  896.  
  897.      This flag is line 20 in WB.CFG.  It tells Weather Board what to do if
  898.      the 3-digit zone number you requested was not found in the most recent
  899.      zone weather report.  This has been known to happen when the National
  900.      Weather Service issues updated / corrected forecasts for selected
  901.      zones.  Sometimes your zone may not be included in these forecasts if
  902.      its not involved in the update or correction.  You now have the option
  903.      of (1) updating your BBS bulletins with all of the zone forecasts that
  904.      are present in the latest report, or (2) not updating the bulletins at
  905.      all, and receiving an errorlevel 2 from Weather Board.  Then you can
  906.      have your batch file take some appropriate action.  Putting YES on line
  907.      20 gives you option 1 - this is the way that Weather Board has worked
  908.      up to this point. Putting NO on line 20 gives you option 2. Users of
  909.      older versions of Weather Board will need to add an IF ERRORLEVEL 2
  910.      line to their batch file to make use of option 2.
  911.  
  912.  The Weather Board Weather Forecast Retrieval System                   E-1
  913.  
  914.      THE FILE PATH OPTION
  915.      ---------------------
  916.  
  917.      This is line 21 in WB.CFG.  It controls the drive and path that Weather
  918.      Board uses to store and edit its capture files.  The editied output
  919.      files are placed here also.  Line 21 should be set to NONE for Weather
  920.      Board to use the current directory.  This will make it work like it
  921.      always has.  If you want to Weather Board to put the files on a ramdisk
  922.      or other drive / dirctory, specify the COMPLETE drive and path on line
  923.      21, including the trailing slash!
  924.  
  925.      Examples:  E:\JOE\
  926.                 F:\
  927.  
  928.      If you enable this option, be sure to edit the copy statements in Z.BAT
  929.      so they will pick up the relocated files!
  930.  
  931.     The Weather Board Weather Forecast Retrieval System                F-1
  932.                       Weather Board Registration Form
  933.  
  934.  
  935.     Version of Weather Board requested:   DOS ___    OS/2 ___
  936.  
  937.  
  938.     Name: _______________________________________________________________
  939.           (First)                           (Last)
  940.  
  941.  
  942.     Address: ____________________________________________________________
  943.  
  944.  
  945.  
  946.     City: _______________________ State: _______ Zip: ___________________
  947.  
  948.  
  949.  
  950.     Telephone Number: Day: _________________ Night: _____________________
  951.  
  952.  
  953.  
  954.     BBS Name: ___________________________________________________________
  955.  
  956.  
  957.  
  958.     BBS Phone Number: ___________________________________________________
  959.  
  960.  
  961.  
  962.     Modem: ____________________ Maximum Baud Rate: ______________________
  963.  
  964.  
  965.  
  966.     Did you have to alter the default initialization string? ____________
  967.  
  968.     If yes, your initialization string: _________________________________
  969.  
  970.  
  971.  
  972.     Did you use a Weathermation number that was not in the list? ________
  973.  
  974.     If yes, please answer these questions, so I can update the list:
  975.  
  976.  
  977.     City: ____________________________ State: ________
  978.  
  979.  
  980.     Area Code & Telephone Number: ______________________________
  981.  
  982.  
  983.     Comments: ___________________________________________________________
  984.  
  985.  
  986.     _____________________________________________________________________
  987.  
  988.  
  989.                   THANK YOU for registering Weather Board!
  990.  
  991.  
  992.