Category : BBS Programs+Doors
Archive   : INSTA310.ZIP
Filename : INSTAREG.DOC

 
Output of file : INSTAREG.DOC contained in archive : INSTA310.ZIP


InstaReg is a trademark of Modem Zone. PCBoard is a
registered trademark of Clark Development Company, Inc.

















I n s t a R e g V e r s i o n 3 . 1 0

Answer Evaluation Door

Copyright
Modem Zone 1989-1992
All Rights Reserved


Written for PCBoard v 14.x
By D.J. Cheeks, P.D. Sink & L.E.Fox














Modem Zone
108 Curtis Street
Middletown, Ohio 45044 U.S.A.

Telephone: (513) 424-6553
FAX: (513) 424-5820
Data: (513) 424-7529 (Dual) / 424-5820 (HST) / 424-8347 (CompuCom)



T a b l e o f C o n t e n t s
þÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄþ

1. Introduction
þÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄþ
Requirements. . . . . . . . . . . . . . . . . . . . . . . . . 1
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Distribution Diskette . . . . . . . . . . . . . . . . . . . . 1
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Installation. . . . . . . . . . . . . . . . . . . . . . . . . 3
Command Line Parameters . . . . . . . . . . . . . . . . . . . 3

2. InstaCNF - InstaReg's Configuration Program
þÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄþ
Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Directory Windows . . . . . . . . . . . . . . . . . . . . . . 5
.CNF Editor . . . . . . . . . . . . . . . . . . . . . . . . . 6
Control Keys. . . . . . . . . . . . . . . . . . . . . . . 7
.CNF Fields . . . . . . . . . . . . . . . . . . . . . . . 7
.DTA Editor . . . . . . . . . . . . . . . . . . . . . . . . . 11
Control Keys. . . . . . . . . . . . . . . . . . . . . . . 12
.DTA Fields . . . . . . . . . . . . . . . . . . . . . . . 14
.MNU Editor . . . . . . . . . . . . . . . . . . . . . . . . . 18
Control Keys. . . . . . . . . . . . . . . . . . . . . . . 19
.MNU Fields . . . . . . . . . . . . . . . . . . . . . . . 21
Script Convertor. . . . . . . . . . . . . . . . . . . . . . . 22
Upgrade 2.xx file formats to 3.x. . . . . . . . . . . . . . . 23
Register. . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Control Keys. . . . . . . . . . . . . . . . . . . . . . . 24
.CNF Fields . . . . . . . . . . . . . . . . . . . . . . . 25
Browse Docs . . . . . . . . . . . . . . . . . . . . . . . . . 26
Print .DTA, .CNF, .MNU to a file. . . . . . . . . . . . . . . 27

3. Help
þÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄþ
Common Questions. . . . . . . . . . . . . . . . . . . . . . . 28
Configuration Hints . . . . . . . . . . . . . . . . . . . . . 29
SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

4. Appendices
þÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄþ
File Formats. . . . . . . . . . . . . . . . . . . . . . . . . 30
Distribution. . . . . . . . . . . . . . . . . . . . . . . . . 33
Warranty. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Revision History. . . . . . . . . . . . . . . . . . . . . . . 34
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Requirements PCBoard version 14.5 or other compatible BBS system.
DOS 3.1 or higher or 100% compatible environment.
1 Meg or greater of hard disk space. Minimum 300
Kilobytes of free memory.

Overview InstaReg allows you to create configurable doors for
purposes of registration, credit card registration, information display
and answer evaluation. With InstaReg, you can check for unanswered
questions, check numeric answers less-than-or-equal-to a standard,
defined by you, compare callers' answers to a predefined reply or a list
of possible answers or check for entry of a valid credit card account
number.

Based solely on the caller's response to YOUR defined question, InstaReg
permits branching to alternate scripts, logging the caller off at door
termination or immediately, and changes in the caller's security level,
download limit, expiration date, online time and conference
registrations.

InstaReg allows chaining to other programs or doors based on the
caller's security level upon exit from InstaReg.

Distribution INSTAREG.EXE - main program for PCBoard Systems
Diskette CONFIG.EXE - configuration program (InstaCnf.exe)
Contents OTHER.EXE - main program for NON-PCBoard Systems
INSTACNF.BAT - batch file to start the CONFIG.EXE
INSTAREG.CNF - example config file
INSTAREG. - door batch file
BASIC.DTA - example data file
ADULT.DTA - example data file
NODE.DTA - example data file
BAD.DTA - example data file
CLOSE - sample closing screen
WELCOME - sample welcome screen
WELCOMEG - sample welcome screen
BAD.LST - example list file
SCRIPT1 - sample script file from PCBoard
SYSOP.DTA - example data file
HUB.DTA - example data file
SYSBLT - sample sysop bulletin
SYSBLTG - sample sysop bulletin
LOCAL.BAT - use to run for local testing
RIME.LST - example list file
INSTAREG.LOG - sample log output
INSTAREG.DOC - <- You are here
Other miscellaneous files
Features

Allows chaining to other doors based on security level from InstaReg

Network compatible - supports file sharing and locking

SysOp-defined bulletins, each followed by a SysOp defined question


Caller answers can be checked in a variety of ways:

-Key word checking (automatically checks for a blank answer first)

-Reverse keyword checking (checks for anything EXCEPT a certain
word)

-Number comparison (automatically checks for a numeric answer first)

-Check that only phone number characters were entered

-Blank answer checking

-Compare caller's answer to a list of possible answers and perform
a specific upgrade based on the answer.

-Verify valid credit card number was entered


SysOp-defined minimum and maximum answer length


Options based on caller's answers:

-Log caller off at door close or
-Log caller off immediately \
-Branching to other scripts \
-Set security level \
-Set online time for this call > set any or all based
-Set d/l limit for this call / on replies to questions
-Set conferences * /
-Set expiration date /
-Set expired security level /


Interactive configuration program included.

Installation Note: Consult your BBS Setup manual if you are
unfamiliar with DOORS operation and setup.

1. Make a subdirectory on the hard disk (i.e.
c:\bbs\doors\instareg).

2. Copy files from the InstaReg distribution
diskette to the subdirectory.

3. Edit opening, sysop and closing screens to
customize messages for your system.

4. Edit the batch files that will call InstaReg
& InstaCNF to match your system requirements.

5. Add InstaReg to your DOORS menu.

6. Add InstaReg to your DOORS.LST.
In order for InstaReg to take advantage of PCBoard
14.5's extended conferences, you must specify the
USER.SYS option in your Doors.lst.

7. Move the batch file to call InstaReg into the
directory that you specified in your DOORS.LST.

*->IMPORTANT!->> 8. To configure InstaReg, you MUST run INSTACNF.bat.

*->IMPORTANT!->> 9. If you are upgrading from a 2.xx version, choose
the conversion option from the InstaCNF main menu.


Command InstaReg and InstaCnf (Config.exe), are normally invoked
Line by a batch file such as the InstaReg batch file referred
Parameters to in the DOORS.LST or by use of the LOCAL.BAT for local
testing or INSTACNF.BAT for configuration. Inside the
batch file to invoke InstaReg or Config, you must use
parameters. For example:
InstaReg InstaReg.cnf c:\bbs
Config c:\pcb

INSTAREG.CNF This file can be named anything the you prefer. It is
normally configured using Config.exe and normally is found
in the same directory where InstaReg.exe resides.

C:\BBS This is the drive/path of your PCBoard.DAT file, for
PCBoard systems, OR, it is the full drive, path and
FILENAME of either DOOR.SYS, SFDOORS.DAT, or CALLINFO.BBS

LOCAL This switch can be used as follows to invoke InstaReg
from the DOS prompt for local testing:
InstaReg InstaReg.cnf c:\pcb LOCAL
This switch is unnecessary for the Config program.

Main Menu If Config is to be used to configure for PCBoard 14.5
it MUST be passed a parameter; the DRIVE & PATH of the
location of the PCBoard.dat file, i.e., CONFIG C:\PCB.
Config is used to configure InstaReg's .CNF, .DTA, and
.MNU files to your specifications.
PCBoard SysOps should ALWAYS call up InstaCNF via the
INSTACNF.BAT which ensures that InstaCNF can find the
PCBoard.dat to for the extended conference information.

At the Main Menu, there are 9 selections. You may browse
through or print out the .CNF, .DTA or .MNU files, edit
and save the changes or create new .CNF, .DTA and .MNU
files, convert from previous versions, register InstaReg
and convert PCBoard Scripts or ASCII files.

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ InstaCnf version 3.10 ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ³
³ 1. .CNF Maintenance ³
³ 2. .DTA Maintenance ³
³ 3. .MNU Maintenance ³
³ 4. Script-to-.DTA Conversion ³
³ 5. Convert .DAT/.CNF to new formats ³
³ 6. Register InstaReg ³
³ 7. Browse InstaReg docs or other doc file ³
³ 8. Print a .DTA,.MNU,or .CNF to a file ³
³ ³
³ 9. Quit ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
(figure 1)

Figure 1 is the main menu. You may cursor the highlight
bar to your choice and press or press the
corresponding number. Pressing here will quit the
configuration program and exit to DOS.

1: Allows you to create, edit, or browse InstaReg's
config files (.CNF).

2: Allows you to create, edit, or browse InstaReg's
data files (.DTA).

3: Allows you to create, edit, or browse InstaReg's
menu/multiple choice files (.MNU).

4: This option will allow you to use PCBoard's scripts
or an ASCII text file such as a list of questions that
you would like to use and convert to InstaReg's format.

5. Use this option to convert from 2.xx versions
to 3.0+ .DTA/.CNF file formats. IF THIS IS YOUR FIRST
TIME USING 3.0x AND YOUR RUNNING 2.xx, YOU MUST DO THIS
FIRST !!

6. This option allows you to upgrade from the shareware
version using the registration packet that you receive
from Modem Zone.

7. Use this option to browse the InstaReg doc file, or
any ASCII text file, or printouts of .CNF, .DTA and .MNU
files you may have created using option 8.

8. If you've lost your train of thought in constructing
the .DTA or .MNU files, you can print them out in ASCII
format for easier viewing.

9: Quit the program and exit back to DOS.

Directory From the Main Menu, options 1 through 3 and 6 will pop up
Windows a directory window similar to figure 2 offering you a
selection of files with matching extensions in the
current directory from which to choose. The directory
windows have built in help, which you may use ALT-H or TAB
to activate the help screen. By pressing the TAB key you
can move from area to area, or you may type in the file
name, along with the drive and path for the file that
you wish to select and pressing to enter the
browse/edit screen. from here will take you back
to the Main Menu without making a selection.

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Choose a file ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Name: ³
³ *.CNF OK Ü ³
³ ßßßßßßßß ³
³ Files: Directories: ³
³ CHARGE.CNF [..] Cancel Ü ³
³ INSTAREG.CNF [ -A- ] ßßßßßßßß ³
³ MCI.CNF [ -B- ] ³
³ NEWBY.CNF [ -D- ] Help Ü ³
³ PLASTIC.CNF [ -E- ] ßßßßßßßß ³
³ [ -F- ] ³
³ [ -G- ] ³
³ [ -H- ] ³
³ [ -J- ] ³
³ [ -K- ] ³
³ [ -L- ] ³
³ ³
³C:\BBS\DOORS\INSTAREG ³
³INSTAREG.CNF 196 May 21,1991 3:34p A³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
(figure 2)



