@@MAXLINE [---------------------------------------] @@MENUH To move between the various ^x0AMenu Choices^n you may use the ^x0CLeft^n and ^x0CRight^n Arrow Keys. To select a ^x0AMenu Item^n, press ^x0CEnter^n when the ^x0AItem^n you wish to select is highlighted. You may select a ^x0AMenu Item^n and have that selection executed immediately by typing the first character of the ^x0AMenu^n ^x0AItem^n's Name. @@GCONFIRM You are being asked to confirm that you indeed wish to go ahead and make the ^x0AGlobal Changes^n indicated. If you answer ^x0CYes^n at this point, then ^x0AGAPFILE^n will change your ^x0AFileBase^n according to the criteria you specified. Press ^x0CEsc^n or answer ^x0CNo^n if you do not wish to make any changes. @@GCHANGE Enter ^x0CY^n or ^x0CN^n here if you wish to change the data in the ^x0AFileBase^n that corresponds to this topic. If you answer ^x0CYes^n in this field, press ^x0CEnter^n to move to the next two fields to fill in the appropriate information. The ^x0AOld Value^n is the data in the Filebase that you wish to change to the ^x0ANew Value^n. @@NAME This is the name of the file that you wish to enter into the database. This field may not be left blank. In addition, you will not be allowed to enter the name of a file that does not exist. @@WHERE This is the disk directory where the file is located. It must be an existing DOS directory. This field defaults to the upload directory as specified in ^x0AGAPSETUP^n. ^x0AGAPFILE^n will check the filename and the directory to see if the file exists. If the file cannot be found in the directory specified, the program will seach all the directories on all the disk drives specified on line 1 of the configuration file, ^x0AGAPFILE.CNF^n. If the file cannot be located, you will be returned to the ^x0BName^n field to make corrections. Otherwise, the size of the file and the last modification date will be displayed for your convienence. If you place the word ^x0BOFFLINE^n in this field, then you may catagorize files that you have available by request only. The word ^x0BOFFLINE^n will prevent ^x0AGAPBBS^n and ^x0AGAPFILE^n from performing certain operations on the file. If a file is ^x0BOFFLINE^n and a caller attempts to download it, ^x0AGAPBBS^n will automatically search your loose directories for the file and if found, will allow the download. @@WHERE1 This is the disk directory where the file is to be moved to. It must be an existing DOS directory. @@WHERE2 This is the disk directory where the file ^x0Cused^n to be located. If you have not yet moved the files from the ^x0COld^n Directory to the ^x0CNew^n Directory, then ^x0AGAPFILE^a will move them for you when the ^x0AGlobal Change^n Executes. For instance, if you have a private upload directory in ^x0CD:\PRIVATE^n and an upload directory in ^x0CD:\UP^n, where you screen your uploads prior to posting, you can use these ^x0AWhere^n fields to move your private uploads to the public upload directory. If your private uploads are in ^x0AArea^n ^x0C0^n, ^x0ASubject^n ^x0C11^n, and your public uploads are in ^x0AArea^b ^x0C0^n, ^x0ASubject^n ^x0C10^n, you can change the ^x0AWhere^n field from ^x0CD:\PRIVATE^n to ^x0CD:\UP^n and change the Subject field from ^x0C11^n to ^x0C10^n. ^x0AGAPFILE^n will change the ^x0ASubject^n field for each file in the private upload directory and will change the ^x0AWhere^n field as well. In addition, ^x0AGAPFILE^n will physically move the files from ^x0CD:\PRIVATE^n to ^x0CD:\UP^n. If you use a scheme such as suggested above, be sure that you also enter ^x0C0^n in the ^x0AArea To Change^n field and ^x0C11^n in the ^x0ASubject To Change^n field. Otherwise, in addition to changing the ^x0AWhere^n field, ^x0AGAPFILE^n will also change any file that has a ^x0ASubject^n field of ^x0C11^n to a new subject of ^x0C10^n, and this could include some of your Forums. Be specific, when changing fields. If you enter an ^x0C*^n as the only character in this field, and enter just a drive designation in the ^x0ANew Value^n field, ^x0AGAPFILE^n will modify just the drive designation, leaving the directory the same. For instance, if you enter ^x0C*^n in the ^x0AOld Value^n field and ^x0CF:^n in the ^x0ANew Value^n field, and the Where field for a file is ^x0CD:\DL1^n, ^x0AGAPFILE^n will change the Where field to ^x0CF:\DL1^n. When using this feature, the file will not be physically moved. @@WHERE3 This is the disk directory where files are now located or where they will be located after ^x0AGlobal Change^n is finished. If this directory is different from the old directory, then ^x0AGAPFILE^n will attempt to move the file from the old directory to the directory you specify here. You may use this ^x0AGlobal Change^n option in conjuntion with other options and physically move your files around in the ^x0AFileBase^n. @@LENGTH This is the size of the file in bytes. Normally you would simply press [^x0CEnter^n] on this field as the actual size is provided for you. @@FDATE This is the date the file was last modified. The actual file date is provided for you. @@LACCESS This is the date the file was last downloaded. It is updated by ^x0AGAP^n whever a caller downloads the file. @@TACCESS This field holds the total number of times the file has been downloaded. It is maintained by ^x0AGAP^n. @@TACCESS1 Enter the old value for the total number of downloads a file has incurred. For instance, if a file had ^x0C100^n down- loads and you wish to change the count to ^x0C1^n download, enter ^x0C100^n in this field. @@FREE Free file means a user may download the file without having the download credited against him or her. If you wish to utilize this feature, enter ^x0CY^n. @@FREE1 Enter the old value of the ^x0AFree^n file field. @@FREE2 Enter the new value of the ^x0AFree^n file field. @@NORMAL A Normal Log is a caller log entry in which ^x0AGAP^n writes a specific code to the caller log. This code tells ^x0AGAPCALL^n that a file was downloaded and ^x0AGAPCALL^n will then use the name of that file in one of the bulletins that it produces. If you have security specific files or files that you do not want regular callers to see in the bulletin that ^x0AGAPCALL^n produces, then set this field to ^x0CN^n. @@NORMAL1 Enter the old value of the ^x0ANormal^n log field. @@NORMAL2 Enter the new value of the ^x0ANormal^n log field. @@HAREA Area is the area of the board the file will be available in. ^x0C0^n = Main Board, ^x0C1^n - ^x0C90^n = Forum Number. If the file is in a Forum, you will be allowed to enter a Forum number only if it is within the range of Forums that you have set up. @@HAREA1 This is the Area of the board that the file ^x0Cused^n to belong in. ^x0C0^n = Main Board. ^x0C1^n - ^x0C90^n = Forum Number. For instance, if you move some files from ^x0AForum 3^n to the ^x0AMain Board^n, you would enter ^x0C3^n in this field. @@HAREA2 This is the Area of the board that the file is ^x0Cnow^n located in. ^x0C0^n = Main Board. ^x0C1^n - ^x0C90^n = Forum Number. For instance, if you move some files from ^x0AForum 3^n to the ^x0AMain Board^n, you would enter ^x0C0^n in this field. @@GAREA Enter here the ^x0AArea^n of the board you wish to perform these Global Changes in. If you enter ^x0CALL^n in this field, ^x0AGAPFILE^n will change all areas of the board that match any of the criteria you have set. If you enter ^x0c0^n in this field, ^x0AGAPFILE^n will change only the Main Board files. @@HAREA1 This is the Area of the board that the file ^x0Cused^n to belong in. ^x0C0^n = Main Board. ^x0C1^n - ^x0C90^n = Forum Number. For instance, if you move some files from ^x0AForum 3^n to the ^x0AMain Board^n, you would enter ^x0C3^n in this field. @@HSUBJECT This is the Subject Number of the file. A List will be displayed showing the available subjects. You may select from the list by using the [^x0CHome^n] and [^x0CEnd^n] Keys to move the cursor. Pressing [^x0CEnter^n] will select the highlighted selection. You may also type in the Subject Number directly. If the file is located in a Forum, as specified by the Area field, you will only be allowed to enter a subject that is unique to that particular Area. For instance, you cannot select a Subject that is part of the main board. @@SUBJECT1 This is the Subject of the Area that the file ^x0Cused^n to belong in. This field would be used mainly in con- junction with the previous Area field, when you move files from one Area/Subject to another. @@SUBJECT2 This is the Subject of the Area that the file is ^x0Cnow^n located in. This field would be used mainly in con- junction with the previous Area field, when you move files from one Area/Subject to another. @@GSUBJECT Enter here the ^x0ASubject^n of the previous ^x0AArea^n you selected that you wish to perform these Global Changes in. If you wish to perform these global changes only in the Main Board and in Subject 1, you would enter 0 in the previous field and 1 in this field. If you wish to perform the changes in All Areas and All Subjects, you would enter ALL in the previous field and ALL in this field. @@GEXT1 This is the Filename Extension of the files that you wish to change to the New Extension. @@GEXT2 This is the Filename Extension that you wish to give to the files that have the Old Extension. @@SECURITY This is the security level needed to download and view the file. It defaults to the level you gave in configuration for the ^x0ASecurity Level For Uploads^n field @@SECURITY1 This is the ^x0Cold^n security level needed to download and view a file. If you enter ^x0C999^n in this field then ^x0AGlobal Change^n will change all security levels in the FileBase that are less than 0 or greater than 999 to the ^x0ANew^n ^x0ALevel^n you specify. @@SECURITY2 This is the ^x0Cnew^n security level needed to download and view a file. @@UPLOADED This is the name of the person who uploaded the file. When entering files manually, this field defaults to ^x0ASYSOP^n. @@PASSWORD This is the password needed to download the file. If you do not wish to password protect the file, leave this field blank. @@PASSWORD1 This is the password that was needed to download a file. Enter the password you wish to change here. @@KEYWORD The Keywords are a line of text that will be displayed to the user whenever a ^x0ACondensed^n file function is performed. They are also used as the basis for a finding files when the caller uses the ^x0ALocate^n command. The words should be separated by one space. @@EDITOR The ^x0AFile Description^n will be shown to the caller whenever an ^x0AEnhanced^n file function is performed. The description may be up to 10 lines long. Pressing [^x0CF2^n] while in the ^x0ADescription Editor^n will show a list of the available ^x0AEditor Keys^n. @@SUBJECT1 This list displays the available subjects. If the file currently displayed is in a Forum, the list will display the subjects for that specific Forum. To scroll thru the list, use the [^x0CHome^n] key to scroll up and the [^x0CEnd^n] key to scroll down. @@UPDATEH ^x0AUpdate^n is a means whereby ^x0AGAPFILE^n will check the database against the files on the disk to see if the location, size and date are correct. You have the option of checking only the current subject or all subjects. You may specify whether or not the file date should be updated and whether or not to delete the ISAM record if the file cannot be found on the disk. Use ^x0CDelete^n with caution as it will permanently remove the file from the database. @@MASTERH ^x0AMaster List^n will produce a text file listing of your files. This is useful for posting a list of files for your callers to download. You may specify whether or not you want a condensed or enhanced listing, whether or not to produce a listing for all areas or the currently selected area, and whether or not to show the download times at various baud rates. @@STRAYH ^x0AStray Files^n allows you to search a disk directory for any files that are on the disk but not classified in the database. If you select ^x0APrompt For Description^n, you will have the opportunity of typing in a description and a list of keywords for each file that was found; otherwise the files will be saved in the database with a keyword and description of ^x0AUNCLASSIFIED^n. You first set up the directory you wish to have searched and then specify the ^x0ADestination Area^n and ^x0ASubject^n. This function is normally used to classify files you have just downloaded as new uploads. @@IMPORTH ^x0AImport^n is a means whereby you may import files from a text based file listing (an RBBS or PCB DIR listing), or from one of your own Condensed Listings produced with the Master List Utility function. To use the Import feature, you will need an RBBS type DIR listing that is formatted the same as the Condensed Master List produced by GAPFILE (without the transfer options and the header and subject descriptions) : FILENAME.EXT 99999 01/01/90 Descrip There should be 1 entry per line, with no blank lines anywhere in the file. You will have the option of specifying the name of this file as well as the Area, Subject, and Source Directory. The Source Directory is the directory that is placed in the 'Where' field of the FileBase. @@MOVEH ^x0AMove^n Files is a global version of the regular ^x0AMove File^n function. It will display a list of files for the subject specified and will allow you to type in a new subject for each of the files. You may also specify a new area. If you wish to delete a file, type ^x0C0^n for its subject number. If you wish to leave the file where it is, leave its subject and area numbers the same (i.e., don't change them). @@GLOBALH ^x0AGlobal^n is a means whereby ^x0AGAPFILE^n will change specific fields that you specify from ^x0Cold^n values to ^x0Cnew^n values. For instance, if you initially set up your ^x0AFileBase^n with a default Download Level of ^x0C40^n and you now wish to change this level to ^x0C50^n, this Utility will allow you to do so. ^x0CBe extremely careful when using this^n ^x0CUtility Function. You cannot damage your^n ^x0CFileBase, however, you can jumble the^n ^x0Cdata such that many or all of your^n ^x0Crecords will contain information they^n ^x0Care not supposed to have.^n You may change most of the fields in the ^x0AFileBase^n. Some of the fields that you are allowed to change require that you perform certain file operations in DOS prior to changing the fields. For instance, if you move files from Subject 9 (DIR 9) to Subject 1 in the Main Board, you can use the Global Change Utility to change any file with an Area 0, Subject 9 to Area 0, Subject 1. In most cases, this would be faster than using the ^x0AUpdate^n Utility. You can also change the above example so that Files in Area 0, Subject 9 are changed to Area 0, Subject 1, and also change the ^x0AWhere^n field so that the files are moved from Subject 9 to Subject 1. When you change the ^x0AWhere^n field, ^x0AGAPFILE^n will physically try to move the file from the old directory to the new directory. @@KEYH This Utility function allows you to re- build your Keyword Data and Index files. Normally you would only fix your Keyword files if they become damaged. Depending upon how many files you have in the Filebase, this utility can take up to 4 hours or more to complete. @@KCONFIRM You are being asked to confirm that you wish to rebuild your Keyword Data Files. Depending upon how many files you have in the Filebase, this utility can take up to 4 hours or more to complete. @@SUB1 This is the Subject Number of the file. If you wish to see a list of available subjects, press [^x0CF10^n]. If the file is located in a Forum, as specified by the Area field, you will only be allowed to enter a subject that is unique to that particular Area. For instance, you cannot select a Subject that is part of the main board. @@SET1 The ^x0CSysop's Name^n is the name ^x0AGAP^n uses when refering to you. Normally you enter just your first name. @@SET1A The ^x0CLogon Password^n is the password re- quired to log onto the system from the local console. @@SET1B This is the security level needed to read Private Mail. @@SET1C This is the security level needed to read Comments. Private Mail and Comments are not the same, even though a comment is private. @@SET1D This is the security level needed to Protect or Unprotect a Message. Pro- tecting a messages means to make the message private. Unprotecting a message means to make it public. @@SET1E This is the security level needed to read messages addressed to the person reading the message and not have the Read Flag (i.e., date and time the message was read) set. This feature is invoked by using a 'U' in the Read Mail Command (i.e., R Y S U). @@SET1F This is the security level needed to Edit Message Headers. @@SET1G This is the security level needed to overwrite existing files during an upload. @@SET1H This is the security level needed to view the Caller Log. @@SET1I This is the security level needed to view Information about your Users. @@SET1J This is the security level needed to view any system file. @@SET1K This is the security level needed to use the Online User Editor. @@SET1L This is the security level needed to execute DOS Functions (i.e., exit to DOS from remote and perform DOS Commands. @@SET1N This is the security level needed to View the other Node Caller Logs. @@SET1P This is the security level needed to recover messages that were deleted. @@SET2 These are the names of various system files. It is suggested that you leave these names as they are. If you are running multiple nodes, you may change any of these names to make the respec- tive file unique for a particular node. The ^x0CTimes/Bytes File^n is a file which contains security levels, time allot- ments, allowable download bytes & files per day, and file ratios that must be maintained. The ^x0CTrashcan File^n contains names that you do not wish to be used by a caller. @@SET3 These are the Disk Directories ^x0AGAP^n uses in order to operate. Each entry must begin with a drive designator and the entries must conform to valid DOS path specifications. Files uploaded to the board will be placed in the ^x0CUpload Directory^n. All of your general purpose files will be placed in the ^x0CGeneral Directory^n. Such files would be your Welcome, News, Menus, and Bulletins. The ^x0CMain Directory^n holds files that are written to. It must never be a RAM disk. The ^x0CHelp Directory^n holds all the help files. Files that are not classified in the FileBase but which you would like to be available for downloading, may be placed in the ^x0CLoose Directory^n. When ^x0AGAP^n cannot locate a file in the FileBase it will look for it in this directory. @@SET4 The ^x0CModem Reset String^n is the string to send to the modem to set it to its default power on state. If your modem is slow to respond to commands, you should use two ATZ's along with several pauses. If, for instance, ^x0AGAPMENU^n displays the message "Modem Not Responding", try adding some pauses to your ^x0CModem Reset String^n. The following reset string will work for most modems: ^x0AATZ{~~ATZ{~~^n @@SET4A The ^x0CModem Init String^n is the string to send to the modem to Initialize it. If the power on defaults are adequate you do not need to use an Init string. Note that in most cases, the power on defaults are ^x0Cnot^n adequate. Be sure that the S7 register is set the same as ^x0CSeconds To Wait For Carrier^n. If you want the modem to wait 60 seconds before giving up when it attempts to establish a carrier with a remote modem, use S7=60 in your Init String and set Seconds To Wait For Carrier to 60. @@SET4B The ^x0CModem Off Hook String^n is the string to send to the modem to take it off the hook. For most modems, the default will work just fine. @@SET4C ^x0CSeconds To Wait For Carrier^n is the number of seconds you want to wait before giving up when attempting to establish a carrier with a remote modem. This number should match your S7= parameter in the ^x0CModem Init String^n. @@SET4D ^x0CSeconds To Wait For Connect^n is a special field just for slow modems. If you find that ^x0AGAPENU^n recycles as soon as a carrier is established or that the caller is logged into the board at the wrong baud rate, set this field to ^x0C2^n or more seconds. This field causes ^x0AGAPMENU^n to wait the number of seconds specified before it looks for a ^x0CCONNECT^n message from the modem. If ^x0AGAPMENU^n looks too soon, it may never see the message or it may receive the ^x0CCONNECT^n part of the message but not the baud rate which follows it. If ^x0AGAPMENU^n doesnt see the message at all, it will recycle. If it sees the ^x0CCONNECT^n but not the baud rate, chances are it will log the caller into the board at 300 baud. @@SET4E The ^x0CCommunications Port^n, ^x0CIRQ^n, and ^x0CBase^n fields allow you to customize ^x0AGAP^n's communications handler to your needs. If you are using COM 1 or COM 2, you need only enter 1 or 2 in the Port field. ^x0AGAP^n will use the default IRQ and Base address for these ports. @@SET4F The ^x0CInitial BPS Rate^n is the rate you wish to open the Communications Port at. This should be the highest baud rate at which your modem is capable of operating. @@SET4G ^x0CLock BPS Rate^n is used for modems which can communicate with the computer at one rate and the remote modem at another. It is typically used with 9600 baud (or higher) modems. If set to Yes, ^x0AGAP^n will keep the Communications Port locked in at the Initial BPS Rate you specified, rather than changing the baud rate to match that of the caller. @@SET4H ^x0CAnswer On True Ring Detect^n tells ^x0AGAPMENU^n how to answer the phone. If set to ^x0CYes^n, ^x0AGAPMENU^n will answer the phone as soon as the Ring Detect line from the COM port indicates that the phone is ringing. If set to ^x0CNo^n, ^x0AGAPMENU^n must continuously monitor the input receive buffer for the word RING. You may need to experiment with this setting. Most modems will work very well with it set to Yes. However, modems that are slow to respond to commands will not work unless this field is set to No. The reason for this is that if ^x0AGAPMENU^n sends an ATA to tell the modem to answer the phone when the modem isnt ready to receive the ATA, your phone will never be answered. @@SET4I If you have a fast hard drive and a buffered modem, you may set the ^x0CFull^n ^x0CFlow Zmodem Uploads^n to Yes. Even if you do not have a fast hard drive but ^x0Cdo^n have a ^x0A16550 UART^n installed you may be able to utilize this feature. Basically it tells ^x0AGAP^n to tell the sending Zmodem program to send the entire file as 1 large block. The sending program will not wait for ^x0AGAP^n to write its buffer to disk or to ACK each individual block of data. This results in faster Zmodem uploads. If, during a Zmodem upload, you see a number of CRC errors, you will need to set this flag to No. @@SET4J ^x0CAllow Restricted Callers^n allows you to restrict access to your BBS to certain baud rates. If you answer No, then callers at the baud rate you specify will not be allowed access. If you answer Yes, then callers at the specified baud rate will be allowed access, but only during the specified time. If you wish to allow all baud rates equal access, leave the start and end times set to ^x0A00:00^n. Otherwise, the start and end times represent the period in which the callers ARE allowed access. @@SET4K In this field, enter the number of rings that must occur before GAPMENU will answer the phone. Normally, this is set to 1 and should not be changed unless you have a special need. @@SET4L This field allows you to prohibit any caller that attempts to log on to your system with the ^x0CHighest BPS Rate NOT^n ^x0CAllowed^n from gaining access to your system. If you would like to prohibit 300 baud callers from gaining access, you would enter 300 in this field. Any caller that attempts to log on to your system at this baud rate will be denied access. Note that you may use this option, along with the ^x0CHighest BPS Rate To Restrict^n option to prohibit some baud rates and yet allow other baud rates during certain times of the day. This option takes precedence over the other, meaning that if you prohibit 300 baud callers and yet enter 300 as the ^x0CHighest Rate^n ^x0CTo Restrict^n and a 300 baud caller calls during a time when you would like to allow them on, the 300 baud caller will not be allowed on at all. If you would rather restrict certain baud rates to certain hours of the day or not restrict them at all, then leave this field blank. @@SET4M When a caller attempts to interrupt the display of a screen by typing ^x0CCtrl-K^n, ^x0CCtrl-X^n, or ^x0CSpace^n, if your modem has its own internal buffer, the modem will continue to send the screen to the caller until its buffer is emptied. With most modems, ^x0AGAP^n can force the modem to empty its buffer by sending a ^x0ABREAK^n signal. However, some modems do not react too kindly to this ^x0ABREAK^n signal and you may need to disable this feature. If this is the case, then answer ^x0CNo^n in this field. If you are using a USRobotics modem with an internal buffer, be sure your ^x0C&Yx^n command is set to ^x0C&Y1^n (this is the default for these modems). @@SET4N Some modems will only work if ^x0AModem^n ^x0ACommands^n are sent to them as if a human were typing the commands on a terminal. ^x0CUse Inter Character Delay^n should be set to ^x0CNo^n unless you experience problems with your modem not recognizing the ^x0CINIT^n and ^x0CRESET^n strings that ^x0AGAPMENU^n sends. @@SET5 This screen allows you to set the security levels for the Main Menu Com- mands. New Users are given the level specified for ^x0CNew User Level^n. Users whos subscription has expired are given the level for ^x0CExpired Subscrip Level^n. This should not be the same level given to new users. @@SET5A You may define two Custom Menu Choices. In the first field, you enter the Menu Command a caller must type in order to execute this Menu Item. In the second field, you enter the security level needed for this Command. When a caller selects one of your Custom Menu Items, ^x0AGAP^n will shell to DOS and execute a Batch file with the same name as the Menu Item. For instance, if you enter ^x0AORDER^n for a Custom Menu Item, ^x0AGAP^n will shell to a batch file called ^x0CORDER.BAT^n. This batch file can then run on Online Order Entry program. Try to use names that do not duplicate batch files you may already have in your ^x0AGAP^n Default directory. Your Custom Menu Item names may be from 2 to 5 characters. @@SET6 This screen allows you to set the security levels for the File Menu Com- mands and the View/Change Stats Commands If you wish to prevent new callers from accessing the Files System, on the pre- vious screen, set the level for the [^x0CF^n]iles Command higher than the level given to new users. @@SET7A Bulletins is the maximum number of bulletins you intend to make available to your callers. The bulletins are listed in a file called BLT which goes in your GEN directory along with the individual bulletins (which are named BLTxx, where xx is the bulletin number). You may have up to ^x0C999^n Main Board File directories. The upload directory will be the highest numbered directory. @@SET7B The printer port is the Line Printer Port you wish to have ^x0AGAP^n write the caller log to. Printer Logging is turned on from the Main Menu with the Printer Toggle. @@SET7C If ^x0CEnforce Time Limit^n is set to Yes, users will not be allowed access if their time limit for the day has ex- pired. They must wait until the follow- ing day before ^x0AGAP^n will allow them back on. If set to No, ^x0AGAP^n will allow any caller to log on as many times as they wish in any given day. @@SET7D If you are running a closed board, set the ^x0CClosed Board^n option to Yes. A closed board is one in which no new users are allowed access. A user must already exist in the user file in order to gain access. In addition, the user flag ^x0CPrivate User^n must be set to Yes (^x0AUser Editor^n). This feature is handy if you run a Subscrip- tion board, as new callers will not be allowed access until ^x0AYOU^n give them that right. @@SET7E It is your choice as to whether or not you want ^x0AGAP^n to ask a caller for his/her birth date when first registering. If this field is set to yes, ^x0AGAP^n will ask but it should be noted that the caller may simply press Enter and bypass the prompt. Callers can always change their date of birth at the View/Change Stats Menu. @@SET7F You may set up Forums that allow callers to use a handle instead of their real name. The ^x0CAllow Handles^n field is used so that ^x0AGAP^n knows whether or not to allow a caller to give himself a handle. If set to Yes, users may give themselves a handle at the View/Change Stats Menu. If you enable the handle feature, you must also set the appropriate flag for each Forum that will allow handles. This is done in the Forum Configuration Screen. @@SET7G If you wish to allow users to change their name while on line, set this field to Yes. @@SET7H This field will insure that new users enter the required information at regis- tration. Phone numbers will be validated as to their content. If a user enters a number such as ^x0A(555)555-5555^n they will be allowed on but as soon as they arrive at the main command prompt, they will be locked out and disconnected. New sysops tend to not like this feature where as sysops who have been running a BBS for some time turn it on in order to weed out undesirable callers. @@SET7J If you wish to force callers to always view the Bulletin Menu when they first log on, set the ^x0CForce BLT Menu At Logon^n to Yes. @@SET7K If set to Yes, this field will cause the User Status Display to be shown to all callers when they first log on. If set to No, the Stats will be displayed only to new callers. Users can always view their stats at the View/Change Stats menu. @@SET7L You may define the Phone Number Template that GAP uses when gathering input for Phone Numbers. The default template is the one used in the U.S. What you enter into this field are "special" characters that the cursor will "skip over" when data is being input. The special characters are: ( ) - Actual data entry takes place wherever there is a '9' in the template. As an example, in Switzerland you could use the following template: 999-99-99-9-99 If you will never accept international calls you could eliminate the country code and use the following template: 99-99-9-99 @@SET7M ^x0CAllow Quick Logon^n is a method to prevent callers from typing ^x0AY Q NS^n (or ^x0AN Q NS^n) at the ^x0ALogon Color Prompt^n to keep from viewing the Welcome and News files. @@SET7N ^x0CDisable Logon Override^n allows you to prohibit callers from overriding all of the logon screens and prompts and going directly to the Main Command Prompt. The Override Command was designed for Network Hubs so that their Nodes can use a Script to logon and transfer mail. On such a HUB, you should never set this field to ^x0AYes^n or your Node Sysops will not be able to automatically log on using their scripts. This option is provided so that in case of hardware crashes or the like, you can insure that your callers read your News and other such files. @@SET7O If you do not want ^x0AGAP^n to show the name of the last caller, set the ^x0CShow Last ^x0CCaller^n field to No. @@SET7P If you would like to have ^x0AGAP^n enforce registration by validating the ^x0AHome^n ^x0APhone Number^n field but don't really care if a New User enters a ^x0ABusiness^n or ^x0AData^n ^x0APhone Number^n, you may set this field to ^x0CNo^n and ^x0AGAP^n will allow callers to skip the ^x0ABusiness/Data Phone^n prompt or enter erroneous information if they prefer. @@SET8A In multi-user systems, you must give each node a separate number. If you are running a Network that uses NetBios, ^x0AGAP^n has the unique ability to allow callers to chat with each other as if they were chatting with the sysop. Each character typed at one node is sent immediately to the other node. In con- trast to this method, regular chat uses chat files which ^x0AGAP^n must constantly read and write. In addition, characters are sent a line at a time and not until the caller presses enter to end a line. It should be noted that Novell's imple- mentation of NetBios is buggy, to say the least. In short, it just plain does not work! NetBios chat works very well with Lantastic and other true NetBios networks @@SET8C Default colors: 1 - ^x01Blue ^n9 - ^x09Light Blue 2 - ^x02Green ^n10 - ^x0ALight Green 3 - ^x03Cyan ^n11 - ^x0BLight Cyan 4 - ^x04Red ^n12 - ^x0CLight Red 5 - ^x05Magenta ^n13 - ^x0DLight Magenta 6 - ^x06Brown ^n14 - ^x0EYellow 7 - ^x07Light Grey ^n15 - ^x0FWhite @@SET8D ^x0AGAPMENU^n will blank the monitor after the number of minutes of inactivity that you specify here. @@SET8E The message files are capable of holding 1.2 billion messages, however a limit of ^x0C9999^n messages has been imposed to keep the message files to a managable level. ^x0AGAP^n allows up to ^x0C800^n lines per message, however, you will need over 58k of free memory to hold a single message. This is normally not a problem but should be kept in mind if you are using a multi-tasker. A good starting point is ^x0C99^n lines. It is best to start low and increase the number if necessary since lowering the limit will prevent you (or your callers) from reading any message that has more lines than the limit. Private messages may be sent to up to 99 users if the ^x0CAllow CC Messages^n flag is set to Yes. If you want ^x0AGAP^n to check the user file to see if the person to whom a message is being left is an actual user of the BBS, set the ^x0CValidate Messages^n field to Yes. Note that Echo Mail Forums and Forums that allow Handles will disable this feature for those particular Forums. Callers will often times "upload" ANSI text files into their messages. This is fine if the person reading the message has ANSI color enabled, but callers with B&W monitors will see nothing but garbage. If you wish to prevent callers from entering ANSI escape sequences in their messages, set the ^x0CAllow Non-ASCII ^x0CChrs^n field to No. You can prevent callers from deleting their messages by setting the ^x0CAllow ^x0CKilling Of Msgs^n to No. Veteran sysops will tell you the tale of the caller who logged on one day and deleted all the messages to and from him, simply because of a bad day at the office or school. If this occurs in a Forum that depends upon the exchange of ideas between callers, this could have a devastating effect on the Forum atmosphere, not to mention the time and energy taken from the sysop in trying to restore those messages. ^x0AGAP^n gives you the option of forcing all Main board mail to be private. This is useful mainly on subscription boards where most of the activity takes place in one of the Forums. @@SET8F If you wish for the news file to be dis- played to callers only if it is new, set the ^x0CShow News Only If New^n field to Yes. The news file will always be shown to new users. @@SET8G You can set the maximum amount of time a user may be idle at the keyboard. Enter the number of minutes of idle time in the ^x0CKeyboard Time-out^n field. Note that when logging on locally, the time out is 5 minutes. This is to give you enough time to stop your message reading and get a cup of coffee! @@SET8H You may give time credits for leaving messages (not comments). To do so, set this field to a number from ^x0C1^n to ^x0C9^n. After entering a message and saving it, ^x0AGAP^n will multiply the amount of time it took to enter the message by the factor you enter here. A factor of ^x0C1^n means the caller will not loose any time. Note that if you enter a ^x0C0^n here, a caller will not be given any time credits and will actually loose time while entering the message. @@SET8I While replying to a message, callers may quote pieces of text from the message they are replying to. You may choose the characters to use for the quotes. The quote characters appear at the beginning of the line of text that was quoted. Many sysops feel that quoting is mis-used and should not be allowed. If you wish to disable quoting, leave the ^x0CMessage Quote ^x0CChars^n field blank. If you enter an ^x0CI^n as the first character in this field, ^x0AGAP^n will use the initials of the person you are quoting. For instance, if you enter ^x0CI>^n as the quote characters, and you are quoting from Jim Smith, ^x0AGAP^n would place ^x0CJS>^n as the quote characters in front of the quoted text. If you enter an ^x0CG^n as the first character in this field, ^x0AGAP^n will surround the quoted text with a Graphic Box. Note that the Line Oriented Editor does not support this Graphic Box, and if configured, the Line Editor will use the caller's Initials instead. @@SET8J The ^x0CAnsiCmd Character^n is the single character that is used to preceed the special commands that ^x0AGAP^n processes in Text Files. Previously this character was hard coded as an 255 (hex FF). You may now use any character you like. We suggest that you use the AT character '^x0C@^n'. If you wish to actually use the AnsiCmd character in your files, then use two of them. For instance, if your ^x0AAnsiCmd^n is '^x0C@^n' and you wish to use an '^x0A@^n' in your text, then you would use ^x0C@^n^x0A@^n. @@SET9A If ^x0CEnforce Download Count^n is set to Yes, users will be limited to the maximum number of files you specify in ^x0ASECLEV^n for their security level, per day. If ^x0CEnforce Byte Count^n is set to Yes, users will not be allowed to download any files on any particular day if they have already used up their allotted count. The number of bytes they are allowed to download during any single day is set up in the ^x0ASECLEV^n file. @@SET9B If ^x0CExtend Download Count^n is set to Yes, then for every file a caller uploads, their maximum number of download files is increased by 1. This basically gives the caller a 1 for 1 upload credit as far as files are concerned. ^x0CExtend Time By Factor^n allows you to specify a multiplier that will be used to give back the time spent uploading. GAP will multiply the time it took to upload a file by this factor and credit the caller with that time. Note that if you enter 0 in this field, the caller will actually loose time. @@SET9C GAP allows you to enforce upload and download ratios. You may do this by either files or bytes. By files means the callers must maintain the ratio specified in ^x0ASECLEV^n or ^x0AGAP^n will not allow them to download any files. If you specify by Bytes, the callers must maintain the ratio specified, however, the number entered into ^x0ASECLEV^n is the number of k-bytes that must be main- tained. @@SET9D If ^x0CPrivate Uploads^n is set to Yes, all uploads will be given a security level of 110. This allows the sysop to review any uploads prior to making them available for downloading. @@SET9E This feature is not yet operational. @@SET9F The ^x0CMinimum Free Upload Space^n is the amount of free space that must be left on the hard drive before ^x0AGAP^n will accept an upload. If you want ^x0AGAP^n to show the free up- load space to the caller, set the ^x0CShow Free Upload Space^n to yes. This option is provided because many sysops do not like to show this information. @@SET9G You may install up to 8 External Protocols. To activate them, enter Yes in the ^x0CExternal Protocols^n field and in the ^x0CProtocol Letters^n fields, type in the one character letter to represent the external protocol driver. Note that you will not be allowed to type in a char- acter that represents an internal proto- col. Also note that the character ^x0CD^n has a special meaning to ^x0AGAP^n. Please refer to the manual for more information on how to configure external protocols. @@SET9H Enter here the Default Filename Extension you would like ^x0AGAP^n to use when callers enter a filename without an extension during Archive Viewing, Downloading, etc. This extension will also be used when ^x0AGAP^n verifies an Upload. Upon return from an Upload check, if the file that ^x0AGAP^n is checking has disappeared, ^x0AGAP^n will substitute the extension you enter here for the extension that was on the Upload prior to the check, and if ^x0AGAP^n now finds the file, it will know to rename in in the FileBase. @@SET9I Normally when ^x0AGAP^n searches for a dupli- cate file during an Upload, it searches only the current Area the caller is in. The reason for this is so that you can keep different files with the same name in different Forums. If you wish to disable this and have ^x0AGAP^n check all Areas for a file, set this field to Yes. @@SET9J Set this field to the level that you want all uploaded files to have if the upload is not private. @@SET10 This screen allows you to specify which, if any, Forums are to be ^x0CDefault Forums^n. New users are automatically registered in any default Forums. Enter the total number of Forums you wish to set up in the first field. This number should represent the number of Forums you intend to set up at this time. Do not enter a number higher than the number you plan to run since all Forums must be properly configured and the configuration depends upon the number you enter here. If you are setting up for the first time, it is best to set this field to 0 and then configure your Forums at a later time when you are more comfortable with the system. Set each of the default fields to Y or N depending on whether or not you wish the Forum to be a ^x0Adefault^n Forum. @@SET11 The ^x0CAdditional Board Name^n is any text you wish to have displayed after your BBS name. The ^x0CTwit String^n is displayed to the user when the sysop presses the TWIT key to log a caller off. The ^x0CLockout String^n is displayed to the user when the sysop pressed the LOCKOUT key to lock a user out and to log him/her off. The ^x0CComment Prompt^n is displayed to the user when he/she leaves a comment. @@SET12 This screen allows you to configure the manner in which the Caller Analyzer operates. You may specify the bulletin number to assign to the bulletin files produced by the program. You may also specify whether or not you want the program to update your Bulletin Menu with the current date and time, and whether or not you want the program to delete your caller logs after reading them. Please refer to the manual for more detailed instructions on configuring and running ^x0AGAPCALL^n. @@SET13 The ^x0CShift Function Keys^n may be programmed to display any information you like. @@SET14A This is the name you wish to assign to the Forum. ^x0AGAP^n will display this name at various points while a caller is inside the Forum. @@SET14B The ^x0CForum Directory Path^n is the drive and path to the Forum ^x0ADEFAULT^n directory. The Message files will be placed here. The ^x0CGen Directory Path^n is the drive and path to the Forum ^x0AGEN^n directory. If the Forum uses its own specific menus, they must be placed here. This path can be set equal to the ^x0ADEFAULT^n directory path. The ^x0CUpload Directory Path^n is the drive and path where the Forum uploads are to be placed. Note that you must provide a drive designator. Failure to do so will cause GAP to operate improperly. You may not leave any of these fields blank. ^x0AGAP^n needs the information they provide so ^x0AGAPSETUP^n will not allow you to move the cursor out of the field if it is blank. @@SET14C It is possible for you to "rent out" a Forum to outside parties to run as they see fit. You may set a date that the Forum will expire. When that date arrives no user save the sysop will be allowed to enter the Forum. If you do not wish to use this feature, be sure to set the Subscription Date to 01/01/01. @@SET14D Each Forum may have a dedicated sysop and assistant sysop. To activate this feature type in the user's first and last names, separated by a space. The security level is the actual level you want the user to have when he/she joins the Forum. It is not an additional level, but the exact level. If the Forum is set up to give additional security, the Forum sysops will not be given the additional security. @@SET14E If the Forum is to have its own set of bulletins, enter the total number here. Don't forget to create a ^x0ABLT^n file to list the bulletins and place it in the ^x0AGEN^n directory. @@SET14F If you wish to increase a user's security level while he/she is in the Forum, enter the additional level to add to the user's normal level here. @@SET14G If you wish to grant your users any additional time while they are in the Forum, enter the number of minutes to add to their time here. Note that a user will be granted additional time once only. Also, they will not loose the additional time when the abandon the Forum. @@SET14H If the Forum is to have any additional file directories, enter the number of additional directories here. Note that the Forum upload directory will be the highest directory number. Example: If the main board has 10 directories and the Forum has 2 additional directories, while a user is in this Forum, there will be a total of 12 directories. Subject 11 will be the main board upload direc- tory and subject 12 will be the Forum's upload directory. @@SET14I If this field is set to No, the Forum directories will be completely isolated from the main board directories. This means the main board directories will not be available while inside the Forum. Instead of starting with the highest main board directory plus one, the Forum directories will start at 1. @@SET14J If this Forum utilizes handles, enter Yes in this field. While in a Forum that allows handles, a user's name will change to their handle. @@SET14K If this field is set to Yes and a user logs off from inside the Forum, he/she will automatically "join" the Forum on the next call. @@SET14L If you want all the Forum Uploads to be private, set the ^x0CPrivate Uploads^n field to Yes. If you want all the Forum uploads to be kept in the Forum upload directory, set the ^x0CKeep Uploads^n Inside field to Yes. Otherwise, the user will be asked if he or she wishes the upload to stay in the Forum. @@SET14M You can force all mail to be either private or public (but not both). The sysop can override the private setting and leave private mail. @@SET14N If you want the messages in a Forum to be utilized in an Echo Mail system, set this flag to ^x0CYes^n. ^x0AGAP^n will then ask a caller if a particular message should be echoed or not. @@SET15A Some programs may lock up the computer if ^x0AGAP^n protects the status line. If you want ^x0AGAP^n to remove the sysop status line and not attempt to protect lines 24 and 25 of the screen during a DOS shell, set this field to ^x0CYes^n. This toggle is effective only if you answered ^x0CYes^n in the previous Field. @@SET15B ^x0AGAP^n and many of its external programs have the ability to shell to DOS or run other programs while at the same time "remembering" the exact point in the program you were at prior to the shell. When you return from DOS or another pro- gram the screen will be restored exactly like it was and you will be returned to the same place in the program. In order to accomplish this, ^x0AGAP^n will "move" itself from active memory to either ^x0CEMS^n or a disk file. At the same time, all the memory ^x0AGAP^n occupied (with the exception of about 8k) will be freed, leaving you with just about the same amount of memory you had prior to running ^x0AGAP^n. This flag is provided so that you may prohibit ^x0AGAP^n and its other programs from using ^x0CEMS^n. If you do NOT have ^x0CEMS^n memory, you do not need to set this flag as it cannot be used anyway. If you have ^x0CEMS^n memory, the only reason you would ever want to set this flag to ^x0CNo^n is if, during a DOS shell, you intend to run a program which is not well behaved and which allocates ^x0CEMS^n for itself in non- standard ways. In general, you should set this flag to ^x0CYes^n. You should set aside (that is, not use) at least ^x0A400k^n of ^x0CEMS^n for use by ^x0AGAP^n and its utility programs. @@SET15C Please refer to the Help text for the previous field for further explanation of ^x0CEMS^n memory during a program swap. If ^x0CEMS^n is not available for swapping, ^x0AGAP^n will use your hard disk. You will need to have at least 400k of free disk space for use by ^x0AGAP^n and its utility programs. There should never be a reason to type a Hard Disk drive designator here unless you have a RAM Disk setup and you wish to use the RAM Disk as a swap drive. If this field is left empty, ^x0AGAP^n will use the current disk and directory to write the swap file to. @@SET15D You may configure ^x0AGAP^n to run in a Local Area Network Environment. As such, you will not want your "local" users to perform Sysop Functions by using the Sysop Keys that are available only from the local keyboard (for instance, raising or lowering the caller's security level). If you set this flag to ^x0CYes^n, then your Local Users will not be able to perform any Sysop Functions that are activated from the local keyboard. @@SET15E ^x0AGAP^n will automatically ^x0CMark^n any New Files it finds during a ^x0ANew Files Search^n so that callers may automatically down- load these new files with one simple command. If you wish to disable this feature, set this flag to ^x0CNo^n. @@SET15F Pressing F5 while in the BBS allows you to shell to DOS where you may perform any DOS function or run other programs. If you enter ^x0CYes^n in this field, ^x0AGAP^n will use ^x0ACOMMAND.COM^n to perform the shell. This means that ^x0AGAP^n will remain in memory while you are in the shell. The type of program you run (if any) while in the shell depends upon how much free memory is available (remember that ^x0AGAP^n will still be in memory). This option also alows you to disable the Status Line if necessary. If you enter ^x0CNo^n in this field, ^x0AGAP^n will use the swapping techniques discussed in a previous help screen. This means that ^x0AGAP^n will swap itself to either EMS or disk, freeing up all memory except for about 8k, giving you more memory to work with while in the Shell. The Status Line will be removed and the screen cleared. However, when you return from the shell, the screen will be restored exactly like it was, so no information will be lost. This is not possible with the ^x0ACOMMAND.COM^n shell. @@SET15G Some programs may lock up the computer if ^x0AGAP^n protects the status line. If you want ^x0AGAP^n to remove the sysop status line and not attempt to protect lines 24 and 25 of the screen during an External File Transfer shell, set this field to ^x0CYes^n. @@SET15H A setting of ^x0C4^n is recommened here. At log on, ^x0AGAP^n tries to determine if the caller has ANSI emulation turned on. ^x0AGAP^n does this by sending an ANSI sequence to the remote terminal and then waits for a reply. With most callers, a wait period of ^x0C4^n ^x0Cseconds^n is sufficient. Some systems are slow to respond so you may need to increase the amount of time ^x0AGAP^n waits for a response. Keep in mind that if the caller has no ANSI terminal emulation, then too high of a wait period will be noticable. You may disable the Auto ANSI detect by placing a ^x0C0^n in this field. @@SET15I ^x0AGAP^n tries its best to insure that no Event will be missed. There are times, when a caller will overstay his or her alloted time, thereby potentially causing an event to be missed (^x0AGAP^n can catch one missed event, but if events are scheduled one after the other, it is likely the others will be missed). One of the places where a caller might overstay the alloted time is during a file transfer. Even though ^x0AGAP^n knows how long a download should take, there is no way of knowing what type of equipment a caller is using which could cause the transfer to take longer than it should. On uploads, ^x0AGAP^n has no way of telling how long a tansfer will take. You have two options with regards to missed events and file transfers: Either allow the transfer to complete and let ^x0AGAP^n catch the missed event (this is fine for events that are not time critical), or stop the transfer as soon as the Event timer expires (this may be needed for an Event that MUST run at the specified time). In this case, ^x0AGAP^n will cancel the transfer and the caller will be logged off due to expired time. @@SET15J A setting of ^x0C30^n is recommened here. You may specify the Guard Time that ^x0AGAP^n will use to prevent any uploads if an Event is pending. If the caller's time left is less than or equal to this Guard Time, ^x0AGAP^n will not allow the caller to upload any files. Since you have no way of telling how long it will take a caller to upload a file(s), it is still possible for a caller to begin an upload and overstay his or her alloted time. The Guard Time is just a preventive measure but not infallable. Notice that you cannot disable this field. If set to ^x0C0^n, ^x0AGAP^n will use the default of 30 minutes. @@SET15K A setting of ^x0C15^n is recommended here. Door programs are probably the number one cause for missed Events. This is because many doors do not monitor the caller's time or do not use the caller's time remaining as provided by ^x0AGAP^n as the basis for allotting time in the door. You may close all doors prior to an Event by setting this field to a number other than 0. If the caller's time remaining is less than or equal to this Guard Time ^x0AGAP^n will not allow the caller to enter a door. A setting of ^x0C0^n disables this feature. @@SET15L ^x0AGAP^n can display a file to a specific User when the User logs on. The name of this file consists of the first 5 characters of the User's Last Name and the first character of the User's First Name. This file resides in your \GAP\MAIN\USER directory. After ^x0AGAP^n displays the file, ^x0AGAP^n can delete the file for you. If you answer ^x0CYes^n in this field, ^x0AGAP^n will delete your User Specific File. @@SET15M When a caller downloads a file that is contained in one of your ^x0ALoose File^n ^x0ADirectories^n, ^x0AGAP^n normally logs the download to the caller log such that ^x0AGAPCALL^n will show the file in the Down- load bulletin that it creates. If you wish to prevent ^x0AGAPCALL^n from showing files downloaded from a Loose Directory, set this field to ^x0CNo^n. @@SET15N If you run a subscription board, set ^x0CEnforce Subscription^n to Yes. Any caller whos subscription has expired will be set back to the Expired Sub- scription Level and the Default Forums. @@SET15O Enter the number of days you wish to have in your Subscription Period. This can be from ^x0C30^n to ^x0C365^n days. If your subscription period is less than 60 days, then ^x0AGAP^n will begin issuing warnings to callers 10 days prior to the date their subscription expires. The warn time for periods greater than 60 days is 30 days. @@SET15P If you wish to exempt certain users from the Subscription functions, enter the Exempt Security Level here. Any user who's security level is at or above this level will never have their security level adjusted if their Subscription Date has Expired. @@SET16 ^x0AGAP^n allows for 24 ^x0ATimed Events^n. To activate the ^x0AEvents^n, set this field to ^x0CYes^n. While traversing the following fields, You may use the [^x0C^n] & [^x0C^n] Keys to move ^x0AUp^ and ^x0ADown^n a specific Column. The [^x0CEnter^n] Key will move the cursor from field to field (left to right order). If you need to move the cursor to the Previous Field (the one to the left of where the cursor currently is, press [^x0CCtrl^n] [^x0CHome^n]. @@SET16A You have the option to individually turn an ^x0AEvent^n ^x0COn^n or ^x0COff^n. To activate an ^x0AEvent^n, set this field to ^x0CYes^n. To keep an ^x0AEvent^n from running, set this field to ^x0CNo^n. @@SET16B The ^x0AEvent Time^n is the time of day you want the ^x0AEvent^n to run. The times are in 24 hour format. You may use any time from ^x0C00:00^n to ^x0C23:59^n. Try to be selective with your ^x0AEvent^n ^x0ATimes^n. For instance, if Event 1 is set to go off at 00:01 and Event 2 is set to go off at 00:02, you run the risk of Event 2 never running due to the fact that Event 1 may take longer than one minute. Remember that there is always a 5 minute guard time. This means that ^x0AGAPMENU^n will halt ALL operations 5 minutes before the Event is scheduled to run. In the case of running one event right after the other, it would be better to schedule the two Events 5 minutes apart than to schedule the second Event 1 minute after the first. Also keep in mind, that any Event that is schedule to run on a particular day will run ONLY if its Event Time does not conflict with an Event that runs every day at the same time. For instance: Event 1 is scheduled at 1:00 every day. Event 2 is scheduled at 1:00 only on Mondays. Event 1 will ALWAYS go off providing it appears first in the Event List. Event 2 will NEVER go off if it appears AFTER Event 1 in the Event List. Event 2 WILL go off it if comes before Event 1 in the Event List. In this case, Event 1 will never run on a Monday. Be selective with your Event times. Never use the same time more than once. Try to schedule your times so that they are no closer than 5 minutes. When determining which Event is scheduled next, ^x0AGAPMENU^n will look at the first record of the Event File. It will store the Event time away. Then it will look at the next record. If the next record is scheduled to run on THIS particular day, ^x0AGAPMENU^n will look to see if its Event Time is less than the time previously stored. If it is less, then this current event will be scheduled. As you can see, any Event that has time conflicts with a prior Event in the list will override the prior Event and prevent it from running. It is best to keep all Event Times unique. This way, will can be assured that all events will run. @@SET16C The ^x0ADay^n field is the Day of the Week you want the ^x0AEvent^n to run. The valid choices here are: ^x0CALL^n - ^x0ARun the Event Every Day^n ^x0CSUN^n - ^x0ARun the Event on Sunday^n ^x0CMON^n - ^x0ARun the Event on Monday^n ^x0CTUE^n - ^x0ARun the Event on Tuesday^n ^x0CWED^n - ^x0ARun the Event on Wednesday^n ^x0CTHU^n - ^x0ARun the Event on Thursday^n ^x0CFRI^n - ^x0ARun the Event on Friday^n ^x0CSAT^n - ^x0ARun the Event on Saturday^n @@SET16D This is the fully qualified path and name of the ^x0AEvent File^n that is to be run. If you do not enter a path, then the ^x0AEvent Batch^n file is expected to be in the GAP DEFAULT directory. The file is a DOS Batch file and therefore must have the ^x0A.BAT^n extension. @@GOTOH Select a Forum Number that you wish to Go To. Valid Forum Numbers range from 1 to the maximum number of Forums that you have configured. @