home *** CD-ROM | disk | FTP | other *** search
/ Carsten's PPE Collection / Carstens_PPE_Collection_2007.zip / T / TABPPE21.ZIP / TABS-PPE.DOC < prev    next >
Text File  |  1993-11-07  |  10KB  |  250 lines

  1.  
  2.  
  3.  
  4.                         TABS-PPE Version 2.01
  5.  
  6.                         Written By:  Ray Sulich
  7.  
  8.                         Written with PCBoard PPL Version 1.0
  9.                          Copyright 1993, Clark Development Company
  10.  
  11.  
  12. Disclaimer:
  13.  
  14.   This software is provided without any guarantee, either expressed or implied.
  15. All responsibilities for its use rest with the user of the software and not the
  16. author.  The only thing that I will guarantee, is that when you have this
  17. program on your harddrive, it will take up at least a little disk space.
  18.  
  19. License:
  20.  
  21.   This software has not been released into the Public Domain.  Nor, is TABS-PPE
  22. free.  This version has been released as SHAREWARE it has cost, considerable
  23. time in coding and the compiler wasn't free either.  So, if the program meets
  24. your needs I would like to ask you to contribute $5 to ensure the future
  25. progress and support of this program.
  26.  
  27. Future:
  28.  
  29. This program was written because I was having trouble with the programs
  30. supplied by TABS to interface with PCBoard so, I wrote my own interface for
  31. their program TMAN.EXE.  I don't know what the future will bring :)  your
  32. inputs would be must appreciated......
  33.  
  34. Whats it do?:
  35.  
  36. Ultimately it really only DOES one thing.  It accepts the SID (Subscription
  37. Identification Number) supplied by the TABS (900-XXXX) service, validates the
  38. SID entered by comparing it to the list of active SIDS you have.  If a match is
  39. made, the number is "deleted" and the callers account is upgraded.
  40.  
  41. Why do you need it?
  42.  
  43. This program has some nice features, that to date, TABS-PCB (supplied by the
  44. TABS company) doesn't.
  45.  
  46.  1.  It will explain the TABS service to your callers.
  47.  2.  Show the caller the types of upgrades available (3 types)
  48.  3.  Send a message to the caller thanking him/her for the donation. (optional)
  49.  4.  Send a message to the Sysop notifying you of the transaction. (optional)
  50.  5.  Join the caller to your contributors conf. (optional)
  51.  6.  Creates a detailed log of the PPE's usage or errors.
  52.  7.  Will send a message to the sysop if an error occurs (optional)
  53.  8.  Updates callers notes with the callers donation information (optional)
  54.  9.  Excepts donations without upgrading the callers access (after 1st or 2nd
  55.      donation).
  56. 10.  Allows the Sysop to see the number of SID's remaining, add new SID's and
  57.      pack the Active SID list.
  58.  
  59. Installation:
  60.  
  61. 1.  Unzip the archive (guess you've already done that :))
  62.  
  63. 2.  Install the PPE using PCBoard's PCBSETUP and edit your CMD.LST.
  64.   It should look something like this.....
  65.  
  66.                      TABS  2  c:\tabs\tabs.ppe
  67.  
  68. If you execute a "DIR" in this directory, it would look something like this.
  69. These files MUST, absolutely MUST reside in the same directory as the .PPE file.
  70.  
  71.  Volume in drive C is MS-DOS_6.20
  72.  Directory of C:\TABS
  73.  
  74. TABS     CFG        68 10-29-93   3:03p
  75. INTRO             1719 10-25-93   5:33p
  76. TABS     PPE     13483 10-29-93   2:58p
  77. INTROG            2055 10-25-93   5:34p
  78. SIDS     LST      1800 10-29-93   3:01p
  79. ^^^^^^^^^^^^
  80. This is the active SID's listing and may be named anything that you like, as
  81. long as your TABS.CFG configuration matchs this filename.
  82.  
  83. 3.  Configure the program with the TABS.CFG file.... all lines MUST be present.
  84.     If you do not wish to use one of the configuration items you MUST leave a
  85.     blank line in place of the option.
  86.  
  87.   Here is the layout of the TABS.CFG file.
  88.  
  89. Ray Sulich
  90. 40
  91. 365
  92. 25
  93. 60
  94. 2,000,000
  95. 50
  96. 730
  97. 25
  98. 90
  99. 5,500,000
  100. 94
  101. 1
  102. SIDS.LST          ******  New line for this version ******
  103. YES               ******  New line for this version ******
  104.  
  105. Line 1:  The Sysops Name
  106.  
  107. Line 2:  First access level to upgrade to ....
  108.     NOTE:  All callers who enter a SID who are BELOW this level will be
  109.            Upgraded to this level
  110.  
  111. Line 3:  Number of days you wish the caller to hold this access level.
  112.     ie:  In the above example the caller would be at level 40 for 365 days.
  113.          You MUST have the next line set or who knows what access level the
  114.          caller will be downgraded to, once the subscription expires.
  115.  
  116. Line 4:  Level caller is to be downgraded to when his/her subscription expires.
  117.  
  118. Line 5:  Number of minutes the caller would get per day at the first upgrade
  119.          level.
  120.     NOTE:  This number is for display purposes only, and should be entered in
  121.            minutes.
  122.  
  123. Line 6:  Download Bytes available per day at the first upgrade level.
  124.     NOTE:  This number is for display purposes only, and should be entered in
  125.            Bytes.  You may add commas as needed
  126.       ie:  1,000   would read on the screens 1,000 bytes per day
  127.  
  128. ALL LINES BELOW THIS POINT ARE OPTIONAL,  if you choose not to use these items
  129.  you MUST leave a space for the option !!!!
  130.  
  131. Line 7: Second Access level to upgrade to...  (OPTIONAL)
  132.     NOTE:  If you enter a number on this line it MUST be a larger number than
  133.     you entered for the first access level to upgrade to.  If you entered 25
  134.     on line 2 of this file, the number you enter here MUST be 26 or greater.
  135.     Any caller who is at an access level that is greater than the level entered
  136.     on line 2 of this file, but less then the number you enter here will be
  137.     upgraded to this level
  138.  
  139. Line 8:  Number of days you wish the caller to hold this access level.
  140.          (OPTIONAL)
  141.     ie:  In the above example the caller would be at level 50 for 730 days.
  142.          You MUST have the next line set or who knows what access level the
  143.          caller will be downgraded to, once the subscription expires.
  144.  
  145. Line 9:  Level caller is to be downgraded to when his/her subscription expires.
  146.          (OPTIONAL)
  147.  
  148. Line 10: Number of minutes the caller would get per day at the first upgrade
  149.          level. (OPTIONAL)
  150.     NOTE:  This number is for display purposes only, and should be entered in
  151.            minutes.
  152.  
  153. Line 11: Download Bytes available per day at the first upgrade level. (OPTIONAL)
  154.     NOTE:  This number is for display purposed only, and should be entered in
  155.            Bytes.  You may add commas as needed
  156.       ie:  1,000   would read on the screens 1,000 bytes per day
  157.  
  158. Line 12: Contributors Conference number to join the caller to.  (OPTIONAL)
  159.            This program will join the caller to the conference number you
  160.            specify here, with RXS flags.
  161.  
  162. Line 13: Sysop's Conference number to pass messages to (OPTIONAL)
  163.            This program will send messages to the Sysop when:
  164.             1.  An error occurs (will pass errorlevel)
  165.             2.  A caller successfully completes a donation
  166.     NOTE: I urge you to configure this setting.  If you choose not to the only
  167.           way you will know there is a problem with the program, is by reading
  168.           the tab.log
  169.  
  170. Line 14: Name of the file containing your list of Active SID's.  One SID
  171.           (Seven digit number) on each line.  File must reside in the same
  172.           directory as the TABS.PPE
  173.  
  174. Line 15: Yes, or No  ......  Do you wish to have TABS-PPE update the callers
  175.           caller notes.  You must have the Caller notes PSA installed for this
  176.           to work.
  177.  
  178. Other Notes:
  179. *  Indicates new in this version......
  180.  
  181. * Does not require the usage of the TMAN.EXE program....
  182.  
  183. Upon entering the PPE, the caller will first be shown the INTRO(G). file, and
  184.   then screens showing him the different upgrade choices that are available
  185.   (TO HIM) if his access level is higher than the lower access level you have
  186.   configured, then he will not see that screen.  If you have configured this
  187.   PPE with only one upgrade level, then the caller will only see the one upgrade
  188.  
  189. If a caller decides to donate to your BBS but is at a level higher than what you
  190.   have specified in the configuration file,  the donation will be accepted and a
  191.   message passed to the caller.
  192.  
  193. This program will create and update a log called TABS.LOG, that will be located
  194.   in the PPE directory.
  195.  
  196. This program will allow you to Inquire as to how many SID's you have left.
  197.  
  198. * Will allow you to add a new batch of SID's to your active SID's list.  At the
  199.  same time it will pack the active SID list by removing an SID USED statements,
  200.  and or invalid SID's
  201.  
  202. * In all cases after a caller has successfully entered his SID, he will be
  203.   presented with a short screen saying Thank you, and showing him the new access
  204.   levels and his caller notes will be updated with his donation information.
  205.  
  206. The two "Welcome" type screens included with this .zip file, may be altered as
  207.   you see fit, but MUST reside in the same directory as the PPE and must
  208.   maintain their original names.
  209.  
  210. * This version of the program is TOTALLY UNCRIPPLED,  but you will find that
  211.  it has a 5 second delay upon exiting the PPE and a Please register me note.
  212.  
  213. * This PPE will produce the following error levels (for internal use) and will
  214.  log them to your TABS.LOG for your troubleshooting pleasure....:)
  215.  
  216.  Errorlevel 10 =  User entered a valid SID and was upgraded....
  217.  Errorlevel 11 =  User entered an invalid SID
  218.  Errorlevel 12 =  TABS PPE could not create its temporary work file.
  219.  Errorlevel 13 =  Could not find file containing the list of new SID's to add
  220.                   to your active SID listing.
  221.  Errorlevel 14 =  Could not locate the active SID listing.  You entered the
  222.                   name incorrectly on line 14 of the config. file or it is not
  223.                   located in the same directory as the PPE
  224.  
  225.  
  226. If you have any trouble with this program.  I may be reached via the RIME
  227. network PCB Utilities conference, if you choose you may route messages to me
  228. via ->1475 or the PCB Support Echo on FidoNet or netmail via 1:275/25
  229.  
  230. Good luck, and may the contributions pour in !!
  231.  
  232. Remember,  this program is SHAREWARE...... The $5 registration fee will allow
  233.  you to download the registered version of this program, and will remove
  234.  the built-in delay upon exiting the program.
  235.  
  236.  
  237. You may send the registration fee to:
  238.  
  239. Ray Sulich
  240. 1012 Scarborough CT.
  241. Virginia Beach, VA
  242.                    23456
  243.  
  244. Support BBS:
  245.  
  246. Straight Board BBS at:
  247.  
  248. 804-468-6454  USR DS HST 16.8 V32/Bis V42/Bis
  249. 804-468-6528  AT&T Dataport 14.4 V32/Bis V42/Bis
  250.