.CNF Editor
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄInstaCnf version 3.10ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ³
³ Editing: C:\BBS\DOORS\INSTAREG\INSTAREG.CNF ³
³ ³
³ ³
³ BBS Name: MODEM ZONEúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú Display Upgrade?: N ³
³ ³
³ Driver Type: INTERRUPT Start with: BASICúú Max level: 80úú ³
³ ³
³ ReEnter?: Y Relog?: Y Welcome: WELCOMEú Close úúúúúúúú ³
³ ³
³ Msg: úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú ³
³ ³
³ LogPath: C:\BBS\DOORS\INSTAREG\PLASTIC.LOGúúúúúúú Log Comments?: Y ³
³ ³
³ Log USERS Info: N Which SysOp Comment: 0 Reg Screen First?: N ³
³ Log Question?: Y Stop Clock?: N ³
³ ³
³ Question: Please press to continue ...úúúúúúúúúúúúúúúúúúúúúúúúúúúúú ³
³ ³
³ Security Level: ~úúú Time: ~úúú K-Bytes: ~úúúú Upload credit: ~úúúú³
³ Days 'til expiration: ~úúú Expired Security Level: ~úúú ³
³ ³
³ Help Ü Edit Ü Edit Mode Save Ü Quit Ü ³
ÀÄßßßßßßÄÄÄÄÄßßßßßßÄÄÄÄÄÄÄÄÄTAB - Command ButtonsÄÄÄÄÄÄÄÄßßßßßßÄÄÄÄÄßßßßßßÄÄÄÄÄÙ
(figure 3)

Figure 3 shows the screen you will see if you choose item 1
from the main menu. When you first see this screen, you are
in Browse Mode. You may press ALT-E or or cursor to the
Edit Button and press to edit the .CNF fields on the
screen. Once you are in Edit Mode, pressing or using
up/down cursor keys will move you from field to field on the
screen. Type changes into any field you wish to change.
will return you to the Command Buttons. will take you
back to the main menu after offering to save the changes you
may have made, if you were in Edit Mode.

A brief reminder shows up at the bottom of the screen to remind
you what is expected for each field.

Command Buttons The .CNF Editor has three Command Buttons across the
bottom of the browse/edit screen. The cursor keys
will move between the Command Buttons or you may
shortcut by holding down the ALT key and pressing the
highlighted letter for any Command Button.
If your lost and need help, either press ALT-H or F1.
By pressing or ALT-E you will enter into Edit Mode.

TAB Toggles between Edit and Browse modes.
In Browse Mode, the Command Buttons are active.
In Edit Mode, the ALT keys, F1, and F10 are active.

ENTER Activates the highlighted Command Button if your in
Browse Mode, or if in Edit Mode, moves to the next
field.

ESC If in Browse Mode, will return you to the Main
Menu. If you where in Edit Mode, you will be prompted
to save the current file. By pressing on the
pop up screen the current file will be saved. If you
elect not to save, press again, or ALT-Q to abort
any changes. If you pressed ALT-Q or you will be
returned to the Main Menu.

Control Keys Pressing the ALT-H or the F1 key while in the .CNF
editor will give you help on the field that you are
currently on.

Pressing ALT-S or the F10 key will save the current
file.

Button ALT+

Edit E Enters Edit Mode.

Quit Q Exits to a directory of *.CNF files. Note: If you have
been in Edit Mode, you will be prompted to save the
changes.

Save S Will save your currently loaded file without further
prompting. You may chose to press F10 which will also
save the current file. A message will inform you of
the save.

Saving .CNF To save any changes, to the Command Buttons,
Changes cursor to the SAVE Command Button and press
OR, by pressing ALT-S or F10, you will also save the
current file, or you may press ALT-Q or key and
be prompted by a pop up window if you entered the
Edit Mode.

Quit to Menu To exit back to the Main Menu, press . To exit
back to the .CNF file selection screen, cursor to the
Quit Command Button or press ALT-Q. If you have been
in Edit Mode during the session, you will be prompted
whether or not you wish to save the file before
exiting, see "Saving .CNF Changes" above.

.CNF Fields (Registration perks are preceded by an *)

BBS Name The name of your BBS goes here. If you have registered
InstaReg, the name must match the name you gave us when
you registered. Not case sensitive.

Display There is a screen internal to InstaReg that can be
upgrade? displayed to the caller at the end of the InstaReg
session that shows them their new security level,
online time, how many Kbytes they can download, and
Expired Date. Would you want to show it?




Driver type Ordinarily this is best left as INTERRUPT, unless you
have some sort of problem with that. Other acceptable
drivers are BIOS and HANDSHAKE.

Start with InstaReg needs to know the name of the data file to
begin the caller's session with.

Max Level Here is where you tell InstaReg the highest security
level that should be eligible for a upgrade. Whether
you choose to let them go through the questions first
or immediately end the session, InstaReg will not
adjust security, etc. on callers with security levels
higher than this.

ReEnter? Should callers who have security levels above the Max
Level answer the questions before closing the door or
close the door immediately? Either way, InstaReg
will not adjust their security. 'Y' will allow
InstaReg to collect their answers.

ReLog? If the caller had a security level above Max Level
and you chose to let them be questioned, do you want
to save their answers to the InstaReg log? This is
useful for comparing answers they gave in previous
InstaReg sessions.

Welcome Filename of the welcome screen. Seven characters
max. InstaReg will look in the default directory.
PCBoard color codes are supported. PCBNODE, PCBDRIVE,
and PCBDIR are also supported.

Close Filename of the closing screen. Seven characters
max. InstaReg will look in the default directory.
PCBoard color codes are supported. PCBNODE, PCBDRIVE,
and PCBDIR are also supported.

Msg If the caller had a security level above the Max
Level and you chose not to let them re-enter, this is
the message that will be displayed before the door
closes.

Logpath The full path AND filename of the MASTER log that
InstaReg will write. If you enter a filename only,
the log will be written to the current directory.

* Log You can configure InstaReg to log only questions and
comments? and answers, omitting comments or to log only the answers,
omitting both comments and questions. A "Y" here will
log all comments to the master log.

Log USERS You can configure InstaReg to log USERS database
info? info to the master log. Useful for viewing all
information on the caller in one place, if logged.


* Which User You can keep InstaReg from writing 'Registered via
Comment Line InstaReg' into the USERS database sysop comment 2 line
or choose which Comment line in the USERS record to use;
0 = none, 1 = Line 1, 2 = Line 2.

* Reg Screen You can choose to turn off the InstaReg registration
First? screen that shows the serial number and BBS it's
registered to.

* Write a You can configure InstaReg to omit logging to a master
Master Log? log file. A "Y" here will log ALL question and answers,
plus comments, if enabled, to the master log.

* Stop Clock? You can configure InstaReg to "stop the clock" while the
caller goes through InstaReg. The caller will return to
the board with the same amount of time remaining as when
they entered InstaReg if you reply "Y" here.

* Question When InstaReg displays your welcome screen, it then
displays a question to make sure the caller wishes to
continue through the door. Responses can be 'Y', 'N',
'Q' or 'G' or the ENTER key. 'N' or 'Q' will exit
back to the BBS, a 'G' will exit the door and log
the caller off. 'Y' or ENTER will continue. To
change this question or to bypass this question
entirely, leave BOTH the welcome screen name AND this
question blank.

Minimum Security level, Time, Download Kbytes, Upload Kbytes,
Upgrade Days 'til Expiration, Expired security level; are fields
for a "minimum upgrade". If responses to your questions
should miss giving an upgrade, then you'd want to put the
upgrade info for them here. You CAN set these fields to
tildes '~' (for no change) if no one would be missed by
your questions or if InstaReg is not being used for a
security upgrade.

Security What security level do you want to assign the caller?
Level Use a tilde '~' for no change, '+' or '-' to increase
or decrease security an amount from current level.

Time Time allowed for that security level for this call.
Use tilde '~' for no change, '+' or '-' to increase
or decrease the time from the current level.

Kbytes Kbytes allowed for that security level for this call.
Tilde '~' for no change, '+' or '-' from current value
in the USERS file.

Upload Credit You can specify an upload credit here which will allow
some downloading for a caller with a security level that
has 0 download Kbytes set up in the FSEC file. Useful
for setting up a "lifetime" download limit for visitors,
for instance.


Days 'til When do you want the caller's security level to expire
expiration (in number of days). Tilde '~' for no change, 'U' for
never expires, '+' or '-' a value from current value in
the USERS file.

Expired When the caller's new security expires, what level should
Security it be. Tilde '~' for no change, '+' or '-' some value from
Level from current value in USERS file.




.DTA Editor

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄInstaCnf version 3.10ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Question: 1 of 11 Editing: C:\BBS\DOORS\INSTAREG\BASIC.DTA ³
³ Log Name: ³
³~úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú ³
³ Bulletin: ³
³RULESúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú³
³ Comment: ³
³~úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú³
³ Question: ³
³Will you agree to abide by our rules and policies? (yes/no) úúúúúúúúúúúúúúúúú³
³ ³
³ Min: 02 Max: 03 Parse type: Xú Log Question? Y Log Answer? Y ³
³ Find: YESúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú ³
³ ³
³ Adjust access?: Y Security Level: 10úú Time: +10ú K-Bytes: 10úú ³
³ ³
³ Days 'til expired: 60úú Expired Security Level: ~úúú Upload Credit: ~úúú ³
³ ³
³ Branch?: Y Script BADúúúúú Return?: N Log Type: ANS ³
³ ³
³ Next Ü Prev Ü Edit Ü Insert Ü Swap Ü Delete Ü Save Ü ³
³ ßßßßßß ßßßßßß ßßßßßß ßßßßßßßß ßßßßßß ßßßßßßßß ßßßßßß ³
³ Help Ü Browse Mode Conferences Ü Quit Ü ³
ÀÄßßßßßßÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄTAB - Edit Fields ÄÄÄßßßßßßßßßßßßßÄÄÄßßßßßßÄÄÄÄÄÙ
(figure 4)


The .DTA files are the heart of InstaReg. With these, files
you can configure InstaReg to display screens or text files,
ask configurable questions and check the caller's answer in a
variety of ways. .DTAs are comprised of question sets. Each
set may display a file, display a comment, ask a question, and
based on the caller's answer to that question, upgrade, add
conferences, branch to another .DTA, log the caller off after
the evaluation or immediately, or return the caller to the BBS
without an upgrade.

The .DTA editor is arranged in SETS. Each set consists of a
bulletin or screen to show the caller (optional), a comment
(also optional), the question (mandatory), and all of the
various answer checking options available.

