The ON-LINE Catalog Page 1 Copyright (c) 1991,94 Andrew L. Brown The authors make NO WARRANTIES expressed or implied as to what this program will or will not do, and will not be liable for any damages to your system as a result of running this software. Furthermore, the authors are in no way responsible for any punitive damages against you or your business such as inaccurate quotes or lost business. By using this software you agree with these terms and conditions. The On Line Catalog program is a complete Point of Sale package, complete with Customer database, Vendor Database, Inventory database, Salespeople database, Quotations, Invoices, Packing Lists, Order Detail tickets, and various reports. All of this, and it is also a BBS door which allows quotes to be created and downloaded by your customers from the comfort of home. INDEX Page 2 DOOR SETUP..................................................3 EXTERNAL PROTOCOLS.........................................3A ANSI/ASCII DISPLAY SCREENS..................................4 EXTENDED CONTROL CODES.....................................4A THE ON LINE CATALOG BBS DOOR Page 3 OLCAT.EXE This file is the On Line BBS Door, it interfaces with the data files of the Point of Sale system. Olcat.exe will accept a parameter for the path to the DOOR.SYS caller information file. Since OLCAT.EXE uses the information in DOOR.SYS extensively, this is the only bbs drop file supported. If no parameter is sent, olcat.exe will DEFAULT to the path specified in OLPOS.EXE, File\Path Options. Single node systems need only use OLPOS.EXE, File\Path Options to set this path. Multi node operation is possible, but requires the parameter to specify the path to door.sys i.e.: OLCAT.EXE c:\wc30\wcwork\node2\door.sys Sample Door#.bat file: cd\bbs\doors\olcat olcat.exe c:\bbs\door.sys cd\bbs NOTE: THIS DOOR IS NOT RATED FOR SIMULTANEOUS MULTIPLE USERS! ON A MULTI-NODE SYSTEM DO NOT ALLOW MORE THEN ONE CALLER AT A TIME INTO THIS DOOR. With a conversion program, The ON-LINE Catalog will run on any bbs type, just convert the existing caller information file into DOOR.SYS (50 line GAP version). The ON-LINE Catalog does it's own monitoring of the active comport. No need for any watchdog type program. EXTERNAL PROTOCOLS Page 3A The On Line Catalog allows users to download their quotations using external protocols of your choice. These can be set up in OLPOS.EXE, External Protocol Options. Each entry simply consists of the Name of the protocol and the BATCH file to call. DSZ.COM (Copyright 11-09-92 by Omen Technology INC.), is a well known program for file transfer protocols used by BBSs all over the world. While DSZ is most commonly used for ZMODEM file transfers, it supports many different protocols. To simplify your setup and operation of The On Line Catalog, we have included the following BATCH files: Y-KDOWN.BAT - Ymodem 1-K YDOWN.BAT - Ymodem MZDOWN.BAT - Zmodem Moby Turbo XDOWN.BAT - Xmodem X-KDOWN.BAT - Xmodem 1-K Z-DOWN.BAT - Zmodem CRC32 These batch files are based on DSZ.COM, which should exist somewhere in your dos path. DSZ is NOT included in this software package, the latest version can be downloaded from our bbs but can most likely be found on your favorite local bbs. ANSI/ASCII DOOR DISPLAY SCREENS Page 4 OLCAT.EXE uses a number of external ansi screens, these can be edited to reflect your company and product line. Ansi screens require the .SCR extension while the ascii screens require the .BBS extension. *WELCOME.SCR - Displayed each time user enters door. * NEWUSER.SCR - Displayed only on users first visit. MAIN.SCR - Main Menu of door. SMAIN.SCR - Main Menu displayed when sysop level user is on line. *INFO.SCR - [I] at Main Menu of Door, use for additional company or product information. MHELP.SCR - Help Screen at Main Menu, most likely will not require any editing as the help screens are custom tailored for this door. CHELP.SCR - Help Screen at Listing of Categories. IHELP.SCR - Help Screen at Listing of Inventory in selected Category. *GOODBYE.SCR - Displayed as a user exits the door to return to the BBS. * = Optional OLCAT.EXE uses DOOR.SYS to determine whether or not the caller supports ANSI graphics. When graphics are selected the .SCR files are displayed, otherwise the .BBS files are displayed. The .BBS files should not contain ANY ansi graphics control codes. The display of these screens can be aborted by the remote user by hitting the SPACE BAR, unless prevented by control codes. (See Below) EXTENDED CONTROL CODES Page 4A The following codes can be used in the ANSI/ASCII display screens. @CLS@ - Sends a clear screen command @PAUSE@ - Forces the pause prompt @NOPAUSE@ - Prevents the pause prompt from being automatically sent at the users defined page length as found in DOOR.SYS @NOSTOP@ - Prevents the user from breaking the screen display with space bar. [*** ON-LINE CATALOG BBS DOOR ***] INITIAL LOG-IN: When you or anyone logs into the On-Line Catalog for the very first time they will come upon the New User Screen welcoming them to the On-Line Catalog and then asked to complete a little information for the records. The user will hit [Enter] at the prompt and will go into his/her/your own database. The information that is to be completed is as follows: Address 1 : 8 Providence Dr. Suite A Address 2 : P.O. Box 0163 City: Smyrna State: DE Zip Code: 19977-0163 Phone (v): (000) 000-0000 Ext: 0000 Phone (d): (302) 653-7685 *NOTE* This is the same information that you can modify/update under [U]ser Data Base at the Main Menu. More detailed information about these entries are listed in the MAIN MENU Section: the [U]ser Data Base further along in this book. After you finish entering in all of the information into the New User Database you are next taken to the On-Line Catalog's MAIN MENU..... *END OF SECTION* OLCAT BBS DOOR : MAIN MENU SCREEN Page After your initial log-in and you experienced the New User DataBase Entry (Customer Information) screen, you are brought to the Main Menu. After the initial log-in, the user will not ever see the New User DataBase screen again. (That is, of course, unless you lose the Users Data information. That's where backups come in handy! Don't worry, it happens to the best of us.) They will, from now on, come straight into the Main Menu. The Commands listed below are in Alphabetical Order to simplify the resourses. [G]RAPHICS TOGGLE: Toggles the use of ANSI control codes from Color to Monochrome Screens. The Characters are the same, it's just that the colors make the difference. We have found that too many times when a program is written, the Color ANSI looks GREAT but the Monochrome is nothing but text. We have gone to great lengths to make sure that the Monochrome User sees (almost) the same thing as the ANSI Color User. The only difference is the color. [H]ELP : There is a Help Screen associated with each area of the On-Line Catatalog which explain each key function in detail. [I]NFO : This is a standard screen you as a SysOp can alter using any ANSI Graphics program (i.e. TheDraw, Laughing Dog, etc). The screen (.XXX) for right now has general information about The On-Line Catalog. You can impliment your own screen to suit your business or bulletin board. [L]IST INVENTORY : - Goes into the Category Listing Screen [H]elp [L]ist [Q]uit [R]edisplay [V]iew Order [O]RDER PROCESS [L]oad [Q]uit [U]ser [Q]UIT TO BBS : You are about to exit the On-Line Catalog and return to the BBS.... After you hit this option, you will see the name of the BBS that the program is registered to (or the word "UnRegistered"). You will then be prompted to Continue with the exit process back to the BBS. OLCAT BBS DOOR MAIN MENU (-cont-) Page - [U]ser Data File Customer (name) : This is the customers name that is automatically added to the customer data base when they first enter the door. Customer I.D.# : The customer Identification number that is generated when the user first enters the door. (1) Address 1 : the first line of the users address. Usually their street address is what is entered here. (2) Address 2 : the second line of the users address (if one exists). This line is used for a P.O.Box, or any alternate mailing address. (3) City : The city where the user is from. (4) State : The state where the user is from. (5) Zip Code : the users zip code. (6) Phone (v) : the VOICE number where the user can be reached if the need arises. (7) Extension : (if one is utilized) the extension of the telephone number where the user can be reached by voice. (8) Phone (d) : this phone number is either the users dedicated computer phone line, fax line, or it could be the users own BBS phone number (if he/she runs his own BBS). Select item to change [1...8] or [Enter] to quit: This is where the user would enter or change their information that is presented on this particular screen. They would enter the corresponding number to the information that they want to change and after being prompted, they can change the info. [Enter] is then pressed to accept the changes and to quit back to the Main Menu. [V]IEW ORDER: You (or the user) can view your order anytime you want to while you are in the On-Line Catalog as long as it is still in memory. If the order is saved, the user has to re-load the order in order to view it. [S]YSOP FUNCTIONS : [G]raphics Toggle [H]elp [L]ist Inventory [O]rder Processing [Q]uit back to BBS ON LINE POINT OF SALE: Page 5 OLPOS.EXE This file begins the main menu of the Point of Sale system. However, when OLPOS.EXE is run for the very first time you will immediately see the file\path options screen. MAIN MENU ÃÄÄÄ GENERAL SETUP ³ ÃÄÄÄÄ Company Information ³ ÃÄÄÄÄ Tax Information ³ ÃÄÄÄÄ Payment Options ³ ÃÄÄÄÄ Shipping Options ³ ÃÄÄÄÄ External Protocols ³ ÃÄÄÄÄ File\Path Options ³ ÀÄÄÄÄ Colors ³ ÃÄÄÄÄ System Colors ³ ÀÄÄÄÄ Door Ansi Colors ÃÄÄÄ VENDORS ÃÄÄÄ CUSTOMERS ÃÄÄÄ INVENTORY- ³ ÃÄÄÄÄ Categories (Add, Modify, Delete) ³ ÀÄÄÄÄ Items (Add, Modify, Delete, Receiving) ÃÄÄÄ SALES- ³ ÃÄÄ SalesPeople ³ ÃÄÄ Open Quotations ³ ÃÄÄ Completed Invoices ³ ÀÄÄ Invoice Purging ÀÄÄÄ REPORTS- ÃÄÄ Sales Reports ÀÄÄ Inventory Reports Our BBS is: The Nuclear Amoeba BBS (302) 653-7685 1200-14,400 To Order the Registered Version, send $129.00 (cash or check) with a completed printout of the enclosed REGISTER.TXT file to: ANDREW BROWN P.O. Box 163 Smyrna, DE. 19977