Online Checks Direct! PCBoard Module Copyright (c) 1994 GO/4 Software, ALL RIGHTS RESERVED Version 1.10 Main Documentation for PCBOCD & All Utilities ABS Authorized Module #DS4310 Documentation Revision 004 For use with PCBoard v15.2 and above GO/4 Software Company 6400 Lively Lane Evansville, IN 47720 BBS: (812) 423-3394 VOICE: (812) 423-7780 FAX: (812) 423-7780 INTERNET: eric.scales@saltair.com NOTE: The documentation is not currently formatted correctly for printers. The next document revision will be revised and will be correctly formatted. Thank you for your patience! ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Trademark & Copyright Information ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ PCBoard is a registered trademark of Clark Development Co., Inc. PCBoard is copyright (c) 1983-1994 by Clark Development Co., Inc. PCBEdit is copyright (c) 1994 by Clark Development Co., Inc. PCBoard Programming Language is copyright (c) 1993-1994 by Clark Development Co., Inc. PPL is a trademark of Clark Development Co., Inc. Online Checks Direct! is a registered trademark of American Banking Systems, Inc. Online Checks Direct! PCBoard Module is copyright (c) 1994 by GO/4 Software Co. Time slice giveup routines in PCBOCDTM copyright (c) 1994 by Rob Kittredge. All other products mentioned herein are registered trademarks and/or copyrighted by their respective companies. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sign-Up ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Please note that if you do decide to go with the Online Checks Direct! system by ABS, you can obtain the forms directly from GO/4 Software and sign up through GO/4 Software. You can obtain the form any of the following ways: 1 - Call E.D.S. Development at (812) 423-3394 and login with the name BBSDD DEMO with a password of "DEMO". (without the quotes) Then, after showing you the demo of the software, the system will ask you if you would like to download the sign-up forms and a corresponding printing utility. All you need to do is answer yes to the questions, and you can begin to download the forms. 2 - Call E.D.S. Development at (812) 423-3394 and login with your user name. Then, download the following files: ABSFORMS.ZIP - Actual sign-up forms PS30.ZIP - Forms printing utility 3 - Call GO/4 Software (VOICE) at (812) 423-7780 and leave a message for Eric Scales stating either your mailing address to mail the forms to, or your fax # (with a corresponding time to fax the forms). 4 - Call GO/4 Software (VOICE) at (812) 423-7780 and have the forms automatically faxed to you via our Fax-On- Demand system. Also, if you have any questions about the business practices of ABS, or just have a general question about the service, you can call ERIC SCALES voice at (812) 423-7780. It will be answered personally by Eric Scales from 3:30pm-10pm and by voicemail the rest of the time. You can also call E.D.S. Development at (812) 423-3394 and leave a message to ERIC SCALES. Thank you and we hope to have you signed up very soon! Eric D. Scales GO/4 Software ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Disclaimer & Warranty ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Online Checks Direct! (PCBoard Module), herein referred to as PCBOCD, is a software product written by GO/4 Software, herein referred to as GO4, functioning to provide transaction processing via a service provided by American Banking Systems Co., Inc., herein referred to as ABS. PCBOCD is sold 'as is' without any type of warranty, express or implied. Neither ABS nor GO4 will be held responsible for any problems that may occur with your system as a result of using PCBOCD. PCBOCD has been developed to operate with the PCBoard v15.2 system and it will ONLY operate with PCBoard v15.2. (NOTE: It also runs correctly with PCBoard v15.21) (PCBOCD will be updated as newer versions of PCBoard arrive.) Claims for a refund of the entire registration amount of PCBOCD, due to an erroneous purchase (ONLY IF THE SYSOP IS USING A SOFTWARE OTHER THAN PCBOARD V15.2) should be made within 7 days of receipt of the program key. After 7 days, right to a refund will be waived. GO4 reserves the right to change prices to PCBOCD at any time. GO4 also reserves the right to charge a fair upgrade fee for major revisions. In order for a new version of PCBOCD to be determined a major revision, the following requirements must be satisfied: -The major version number must increment by a value of one or more. (ie., if you are upgrading from v1.00, the new version must be v2.00 or higher. v1.50 would not be considered a major revision.) -There must be at least some features added. In other words, GO4 may not designate a bunch of bug fixes as a major revision. -GO4 must designate the new version as a major revision in the revision history. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Acknowledgements ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ I would like to thank the following people for all of their help in making Online Checks Direct! for PCBoard a success: Darren Humay of American Banking Systems Co., Inc. for making the Online Checks Direct! service available, thus making this product available. Helena of American Banking Systems Co., Inc. for putting up with me every time I changed an account name, account number, mailing address, phone number, etc. Steve Klingler of Clark Development Co., Inc. for help in promoting the product. This includes placing the product on the Salt Air BBS and all the help he has given with press releases, etc. Stan Paulsen of Clark Development Co., Inc. for help with the PCBoard Programming Language and for going in on Saturdays to work on the DBase code :) David Terry of Clark Development Co., Inc. for all his help and for making PCBoard the best Bulletin Board System on the market. Rob Kittredge of RoCo Software, Inc. for all of his help dealing with Pascal, the Async Professional libraries, and time slicing. Jennifer Townsend of LDDS Metromedia Communications for all of her help dealing with T1 setups, long distance communications, and long distance dialing service consultation. All of our Beta testers. These people bought the program before they even knew how it worked. They have helped mold the entire operation of the program. Without these people, we would still be looking for bugs. Last, but certainly not least, everyone who helped me out. I sometimes forget, but I appreciate all the help everyone has given me. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Registration ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ It's fairly simple for you to purchase Online Checks Direct! for PCBoard. All you need to do is call GO/4 Software obtain the necessary signup forms. (See the "Sign-Up" section in the manual that explains how you go about doing this.) They will then process your transaction and your key will be posted as follows: -If you register before 3:00pm CST, your key should be posted by 5:00pm CST on the same evening. Due to everything that happens in Indiana (from Tornados to Blizzards) it may not always be possible to have the key up by 5pm. We will, however, try our best to meet that deadline. -If you register after 3:00pm CST, your key should be posted by 5:00pm CST the next evening. ABS will inform you (after you purchase the key) how to go about downloading the key. Signup with American Banking Systems is currently priced at $160 and includes this PCBoard Module, the PCBOCD Sales Executive, and the PCBOCD Transmission System. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Technical Support ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Technical support will be provided electronically through the InterNet or via our support BBS. The number to our support BBS is (812) 423-3394. When you purchase the software, an account it automatically created for you. Your username and password will be the same as the username and password that you use on the ABS support system. If you have a problem with the software, please call E.D.S. Development at (812) 423-3394, join conference #4, and write a message addressed to ERIC SCALES. Include the problems you are having, your system setup, and (if possible) attach to the message any files that may be helpful. Also, our voicemail system will be available 24hrs a day. The number to this is (812) 423-7780. If you prefer to use the InterNet, you may send a message to: eric.scales@saltair.com ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Why Choose a PPE Over a Door? ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ There are many advantages to running a PPE rather than a door. Here is a simple list of just some of the advantages that you will have as a result of running a PPE. 1 - FLEXIBILITY - With a PPE, you can replace any of your display prompts and actually rewrite that part of PCBoard to your specifications. You may also place PPEs in display files. So if you wanted Online Checks Direct! (PCBoard Module) to execute every time a user's expiration expired (to give them a chance to renew their subscription) you would simply add the following line to your EXPIRED display file: !C:\PCB\PPE\PCBOCD\PCBSE.PPE The above command would execute the PCBSE PPE (PCBoard Sales Executive) and allow the user to pick from a list of subscriptions to renew. 2 - COMMUNICATIONS - With a PPE, communication with your com port is not a problem. Do you run a FOSSIL driver and just can't seem to find a door to work right with it? Are you using an intelligent multi-port serial card and cannot find a door to support it? Are you running OS/2 and cannot find anything to support your multi-port driver? If so, then look no further! Since a PPE runs within PCBoard, PCBoard handles all the communications for the PPE. So if you have PCBoard setup to work with a 16-Port DigiBoard IM card, then your PPE will also know how to correctly talk to your modem. Same goes for FOSSIL drivers, the OS/2 API, etc. 3 - SMOOTH OPERATION - Ever had a door that could never figure out when someone has dropped carrier? Or maybe you have a door that is very slow to load and sometimes locks your system up. If so, then you need to replace that door with a PPE. Again, since a PPE runs within PCBoard, PCBoard handles all carrier detection, etc. If someone drops carrier in a PPE, PCBoard recycles. If someone has not entered a keystroke for the specified # of minutes, PCBoard logs them off. etc., etc. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Overlay buffers and memory problems ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The OVLSIZE.EXE program, included with PCBoard, is a very useful tool for configuring the performance of your PPEs. First, you need to know how much memory you have available, and how much memory your largest PPE or door needs to operate. Second, the more overlay buffers you have, the faster your PPEs will operate. But you cannot make the buffers too large, or some of your PPEs and doors may not have enough memory to operate. I suggest that if your PCBoard status line shows at least around 170K or so, you'll be alright. Clark Development recommends a setting of 20 (or 80K) for optimum speed and memory conditions. To change your overlay buffers, run OVLSIZE (which should be located in your main PCBoard directory) with the following parameters: OVLSIZE.EXE is the path & filename of your PCBoard executable. is the size of your overlay buffers. Valid sizes are as follows: 1 = 4K 9 = 36K 17 = 68K 25 = 100K 2 = 8K 10 = 40K 18 = 72K 26 = 104K 3 = 12K 11 = 44K 19 = 76K 27 = 108K 4 = 16K 12 = 48K 20 = 80K 28 = 112K 5 = 20K 13 = 52K 21 = 84K 29 = 116K 6 = 24K 14 = 56K 22 = 88K 30 = 120K 7 = 28K 15 = 60K 23 = 92K 31 = 124K 8 = 32K 16 = 64K 24 = 96K 32 = 128K NOTE: You MUST be sure that all of your programs and PPE files will be able to execute after you change the overlay buffer setting. If PCBOCD, PCBSE, or PCBOCSM will not execute because PCBoard is reporting "Unable to allocate memory (SCRIPT BUFFER)", then you will need to do one of the following things. 1) Try to maximize your window if using DESQview. 2) Set "Pre-Load PCBTEXT" setting in PCBSetup to No. 3) Set "Pre-Load CNAMES" setting in PCBSetup to No. 4) Lower the amount of overlay buffers in your PCBOARD.EXE or PCBOARDM.EXE file. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Description of the Different Programs ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section will provide you with a description of each of the programs included in the PCBOCD archive. PCBOCD.PPE (Online Checks Direct! PCBoard Module) This is the main program. This [PPE] will ask the user what type of account he/she will be using, then it will gather all of his/her information. This program maintains the database of transactions and will be used by all SysOps who have purchased PCBOCD. PCBSE.PPE (PCBoard Sales Executive SALES MODULE) This is a separate program, provided free of charge, that will allow you to setup categories of items for sale. This can be used to offer your users different registration plans, different software products, cd-rom discs, computer systems, accounting credits, etc. This program will automatically (if so configured) upgrade the user's security levels, update the user's accounting credits, write the user a message, etc. PCBOCSM.PPE (PCBOCD System Manager) This program is the main powerhouse of the PCBOCD system. It will allow you to edit transactions, add transactions, mark transactions as sent or unsent, export the transaction database to a text file, manage the PCBSE categories/items, pack the databases, and send the transaction data to ABS. This program makes it unnecessary to run a script with a comm program such as Telix, or Qmodem Pro. PCBOCSM will export the transactions, dial the ABS system, and upload the transactions all from your nightly event. PCBOCSM even knows enough not to dial the ABS system if you have no pending transactions to send. PCBOCDTM.EXE (PCBOCD Transmission Module) You need not be concerned with this module. It is the module that dials into the ABS system and transmits the data. Its operation is completely transparent. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ How Does the System Operate? ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The Online Checks Direct! (PCBoard Module) system is a pretty complex system. However, the system pretty much runs itself. Here is a brief description of how your information is processed, and how those checks actually get in your account. First, the caller on your bulletin board chooses the items that he/she wishes to purchase. He/she is then taken into PCBOCD where he/she will enter all account and contacting information. Then, PCBOCSM will execute in your nightly event to process the information. PCBOCSM will first gather all the pending information that hasn't been sent and it will create a database file. Then, PCBOCSM will archive the database, dialup the ABS support system, login with your account setup, and upload the transaction information. I've actually timed this process and it takes about 30 seconds. Not a big bite in your long distance bill, but we have the means to offset your LD bills with a special long distance plan we offer. (Please see the section entitled "Cheaper Long Distance Bills" later in the documentation) In a nutshell, that's basically how everything operates... ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ First Time Installation ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Please read this section very carefully if you are installing PCBOCD and/or any of its utilities for the first time. Step #1: Create a directory specifically for PCBOCD and unarchive the PCBOCD archive into the directory that you created. Step #2: Decide whether or not you need to use the PCBoard Sales Executive in conjunction with PCBOCD. (NOTE: Each of the programs was described earlier in the documentation.) Step #3: Load up PCBSetup and go to "File Locations" Step #4: Cursor down to "Configuration Files" and hit enter. Step #5: Cursor down to "CMD Lst Loc/Filename" and hit F2 to edit your CMD.LST file. Step #6: If you will be using the PCBoard Sales Executive, add the following entries to your CMD.LST file: Charges Command Sec. Per Use Per Min Location -------------------------------------------------- BUY 0 0 0 [FILEPATH] PCBOCSM 110 0 0 [FILEPATH] *The command BUY would execute the file PCBSE.PPE, therefore you would place the path & filename of PCBSE.PPE in the spot that says [FILEPATH] for the command BUY. *The command PCBOCSM would execute the file PCBOCSM.PPE, therefore you would place the path & filename of PCBOCSM.PPE in the spot that says [FILEPATH] for the command PCBOCSM. If you will NOT be using the PCBoard Sales Executive, add the following entries to your CMD.LST file: Charges Command Sec. Per Use Per Min Location -------------------------------------------------- PCBOCD 0 0 0 [FILEPATH] PCBOCSM 110 0 0 [FILEPATH] *The command PCBOCD would execute the file PCBOCD.PPE, therefore you would place the path & filename of PCBOCD.PPE in the spot that says [FILEPATH] for the command PCBOCD. *The command PCBOCSM would execute the file PCBOCSM.PPE, therefore you would place the path & filename of PCBOCSM.PPE in the spot that says [FILEPATH] for the command PCBOCSM. NOTE: You may customize the command to your liking. ie., You could use PURCHASE instead of BUY. Just make sure you are executing the correct PPE file. Also, you may set the security levels and accounting charges to your liking, but keep in mind that the system manager (PCBOCSM) was meant to be seen only by the SysOp. Step #7: Configure the PCBOCD system. (NOTE: Please see the section on "Configuring Online Checks Direct! for PCBoard" later in the documentation.) Step #8: If you elected to use PCBSE, please configure the PCBSE system. (NOTE: Please see the section on "Configuring the PCBoard Sales Executive" later in the documentation.) Step #9: If you elected to use PCBSE, you will want to setup your categories, items, and you will want to customize your display screens for PCBSE. (NOTE: Please see the section on "Configuring the PCBoard Sales Executive" later in the documentation.) Step #10: Make sure you take a good look at the configuration and make sure everything is working and setup correctly. Step #11: Last, but certainly not least, contact Eric D. Scales at GO/4 Software if you are having problems with the software. (NOTE: This was described in the "Technical Support" section earlier in the manual.) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Configuring Online Checks Direct! (PCBoard Module) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The configuration of PCBOCD is fairly simple. It only requires you to specify a few toggles, and change a few file paths (if needed). PCBOCD System Configuration Settings ------------------------------------ 1 - PAY TO NAME THAT WILL APPEAR ON THE CHECK - The Pay To Name is the name that will appear on the graphical check that the user fills out online. This is nothing more than information to the user so that he/she knows who he/she is paying money to. 2 - CHECK VERIFY SERVICE ENABLED - If you have purchased the check verify service from ABS, then set this toggle to "Yes". Otherwise, set it to "No". 3 - CHECK GUARANTEE SERVICE ENABLED - If you have purchased the check guarantee service from ABS, then set this toggle to "Yes". Otherwise, set it to "No". 4 - SITE SUB-ID - If ABS has assigned you a Site Sub-ID (due to multiple sites), this is where you enter that information. Otherwise, don't worry about it. 5 - FORCE $ AMOUNT (CAN BE OVERRIDDEN!) - If you execute PCBOCD independently and only offer one subscription level, you may wish to force a specific dollar amount so that the user cannot contribute any less or any more than the amount specified here. NOTE: This is only a default value and can be overridden by the drop file or by the PCBoard Sales Executive. (Please see the section entitled "PCBoard Sales Executive" or "Using the PCBOCD Drop File" for more information) 6 - ALL CAPS DATA ENTRY - This is merely cosmetic. If you would like your user to see all capital letters as he/she enters them and you would like your database to be in all caps, then set this toggle to "Yes". Otherwise, set it to "No". 7 - # OF TRIES FOR PHONE # FIELD - This is where you specify how many times the user can enter a bad phone number before he/she is knocked out of PCBOCD and returned to PCBoard or the calling program. NOTE: If you set this equal to zero, PCBOCD assumes that the user has an unlimited number of tries. 8 - # OF TRIES FOR ZIP CODE FIELD - This is where you specify how many times the user can enter a bad zip code before he/she is knocked out of PCBOCD and returned to PCBoard or the calling program. NOTE: If you set this equal to zero, PCBOCD assumes that the user has an unlimited number of tries. 9 - # OF TRIES FOR ROUTING # FIELD - This is where you specify how many times the user can enter a bad routing number before he/she is knocked out of PCBOCD and returned to PCBoard or the calling program. NOTE: If you set this equal to zero, PCBOCD assumes that the user has an unlimited number of tries. 10- # OF TRIES FOR ACCOUNT # FIELD - This is where you specify how many times the user can enter a bad account number before he/she is knocked out of PCBOCD and returned to PCBoard or the calling program. NOTE: If you set this equal to zero, PCBOCD assumes that the user has an unlimited number of tries. PCBOCD Configuration Paths -------------------------- Please note that if any of these fields are blank, or set equal to NONE, the file will be ignored and PCBOCD will continue. Also note that all display files can be GRAPHICS, SECURITY, and/or LANGUAGE specific! (See your PCBoard Technical Reference Manual for more details.) 1 - FORCED AMOUNT DISPLAY - This is the path & filename of the file you would like PCBOCD to display to the user when the amount of the transaction is being forced and cannot be changed by the user. 2 - BAD NAME/COMPANY FILE - This is the path & filename of the ASCII text file that contains all the names/companies that will be considered bad names/companies by PCBOCD. When PCBOCD searches this file and finds a match, it will inform the user that the particular name/company entered was a bad name/company and he/she will be returned to PCBoard or the calling program. 3 - BAD JOINT ACCOUNT NAMES FILE - This is the path & filename of the ASCII text file that contains all the joint account names/authorized signatories that will be considered bad joint names/authorized signatories by PCBOCD. When PCBOCD searches this file and finds a match, it will inform the user that the particular joint name/authorized signatory entered was a bad joint name/authorized signatory and he/she will be returned to PCBoard or the calling program. 4 - BAD PHONE NUMBERS FILE - This is the path & filename of the ASCII text file that contains all the phone numbers that will be considered bad phone numbers by PCBOCD. When PCBOCD searches this file and finds a match, it will inform the user that the particular phone number entered was a bad phone number and he/she will be returned to PCBoard or the calling program. 5 - BAD ACCOUNT NUMBERS FILE - This is the path & filename of the ASCII text file that contains all the account numbers that will be considered bad account numbers by PCBOCD. When PCBOCD searches this file and finds a match, it will inform the user that the particular account number entered was a bad account number and he/she will be returned to PCBoard or the calling program. 6 - BAD ROUTING NUMBERS FILE - This is the path & filename of the ASCII text file that contains all the routing numbers that will be considered bad routing numbers by PCBOCD. When PCBOCD searches this file and finds a match, it will inform the user that the particular routing number entered was a bad routing number and he/she will be returned to PCBoard or the calling program. 7 - BAD CHECK NUMBERS FILE - This is the path & filename of the ASCII text file that contains all the check numbers that will be considered bad check numbers by PCBOCD. When PCBOCD searches this file and finds a match, it will inform the user that the particular check number entered was a bad check number and he/she will be returned to PCBoard or the calling program. PCBOCD Modem Setup ------------------ 1 - LOGIN NAME FOR ABS SUPPORT SYSTEM - This is the first & last login names that appeared on your invoice for PCBOCD. This will be the name that PCBOCSM uses to login to the ABS system. This will be the same name that was automatically created for you on E.D.S. Development (PCBOCD Support System) when you registered PCBOCD. If you do not know what this name is and would like to find out, please call (VOICE) 812-423-7780 3pm- 10pm CST M-F and ask for ERIC SCALES. 2 - LOGIN PASSWORD FOR ABS SUPPORT SYSTEM - This is the password that appeared on your invoice for PCBOCD. This will be the password that PCBOCSM uses to login to the ABS system. This will be the same password that was automatically created for you on E.D.S. Development (PCBOCD Support System) when you registered PCBOCD. If you do not know what this password is and would like to find out, please call (VOICE) 812-423-7780 3pm-10pm CST M-F and ask for ERIC SCALES. 3 - INITIALIZATION STRING FOR MODEM - This will differ from modem to modem. Usually, ATZ will work just fine. If it doesn't, you'll need to contact your modem manufacturer for the initialization string you should be using. 4 - DIALING STRING TO CALL ABS SYSTEM - You will generally not need to change this. If you have touch tone capability, it should be "ATDT 19047293827" without the quotes. If you do not have touch tone capability, it should be "ATDP 19047293827" without the quotes. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Editing the Transaction Data File ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section deals with editing the transaction data file to change transaction information, delete records, mark records as sent or unsent, etc. The transaction editor can be a very valuable tool. For example, let's suppose that PCBOCDTM (the transmission module) dials the ABS system, transmits the data, and marks the records as sent. The next day, you get a call from Darren Humay saying that the data was mistakingly deleted and that you will need to retransmit, it possible. All that you need to do is go into the transaction editor and mark the records as unsent. They will then be sent in the next data transmission. It's as simple as that. Let's take another scenario into consideration. Let's say you have an adult section on your bulletin board and you find out that someone under 18 years of age has somehow gotten passed your security measures and purchased an adult subscription. After changing his/her security level in PCBoard, you will need to cancel the transaction before it is sent out in your nightly event. With the transaction data file editor, this is very simple. Simply skip to the transaction record you are looking for, and flag that record for deletion. When the database is scanned for pending records that night, it will not export the transaction that you deleted. Please note that there are two screens of data for each transaction record. The main screen is called the "Main Transaction Editor" and the secondary screen is called the "Miscellaneous Fields Editor". Commands available in both editor screens ----------------------------------------- (+) Ahead One Record -- This allows you to move ahead one record in the transaction database. (-) Back One Record -- This allows you to move back one record in the transaction database. (J)ump to a record -- This allows you to jump to a specific record in the transaction database. Sea(R)ch for a record -- This allows you to search for data. After you provide the data to be searched for (in BOYER- MOORE format) it will search for any records that match the data and display them to you. (NOTE: See the section entitled "BOYER-MOORE Data Searches" later in the manual for an explanation of the BOYER-MOORE search format) (A)dd a record -- This command allows you to add a record to the transaction database. (Q)uit -- This command allows you to quit back to the PCBOCSM main menu. (H)elp -- This command will pop up a comprehensive help screen about each command, field, and toggle of the transaction database editor. Main Transaction Editor Commands -------------------------------- (D)eleted -- This toggle allows you to mark a record as deleted or not deleted. When you delete a record, it will stay in the database until the database is packed. (See "Packing the transaction data file" later in the documentation.) (S)ent -- This toggle allows you to mark a record as sent or unsent. If a record is marked as sent, it will be ignored when the database record is scanned for pending records. Only records marked as unsent will be exported and transmitted. Account (N)ame -- This field allows you to change the name of the purchaser/company for the corresponding transaction. (T)ype -- This toggle allows you to change the type of the transaction. (Possible values are: Personal Checking, Business Checking, and Savings) Transaction A(M)t -- This field allows you to change the TOTAL price of the corresponding transaction. NOTE: This price includes all handling charges, service charges, and taxes. Transaction Dat(E) -- This field allows you to change the date of the transaction. Ta(X)es Charged -- This field allows you to change the amount of taxes that were charged for the corresponding transaction. NOTE: If this is changed, the total amount will also be changed according to the amount of taxes that were added/subtracted. (O)ther Fields -- This command will switch you to the "Miscellaneous Fields Editor" screen. Miscellaneous Fields Editor Commands ------------------------------------ Account (N)ame -- This field allows you to change the name of the purchaser/company for the corresponding transaction. Jo(I)nt Name -- This field allows you to changed the name of the joint name on the account or the authorized signatory of the account (in the case of a business account) for the corresponding transaction. (S)treet Addr -- This field allows you to change the address of the purchaser/company for the corresponding transaction. (C)ity -- This field allows you to change the city of the purchaser/company for the corresponding transaction. S(T)ate -- This field allows you to change the state of the purchaser/company for the corresponding transaction. (Z)ipcode -- This field allows you to change the zipcode of the purchaser/company for the corresponding transaction. (P)hone Number -- This field allows you to change the contact phone number of the purchaser/company for the corresponding transaction. Chec(K) Number -- This field allows you to change the check number that the purchaser/company used for the corresponding transaction. Ro(U)ting Number -- This field allows you to change the routing number that the purchaser/company used for the corresponding transaction. (NOTE: When changing a routing number, it is assumed that the SysOp will be entering the correct number and the routing number will not go through the same algorithmic check that it normally would in PCBOCD.) Acc(O)unt Number -- This field allows you to change the account number from which funds will be drawn to satisfy the transaction. (M)ain fields -- This command will switch you back to the "Main Transaction Editor" screen. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Configuring the PCBoard Sales Executive ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section deals with configuration of the PCBoard Sales Executive (PCBSE.PPE) that was provided in the PCBOCD package free of charge. PCBSE will allow you to categorize your items and allow your users to pick items from a list to purchase. Configuration Settings Editor for PCBSE --------------------------------------- 1 - STATE TO CHARGE SALES TAX - This setting contains the two letter state abbreviation that sales tax will be charge for. If PCBOCD was called by PCBSE and the user is in the state which taxes are charged to, then PCBOCD will automatically calculate the tax and add it to the total amount of the transaction. 2 - TAX PERCENTAGE FOR THIS STATE - This setting contains the tax percentage for your corresponding state. 3 - SEND SYSOP A MESSAGE AFTER PURCHASE - If this toggle is set to "Yes", then PCBSE will automatically generate the SysOp a detailed message containing the products purchased by the user after the transaction is saved to disk. 4 - SEND USER A MESSAGE AFTER PURCHASE - If this toggle is set to "Yes", then PCBSE will generate a message to the user (usually as a thank you message) after the transaction is saved. The contents of the message are contained in the file USER.MSG and can be edited by the SysOp. 5 - HANDLING CHARGE TO ADD - This setting will contain the dollar amount that you wish to add to the price of the total transaction. You could use this to help offset the amount that ABS charges you for each transaction. Simply tack on a $1.50 handling charge, and you will regain most of the money that you pay to ABS. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Editing Categories for PCBSE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section deals with the setup of maintenance of categories for the PCBoard Sales Executive. Category Editor Commands ------------------------ (D)eleted -- This toggle will allow you to mark or unmark a record for deletion. The record is not physically deleted until you pack the category database. See the section entitled "Packing the Databases" later in the documentation. Category (N)ame -- This setting contains the name that you want to give this category. Category (I)D -- This setting contains the category ID that will help PCBSE distinguish this category from all the others. The Category ID is used as the filename for the file that is displayed to the user containing a list of items that belong to that particular category. Category Display (F)ile -- This setting contains the path & filename of the file that will be displayed to the user when they select a product for purchase and/or when the elect to view the full description for the corresponding category. If this field is blank, PCBSE will not attempt to display a full description of the category. (+) Ahead one record -- This command allows you to move ahead one record in the category database. (-) Back one record -- This command allows you to move back one record in the category database. (S)earch for a record -- This command allows you to search for a particular record in the category database. (J)ump to a record -- This command allows you to jump to a SPECIFIC record in the category database. (A)dd a record -- This command allows you to add a new record to the category database. (E)dit category items -- This command allows you to edit the items that belong to the corresponding category. See the section entitled "Editing Category Items" later in the manual. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Editing Category Items ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section will show you all the different settings and toggles that you can have for each item that you setup in the Category Items Editor. Items Editor Commands --------------------- (D)eleted -- This will allow you to flag the transaction for deletion. The transaction is not physically deleted until you pack the items database. See the section entitled "Packing the Databases" for more information. Item (N)ame -- This field contains the name or short description of the item. Item Desc (F)ile -- This field contains the full path & filename of the full description file for the corresponding item. This file will be automatically displayed (if so configured) to the user when he/she marks a product for purchase. It will also be displayed if the user wishes to see a full description of the corresponding item. If this field is blank, PCBSE will assume no full description file exists. Item (P)rice -- This field contains the price (in US dollars) of the item. (V)ariable Price -- This toggle is used if you allow your users to contribute or to specify their own price for the item. This toggle should be set to yes if the user is purchasing credits (that way you can let the user buy as many credits as they want). (T)axable Item -- This toggle should be set to "Yes" if you wish PCBOCD to calculate taxes (for the particular State setup) for the corresponding item. (G)et Shipping Address -- This toggle should be set to "Yes" if you wish to get a shipping address from the user. NOTE: The shipping address will only be saved in the product log for that particular node. (C)redit Multiplier -- This setting will be multiplied by the price of the item (or the amount the user specifies if it is a variable priced item) and that number of credits will be given to the user after his/her transaction is processed by PCBOCD. NOTE: Set the credit multiplier to 0 if you don't want to give the user any credits. Se(R)vice Charge -- The amount specified here will be added to the item amount tax-free. This can be used as a disk charge or some type of other special charge. Please do not confuse this with the handling charge in the PCBSE Configuration Settings. The handling charge is added to the entire transaction amount, and the service charge is added to the item amount. (1) # of days until user expires -- This is where you may setup the expiration date for the user. If no expiration date is needed, just set this equal to 0. (2) User's new security level -- This is where you specify the new security level for the user after the transaction is processed by PCBOCD. If no new security level is desired, just set this setting equal to 0. (3) User's new expired security level -- This is where you specify the new expired security level for the user after the transaction is processed by PCBOCD. If no new expired security level is desired, set this setting equal to 0. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Packing the Databases ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section will not contain much information. It will just explain to you the reasons why the databases are packed, how they are packed, and the advantages to logical record deletions (& database packing) verses physical deletion on demand. When you pack a database, you are essentially physically deleting all the records that you have flagged for deletion. There are several advantages to this. Here are some of the advantages listed in no particular order: 1) When you delete a record from the database, you do not have to wait for the database to rebuild itself. A simple BOOLEAN flag is set and you can move about your business. 2) When you delete a record from the database, you can go back later and undelete it without any data loss. (Provided you have not yet packed the database) 3) Hard drive fragmentation is reduced since the database is only rebuilt every time you pack and not every time you delete a single record. Here are the steps that PCBOCSM takes when it packs a database. 1) Backup the database file(s). 2) Create a temporary file (in the PCBoard work directory) and open up the actual database. 3) Read each record one by one. If the record is flagged for deletion, skip to the next record. If not, write that record's information to the temporary file. 4) Close out all files and delete the database file. 5) Rename the temporary file and exit back to PCBOCSM. As you can see, this is a very simple process. You will want to pack your databases after you have made several deletions. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sending Your Transactions to ABS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The section will tell you how you send all your transactions to ABS for processing. After all, what good is this system if your transactions never get processed :) Setup is very easy. Just make sure you fill in all the information for (M)odem Setup in the Online Checks Direct Configuration. (See the section entitled "Configuring Online Checks Direct! PCBoard Module" earlier in this manual) Also, if you are using COMM-DRV with the node that you will be using to transmit your transactions, then you will need to go into DRVSETUP (provided with COMM-DRV) and make sure that you have FOSSIL SERVICES ENABLED. It is very important that this be done. If you are using the OS/2 COMM routines, you need to make sure that you have the VX00.SYS fossil driver by Ray Gwinn loaded up. It is very important that this be done. After you have all your information filled in for the (M)odem Setup, you will want to create a daily event to upload your transaction database. Here are the steps to doing this: STEP #1: Go into the 'Event Setup' section of PCBSetup and edit your EVENT.DAT file. STEP #2: Create an EXPEDITING or SLIDING event (the choice is yours, however an expediting event is preferable). It is probably best if you set this event to execute sometime in the early hours of the morning (around 3am). STEP #3: Save the EVENT.DAT file and exit PCBSetup STEP #4: Create a file with the following naming convention: . So, for example, if you named your event SENDINFO, and it will be executing on NODE #1, you will need to create the filename: SENDINFO.001 NOTE: You can create this file with your favorite text editor. DOS EDIT and PCBEDIT work great for me. STEP #5: Have this file execute the PCBOCSM ppe with a commandline parameter of /SENDNOW. For example, here is what my SENDINFO.001 (event file) contains. @ECHO OFF %PCBDRIVE% CD %PCBDIR% PCBOARD /PPE:C:\PCB\PCBOCD\PCBOCSM;/SENDNOW BOARD There is a lot of information to explain here. Let's take it line by line. First, you all know what "@ECHO OFF" (Line 1) does. Next, "%PCBDRIVE%" (Line 2) will switch to the PCBoard home drive. After that, "CD %PCBDIR%" (Line 3) will switch to the PCBoard home directory. Then, "PCBOARD /PPE:C:PCB\PCBOCD\PCBOCSM;/SENDNOW" will actually execute the PCBOCSM ppe with the /SENDNOW commandline parameter. It is EXTREMELY IMPORTANT that the semicolon ";" exist between the PPE filename and the commandline parameter! Last, but certainly not least, BOARD will reload your system after the transmission takes place. STEP #6: Save the file, run it through a test run, and forget about it . ABS will notify you if you have any checks that bounce, etc. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CommandLine Parameters ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section deals will show you how you can use the commandline parameters that each module offers to further customize or automate your system. CommandLine Parameters for PCBOCD -------------------------------- /FILE: -- This parameter will tell PCBOCD where to look for the configuration file. If this parameter is not specified, PCBOCD will look in it's directory for the file PCBOCD.CFG. /SFILE: -- This parameter will tell PCBOCD where to look for the PCBSE (Sales Executive) config file. You will generally not need to worry about this. PCBSE will take care of this parameter for you. /FAMT: -- This parameter will tell PCBOCD to force the dollar amount on the user. If a forced dollar amount is specified in the configuration file, this parameter will be override the config file amount. /PICKUP -- This parameter will tell PCBOCD to pickup a drop file (for user information and a possible forced $ amount). This is generally used to make PCBOCD work with third party (and custom) data collectors or registration doors. See the section entitled "File Formats" for more information. /DEMO -- This parameter will put PCBOCD in demo mode. It will act as if you haven't registered the program and will not save the data to disk. /SALES -- You need not worry about this parameter. It is used for compatibility with PCBSE. CommandLine Parameters for PCBSE -------------------------------- /SFILE: -- This parameter will tell PCBSE the path and filename of the PCBSE configuration file. If this parameter is not specified, PCBSE will look in it's directory for the file PCBSE.CFG /NODISP -- This parameter will tell PCBSE not to display the full description file when a user purchases a product. /DEMO -- This parameter does the exact same thing that the demo parameter for PCBOCD does. CommandLine Parameters for PCBOCSM ---------------------------------- /PCBOCDCONFIG: -- This parameter will tell PCBOCSM where to look for the PCBOCD config file. If this parameter is not specified, it will look in its directory for the file PCBOCD.CFG. /PCBSECONFIG: -- This parameter will tell PCBSE where to look for the PCBSE config file. If this parameter is not specified, it will look in its directory for the file PCBSE.CFG. /SENDNOW -- This parameter will tell PCBOCSM to immediately transmit all pending transactions to ABS. /EXPORT -- This parameter is to be used if you are using an external comm program to send the data to ABS. All pending transactions will be exported to a .DBF file. You will then need to ZIP that file up and transmit it to ABS. It is recommended that you use the /SENDNOW parameter. /MARKSENT -- If you are using the /EXPORT parameter to send the information manually, run PCBOCSM with the /MARKSENT parameter (if the transmission goes ok) to update all transactions as sent. /PACKCAT -- This parameter will allow you to pack your category files without going to the PCBOCSM main menu and picking it. This is useful if you would like to pack your categories weekly in an event. /PACKTRANS -- This parameter will allow you to pack your transaction database without going to the PCBOCSM main menu and picking it. This is useful if you would like to pack your transaction database weekly. /EXPTTEXT -- This parameter will allow you to export your transaction database to a text file (PROCESS.TXT). ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Environment Switches ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section will show you the different environment switches that are available to further customize PCBOCD and PCBSE. All of the following switches should be present in the PCBOCD environment variable. ie., SET PCBOCD=/ONLYONE /SAVE You can put this statement in your BOARD.BAT file (for a node by node specific configuration), or you can put it in your AUTOEXEC.BAT so that all nodes are configured with the settings. If you would like to save your DBase files and add the "days till expiration" to the user's existing expiration date, then your environment statement would look like this: SET PCBOCD=/ADDEXPDAYS /SAVE Available Switches -------------------- /ONLYONE: This parameter will tell PCBSE to automatically start processing the transaction after one item has been flagged for purchase. (This will keep the user from having to type (P) from the main category listing.) /ADDEXPDAYS: This parameter will tell PCBSE to add the # of days till expiration (as configured in PCBOCSM) to the user's current expiration date instead of to the date of the transaction. (This will allow user's to "stack" time and not have their exp. dates reset.) /SAVE: This parameter will tell PCBOCSM to not delete the DBase files after a transaction has been sent to ABS. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ File Formats ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section will show you the formats of all the drop files, should you wish to modify a program you have written to work with PCBOCD. The input drop file is the file PCBOCD will look for right before it asks the user to input his/her information. It this file exists, it will read all the information in and provide that information as the default for the user as he/she inputs the information. FILENAME: DDF + [PCBOARD NODE] + .DRP ie., DDF1.DRP This file is a CR/LF delimitted text file. FILE FORMAT: LINE #1: $$$ amount to force on the user. (NOTE: If a forced amount is present in the commandline, it will take precedence over this value. However, this value will take precedence over the forced value defined in the configuration file. (FORMAT: $$$$.$$) LINE #2: Canadian transaction. (Y or N) (NOTE: This value is not yet being used, but will be used in a later version.) LINE #3: Name on the account. (40 chars. max) LINE #4: Joint name on the account (or authorized signatory for a business transaction). (40 chars. max) LINE #5: Street address of user. (40 chars. max) LINE #6: City of the user. (30 chars. max) LINE #7: Zipcode of the user. (5 chars. max) LINE #8: Phone # of the user. (10 chars. max) (NOTE: Please format to include a raw number with no dashes, etc.) LINE #9: Check number for this transaction. (6 chars. max) LINE #10: State where the user resides. (2 chars max) LINE #11: Routing number for this transaction. (9 chars. ONLY!) LINE #12: Account number for this transaction. (18 chars. max) LINE #13: Taxes charged for this transaction. (FORMAT $$$$.$$) NOTE: The amount to force should already include the tax! This value will not be added to the forced value. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Cheaper Long-Distance Bills ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section will tell you how you can go about reducing your long distance bills by signing up with a special long distance service provided by GO/4 Software. There is no fee to join this Guaranteed Savings Plan. Savings are Guaranteed, or Double Your Money Back! * Signing up is FREE, and there's no interruption of your phone service * Pay only for the time you actually use. No rounding up to the next whole minute. (Initial billing is 18 seconds, then 6 second increments thereafter.) * Travel Card and 800 # service available. * SATISFACTION GUARANTEED! Within 90 days, if you are not satisfied, for any reason, you will be switched- back to the carrier of your choice, at no cost. Residential Customers --------------------- Pay at least 10% LESS than you are paying now for ALL long distance calls, regardless of the carrier or discount plan you presently use. Business Customers ------------------ Pay 5% - 20% LESS than you are paying now. FREE ENROLLMENT, CALL: (800) 670-0008, M-F 8am-8pm Central An Affinity Corporation Representative will ask you for the GO/4 Software organization number, which is: 951-095-000 108-0341-81 You may also enroll through GO/4 Software by calling 812.423.3394 and leaving a message for ERIC SCALES ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ BOYER-MOORE Data Searches ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This section will show you the format of the powerful BOYER- MOORE search and it will show you how to make an effective search with the information you have. [NOTE: THIS SECTION WILL BE INCLUDED IN V1.50]