When you first come into the .DTA screen you are in Browse
Mode. In Browse Mode the NEXT Command Button is highlighted.
Pressing or PgDn will allow you to scroll through the
various question sets in the .DTA file.

To switch to Edit Mode, press or ALT-E or cursor until
the Edit Command Button is highlighted and press .

In Edit Mode, the .DTA editor defaults to typeover mode. If
you begin to edit the contents of the field and wish to add
to the existing contents of the field, first press the
key which will move the cursor to the position following the
last character currently in the field, and type in your
additional characters. To insert characters, cursor to the


position you wish to start typing, press the INSERT key once
and type the characters to insert.

For each field, a brief explanation shows up at the bottom of
the screen to remind you what is expected in that field.

Command Buttons The .DTA Editor has nine Command Buttons across the
bottom of the browse/edit screen. The cursor keys
will move between the Command Buttons or you may
shortcut by holding down the ALT key and pressing the
highlighted letter for any Command Button.
If your lost and need help, either press ALT-H or F1.
By pressing or ALT-E you will enter into Edit Mode.

TAB Toggles between Edit and Browse modes.
In Browse Mode, the Command Buttons are active.
In Edit Mode, the ALT keys, F1, and F10 are active.

PgDn Moves to the next set with in the .DTA file.

PgUp Moves to the previous set with in the .DTA file.

ENTER Activates the highlighted Command Button if your in
Browse Mode, or if in Edit Mode, moves to the next
field.

ESC If in Browse Mode, will return you to the Main
Menu. If you where in Edit Mode, you will be prompted
to save the current file. By pressing on the
pop up screen the current file will be saved. If you
elect not to save, press again, or ALT-Q to abort
any changes. If you pressed ALT-Q or you will be
returned to the Main Menu.

Control Keys Pressing the ALT-H or the F1 key while in the .DTA
editor will give you help on the field that you are
currently on.

Pressing ALT-S or the F10 key will save the current
file.

Button ALT+

Next N View the next question set in Browse Mode. Pressing
ALT-N or PgDn from Edit Mode will automatically return
you to Browse Mode and take you to the next set.

Prev P View the previous question set in Browse Mode. Pressing
ALT-P or PgUp from Edit Mode will automatically return
you to Browse Mode and take you to the previous set.

Edit E Enters Edit Mode.





Insert I Pressing while the Insert Command Button is
highlighted or pressing ALT-I will insert a blank
question set following the current set shown on the
screen and places you in Edit Mode to fill in the
blanks.

sWap W Pressing while the sWap Command Button is
highlighted or pressing ALT-W will popup a window asking
the number of the first question set to swap (defaults
to the current set) and then the number of the second
question set. If you're in Edit Mode, you will be
returned to Browse Mode.

Delete D Pressing while the Delete Command Button is
highlighted or pressing ALT-D will prompt you for the
question set to delete (defaults to the current set).
If you're in Edit Mode, you will be returned to Browse
Mode.

Save S Pressing when the Save Command Button is
highlighted, pressing ALT-S, or pressing F10 will
save the .DTA currently loaded and leave you in
Browse Mode.

Quit Q Exits to a directory of *.DTA files. Note: if you have
been in Edit Mode, you will be prompted to save the
changes. Pressing , ALT-S, or F10 will save the
current file, pressing ALT-Q again or ESC will abort the
current file and produce the directory screen to choose
a new file.

Conferences C For any question where you specify "Y" to Adjust
Access, you may cursor to the Conference Button and
press or press ALT-C to tag the conferences
to which you wish to give the caller access. If you tag
conferences for a question set where you specified "N" to
Adjust Access, the conferences will NOT be given to the
caller.

Saving .DTA To save any changes, to the Command Buttons,
Changes cursor to the SAVE Command Button and press
OR, by pressing ALT-S or F10, you will also save the
current file, or you may press ALT-Q or key and
be prompted by a pop up window if you entered the
Edit Mode.

Quit to Menu To exit back to the Main Menu, press . To exit
back to the .DTA file selection screen, cursor to the
Quit Command Button or press ALT-Q. If you have been
in Edit Mode during the session, you will be prompted
as to whether or not you wish to save the file before
exiting, see "Saving .DTA Changes" above.


.DTA Fields

Log Name If you want to write the questions, comments
and/or answers for this .DTA to a SEPARATE log in
addition to the master log designated in the .CNF
file. It should only be filled in on the first
question set in any .DTA. and has no effect on the
master log. Do NOT use the master log name here !!
PCBoard color codes are supported. PCBNODE, PCBDRIVE,
and PCBDIR are also supported.

Bulletin The screen or bulletin to show the caller for this set.
You may include a drive, path and filename, but will
default to the directory that InstaReg resides in if only
a filename is given.
PCBoard color codes are supported. PCBNODE, PCBDRIVE,
and PCBDIR are also supported.

Comment If a you need more than a single line to type the
question InstaReg asks the caller in this set, you
can use the comment. No caller response needed.

Question The actual question to ask the caller.

Min The minimum acceptable length of the caller's answer.
Can not be more than the Max field.

Max The maximum acceptable length of the caller's answer.
Must not exceed 68.

Parse Type The type of checking you would like InstaReg to
perform on the caller's answer. The available types
are: B, C, D, G, K, L, M, N, R, V, W, X, Z.

NEW FEATURE: You can put a 1 for comment number 1, or a 2 for comment
number 2 in the USERs REC in the second postion of the
parse type field: ie. C1 - will put the callers
answer in comment field number one and W2 will put the
callers answer in comment field number two

B indicates you want to check that the caller didn't
space through the minimum answer length. Blank answer
checking. If the minimum length is not met, InstaReg
will re-prompt for an acceptable answer.

C allows you to do a greater-than-or-equal-to number
comparison on the callers answer. If the caller's
answer is greater-than-or-equal-to the value in the
FIND field, InstaReg will adjust security and/or
branch to another .DTA file as specified.






D indicates you want to make sure only 0-9, parentheses,
and dashes are entered (phone number characters). Do
NOT use this for a zipcode check if you have
international callers. If the answer contains other
characters, InstaReg will re-prompt for an acceptable
answer.

G indicates you want to look FOR a particular word or
string and log the user off at door closing if it IS
found. If the word or phrase in the FIND field is
found, InstaReg will log the caller off the BBS when
the InstaReg door closes.

K indicates you want to look for anything EXCEPT your
particular word or string and log the user off at door
closing. If the caller answers anything other than the
word or phrase contained in the FIND field, InstaReg
will log the caller off the BBS when InstaReg closes.

L means you want to check the answer against a .LST
file of acceptable (or unacceptable, as the case may be)
answers. You must specify a .LST filename in the "FIND"
field. Be sure to edit a plain ASCII file with each item
of the list on a separate line. If any of the phrases
contained in the .LST file are found in the caller's
answer, InstaReg will perform the upgrade (or demotion)
and/or branch to another script. InstaReg will look for
the .LST file in the current directory, unless a drive
/path is given.
PCBoard color codes are supported. PCBNODE, PCBDRIVE,
and PCBDIR are also supported.

M is the multiple choice or menu parse type. To use
it, you must specify a .MNU filename in the "FIND"
field. Before you run the door, be sure you choose the
.MNU editor and create the named .MNU file. Based on
your .MNU, InstaReg will compare the caller's answer to
the various answers in the .MNU file and if it finds a
match, will perform the branch and/or upgrade specified
for that choice. If no match is found, InstaReg will
continue to the next question set in the .DTA file.
PCBoard color codes are supported. PCBNODE, PCBDRIVE,
and PCBDIR are also supported.

N means you do not want to check the answer at all.

R means you wish to Reset the caller's access back
to the values they were before entering the door
if the caller's answer does NOT contain the word
or phrase you specify in the FIND field.






NEW FEATURE:
U1-6 This option will allow you to compare the callers answer
to the value that's contained in the USER REC.
U1 = NAME
U2 = CITY/STATE
U3 = BUSINESS PHONE
U4 = HOME PHONE
U5 = COMMENT number 1 (user comment)
U6 = COMMENT number 2 (sysop comment)

V initiates a routine to verify that the information the
caller enters is a valid credit card account number. If
the number IS valid, InstaReg will perform the upgrade
and/or branch to another .DTA file. Fill in the "FIND"
field with any or all of the following characters:
'V' if you accept VISA, 'M' if you accept MasterCard,
'A' if you accept American Express, or any combination
or 'VMA' for all. Your question should request their
credit card number. InstaReg can also use a CARD.CAN file,
which is a ASCII text file which needs to be in the
directory that InstaReg will be executed from. This file
may contain invalid card numbers, one card number per
line only of which you do NOT want InstaReg to accept.
Make the entries in the CARD.CAN file in a strictly
numeric format. Do NOT put in dashes or spaces for
readability. At the point where InstaReg looks at the
CARD.CAN file, all dashes and spaces have been stripped
from the caller's card number.

W indicates you want to look FOR a particular word or
string. If the word or phrase specified in the FIND
field is in the caller's answer and you said 'Y' to
Adjust access or Branching, InstaReg will perform the
upgrade and/or branch to another .DTA file.

X indicates you want to look for anything EXCEPT your
particular word or string. If InstaReg does NOT find
the word or phrase specified in the FIND field, and you
said 'Y' to Adjust access or Branching, InstaReg will
perform the upgrade and/or branch to another .DTA file.

Z indicates you want to look for anything EXCEPT your
particular word or string and log the user off
IMMEDIATELY. If the caller's answer does NOT contain
the word or phrase from the FIND field, InstaReg will
log the caller off immediately.









Find For parse types G, K, R, W, X and Z, the word or
phrase which InstaReg looks to find within the
caller's answer. In parse type M, the name of the
menu file containing choices (must end with .MNU). In
parse type L, the name of the text file containing
the list (must end with .LST). For parse type C, the
number to compare the caller's answer to in a
greater-than-or-equal-to capacity. For parse types
B, D, or N this field is ignored and you may leave
it blank or enter a Tilde '~'.

Adjust access? 'Y' or 'N'. Ignored if Parse type is B, D, M or N. If
the caller's answer meets the criteria you set up with
Parse Type and Find, you can adjust the caller's access
and/or branch to another .DTA file.

** NOTE **
Use a tilde '~' for no change, '+' or '-' to increase or decrease the
current value in the USERS file.

If Adjust access is set to a 'Y' you will be allowed to enter one or all
of the following:

Security Level What security level do you want to grant (or inflict on)
the caller.

Time Time allowed for that security level for this call.

Kbytes Kbytes allowed for that security level for this
call.

Upload Credit You can specify an upload credit here which will
allow some downloading for a caller with a security
level that has 0 download Kbytes set up in the FSEC
file. Useful for setting up a "lifetime" download
limit for visitors, for instance.

Days 'til When do you want the caller's security level to
expiration expire (in number of days). Enter a 'U' for non
expiring.

Expired Security When the caller's new security expires, what level
Level should it be set to.

