home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / modem.madness / SMMNETML / STATSC11.ZIP / STATUSC.DOC < prev    next >
Encoding:
Text File  |  1993-07-08  |  20.7 KB  |  459 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                         Network Mail Status - Cam-Mail Version
  9.           =================================================================
  10.  
  11.                First off I would like to thank those users who have offered
  12.           suggestions and  made comments to  this and  the original  Status
  13.           program (Postlink  version). Some functions and  displays are the
  14.           direct result of this input.
  15.  
  16.                Works  with  Cam  DeBuck's  Cam-Mail  (copyright  Cam DeBuck
  17.           Software)  door  which  imports  and exports  .QWK  mail  packets
  18.           received from your   Network Hub(s). It uses the  log(s) produced
  19.           by EXPORT.EXE and IMPORT.EXE log options.
  20.  
  21.                (1) Generates a network  Export mail status bulletin showing
  22.           each conference  (full 24  characters in conference  names), 1000
  23.           maximum, and the  total number of  messages exported for  current
  24.           date and  total to date  for each conferences,  total conferences
  25.           and the total messages to date for the specified network.
  26.  
  27.                (2) Generates a network Import mail status bulletin with the
  28.           same  format as  the Export  bulletin. Since  the export  routine
  29.           contains all conference names it is run first to  get those names
  30.           so  that conferences with zero imports are still displayed in the
  31.           import  bulletin. I  could  not  find  another  way  to  get  all
  32.           conference names.
  33.  
  34.                (3)  Generates last  import  bulletin  showing  last  import
  35.           information: date, time, total messages import in last import and
  36.           total messages imported to date.
  37.  
  38.                (4)  Generates, or appends to  the end of,  a monthly totals
  39.           bulletin called  network.TOT with  each  rollover. This  bulletin
  40.           contains  the  total  lines   from  previous  Export  and  Import
  41.           bulletins.
  42.  
  43.                Supports multiple  networks.  This program  uses  Cam-Mail's
  44.           export/import  log(s). Single  log  file or  separate Import  and
  45.           Export  logs.  It does  a monthly  rollover  of the  LOG(s) using
  46.           PKZIP.EXE.
  47.  
  48.                This archive should contain the following files:
  49.  
  50.                DOORS.TXT.............. Current list of James Huckabey doors
  51.                FILE_ID.DIZ............ BBS description file
  52.                READ.ME................ Update/changes information
  53.                STATUSC.EXE............ Actual StatusC program
  54.                STATUSC.DOC............ Instructions for running StatusC
  55.                STATUSC.CFG............ Sample configuration file     
  56.                STATUSC2.CFG........... Sample configuration file
  57.                STATUSC3.CFG........... Sample configuration file
  58.                STATUSC.BAT............ Sample batch file
  59.                SUPPORT.TXT............ Location of Support BBS
  60.                ARCHIVE.TXT............ This list of files
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                Syntax is pretty straight forward:
  69.  
  70.                                  STATUSC STATUSC.CFG
  71.  
  72.                Full path  to STATUSC.EXE may be  used if not in  path or in
  73.           current  directory.  If  you do  use  a  path  statement in  your
  74.           execution of StatusC (not in current dir or in path)  you need to
  75.           set the  environment variable  "SET STATUSC=path  to STATUSC.EXE"
  76.           (SET STATUSC=C:\UTILITY\OTHER, etc. no ending slash is needed).
  77.  
  78.                It  is  not  necessary  to  add  a  path  statement  to  the
  79.           configuration file since the program  finds itself. Of course the
  80.           file must be  in location  of STATUSC.EXE.  If the  configuration
  81.           file is not  in the same location then use  the path statement to
  82.           it's location. 
  83.  
  84.                "STATUSC.CFG" and can have any  file name with the following
  85.           format. You can use up  to 8 characters of your network  name for
  86.           the  name  of your  .CFG file  if  that helps  keep multi-network
  87.           configurations clearer. This would  be the easiest way to  do it.
  88.           Each  line must  be  populated  with  a  valid  entry.  Paths  to
  89.           bulletins or logs are not needed if they are in or written to the
  90.           current directory:
  91.  
  92.                          (1) Unregistered BBS
  93.                          (2) 0000
  94.                          (3) Network
  95.                          (4) CAM-MAIL.LOG
  96.                          (5) C:\BBS\BLT7
  97.                          (6) CAM-MAIL.LOG
  98.                          (7) C:\BBS\BLT77
  99.                          (8) C:\BBS\BLT777
  100.                          (9) PCB
  101.  
  102.                                      CFG line #1
  103.  
  104.                "Unregistered BBS", system name if registered
  105.  
  106.                                      CFG line #2
  107.  
  108.                "0000", valid serial number if registered.
  109.  
  110.                                      CFG line #3
  111.  
  112.                "Network" should be the  name of the actual network  you are
  113.           using, one word  and case sensitive  (Intelec, UNINET, etc.).  18
  114.           characters max,  longer names are  truncated. Say you  are making
  115.           two different network mail runs with the same software, you would
  116.           use those names here, each in it's own configuration file.
  117.            
  118.                                      CFG line #4
  119.  
  120.                "CAM-MAIL.LOG" is the path and  name of your Cam-Mail Export
  121.           log.  Lines #4  and #6  can contain  the same  file name  if your
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.           Export and Import logs are in one file. I believe  this is normal
  130.           for the Cam-Mail generated log.  (At this time I have  no details
  131.           on how Cam-Mail does logs or multiple logs)
  132.  
  133.                                      CFG line #5
  134.  
  135.                "C:\BBS\BLT7" is the path and name for your Export bulletin.
  136.  
  137.                                      CFG line #6
  138.  
  139.                "CAM-MAIL.LOG" is  the path and name of your Cam-Mail Import
  140.           log.  Lines #4  and #6  can contain  the same  file name  if your
  141.           Export and Import logs are in one file. I believe  this is normal
  142.           for the  Cam-Mail generated log,  but have maintained  the format
  143.           used in the Postlink version of Status.
  144.  
  145.                                      CFG line #7
  146.  
  147.                "C:\BBS\BLT77"  is  the  path   and  name  for  your  Import
  148.           bulletin.
  149.  
  150.                                      CFG line #8
  151.  
  152.                "C:\BBS\BLT777"  is the path  and name for  your Last Import
  153.           bulletin.
  154.  
  155.                                      CFG line #9
  156.  
  157.                Color  and characters  used are  setup to  give you  as much
  158.           control over the output as possible.  Not all users can read  and
  159.           handle IBM extended graphic characters (like sight impaired users
  160.           and voice  hardware).  Program  can  use either  "=/-"  or  IBM's
  161.           extended  graphic characters "═/─".  Line #9 must  contain one of
  162.           the following options:
  163.  
  164.                "PCB" use IBM extended  graphic characters and PCBoard's @X0
  165.           colorizing codes.
  166.  
  167.                "PCB0" use no IBM  extended graphic characters and PCBoard's
  168.           @X0 colorizing codes.
  169.  
  170.                "ANSI"  use   colorizing   and  no   IBM  extended   graphic
  171.           characters.
  172.  
  173.                "ANSI2" use colorizing and IBM extended graphic characters.
  174.  
  175.                "ASCII"  use  no  colorizing  and no  IBM  extended  graphic
  176.           characters.
  177.  
  178.                "ASCII2"  use no  colorizing, but  use IBM  extended graphic
  179.           characters.
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.                                 STATUSC TOTALS FILE(s)
  188.  
  189.                This  file,  StatusC  Totals,  is  written  to  the  current
  190.           directory only. Current directory is the directory where you call
  191.           STATUSC.EXE  from. The file name is  the first eight alphabetical
  192.           characters  of  your network  name. That  way  if you  are making
  193.           multiple network mail runs each network will have it's own totals
  194.           file. The extension is always "TOT".
  195.  
  196.                Please  make  note  that if  your  copy  of  StatusC is  not
  197.           registered that  the total file  will have "Unregistered  BBS" in
  198.           the BBS line of the  bulletin. If you keep the file  and register
  199.           StatusC you will  have to edit  the top line  of the bulletin  or
  200.           erase the file and start over.
  201.  
  202.                This file/bulletin  has unlimited possibilities.  If you are
  203.           making  more  than  one  StatusC  execution,  say  for  different
  204.           formats, only the first  one will be executed with  the rollover.
  205.           So this file  will only contain that color format. It is complete
  206.           with whatever color codes  existed in the original bulletin.  The
  207.           colors can be removed  or replaced with whatever colors  you want
  208.           manually using a text editor.
  209.  
  210.                The file has  a three  line header when  first created,  (1)
  211.           line with BBS name in it, (2) an explanation of what it is, (3) a
  212.           header  termination line. It then  has one line  for Export total
  213.           and  one line  for Import  total followed  by a  blank separation
  214.           line. Each successive  appendage is three  lines total. A  year's
  215.           worth of information would have a total of thirty-nine lines.
  216.  
  217.                What you do with this information is up to you. Just another
  218.           friendly option added to the program.  If you are going to use it
  219.           as an  active bulletin it  can be copied anywhere  you want. Just
  220.           make sure that if you want the next rollover appended  to the end
  221.           that you keep the file in the current directory for the execution
  222.           of  StatusC. If you change this directory  make sure you move the
  223.           total bulletin(s) to your new directory.
  224.  
  225.                It should be noted that when you start using StatusC for the
  226.           first  time that if your Cam-Mail log(s) are not just the current
  227.           month's log(s) that the log does not roll over until the month in
  228.           the log  equals your  system's current month.  The first  archive
  229.           will contain everything  to date. The new  log will start at  the
  230.           first current month's  date StatusC finds in  the current month's
  231.           part of the log. Bulletins  generated will show information  only
  232.           for  the current  month  and from  this  point on  each  rollover
  233.           archive will contain only the previous month's log.
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.                                         Errors
  242.  
  243.                Errors are written to the same directory as STATUSC.EXE in a
  244.           file called  STATUSC.ERR. If  the file already  exists additional
  245.           errors are  appended to the  end of the  file. It may  be deleted
  246.           after you have  made note of  any errors. It's  existence it  not
  247.           required by the program.
  248.  
  249.                During  the  start  up  procedures  that  program   displays
  250.           "Searching!" while it is looking for the directory STATUSC.EXE is
  251.           located  in.  Also  "Configuring!" while  it  is  reading  in and
  252.           verifying all information in the configuration file. These are to
  253.           show you  what the program is  doing should lockups  occur. I had
  254.           problems in these areas  and took some time  to isolate them.  At
  255.           least now these problem areas can be isolated. Normally these two
  256.           displays should be  very quick and unreadable depending on system
  257.           speed and StatusC's configuration.
  258.  
  259.                If StatusC  has trouble  with  the log  files, like  finding
  260.           it/them, it first tries to create  a "no data bulletin" and do an
  261.           normal error exit. If  it cannot create these bulletins  is makes
  262.           the error exit  that displays  the help screen.  These two  exits
  263.           would normally be an error in the configuration file: wrong path,
  264.           wrong file name, configuration file name not used, etc.
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.                          Cam-Mail's EXPORT.EXE and IMPORT.EXE
  273.  
  274.                Follow  your instructions  in CAM-MAIL.DOC  on calling  your
  275.           EXPORT.EXE  and IMPORT.EXE  programs and your  network definition
  276.           setup(s).  Make sure  you  have  the  /LOG  switch  on  both  the
  277.           IMPORT.EXE and EXPORT.EXE. Examples follow:
  278.  
  279.                EXPORT INTELEC /LOG
  280.  
  281.                IMPORT INTELEC /LOG
  282.  
  283.                Other options may be  used on the command line.  My examples
  284.           are just to make sure you have the log option  turned on. StatusC
  285.           must  find both Exports and Imports in  the log(s). You then call
  286.           StatusC with a configuration  file that contains the name  of the
  287.           network definition  produced log.  Example shows Intelec  as both
  288.           the  network name and network definition name and these might not
  289.           actually be the same:
  290.  
  291.                          (1) Unregistered BBS
  292.                          (2) 0000
  293.                          (3) Intelec
  294.                          (4) INTELEC.LOG
  295.                          (5) C:\BBS\BLT7
  296.                          (6) INTELEC.LOG
  297.                          (7) C:\BBS\BLT77
  298.                          (8) C:\BBS\BLT777
  299.                          (9) ANSI2
  300.  
  301.                If   you  have  more  than  one  network  you  must  have  a
  302.           configuration file or files  for each one. Line #3  would contain
  303.           the next network name and lines #4 and #6 would contain the names
  304.           of  the next  network  log. This  would be  repeated for  as many
  305.           networks as you have Cam-Mail configured for.
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.                Perhaps you want  to make  a bulletin with  the PCBoard  @X0
  314.           codes  and one using straight  ASCII codes and  yet another using
  315.           ANSI codes. The .CFG  files would contain the bulletin  names and
  316.           the form setting (#9):
  317.  
  318.                STATUSC STATUSC.CFG
  319.                (.CFG with PCB, uses ANSI codes and IBM extended graphic
  320.                 characters)
  321.  
  322.                STATUSC STATUSC2.CFG
  323.                (.CFG with ASCII, ASCII and no IBM extended graphic
  324.                 characters)
  325.  
  326.                STATUSC STATUSC3.CFG
  327.                (.CFG with ANSI, ANSI colors and no IBM extended graphic
  328.                 characters)
  329.  
  330.                You  just call StatusC as many times as needed, with as many
  331.           configuration files  as needed  to generate whatever  formats you
  332.           want for each  network that you have. On my  386/33 it takes less
  333.           than twenty seconds to run  the program on a 6,500 line  test log
  334.           (from three BBS systems).
  335.  
  336.  
  337.                                  The StatusC Program
  338.  
  339.                If you don't like the program please write to me and explain
  340.           why. Send me any suggestions you might have. If they  enhance the
  341.           overall program I will try to incorporate part, some, all, in the
  342.           next release.
  343.  
  344.                 The program package  represents many hours  of programming,
  345.           testing,  updating and more testing as well as LD telephone calls
  346.           to  distribute the  beta and  release copies.  Please  support my
  347.           efforts and register your copy.
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.                         PKZIP.EXE used by the StatusC Program
  356.  
  357.                "PKZIP.EXE" must be somewhere in your path or in the current
  358.           directory. When the month changes in the CAM-MAIL.LOG the program
  359.           archives the current log into a file using 'ML'+ the current date
  360.           (ML010193.ZIP, etc.). It also  includes the current log (1  or 2)
  361.           and  all three bulletins. It  creates this in  the directory that
  362.           contains the log  file (import log if two logs used). The program
  363.           then  rewrites the log using  only the current  new month's data.
  364.           This way there  is only  one month's  log data  in your  Cam-Mail
  365.           log(s).
  366.  
  367.                I  have corrected  the  archiving problems  with the  log(s)
  368.           while SHARE.EXE is loaded.  This was not my error,  but something
  369.           with DOS,  Share and  Borland's Pascal.  I don't  know who  is at
  370.           fault.
  371.  
  372.                The  bulletins  are  added  to  the  archive   so  the  last
  373.           information posted on the BBS before rollover is available should
  374.           this information be required by the you.
  375.  
  376.                If you do not want the previous month's log(s) simply delete
  377.           the archive from your hard drive. In your calling batch file  you
  378.           can  add "IF EXIST ML*.ZIP DEL ML*.ZIP" and this will auto-delete
  379.           the archive.
  380.  
  381.                If the program  has any  problems with your  log(s) such  as
  382.           file not  found, no  exported  conferences found,  a bulletin  is
  383.           generated showing that there was an  error in the log and that no
  384.           imported/exported  messages were  found.  The program  aborts  on
  385.           these errors. The program confirms each item in the configuration
  386.           file before it does anything else. See errors below
  387.  
  388.                There must  be at least one  meg of free disk  space for the
  389.           archive to be executed. I have  no idea the possible sizes and if
  390.           anyone has problems with  the archive with one meg as the minimum
  391.           please let me know and I will increase the size of the free space
  392.           required. I have been unable to trap PKZIP.EXE errors from within
  393.           my  Turbo Pascal 7.0 programs.  I believe PKZIP  handles them and
  394.           does not pass them along to operating system.
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.                                  StatusC Registration
  403.  
  404.                Send BBS information and one of the following in $ U.S.
  405.  
  406.                (1) Registration only via routed Rime node ID.........$10
  407.                Not a safe or reliable form of registration.
  408.  
  409.                (2) Registration only via mail........................$10
  410.                (outside U.S. please add $2) Better registration.
  411.  
  412.                (3) Registration and latest version via mail......... $12
  413.                (outside U.S. please add $4) Include diskette size.
  414.  
  415.                (4) Registration and latest version via mail and
  416.                copy of all James Huckabey Doors and PC software..... $15
  417.                (outside U.S. please add $5) Include diskette size.
  418.  
  419.                (5)  Limited Special Registration of Status and StatusC
  420.                add $5 to any of the above options. *** Offer good only
  421.                through August 15, 1993 ***
  422.  
  423.                Option: 1: [ ]   2: [ ]     3: [ ]     4: [ ]     5: [ ]
  424.  
  425.                Diskette Size: 360: [ ]   1.2: [ ]   720: [ ]  1.44: [ ]
  426.  
  427.                Your current version number: [     ]
  428.  
  429.              Please supply name of BBS to be added to program,  up to sixty
  430.           characters.  Anything longer  will be  truncated, no  exceptions.
  431.           This is to be on one line  of code and must be legible since  the
  432.           serial number is based  on exact syntax. I cannot  be responsible
  433.           for unreadable data. Please print. Case sensitive!
  434.  
  435.           Example:  "Jim's Graphic  BBS". In  StatusC it  comes out  as the
  436.           following in all bulletins generated:
  437.  
  438.                ==================(Jim's Graphic BBS)==================
  439.  
  440.  
  441.            [-------------------------------------------------------------]
  442.  
  443.           FROM: 
  444.              Your Name: 
  445.                        ---------------------------------------------------
  446.                Address:  
  447.                        ---------------------------------------------------
  448.                   City: 
  449.                        ---------------------------------------------------
  450.            State & Zip: 
  451.                        ---------------------------------------------------
  452.                 HUB ID:                       NODE ID:
  453.                        ----------------------         --------------------
  454.           Phone(voice):                        (data)
  455.                        ---------------------         ---------------------
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                Your registration  number and  any diskettes,  if requesting
  464.           current version or other software, are sent by return mail or via
  465.           Rime  and routed Node  ID if this  is your choice.  E-Mail is not
  466.           that reliable.
  467.  
  468.                     James Huckabey
  469.                     3621-A Fraser Street
  470.                     Bellingham, Washington 98226 U.S.A.
  471.                     (206) 671-2868 (voice) I do have a USR 14.4 DS!
  472.  
  473.                You can also contact me at:
  474.  
  475.                     Corporate Headquarters BBS
  476.                     Sysop: Bob Neal
  477.                     RelayNet (tm): CHQBBS (#1255)
  478.                     (815) 886-3233 or 886-9381 (14400 V32bis)
  479.