Branch? 'Y' or 'N'. Ignored if Parse type is B, D, M or N. If
the caller's answer agrees with the Find criteria, you
can branch to another .DTA file.

Script.DTA A *.DTA filename or 'NONE'. Must be 'NONE' if you
to branch to replied 'N' to the 'Branch?' question. Ignored if
Parse types are B, D, M or N.





Return? If you chose to branch to another .DTA file, you may
wish to return to the calling .DTA file and continue
to the question set following the last question asked
when you chose to branch. If you type "Y" here,
InstaReg will return, when it has followed your
branching to it's completion and complete this .DTA.

Log type: you may choose to log in one of two log formats, ANS or
CDF. ANS is the standard PCBoard style ANSWERx format. CDF
is a comma-delimited ASCII file format, which is useful
for later importing into a database. This field is only
active on the first question in the .DTA and refers to the
optional log that will contain information gathered from
the current .DTA ONLY. It does not affect the master log
specified in the .CNF file, nor does it affect any .DTA
file that is branched to.

.MNU Editor

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄInstaCnf version 3.10ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Menu: 1 of 10 Editing: C:\BBS\DOORS\INSTAREG\MBRSHIP.MNU ³
³ ³
³ ³
³ ³
³ Find: 1úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú³
³ ³
³ Adjust access?: Y ³
³ ³
³ Security Level: 47úú ³
³ ³
³ Time: 120ú ³
³ ³
³ K-Bytes: 2000 Upload Credit: ~úúú ³
³ ³
³ Days 'til expired: 366ú Expired Security Level: 40úú ³
³ ³
³ Branch?: Y Script MVERIFYú Return?: N ³
³ ³
³ ³
³ Next Ü Prev Ü Edit Ü Insert Ü Swap Ü Delete Ü Save Ü ³
³ ßßßßßß ßßßßßß ßßßßßß ßßßßßßßß ßßßßßß ßßßßßßßß ßßßßßß ³
³ Help Ü Browse Mode Conferences Ü Quit Ü ³
ÀÄßßßßßßÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄTAB - Edit Fields ÄÄÄßßßßßßßßßßßßßÄÄÄßßßßßßÄÄÄÄÄÙ
(figure 5)


The .MNU Editor contains the possible answers you expect to
find within the caller's answer and the upgrade and/or
branching to perform if it IS found.

When you first come into the .MNU screen you are in Browse
Mode. In Browse Mode the NEXT Command Button is highlighted.
Pressing or PgDn will allow you to scroll through the
various menu sets in the .MNU file.

To switch to Edit Mode, press or ALT-E or cursor until
the Edit Command Button is highlighted and press .

In Edit Mode, the .MNU editor defaults to typeover mode. If
you begin to edit the contents of the field and wish to add
to the existing contents of the field, first press the
key which will move the cursor to the position following the
last character currently in the field, and type in your
additional characters. To insert characters, cursor to the
position you wish to start typing, press the INSERT key once
and type the characters to insert.

For each field, a brief explanation shows up at the bottom of
the screen to remind you what is expected in that field.








Command Buttons The .MNU Editor has nine Command Buttons across the
bottom of the browse/edit screen. The cursor keys
will move between the Command Buttons or you may
shortcut by holding down the ALT key and pressing the
highlighted letter for any Command Button.
If your lost and need help, either press ALT-H or F1.
By pressing or ALT-E you will enter into Edit Mode.

TAB Toggles between Edit and Browse modes.
In Browse Mode, the Command Buttons are active.
In Edit Mode, the ALT keys, F1, and F10 are active.

PgDn Moves to the next set with in the .MNU file.

PgUp Moves to the previous set with in the .MNU file.

ENTER Activates the highlighted Command Button if your in
Browse Mode, or if in Edit Mode, moves to the next
field.

ESC If in Browse Mode, will return you to the Main
Menu. If you where in Edit Mode, you will be prompted
to save the current file. By pressing on the
pop up screen the current file will be saved. If you
elect not to save, press again, or ALT-Q to abort
any changes. If you pressed ALT-Q or you will be
returned to the Main Menu.

Control Keys Pressing the ALT-H or the F1 key while in the .MNU
editor will give you help on the field that you are
currently on.

Pressing ALT-S or the F10 key will save the current
file.

Button ALT+

Next N View the next question set in Browse Mode. Pressing
ALT-N or PgDn from Edit Mode will automatically return
you to Browse Mode and take you to the next set.

Prev P View the previous question set in Browse Mode. Pressing
ALT-P or PgUp from Edit Mode will automatically return
you to Browse Mode and take you to the previous set.

Edit E Enters Edit Mode.

Insert I Pressing while the Insert Command Button is
highlighted or pressing ALT-I will insert a blank
question set following the current set shown on the
screen and places you in Edit Mode to fill in the
blanks.



sWap W Pressing while the sWap Command Button is
highlighted or pressing ALT-W will popup a window asking
the number of the first question set to swap (defaults
to the current set) and then the number of the second
question set. If you're in Edit Mode, you will be
returned to Browse Mode.

Delete D Pressing while the Delete Command Button is
highlighted or pressing ALT-D will prompt you for the
question set to delete (defaults to the current set).
If you're in Edit Mode, you will be returned to Browse
Mode.

Save S Pressing when the Save Command Button is
highlighted, pressing ALT-S, or pressing F10 will
save the .MNU currently loaded and leave you in
Browse Mode.

Quit Q Exits to a directory of *.MNU files. Note: if you have
been in Edit Mode, you will be prompted to save the
changes. Pressing , ALT-S, or F10 will save the
current file, pressing ALT-Q again or ESC will abort the
current file and produce the directory screen to choose
a new file.

Conferences C For any question where you specify "Y" to Adjust
Access, you may cursor to the Conference Button and
press or press ALT-C to tag the conferences
to which you wish to give the caller access. If you tag
conferences for a question set where you specified "N" to
Adjust Access, the conferences will NOT be given to the
caller.

Saving .MNU To save any changes, to the Command Buttons,
Changes cursor to the SAVE Command Button and press
OR, by pressing ALT-S or F10, you will also save the
current file, or you may press ALT-Q or key and
be prompted by a pop up window if you entered the
Edit Mode.

Quit to Menu To exit back to the Main Menu, press . To exit
back to the .MNU file selection screen, cursor to the
Quit Command Button or press ALT-Q. If you have been
in Edit Mode during the session, you will be prompted
as to whether or not you wish to save the file before
exiting, see "Saving .MNU Changes" above.

.MNU Fields

Find The letter, word or phrase to look for in the caller's
answer. Works like "W"ord parse type; if the letter,
word or phrase is found, then the upgrade and/or
branching you specify will be performed.
To invoke the 'None of the above' option, you can put a
tilde '~' in the Find field on the last set which will
force the upgrade and/or branch specified for this set.

Adjust access? 'Y' or 'N'. If the caller's answer meets the criteria
you set up with the Find, you can adjust the caller's
access and/or branch to another .DTA file.

** NOTE **
Use a tilde '~' for no change, '+' or '-' to increase or decrease the
current value in the USERS file.

If Adjust access is set to a 'Y' you will be allowed to enter one or all
of the following:

Security Level What security level do you want to grant (or inflict on)
the caller.

Time Time allowed for that security level for this call.

Kbytes Kbytes allowed for that security level for this
call.

Upload Credit You can specify an upload credit here which will
allow some downloading for a caller with a security
level that has 0 download Kbytes set up in the FSEC
file. Useful for setting up a "lifetime" download
limit for visitors, for instance.

Days 'til When do you want the caller's security level to
expiration expire (in number of days). Enter a 'U' for non
expiring.

Expired Security When the caller's new security expires, what level
Level should it be set to.

Branch? 'Y' or 'N'. If the caller's answer agrees with the Find
criteria, you can branch to another .DTA file.

Script.DTA A *.DTA filename or 'NONE'. Must be 'NONE' if you
to branch to replied 'N' to the 'Branch?' question.

Return? If you chose to branch to another .DTA file, you may
wish to return to the calling .DTA file and continue
to the question set following the last question asked
when you chose to branch. If you type "Y" here,
InstaReg will return, when it has followed your
branching to it's completion and complete this .DTA.

Script Convertor
Useful if you're starting a setup from scratch. This selection
will convert a script file in the style of PCBoard's scripts
or an ASCII text file containing a list of questions into an
InstaReg .DTA file. You will need to edit out the first five
lines (header) of the PCBoard script.

InstaCNF will read the script file and convert lines beginning
with a ';' to comments and all other lines to questions. You
can then fill in the remaining fields as you please.

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Choose a file ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Name: ³
³ *.* OK Ü ³
³ ßßßßßßßß ³
³ Files: Directories: ³
³ CHARGE.CNF [..] Cancel Ü ³
³ INSTAREG.DOC [ -A- ] ßßßßßßßß ³
³ MCI.DTA [ -B- ] ³
³ NEWBY.CNF [ -D- ] Help Ü ³
³ PLASTIC.MNU [ -E- ] ßßßßßßßß ³
³ [ -F- ] ³
³ [ -G- ] ³
³ [ -H- ] ³
³ [ -J- ] ³
³ [ -K- ] ³
³ [ -L- ] ³
³ ³
³C:\BBS\DOORS\INSTAREG ³
³CHARGE.CNF 196 May 21,1991 3:34p A³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
(figure 6)

You will first be presented with a file selection screen
(figure 6) where you may change the file mask or type in the
name of the ASCII or PCB script to convert to .DTA format.

Pressing TAB repeatedly will move you from the filename entry
area to the filename highlight area to the drive/directory
select area to the (OK) Selection Command Button to the Cancel
Command Button to the Help Command Button. You may also use
ALT-H to get a help screen.

Press to move to the file selection field, cursor to the
filename to convert and press ENTER to select it. The file will
be converted to .DTA format and a small screen will popup
telling you the conversion was performed. Press to
acknowledge the OK prompt. You will then be returned to the
file selection screen (figure 6).

Don't forget to return to the Main Menu where you should then
select the .DTA editor option to finish filling in the blanks
on the newly created .DTA.

Upgrade 2.xx If you have been running InstaReg version 2.xx then
to 3.0 formats you will need to convert your old .CNF and .DAT files to
the new 3.x formats. The new formats were necessary to
incorporate support for PCBoard's extended conferences.

ÚÄÄÄÄÄÄ Enter file ext to select ÄÄÄÄÄÄÄ¿
³ ³
³ Extension dat ³
³Old Version 299úúúúúúúúú ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
(figure 7)

The popup screen in figure 7 will allow you to specify
whether you are converting .DATs to .DTAs, or your .CNFs.
Fill in the Extension field, but do NOT press .
Instead, to the Old Version field and type a 3 digit
number for the version you are converting FROM. For
instance 2.99 should be typed as 299, without the period.
THEN press .

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄC:\BBS\DOORS\INSTAREG\*.datÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³û PCBOARD.DAT 6MONTH.DAT ³
³û CHARGE.DAT DLINFO.DAT ³
³û PAY40.DAT PAY50.DAT ³
³ MBRSHIP.DAT ORDERING.DAT ³
³ PAYING.DAT PAYING50.DAT ³
³ REG.DAT PLASTIC.DAT ³
³ ONEYEAR.DAT CCINFO.DAT ³
³ ENJOY.DAT UTILITY.DAT ³
³ EASYOUT.DAT IVERIFY.DAT ³
³ MEMBER.DAT MVERIFY.DAT ³
³ 3MONTH.DAT UVERIFY.DAT ³
³ 1MONTH.DAT ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ MBRSHIP.DAT 173 May 20,1991 2:31p A ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
1. Use SPACE bar to tag file(s) for conversion.
2. Press ENTER to begin conversion.
3. Press ESC to return to main menu without converting.
4. Press F5 to change window size, Press S to change sort.
(figure 8)

You will be shown a screen (figure 8) of all files matching the
Extension field. You can use F5 to toggle the screen size and
S to change the file sort order. You may tag as many as you
wish to convert by pressing the spacebar for each one, or "+"
key to tag them all (the "-" key will untag them all). Tagged
files will display a little checkmark in front of them. Press
to begin the conversion process. Press to return
to the Main Menu without converting. The old style .DATs will
remain in the directory, however the old style .CNFs will be
overwritten.

Register When InstaReg is "registered", it opens up some
InstaReg non-crucial perks, for those who like to feel they
receive a little something extra for their support.
InstaReg can be registered by mail or, for more
instant gratification, insta-registration can be done
online on Modem Zone via PLASTIC menu option and a
credit card. Those who choose this option will
receive their registration information immediately.

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄInstaCnf version 3.10ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Editing: C:\BBS\DOORS\INSTAREG\INSTAREG.CNF ³
³Sysop Name: ³
³Don Cheeksúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú ³
³ ³
³ Serial Number: 0000 ³
³ ³
³ Registration Number: 00000000 ³
³ ³
³ ³
³ ³
³ ³
³ ³
³ ³
³ ³
³ ³
³ ³
³ ³
³ ³
³ ³
³ Help Ü Edit Ü Edit Mode Save Ü Quit Ü ³
ÀÄßßßßßßÄÄÄÄÄßßßßßßÄÄÄÄÄÄÄÄÄTAB - Command ButtonsÄÄÄÄÄÄÄÄßßßßßßÄÄÄÄÄßßßßßßÄÄÄÄÄÙ
(figure 9)

Once you are armed with your registration information packet,
you need to choose the "Register InstaReg" option from InstaCNF
Main Menu and choose, one at a time, each .CNF you use with
InstaReg from the file selection screen (figure 2) and then
enter the registration information into the fields in the
screen (figure 9). If all goes as planned, InstaReg will now
operate as a registered version.

Command Buttons The "Register InstaReg" Editor has three Command Buttons
across the bottom of the browse/edit screen. The cursor
keys will move between the Command Buttons or you may
shortcut by holding down the ALT key and pressing the
highlighted letter for any Command Button.
If your lost and need help, either press ALT-H or F1.
By pressing or ALT-E you will enter into Edit Mode.

TAB Toggles between Edit and Browse modes.
In Browse Mode, the Command Buttons are active.
In Edit Mode, the ALT keys, F1, and F10 are active.

ENTER Activates the highlighted Command Button if your in
Browse Mode, or if in Edit Mode, moves to the next
field.

ESC If in Browse Mode, will return you to the Main
Menu. If you where in Edit Mode, you will be prompted
to save the current file. By pressing on the
pop up screen the current file will be saved. If you
elect not to save, press again, or ALT-Q to abort
any changes. If you pressed ALT-Q or you will be
returned to the Main Menu.

Control Keys Pressing the ALT-H or the F1 key while in the .CNF
editor will give you help on the field that you are
currently on.

Pressing ALT-S or the F10 key will save the current
file.

Button ALT+

Edit E Enters Edit Mode.

Quit Q Exits to a directory of *.CNF files. Note: If you have
been in Edit Mode, you will be prompted to save the
changes.

Save S Will save your currently loaded file without further
prompting. You may chose to press F10 which will also
save the current file. A message will inform you of
the save.

Saving To save any changes, to the Command Buttons,
Changes cursor to the SAVE Command Button and press
OR, by pressing ALT-S or F10, you will also save the
current file, or you may press ALT-Q or key and
be prompted by a pop up window if you entered the
Edit Mode.

Quit to Menu To exit back to the Main Menu, press . To exit
back to the .CNF file selection screen, cursor to the
Quit Command Button or press ALT-Q. If you have been
in Edit Mode during the session, you will be prompted
whether or not you wish to save the file before
exiting, see "Saving .CNF Changes" above.

Register Fields

Sysop Name Your name or the name of the Sysop, must match the name
that you gave us here at Modem Zone. Not case sensitive.

Serial Number Your Serial Number assigned to you by us at Modem Zone.

Registration Your Registration number that was assigned to you by us
Number at Modem Zone.


Browse Docs Perhaps you don't care to have a bunch of documentation
cluttering up your computer room and you're not ready to
order our pre-printed documentation yet (this doc file in
a notebook). Without exiting the configuration program,
you can browse through InstaReg docs, or any OTHER text
file you might want to scan.

Browse a ASCII file (.DOC, .TXT etc)


ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Choose a file ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Name: ³
³ *.doc OK Ü ³
³ ßßßßßßßß ³
³ Files: Directories: ³
³ INSTAREG.DOC [..] Cancel Ü ³
³ ORDER.DOC [ -A- ] ßßßßßßßß ³
³ OVERLAY.DOC [ -B- ] ³
³ REGISTER.DOC [ -D- ] Help Ü ³
³ UPGRADE.DOC [ -E- ] ßßßßßßßß ³
³ VENDOR.DOC [ -F- ] ³
³ [ -G- ] ³
³ [ -H- ] ³
³ [ -J- ] ³
³ [ -K- ] ³
³ [ -L- ] ³
³ ³
³C:\BBS\DOORS\INSTAREG ³
³INSTAREG.DOC 72254 Feb 20,1991 11:57a A³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
(figure 10)

You can choose the file to browse with the usual file
selection screen (figure 10) with an *.* file mask, which you
may change (to *.doc or *.txt, for instance). Once selected,
you will see the file you selected peeping from a small window
(figure 11). The size of this screen can be toggled with the F5
key. PgUp, PgDn, and all cursor keys allow you to maneuver to
any position in the file. returns you to the directory
window.

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄC:\BBS\DOORS\INSTAREG\INSTAREG.DOCÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ³
³ ³
³ InstaReg is a trademark of Modem Zone. PCBoard is a ³
³ registered trademark of Clark Development Company, Inc³
³ ³
³ ³
³ ³
³ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
(figure 11)
Print .DTA, Sometimes the maze of .CNF, .DTA and .MNUs can become
.MNU, or .CNF mind boggling. When we were working on our PLASTIC
to a file InstaReg configuration, we had to draw ourselves a
map! To aid you in tracking the paths your elaborate
structures can take, we added a Print function. For
those of you who are familiar with the 2.xx .DAT
formats, the printouts of the .DTAs and .MNUs will
look familiar. It's a good idea to tuck away a
printout of each of your .DTAs and .MNUs as insurance
against having to rebuild them from scratch someday!

ÚÄÄÄÄÄÄ Enter file ext to select ÄÄÄÄÄÄÄ¿
³ ³
³ Extension mnu ³
³Name of Log menu.logúúúú ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

1. Type in the extension (CNF,DTA, or MNU) of the file(s) to print.
2. Cursor or TAB down to the next field.
3. Type PRN to send to printer, or a filename to send to a file.
4. Press ENTER to tag file(s).
(figure 12)

Choose the extension, .MNU, .DAT or .CNF, tab to the
logname field, enter the logname and press to
go to the tagfile screen (figure 13).

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄC:\BBS\DOORS\INSTAREG\*.MNUÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³û TEST.MNU DORMENU.MNU ³
³û PLASTIC.MNU UTILITY.MNU ³
³ IRUDM.MNU MBRSHIP.MNU ³
³ IRUM.MNU ³
³ IRUD.MNU ³
³ IRU.MNU ³
³ IRDM.MNU ³
³ IRD.MNU ³
³ INSTAREG.MNU ³
³ BBSCALLZ.MNU ³
³ SOFAR.MNU ³
³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ IRUDM.MNU 564 May 20,1991 6:26p A ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

1. Use SPACE bar to tag file(s) for capture/print.
2. (+/-) to tag/untag ALL.
3. Press ENTER to begin capture/print.
4. Press ESC to return to main menu without capture/printing.
5. Press F5 to change window size, Press S to change sort.
(figure 13)
Common Questions

Q: I put the registration information I received from Modem Zone into
the fields in the "Register InstaReg" screen in the configuration
program, but my copy of InstaReg still say "Unregistered". Help!!

A: The two most common errors are:
(1) You're BBS Name and/or SysOp name is different than you gave
Modem Zone when you registered the program.
(2) You may have put the serial number in the registration field
and the registration number in the serial number field.
Your serial number is the four digit number.
You can download a 1k byte file from Modem Zone that shows the
exact information used to create your registration number. The
information you put in the registration screen and the BBS name
in the Edit .CNF screen must match this information, character
for character. The process is NOT case sensitive, however.

Q: I setup Instareg.cnf to upgrade callers to security level 20. The
door runs just fine, but InstaReg always gives callers security
level 30. Is InstaReg hardcoded for level 30 'til I register it?

A: No, InstaReg has no hardcoded access for the callers. It isn't
enough to simply configure the .CNF file. The .DTA files must also
be configured. Even if a SysOp is happy with the questions
contained in the example .DTA files included with InstaReg, you'll
still need to change the access granted for questions that were
configured to upgrade caller access within the .DTA files to match
your system. Use the InstaCNF configuration program and choose item
2 from the Main Menu. Then pull in a .DTA file and check for
security level upgrades on each question by using the NEXT Button
in Browse Mode. Be sure to check any .MNU or .DTA files to which a
question branches also.

Q: There must be a bug in InstaCNF. I couldn't get into the upgrade
fields in InstaCNF .DTA editor.

A: InstaCNF is designed to skip the upgrade fields when you have
chosen no answer checking type or the blank checking because
InstaReg would ignore them anyway. If you wish to grant an upgrade
from a particular question, then you must choose an answer checking
type that searches the caller reply for a specific response.
Otherwise, you could just put this desired upgrade into the .CNF.

Q: In one particular question, I chose the X answer checking and set
Find as the word YES. InstaReg doesn't upgrade the callers who
reply YES to that question. Where'd I go wrong.

A: The 'X' answer checking type sets InstaReg to look for any response
from the caller EXCEPT the word you specify in the Find field. If
you really want to grant an upgrade for a YES answer, then either
use 'W' and Find YES or use 'X' and Find NO. 'X' is really meant
to be used when ANY answer would be fine as long as it isn't one
particular word.
Configuration Hints

If InstaCNF is bypassing fields that you wish to fill in, it is
because you have chosen an answer checking type that disregards the
upgrade and script branching. Instead, choose another answer
checking type.

To check only that an answer is numeric, choose C, as your answer
checking code and compare it to 0. Even if you choose not to change
caller access and/or branch to another script, InstaReg will have
accepted ONLY numbers in the caller's answer!

If you chose to use the List parse type, don't forget to edit a
plain ascii text LIST file with each item on a separate line. Name
it the name you specified, in the script.DTA, with an extension of
.LST.

Don't forget to create .MNU files in the .MNU editor of InstaCNF for
questions using the M parse type.

Use @WAIT@ every 22 lines in long text or screen to insure that the
entire file is displayed to a caller.

SUPPORT

If you have any problems, questions or suggestions, please call
our support BBS at (513) 424-7529 (Dual) / 424-5820 (HST) /
424-8347 (2400) and let us know. We can also be reached via
RelayNet (tm) in the DOORS, or SYSOP conferences, where we are R/O
capable and routed mail should be addressed to MODEMZNE.

Please feel free to call VOICE at (513) 424-6553 if you prefer,
and ask for Don or Lana. FAX us at (513) 424-5820.

The latest release of InstaReg and our other programs are always
available for download. The latest version is usually available
on Salt Air, Tool Shop, and requestable from MODEMZNE & NetNode on
RelayNet (tm).

Our thanks to the following SysOps for their PATIENCE and
plentiful feedback throughout the closed Beta Testing, along with
so many others that it would take too much room to mention them
all!!
File Formats

InstaReg Batch The batch (invocation) file for InstaReg may check
errorlevels for the security level of the caller on
exit from InstaReg. If you choose to test errorlevels,
check for the errorlevels starting with the highest and
progressing to the lowest. Note that line 10 in the
example file below contains the line "goto BBS" as a
safety measure in case unexpected errorlevels are
encountered. The last errorlevel check (line 9) checks
to see if the caller still had a newuser security level
and if so sends the caller back to InstaReg. You can be
creative with these. The following example is one simple
use of the errorlevel checking to send different security
levels to unique configurations of a callback verify
door, like PCBVerify, by Curtis Kowalski.


ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ @ECHO OFF ³
³ ³
³ :INSTAREG ³
³ C: ³
³ CD\BBS\DOORS\INSTAREG ³
³ instareg instareg.CNF c:\PCB ³
³ if errorlevel 60 goto BBS ³
³ if errorlevel 40 goto GROWNUP ³
³ if errorlevel 30 goto KID ³
³ if errorlevel 20 goto INSTAREG ³
³ goto BBS ³
³ ³
³ :KID ³
³ C: ³
³ CD\BBS\DOORS\PCBVER ³
³ PCBV PCBV-K.CNF /NETWORK ³
³ goto BBS ³
³ ³
³ :GROWNUP ³
³ C: ³
³ CD\BBS\DOORS\PCBVER ³
³ PCBV PCBV-A.CNF /NETWORK ³
³ ³
³ :BBS ³
³ CD\PCB ³
³ if exist event.bat event ³
³ BOARD ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
(figure 14)

InstaReg.CNF You may make multiple Node specific .CNF files.
In this manner, InstaReg may be run on several nodes
but all the InstaReg files may reside in one
directory on one node if a SysOp wishes.

InstaCNF configuration program may be used to create
or reconfigure a .CNF file.

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ INTERRUPT ³
³ MODEM ZONE ³
³ Y ³
³ 0 ³
³ Y ³
³ WELCOME ³
³ CLOSE ³
³ C:\BBS\DOORS\INSTAREG\INSTAREG.LOG ³
³ BASIC.DTA ³
³ 70 ³
³ Would you like to continue with the registration? ³
³ Y ³
³ Y ³
³ You are already registered, @FIRST@. Thank you. ³
³ Y ³
³ Y ³
³ Y ³
³ N ³
³ 30 ³
³ 45 ³
³ 1000 ³
³ ~ ³
³ 90 ³
³ 23 ³
³ Don Cheeks ³
³ 0000 ³
³ 0000000 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
(figure 15)

line 1 Driver type (INTERRUPT, HANDSHAKE, BIOS)

line 2 Name of your BBS for registration purposes

line 3 Y or N to write gathered info to InstaReg log if
caller was previously upgraded.

line 4 0,1 or 2 to write Via InstaReg into USER file:
0 = NO, 1 = use line 1, 2 = use line 2.

line 5 Y or N to display screen showing serial number

line 6 Welcome message filename

line 7 Closing door message filename
line 8 Drive:\Path\Filename to append/write the answer log.
If no path is specified, the current directory is
assumed.

line 9 Beginning Script.dta file to load



line 10 Maximum security level to allow - higher levels are
not upgraded, but a SysOp may still wish to allow the
caller to be questioned.

line 11 Question you would like the user to see when InstaReg
first opens and shows the WELCOME file (expects a
Y,N,Q,G or ENTER reply)

line 12 Disable display of the upgrade screen at the end of
the evaluation

line 13 Y or N to allow previous door users to be
requestioned

line 14 Statement to display to users if line 13 is NO

line 15 Y or N to log script comments (defaults to NO)

line 16 Y or N to add info from USERS to answer log

line 17 Y or N to log questions to the master log

line 18 Y or N to "stop the clock" while in InstaReg

Lines 19 through 24 are a minimum upgrade ... gives
InstaReg someplace to start and is used in case
caller says all the wrong things in all the right
places! A SysOp can use these values for a caller
who might not be covered by one of the upgrade
questions.

line 19 Security level (max four digits)

line 20 Time limit for this call (max four digits)

line 21 D/L limit for this call (max five digits)

line 22 U/L credit ("lifetime download limit"?) (max five digits)

line 23 # of days 'til security expires (max four digits)

line 24 Expired security level for line 19 (max four digits)

line 25 SysOp Name for registration purposes

line 26 Serial number

line 27 Registration number

Distribution

You are free to copy and give the unregistered program to anyone,
but we ask that you please keep all the files unchanged in the
archive or on the diskette.

You may use this program for 30 days for evaluation. Your continued
use of InstaReg after the 30 day evaluation period constitutes your
agreement to register InstaReg.

A registration may be purchased by mail, FAX or through the BBS. Those
who register this program will be given a serial number and a
registration number which will enable registration features.

The latest version on diskette and a printed manual are available for
purchase. See ORDER.DOC which is included, for details.

You may charge your order by using your VISA, MasterCard or American
Express credit cards, either by mail, FAX, or through the BBS.

Phone numbers are:

Voice support (513) 424-6553

BBS orders and (513) 424-7529 HST Dual Standard
support (513) 424-8347 CompuCom
(513) 424-5820 HST

FAX orders (513) 424-5820

MAIL orders to: Modem Zone
108 Curtis Street
Middletown, Ohio 45044

Warranty

We make no warranties of any kind, expressed or implied, with
respect to the quality, performance, accuracy, or fitness of the
software for any particular purpose. We assume no responsibility
for any decisions made or actions taken on the part of the user
because of the use of the software. In no event shall we, or any
of our representatives, be liable for any loss of profit or any
other damages, including but not limited to special, incidental,
consequential or other damages, arising out of the use or
inability to use this software - even if we or authorized agents
have been advised of the possibility of such damages - or for any
claim by any other party.
Revision History
InstaREG Revision History in reverse order
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

InstaReg revisions for versions 3.xx
====================================
08-12-92 v3.10 Writes answers to log files in whatever case the caller
happens to type in. Added support for the "CDF" files,
(comma delimited files). Added option to log callers
answer to the USER RECORD comment 1 or 2, see docs on
the how to's. Fixed problem with log files defined in
the .dta files getting wrote over. Double checked the
U1-6 option. This option will let you compare the callers
answer to the information in the USER REC:
U1 = NAME
U2 = CITY/STATE
U3 = BUSINESS PHONE
U4 = HOME PHONE
U5 = COMMENT number 1 (USER COMMENT)
U6 = COMMENT number 2 (SYSOP COMMENT)

07-14-92 v3.04 Fixed a minor problem with the error trapping

04-05-92 v3.03 Corrected the problems created with the improved error
trapping.
03-22-92 v3.02 Added support for PCBNODE, PCBDRIVE, PCBDIR. Improved
error trapping.
03-15-92 v3.01 Fixed bug where if "Subscription Mode" is set to no
then InstaReg would not set the security levels.
Now checks for this and a expired date of 00/00/00.
03-07-92 v3.0 Released InstaReg and InstaCnf version 3.00 to the
public.
02-29-92 v3.0b Finally tracked down the runtime 201 problem that our
testers keep running into. Please download
InstaReg.zip and let me know if there's any further
problems, if none is reported by March 07 92, we'll
be taking InstaReg out of beta.
02-18-92 v3.0B Made an attempt to fix the conference blow up during
setting of conferences. Changed handling of expired
date and today's date. Added check to see if user has
expired and if so then set security to expired level
before proceeding.
01-27-92 v3.0B FINALLY !! Found the bug that was causing InstaReg to
blow. The problem turned out to be if the master log
was turned off and the comments where turned on then
InstaReg was trying to write to the master log which
wasn't open!! This should fix the error code 105 that
was being generated.
01-01-92 v3.0B Fixed the adding of conferences to the USER file if
you where running PCB 14.5 but not using the USER.SYS
file.

12-30-91 v3.0B Added a new twist to the .MNU files. Added a 'None of
the above' option. To enable this feature, you will need
to put a tilde '~' in the Find field and must be the
LAST entry in the .MNU set. Previously, if there was no
match for the callers answer in the .MNU, the program
continued to the next question in the .DTA file.
11-12-91 v3.0B Fixed the upgrade problem, the problem turned out to be
mishandling of the "List" function and not always
converting to upper case the compare answer.
11-08-91 v3.0B Fixed a problem with the list function if you had
the file name in small letters, fixed InstaCnf to always
force the "Find" field to upper case.
11-05-91 v3.0B One more time !! .... made a change to the expire
date to handle small numbers, ie... 02-03-92
11-01-91 v3.0B Minor changes to the branching routines, should be
fixed. Completed the break out of NON-PCB. The dates
should be displaying right now, if not let me know,
because it works here.
10-30-91 v3.0B INSTAN30 (NON-PCB InstaReg) is ready for testing
10-01-91 v3.0B Revamped the DOOR.SYS support. SFDOORS.DAT and
CALLINFO.BBS will be revamped next.
09-26-91 v3.0B If your bbs was a non-pcb system and you where using
converted pcb files InstaReg would blow up with a bogus
runtime error. Found the problem which was the
conferences which was set to either and "X" or "0" which
caused the .DTA files to be out of sequence and thus the
run time errors.
09-24-91 v3.0B Fixed the expire date showing bogus characters.
09-23-91 v3.0B Fixed Instareg to update both the USERS.REC and the
USERS.SYS if the "Using User Sys" flag is turned on
so that programs that only use the USERS.REC that
follow InstaReg and before PCBoard reloads will have
the correct information.
Added an extra line on the closing screen between the
expire date and the "Press Enter to continue".
Added the history file to INSTAREG.ZIP file.
Checked to make sure that I'd removed the fast keyboard
type set to off in InstaCnf.exe.
Removed "Echo of data" to the screen, was a part of the
expire date testing.
09-17-91 v3.0B Finished up DOOR.SYS - NOW - I need a beta tester for it
09-16-91 v3.0B Removed some debugging left behind from testing of
the credit verification.
09-12-91 v3.0B Fixed the expiration date update in the USER.SYS file.
Stopped updating of USERS,PCBOARD.SYS,USER.SYS if using
some of the other non-PCB systems that are supported.
Added a new display on the closing screen - now shows
when a user will expire.
Fixed minor problems with the update of the expiration
date in the USERS file.
Fixed errorlevel being set to security level at door
close.
Fixed closing screen not showing new security, time, and
bytes.

enough.
Still working on the Wildcat and DOOR.SYS support.
Haven't heard anything from the Spitfire folks yet.
09-08-91 v3.0B Add the history of changes to the INSTA300.ZIP file
09-01-91 v3.0B Been working on the USERS.SYS part of InstaReg, found the
problem with the blow ups and am in the process of fixing
it. The problem turned out to be the expiration date which
I've disabled in the USERS.SYS section till I get it
working right.
08-31-91 v3.0B Problems with the Retry,Relog,Max Security, reported by
Gene Flick, fixed. Problems with when using the
USERS.SYS file, reported by Gene Flick, fixed. Duane
Davis reported a problem with the expired date and a
solution, InstaReg now checks to see if the expiration
date is beyond the current date. If so, and the '+','-'
is present InstaReg will add/minus to that date else if
the expiration date is older than current date, or
invalid, InstaReg will add/minus the CURRENT date.

08-03-91 v3.0B Thanks to Jerry Claxton, a MAJOR conference problem was
Through uncovered and fixed.
08-31-91 Added SpitFire door support, still working on Door.sys
and Wildcat support.
Fixed SpitFire door support, Fixed .DTA log files, added
warning to InstaCnf if not run from batch file.
Changed "Log Questions" to "Write Master Log" in .CNF
screen to reduce confusion.
Changed message on bad credit card numbers.
Changed logic for credit card trash can file, now strips
out any dashes or spaces before comparing to user number.
Changed wording of credit card messages and moved the
write to the same line as the credit card number.
Fixed writing of 0 byte log files if log was turned off.
Fixed Stop Clock option.
Had a report that the time credit wasn't working, but it
works here, so let me know if anybody has problems with
it. Fixed a few minor bugs with the .DTA log's.
Made some changes to the doc files to make use if InstaReg
and InstaCnf a little easier, I hope.
Had a problem with the 08-07-91 beta code blowing up with
a run time error 105. Found the problem which turn out to
be not checking a switch on the .DTA log files, even
though you didn't have a .DTA log file specified the code
was trying to write to it !! OOPS...
Made some changes to the doc file.
07-18-91 v3.0B Found a few potential memory allocation problems in the
Through 07-16-91 beta and corrected in 07-18-91 beta
07-31-91 Found a major loop problem with the 07-18-91 beta in the
list function, parse type "L".


07-01-91 v30B Working on docs. Partly done and included in INSTA300.zip
Through Fixed problems with conference count
07-17-91 You can now get your serial number and registration number
while online when you use PLASTIC for registration or
$10 upgrade.
Fixed screens to handle ENTER key instead of F10 key
Working on adding Door.sys and SFDOOR.Dat to InstaReg
Working on full math functions.
DOC file is now completed and ready for you to use
06-19-91 v.30B WHOOPEE !!
Through Got InstaCnf to run inside of 300K !!!!!!!!!!!!!!!!!!
06-30-91 Time to finish the doc files now.
05-26-91 v.30B Code is currently running in Beta stage on the board and
Through two other boards. Had to remove the RED bar as it was
06-18-91 causing mass confusion, now the minimum length is "*"
and the maximum length is "-".
Had a problem with the digit checking, now fixed.
InstaCnf is a memory hog and will corrupt .DTA's and
.MNU's if memory is below 480k, working on this one still.
You'll need a ROAD MAP for the .DTA's and .MNU's now!!
Added new option type "R", this option will UNDO any
upgrades if answer equals what your looking for.
Working on the doc files for InstaReg and InstaCnf.
Getting ready to add full math functions to some of the
options and test the changes.
05-19-91 v3.0B Code is currently running in Alpha stage on the board.
Through Fixed logging problems. Added better error handling.
05-25-91 Added check for 10 invalid responses and drops carrier
if this happens.
Tested upgrades and are performing as they should.
Changed command line prompt, now shows a bar at the end
of the minimum length instead of "MIN = ?" at end of line.
05-08-91 v3.0B Working out minor bugs, getting the code ready for a
through full-blown test.
05-18-91 Added a print feature to InstaConfig to print .DTAs,
.MNUs Changed conversion routines in InstaCnf, will now
convert .DAT and .CNF's to new format, added ability to
select a group of files for conversion instead of one at
a time. Fixed file sharing problems.
Fixed some problems with bad responses to questions.
Tested .DTAs with .MNUs, branching and returning to
calling .DTAs.
04-09-91 v3.0B Started coding InstaReg
through Added menu option code, added some of the log file code
05-07-91 Changed to .DTA instead of .DAT to ease conversion to new
file formats.
Cleaned up some bugs and added Upload Credit to both
programs. Worked on the conferences, still working on
memory problem. Got the new ANSI log files working
Having a few problems with the conferences.
Fixing minor problems in both programs and marching ahead,
InstaCnf and InstaReg runs. Still having memory conflicts.
A MAJOR Time Bomb was found in the CRC registration
numbers! All users of Instareg 3.00 will have to get new
CRC numbers due to this problem.
Looks like all memory problems have been solved.
Extended conferences have been tested and appear to be
working.
Now reads and updates the USERS.SYS
Fixed other minor bugs that appeared during testing.
Now auto detects the PCBoard version.
04-02-91 v3.0B Got most of InstaCnf done, going back through the code
through to clean up a few problems and added a few more options
04-09-91 Still working on that damn memory problem
03-10-91 v3.0B Started coding InstaCnf with Technojock Object Toolkit
through Working on base code, converting old program to new
03-30-91 Added handling of conferences to code
Working on getting code to run under 450k and memory
problems
03-01-91 v3.0B Major overhaul of InstaReg and InstaCNF to add PCB145
extended conference capability and multiple choice/menu
questions capability. File formats changed from ASCII
to fixed length files of records to accommodate 65,000+
conferences.

InstaReg revisions for versions 2.xx
====================================


04-24-91 v2.99 Maybe a fix on the expired date, fixed the
multi-conf which was broke in 2.95, fixed the
time sticking problem. Fixed the time problem
in the closing of the door.
02-13-91 v2.98 Fix an errant error message when writing to log.
Fixed expired date (broken in optimization).

02-03-91 v2.97 Fix a lot of minor bugs, optimized a lot of code,
Removed comments to local screens
12-30-90 v2.96 Added credit card number validation capability and added
self-registration capabilities.
11-28-90 v2.95 InstaReg will now generate an errorlevel, equal to the
security level of the caller when InstaReg is finished,
so that errorlevels may be checked in the door batch file
to determine whether or not to send the caller into
another door, based on his security level. CALLER log

now shows that the caller logged off through InstaReg,
if (s)he did so.
11-18-90 v2.94 Fixed a problem with opening more than 9 .DTA files
during an InstaReg session. (Who KNEW you were so
creative?)
09-20-90 v2.93 Added an option to adjust security level
currently in InstaReg's memory by preceding
the upgrade security level with a '+' or '-' sign.
Insured that a '~' in the .CNF becomes the current
USER.LEVEL. Replaced 'Closing InstaReg, first name
..... CLICK' with 'Returning to bbs name'. Reworded
closing lines.
07-05-90 v2.92 Fixed a minor bug with log write, wasn't writing
the log in some cases if the minimum length and/or
maximum length was set to zero.
06-13-90 v2.91 Changed welcome question valid responses to
accept the ENTER key as a YES response.
Now allows disabling of welcome screen and
opening question in registered versions.
06-10-90 v2.9 Changed the temporary log names from INSTAx.LOG to
LOGx.TMP, where x equals the node number.
Now recognizes PCB 14.5 color conventions.
Insured caller will exit door with nodechat
status available.
Added check for min/max to disable logging
of questions where no user response required.
04-22-90 v2.8 Changed code to enable PCB '@' & ProDoor '$' macros.
04-10-90 v2.7 Changed the number of comment lines logged to be
unlimited.
04-08-90 v2.60 Changed Via InstaReg on options to write
to comment1 or comment2 or not at all. (Ignored in
unregistered versions).

03-30-90 v2.5 Added a switch to enable/disable logging of comment lines.
Added a switch for USER file info to be logged.
Added a switch to determine if previous door users should
be allowed back through after initial upgrade.
'K' option added to do eXcept Word parsing and log user
off the BBS when the door closes.
'X' option added to do eXcept Word parsing.
'Z' enables Word parsing with the ability to log the user
off IMMEDIATELY.
03-19-90 v2.4 'G' option added to do word parsing and log user off
the BBS when the door closes.
03-08-90 v2.3 Option to disable the upgrade display after evaluation.
Option for user to say GOODBYE from within the door
03-01-90 v2.2 Made the opening question sysop configurable.
10-21-89 v2.1 maintenance release - fixed bug in InstaReg log when
carrier was dropped in the door by previous user. Added
option to line 5 of config for opening screen. Removed
logging to caller log when local testing.
10-01-89 v2.0 maintenance release - cosmetic changes and removal of
our blatant advertising opening screen for registered
copies. Now recognizes sequences of comments.
09-16-89 v2.0 Public release of version 2.0
09-03-89 v2.0B InstaReg 2.0beta and InstaCNF released to registered
boards for closed beta testing.
08-23-89 v2.0B complete rewrite of InstaReg
07-08-89 v2.0B began work on interactive configuration for 2.0 beta
03-26-89 v1.20 removed user comment from screen
changed opening screen for graphic or non-graphic
added sysop switch to config for already-registered
callers
02-24-89 v1.10á Curtail input line length
02-06-89 v1.0á Added SysOp-configurable log style and location
01-12-89 v1.0 Initial coding

InstaCNF Revision History in reverse order
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

InstaCnf revisions for versions 3.xx
====================================

03-07-92 v3.0 Released InstaReg and InstaCnf version 3.00 to the
public.
02-29-92 v3.0B Added PgUp and PgDn for scrolling, can be used instead
of ALT-N or ALT-P. Added F10 to save a file, can be
used in stead of ALT-S. Started working on adding help
screens to the program. Added a message to let you that
a file has been saved. Added new commands to the doc
file.
12-03-91 v3.0B Fixed InstaCnf so that if it's a register version the
opening screen display is removed. Right now InstaCnf
looks for INSTAREG.CNF file to check for a registered
version, so be sure to have one in the same directory
as InstaCnf.
03-01-91 v3.0B Major overhaul of InstaReg and InstaCNF to add PCB145
extended conference capability and multiple choice/menu
questions capability. File formats changed from ASCII
to fixed length files of records to accommodate 65,000+
conferences.

InstaCnf revisions for versions 2.xx
====================================

02-03-91 v2.12 Add black/white option /BW and other option, fixed
minor bugs with the plus option, optimized code
12-05-90 v2.11 Fixed a minor problem with the bbs name not accepting
numeric characters
09-20-90 v2.10 Added 'U' ability, '+' (increase security), and
'-' (decrease security) options. Added support for
European (IBM upper 128) character set.
04-08-90 v2.0á Changed User comment to coincide with InstaReg 2.6
04-22-90 v2.0 Released from closed Beta testing
03-01-90 v1.1á Had a bug in the code that kept the SysOp from adding a
new .CNF file
03-30-90 v2.0á New code, new all over the place!!
01-12-89 v1.0á Initial coding
I N D E X


A

Abort 13, 20, 24, 29
Access 14, 17, 20-22, 24, 32, 33
Adjust 10, 11, 14, 16, 17, 20-22, 24, 38
Advertising 39
ALT 8-10, 13, 15, 19-21, 23-25, 29
ALT-C 20, 24
ALT-E 9, 13, 15, 21
ALT-H 8, 9, 13, 19, 24, 25
ALT-I 19, 23
ALT-N 19, 23
ALT-Q 10, 13, 20, 24, 29
ALT-S 10, 13, 19, 20, 24, 29
ALT-W 19, 24
ALT-x 29
ANS 14, 18
Answer checking 4, 6, 14, 32, 33
ANSWERx 18
Appendices 2
Arrow 19, 23
ASCII 7, 18, 25, 27, 30, 33

B

BASIC 3, 6, 14, 35
BAT 3, 5, 6, 34
Batch 3, 5, 34
BBS 9, 10, 12, 14, 16, 33-35, 37-40
Begin 10, 15, 21, 27, 28, 31
Beta 1, 20, 24, 29, 33, 39, 40
BIOS 10, 35
Branch 6, 14, 16-18, 21-23, 33
Branches 32
Branching 3, 4, 17, 18, 21, 23, 33
Browse 6-9, 13, 14, 19-21, 23, 24, 29, 30, 32
Browse Mode 9, 13, 14, 19-21, 23, 24, 29, 32
Bulletin 3, 14, 15
Bulletins 4
Button 9, 10, 13-15, 19, 21, 23-25, 29, 32
Buttons 9, 10, 13, 19, 23, 28

C

Cancel 8, 25, 30
Capture 31
Card 3, 4, 17, 28, 38
CDF 18
Chaining 3, 4
Check 3, 4, 14, 16, 17, 29, 32-34, 38
Checked 4, 38
Checking 4, 6, 14-16, 32-34
Checkmark 28
Checks 4, 34
Clock 9, 12, 36
CLOSE 3, 4, 9, 11, 35
CNF 2, 3, 5-10, 13, 15, 18, 25, 27-29, 31, 32, 34, 35, 38, 40
Cnf's 6
CNFs 27, 28
Command Buttons 9, 10, 13, 19, 23, 28
Comment 9, 11, 14, 15, 38-40
Comments 9, 11, 12, 15, 25, 36, 38, 39
Compare 3, 4, 16, 17, 22, 33
Comparing 11
Comparison 4, 16
Compatible 3, 4
Conference 3, 6
Conferences 4, 14, 20, 21, 24, 27, 33
Config 3, 5, 6, 39
Configurable 3, 14, 39
Configuration 2-4, 6, 20, 24, 29-33, 35, 39
Configure 5, 6, 11, 12, 14, 32
Conversion 5, 6, 26-28
Convert 6, 7, 25-28
Converted 26
Converting 27, 28
Convertor 2, 25
Cursor 6, 9, 10, 15, 19, 21, 23, 26, 27, 29-31
Customize 5

D

DAT 6, 27, 31
Database 11, 18
DATs 27, 28
Defaults 15, 19, 21, 24, 36
Directories 8, 25, 30
Directory 2, 5, 8, 11, 13, 15, 20, 24, 28-30, 35
Distribution 2, 3, 5, 37
DOC 3, 6, 7, 25, 30, 37
Documentation 30
Door 3, 4, 11, 12, 16, 17, 32, 34-36, 38, 39
Doors 3-5, 9, 33-35
DOS 3, 5-7
Driver 9, 10, 35
DTA 2, 3, 5-7, 10, 14-20, 22-26, 31-33, 35, 36, 38
DTAs 14, 27, 31

E

Edit 5, 6, 8-10, 13-15, 19-21, 23-25, 28, 29, 33
Edit Mode 9, 10, 13, 15, 19-21, 23, 24, 28, 29
Editing 9, 14, 19, 21, 24, 28, 29
Editor 2, 9, 13-16, 19, 21, 23, 26, 32, 33
Environment 3
Errorlevel 34, 38
ESC 6, 8-10, 13, 20, 24, 27-31
European 40
Evaluation 3, 14, 36, 37, 39
EXE 3, 5
Exit 3, 6, 7, 10, 12, 20, 24, 34, 38
Exiting 10, 30
Exits 13, 20, 24, 29
Expired 4, 9, 12-14, 18, 21, 22, 36, 38
Extension 27, 28, 31, 33
F

FAX 1, 33, 37
Features 2, 4, 37
Field 9, 13, 15-18, 21, 22, 26-28, 31, 32
Fields 2, 9, 10, 12, 14, 15, 21, 22, 25, 29, 32, 33
Figure 6, 8, 9, 14, 21, 25-31, 34, 35
Find 6, 14, 16-18, 21-23, 32
Formats 2, 6, 7, 18, 27, 31, 34
FSEC 13, 18, 22
Functions 13

G

General 2, 6
Graphic 39
Graphics 11
Greater-than-or-equal-to 16, 17, 22

H

HANDSHAKE 10, 35
Hardcoded 32
Help 2, 8, 9, 13, 14, 20, 21, 24, 25, 28-30
Hints 2, 33
History 2, 38, 40

I

Importing 18
Insert 14, 15, 19, 21, 23
Insta-registration 28
InstaCNF 2, 3, 5, 6, 8, 9, 14, 20, 21, 24, 25, 27-33, 35, 39, 40
Installation 2, 5
InstaReg 1-12, 14-18, 22, 23, 25, 27-40
INTERRUPT 9, 10, 35
Introduction 2
Invocation 34

K

K-Bytes 9, 12-14, 18, 21, 22
Keys 2, 9, 13, 19, 23, 29, 30
Keyword 4
Kilobytes 3

L

Less-than-or-equal-to 3
Level 3, 4, 9-14, 17, 18, 21, 22, 32, 34, 36, 38
Lifetime 13, 18, 22, 36
List 3, 4, 7, 16, 17, 22, 25, 33
LOCAL 3, 5, 38, 39
Locking 4
LOG 3, 4, 9, 11, 12, 14-18, 31, 35, 36, 38, 39
Logname 31
LogPath 9, 11
LOGx 38
LST 3, 5, 16, 17, 22, 33

M

Macros 38
Map 31
Mask 25, 30
Master log 11, 12, 15, 18, 36
MasterCard 37
Match 5, 10, 16, 32
Matching 8, 28
Max 9-11, 14, 15, 36, 38
Maximum 4, 15, 36, 38
Memory 3, 38
Min 14, 15, 38
Minimum 4, 12, 15, 16, 36, 38
MNU 6, 7, 16, 17, 21-25, 31-33
MNUs 31
Mode 9-11, 13-15, 19-21, 23, 24, 28, 29, 32

N

Network 4, 34
Numeric 3, 4, 33, 40

O

Online 3, 4, 10, 28
Optimization 38
Order 28, 30, 37, 38, 40
Overview 2, 3

P

Parameters 2, 5
Parse type 14-18, 22, 23, 33
Parse types 17, 18, 22, 23
Parsing 39
Path 11, 15, 35
Paths 31
Pcb 5, 9, 25, 34, 35, 38
PCBoard 1, 3, 5-7, 18, 25, 27, 30
PCBVerify 34
Perks 10, 28
Phone 4, 16, 37
Phrase 16, 17, 22
PLASTIC 8, 9, 25, 27, 28, 31
Printouts 7, 31
PRN 31
Problem 10, 38, 40
Problems 33

Q

Question 3, 4, 9, 12, 14-16, 18-20, 23, 24, 32, 36, 38, 39
Quit 6, 7, 9, 10, 14, 20, 21, 24, 28, 29

R

Re-enter 11
Re-prompt 16
ReEnter 9, 11
Register 6, 28-30, 32, 37
Registered 1, 10-12, 28-30, 35, 38, 39
Registration 3, 7, 10, 12, 28, 29, 35-38
RelayNet 33
Relog 9, 11
Requestioned 36
Requirements 2, 3, 5
Revision 2, 38, 40

S

Save 6, 9-11, 13, 14, 19-21, 24, 28, 29
Script 2, 6, 7, 10, 14, 16-18, 21-23, 25, 33, 36
Scripts 3, 4, 7, 25
Security 3, 4, 9-14, 16-18, 21, 22, 32, 34, 36, 38, 40
Self-registration 38
Serial 12, 28, 35-37
Set 4, 12-20, 22-24, 32, 38, 40
Sets 12, 14, 21, 25, 32
Size 27, 28, 30, 31
Sort 10, 27, 28, 31
Stop the clock 12, 36
String 16, 17
Subdirectory 5
Suggestions 33
Support 27, 28, 33, 37, 40
Swap 14, 19, 21, 24

T

TAB 8-10, 13-15, 19, 21, 23, 25-29, 31
Tag 20, 24, 27, 28, 31
Termination 3
Testing 3, 5, 33, 39, 40
Text 7, 14, 17, 22, 25, 30, 33
Tilde 12, 13, 17, 18, 22
TMP 38
Trademark 1, 30
Typeover 15, 21

U

Unregistered 37, 39
Untag 28, 31
Upgrade 4, 9, 10, 12, 14, 16, 17, 21, 27, 30, 32, 33, 36, 38, 39
USERS 9, 11-13, 18, 22, 36, 39

V

Validation 38
Verify 4, 17, 34
Version 3, 5-7, 9, 14, 20, 21, 24, 27-29, 33, 37, 39
VISA 37
VOICE 33, 37

W
Warranty 37
WELCOME 3, 9, 11, 12, 35, 36, 38
WELCOMEG 3
Window 8, 19, 24, 27, 30, 31


  3 Responses to “Category : BBS Programs+Doors
Archive   : INSTA310.ZIP
Filename : INSTAREG.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/