; ; oMan Help v1.32 for The Opus Manager v1.14 **** 08-Aug-90 ; Copyright (C) 1989-90 by Tom Kashuba -- All Rights Reserved ; ; ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; \MAINMENU\ ---------------------------------------------------------------- i H E L P Main Menu Page 1 of 3 L (O) Outbound Hold Area Manager. Manipulates the mail already waiting to be sent. You can change the address or priority of pending mail, create POLLS, File-Sends, or File Requests, and more. (U) User File Manager. Edits the User Database. With it, you can add, modify, delete, list or sort user records. If there is no user file, it can create one. (E) Event Schedule Manager. Edits the schedule that is used by Opus to control its mail operations and sysop paging (yell). It adds, deletes, edits, and sorts events and can create a new schedule. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Main Menu (cont) Page 2 of 3 L (G) Global Data Editor. Edits common (global) data. At the present time, it only includes the System Call Count and the Quotes file byte pointer (sets offset of next quote to show) as stored in the event data file. Currently, it does not handle the special 'common data file' that can be defined in Opus.Prm. (N) Nodelist Editor. Edits the ACTIVE nodelist data and index files for those times, in between weekly nodelist updates, that you need to add, deleted, or modify a node. Also searches and lists. (A) Area Manager. Edits the System Files that defines the Message and Files Areas. It can list, add, modify, or delete areas and will create new directories, if required, and can create news ones, when none exist. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Main Menu (cont) Page 3 of 3 L (P) Operational Parameters Screen Displays the oMan operating parameters screen that is initially shown every time the program is first run. Use it to verify or review the paths and settings used during the current usage of the program. (L) Log File Scanner Compiles and displays a summary of the OPUS log file. It skips entries in betweeon sessions, color codes different session types, and back scans to attribute rings and other unidentified data to their caller. Still experimental, its initial compile phase is longer than ideal. (Q) Quit oMan Returns you to DOS, leaving you in the directory you started from. \\ ; ; ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; \AMAN\ -------------------------------------------------------------------- i H E L P AreaMgr Help Topics L HPress letter of desired topic or use PgDn to browse them all.L HOL - Overview HFL - Field Descriptons HNL - Area Navigation HAL - Area Structure & Access HEL - Echo.Ctl Skeleton HCL - Maintenance Commands HESCL - Quit this Help Enter: (letter), ESC=Quit: ONAFE|[+_.Q}C OAMANOVR NAMANNAV AAMANACF FAMANFLD EAMANmech CAMANmaint Q [ ; ; ; \AMANOVR\ ------18 lines deep---------------------------------------------- i H E L P Overview Page 1 of 2 L The Area Manager is a sub-function of the Opus System Manager which allows you to inspect, edit, or update the Opus Area Database which contains all data that defines, and controls access to, the file and message areas. It uses the full screen to display one system area record at a time, showing all of its fields. Using navigation keys, the operator can move through the areas incrementally using the IBM keypad (or the WordStar diamond keys, by jumping to specific ones, or by searching. When the Area Manger is first run, it displays a DEFAULT area which is not a real one but is used to hold the default field values that will be pre-loaded into the fields of any newly created areas. It is stored in a special disk file and, if not found, is created using the values in the record for System Area #0. If there is no System #0, basic program defaults are used. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Overview (cont) Page 2 of 2 L You can use the AreaMgr to make quick, general, or total changes to the area definitions. However, if you are also using an Opus configuration program such as SALT then you must remember to run its counterpart, PEPPER, to make an updated control file that reflects the changes you made with oMan. One should note that since any one system record contains the definitions for both the file area and message area of the same number, the common fields such as Area Privilege, Area Locks, Area Menu, etc, apply to both. Any changes made to common fields should be done with respect to the effect on access to both the file and message areas defined. Field edit keys are highlighted letters before a ')' in the field label. Often, more than one key needs to be pressed. These cases are shown by a '---' that links the parent command or by lower case perfixes when that's not possible. Eg, 'fdD)ir' means press F+D+D and 'E)xt--P)riv' means press E+P. ; ; ; \AMANNAV\ ----------------------------------------------------------------- i H E L P Navigation Page 1 of 1 L The Area Manager uses much the same cursor key and WordStar key combinations to move among the areas as by the other oMan function movement commands. Navigation Command CursorKeys Keyboard HJump to Area#L .......... H L ......... HA+(number)L HNext USED AreaL ......... H[DOWN]L ......... HCtrl-XL HPrev USED AreaL ......... H[UP] L ......... HCtrl-EL HNext Area No.L .......... H L ......... H> .L HPrev Area No.L .......... H L ......... H< ,L HFirst AreaL ............. H[Home]L ......... H1L (one) HLast AreaL .............. H[End] L ......... H0L (zero) ; ; ; \AMANACF\----------------------------------------------------------------- i H E L P Area Record Structure Page 1 of 2 L 赏1屯屯屯屯屯屯屯屯屯屯屯突 Each Opus system area record can separately 荷屯2屯屯屯屯屯屯屯屯屯屯屯� define a message area and a file area. 呛赏屯3屯屯屯屯屯屯屯屯屯屯突 Though they share the same area number and 汉� Menu & Barrier Control � definition record, they're independent of 汉耗哪哪哪哪哪哪哪哪哪哪哪哪� each other except for the OtherMenu# and 汉� Message � File � BarrierPath fields which affect both areas. 群� Section � Section � One, both, or neither area may be defined 群 Items � Items � but, if both are, it's always nice to have 韧屯屯屯屯屯屯屯屯屯屯屯屯� them topically related, if possible. You may find it easier to think of the set of File and Message areas as completely independent systems, the equal numbered records of which just happen to share a common data record. In future versions, this independency will be even further delineated. User access to the file or message sections of any given area is separately controlled by an ACCESS PRIVILEGE and LOCK set for each. A user must have a privilege that is at least as high as the ACCESS privilege to access the given Message or File area and at least the KEY's that match any LOCK's. ; ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Area Record Structure Page 2 of 2 L Much beyond the basic access controls of Privilege and Locks, each section defines many other items that define an area such as the paths to any area directories, special operation modes or flags, and function overrides that are yet higher privileges and/or locks required to use certain functions such as Downloading or Message Entry. Eg, if an area's Files Section had an Access Privilege of NORMAL, it's Download Privilege is set to WORTHY and the user has a privilege of NORMAL, then the user would be able to enter the area but would not be able to use the Download command. This is useful when you want to allow users to access and download from most file areas but want to limit their access in just certain areas. However, if you wanted to limit Downloads the same way in all file areas, then it would be simpler to use the Menu Manager to set File Menu's Download command privilege, instead. Note: With overrides, it is useless to set them lower than the area's general access level since the only way a user could get into the area is by having the higher level needed for the basic access so lower privileged users would never be able to get into the area to use the function(s). ; ; ; \AMANFLD\----------------------------------------------------------------- i H E L P Field Descriptions: COMMON Page 1 of 3 L O)therMenu# ... The numeric extension of an alternate menu control file to use for the area. Eg, if set to '001' and the current language set was English, then Opus would use English.001 instead of the default (English.Mnu) menu file for the area. This allows for custom menus to be shown to certain users who are allowed into special areas. B)arrierFile .. If defined, this field specifies a Barricade Security file that contains a list of passwords and privileges. If a user enters an area with such a file defines, they are asked to enter a password which must be in the list. If it is, they are then given the associated privilege for the duration of their stay in the area. This is very handy for giving certain callers high privileges for only certain areas. ; ; ; ---------------------------------------------------------------- i H E L P Field Descriptions: FILES Page 2 of 3 L P)rivilege .... Minimum user privilege to access the file area. L)ocks ........ Minimum user keys (locks) to access the file area. T)itle ........ Area's title (displayed above file menu) D)ownload 媚腄)ir ....... Directory where the area's downloadable files are. 媚腜)riv ...... If set, the overriding privilege to download. 媚腖)ocks ..... If set, the overriding locks to download. 滥腁)lt-List .. If set, alternate files list to use instead of FILES.BBS. U)pload 媚腄)ir ....... Directory where the area's uploads are deposited. 媚腜)riv ...... If set, the overriding privilege required to upload. 滥腖)ocks ..... If set, the overriding locks required to upload. X)ternal 媚腜)riv ...... If set, the overriding privilege to go outside. 滥腖)ocks ..... If set, the overriding locks required to go outside. ; ; ; ------------------------------------------------------------------------- i H E L P Field Descriptions: MESSAGES Page 3 of 3 L P)rivilege .... Minimum user privilege to access the message area. L)ocks ........ Minimum user keys (locks) to access the message area. T)itle ........ Area's title (displayed above message menu) M)sgType ...... Type of message area (Local, Network, or Echomail) S)cope ........ Entry privacy type (Public, Private, Both, or Read-Only) D)ir .......... Directory where the messages are stored. E)ntry 媚腜)riv ...... If set, the overriding privilege to enter messages. 滥腖)ocks ..... If set, the overriding locks to download. X)ternal 媚腜)riv ...... If set, the overriding privilege to go outside. 滥腖)ocks ..... If set, the overriding locks required to go outside. ; ; ; \AMANmaint\----------------------------------------------------------------- i H E L P Area Maintenance Commands Page 1 of 1 L C - Copy current area record onto another one (overwriting it). H - Hunts (finds) an area by searching area titles for a piece of text. W - Write the current area to disk, saving any changes made to it. R - Restore current area with its disk image (erases unsaved changes). L - Produces various area listings to screen, printer, or file. D - Deletes the current system area by deleting its record. Z - Zaps (resets/clears) current system area back to default values. E - Creates partial ECHO.CTL skeleton file (for very special cases). ! - Redisplays entire screen (if it gets dirtied with line noise). ESC/Q - Quit the Area Manager and return to the main oMan Menu ; ; ; \AMANmech\----------------------------------------------------------------- i H E L P Make Echo.Ctl Page 1 of 1 L The Area Manager's "Make Echo" command (E) creates a skeleton ECHO.CTL file based on the information in the existing System Area files (SYSTEM##.DAT). It is for special situations only and would seldom be used as SALT can create a complete ECHO.CTL file. The ECHO.CTL file produced by this command CANNOT be complete since echo link addresses are not stored in the system records. Instead, this command asks for a common list of addresses to append to each and every echo control line produced. This command should *ONLY* be used in *SPECIAL* cases where: a) your SALT control file was lost b) your SALT control file does not at all reflect your system areas c) a common address list for all echo areas would be sufficient When invoked, you are asked to edit or confirm the destination file and the common address list to append. If the confirmed file exists, you are asked to confirm its overwriting. For testing, you can, and should, enter some other file path\name to verify the result. ; ; ; \\ ; ; ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; \UMAN\ -------------------------------------------------------------------- i H E L P User Manager Help Index Page 1 of 1 L HOL - Overview HNL - Record Navigation HML - Maintenance [Menu] Commands HFL - Field descriptions HVL - VIEW and GLOBAL commands HHL - How To ... HESCL - Quit this Help Command: ONMFHV|[+_.Q OUMANOVR NUMANNAV MUMANMNT FUMANFLD HUMANHOW VUMANVIEW Q [ ; ; ; \UMANOVR\ ------18 lines deep---------------------------------------------- i H E L P Overview Page 1 of 2 L The UserMgr allows you to inspect, edit, and update the Opus User Database which contains all data relating to users of your system and controls their access to it. It uses a one-record-per-screen format wherein all possible fields applicable to any one user are displayed together on one screen. Using navigation keys, the operator can move through, jump to, or search for user records. When UserMgr is first invoked, it displays the FIRST record in the database which has the reserved meaning of be that of the main system operator. It also checks and maintains the user database index in a transparent manner that needs no manual operation. For information only, it displays the index key of the current user record and recalculates it each update. \- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Overview (cont) Page 2 of 2 L Typically, UserMgr is used on a regular basis (daily to weekly) to inspect or adjust user information such as: o Names, location, modem, etc. o Screen, help, and message controls o System access controls o Usage, call, and FidoNet Accounting o Expiration controls o Special Announcements o Custom Welcome Screen o Special logon screen In addition to specific record modificatons, the overall database can be manipulated through the use of various maintenance functions such as: o Removing user records o Searching for abnormal data values o Sorting users in various ways o Adding and clearing user records o Producing user listings o Custom Welcome File Management ; ; \UMANNAV\ ----------------------------------------------------------------- i H E L P Navigation Page 1 of 1 L UserMgr uses much the same cursor key and WordStar key combinations to move among the records as is used in other oMan movement commands. Navigation Command CursorKeys Keyboard HJump to User#L .......... H L ......... HJ+(number)L HNext UserL .............. H[Right]L ......... HCtrl-DL HPrev USerL .............. H[Left] L ......... HCtrl-SL H1st UserL ............... H[Home] L ......... H1L (one) HLast UserL .............. H[End] L ......... H0L (zero) HFind UserL .............. H L ......... HFL (Find Menu) ; ; \UMANMNT\ ----------------------------------------------------------------- i H E L P Maintenance Commands Page 1 of 2 L H*) ShowPwsL ....... Hide/Display user password field H@) CWF-MgrL ....... Display/Edit/Del/Attach Custom Welcome File HMaxRecL ........... Highest record number on file HHOMEL ............. Jump to first user record HENDL .............. Jump to last user record HLEFTL ............. Jump to previous (lower) user record HRIGHTL ............ Jump to next (higher) user record H### JmpRecL ....... Jump to record number (no command, just number) HR) RestoreL ....... Reloads record from disk - voids pending changes HW) WriteL ......... Writes record to disks - commits pending changes HZ) ZapDefL ........ Erase and Resets record to new record defaults H!) RedrawL ........ Redraws entirs screen - for line noise via remote HA) AppendL ........ Appends new record to end of file and jumps to it HC) ClearLimL ...... Resets only the KB and MINS daily usage totals ; ---------------------------------------------------------------------------- i H E L P Maintenance Commands (cont) Page 2 of 2 L HO) OutputL ........ Like L)ist but outputs to device w/o ANSI codes HL) ListL .......... Lists all or selected users with full-screen paging HF) FindL .......... Finds all or selected users HK) KillL .......... Marking records as KILL for later removal by PACKing HT) TagL .......... Tag records as part of 'groups' for later reference. HP) PackL .......... Restructures user file, dropping records marked KILL HS) SortL .......... Restructures user file, sort in var. selected ways HI) IndexL ......... Regenerates the User Index file if ever corrupted. HV) ViewL .......... Sets View Filter which limits records shown/listed. HG) Global UpdateL Sets fields to reset of records in current view. HE) ExportL ........ Exports user data in MailMerge format. H?) HelpL .......... Invokes this full-screen help facility HQ) QuitL .......... Return to main oMen function menu \ ; ; ; \UMANFLD\ ----------------------------------------------------------------- i H E L P Field Descriptions Page 1 of 4 L H Record Status and Info FieldsL HKILLL ................ KILL flag indicating pending removal by PACKing. HABCDL ................ GROUP flag(s) showing any groups record is in. HUPDL ................. Record has been UPDated and needs writing. HCWFL ................. Record has matching Custom Welcome File. HRecNoL ............... Displayed record's position in database HIdxKeyL .............. Index key used to index user name H U)ser Group (Items relating to personal user data)L � 媚 HN) NameL .......... Name or code used to indentify caller 媚 HC) CityL .......... City or location of user 媚 HT) TrueL .......... User's true name if different than logon name 媚 HM) Modem#L ........ User's modem number for call-back or reference 媚 HK) KeysL .......... Special access keys to match locks on features 媚 HL) LanguageL ...... Language set number to use for this user 媚 HP) PrivilegeL ..... User's access privilege level 媚 HW) PassWordL ...... Private password to verify user's indentity 媚 HU) UserListingL ... Controls use of NAME, CITY, & TIME in user list 滥 HR) RemarksL ....... Brief remarks or comments relating to user ; ; ; -------------------------------------------------------------------------- i H E L P Field Descriptions (cont) Page 2 of 4 L HO) OEC-1L ............ Special, 1st OEC text file to show at logon H#) AnnounceCountsL ... No of times to show each of 5 SPANN# OEC texts H H)istory Group (Items relating to usage history)L � 媚 HL) Last CallL ..... Date & Time (YY-MM-DD HH:MM:SS) of last call 媚 HC) Calls TodateL .. Number of times the user called the system 媚 HT) 24hr UsageL .... Total minutes online on last call's day 媚 HK) 24hr-DnLdsL .... Total KB downloaded on last call's day 媚 HM) Message AreaL .. Message area last accessed by user 媚 HF) File AreaL ..... File area last accessed by user 媚 HD) DnLd [Tot]L .... Total KB downloaded by user, to date 媚 HU) UpLd [Tot]L .... Total KB uploaded by user, to date 媚 H+) Credits $L ..... Total funds allocated for user's net mailings 媚 H-) Debits $L ...... Total charges incurred by user's net mailings 滥 H=) Level CR/DBL ... Equally reduces CR & DB till DB=0 and CR=Balance ; ; ; ------------------------------------------------------------------------ i H E L P Field Descriptions (cont) Page 3 of 4 L H e(X)piration Group (Items related to User Expiration Control)L � 媚 HC) by CalendarL ... Expire user when (C)alendar date passed 媚 HD) Expiry DateL ... Expiry date to use with expiry by C)alendar 媚 HR) Remaining DaysL No of days till expiration date (neg=passed). � 媚 HM) by Minutes UsedL Expire user when Debit Minutes = Credit Minutes 媚 H+) Credit MinutesL Online minutes (todate) given to user 媚 H-) Debit MinutesL Online minutes (todate) used by user 媚 H= Minute BalanceL Info only: Minutes Given less Minutes Used � 媚 HA) Axe UserL ...... Log user off if they are expired 滥 HV) Lower PrivilegeL Demote user's privilege if they are expired ; ; ; ------------------------------------------------------------------------ i H E L P Field Descriptions (cont) Page 4 of 4 L H D)isplay Group (Items related to the user's interface) � 媚 HA) Ask configureL Ask user about configuration at logon 媚 HH) Help LevelL .... Amount of text shown at menus 媚 HL) LinesL ......... No of lines usable by Opus on user display 媚 HC) ColumnsL ....... No of columns usable by Opus on user display 媚 HT) TAB HandlingL .. Use ASCII TABs to compress multiple spaces 媚 HN) Nulls after CRsL No of NULLs to send (as a delay) after each line 媚 HM) MORE? PromptingL Pause listings with a "MORE?" after each screen 媚 HV) Video Enhance.L Set screen ehnancement to ANSI or AVATAR 媚 HE) Editor TypeL ... Set message editor to full-screen or line-by-line 媚 HF) Form FeedsL .... Use ASCII Form-Feed to clear screen 滥 HI) IBM Graph Symb.L Allow (or convert to ASCII) IBM text graphics ; ; \UMANVIEW\ ---------------------------------------------------------------- i H E L P View Filter Setting Page 1 of 1 L The view filter limits the records that can be 'viewed' by the UserMgr by comparing each of those values set on the view setting screen to the matching fields in each user record. If *all* of the view fields match as indicated, then the record is considered to be viewable. Please note that all fields have to match to be in the view (LOGICAL AND). Each VIEW field is compared according to the (*, =, or !) that leads the field: (*) "no care", (=) "must equal", and (!) "must not equal". The VIEW filter is also used by the GLOBAL function to determine which records are chosen for modification but it uses a separate Global fields screen for setting the actual values to modify the selected records with. Because of this, both screens look very similar but should not be confused. When selecting the Global option, you first get this VIEW screen to verify that your view settings are correct. ; ; \UMANGLOB\ ---------------------------------------------------------------- i H E L P Global Field Update Page 1 of 1 L The Global reset function scan each user record in the entire user file and, for each record that is within the current view, will set those fields filled in on the global data screen with the given values. Due to the great importance of the current view being set correctly, you are first presented with Define View screen to set or verify its values. Upon accepting the view citeria, you are then presented with the global fields screen which look almost identical to the Define View screen since most of the fields happen to be the same. Eg, if you wanted to flag all users who have not called in 30 days with the KILL mark so the next PACK will eliminate them, you would set the view scope to show for "AGE 30 *" meaning "from 30 up to any days old" and set the KILL mark on the Global field reset screen. After selecting R)un, you are asked if you want to run with or without confirmation. If without confirmation, it will first precount the records that will be altered as a safety check and ask for a final confirmation. ; ; \UMANHOW\ ----------------------------------------------------------------- i H E L P Selected How-To Topics L T ... Tidying up unwanted, messy, or bad user records M ... Marking records as KILL for removal and/or listing P ... Packing the file to remove records marked as KILL S ... Sorting the user file into various orders L ... Listing users to screen, file, or device A ... Adding new users with APPEND C ... Using Custom Welcome Files -=> TMPSLAC|[+_.Q TUMANH-T MUMANH-M SUMANH-S PUMANH-P LUMANH-L AUMANH-A CUMANH-C Q [ ; ; \UMANH-T\ ----------------------------------------------------------------- i H E L P HowTo: Tidying the User File Page 1 of 3 L Typically, you will want to review and clean up the user database every few days or weeks. When a system runs in normal mode without any pre-registration requirements, there will be many new records appended to the file for all of the new callers. These records will often have ficticious or obscene names, improper locales, or other anomalies. With a little manual editting and use of the Global Update, Pack, and sort options you can quickly put the file into a more presentable order. 1) Using the L)ist A)ll command, inspect the records around the point where all new users since your last update would start. You will quickly see where bad records start and know where to start editting. 2) After leaving the L)ist function, Jump to that desired record by entering its number. You will see that record displayed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P HowTo: Tidying the User File Page 2 of 3 L 3) Using the record movement keys, move through the records looking for and changing any errant data. For those that you fix, will most likely be correcting the location data or deleting the record completely. To delete the record, in this case, to mark it as KILL for later removal by the next PACK operation. 4) When you are done with your record editting, you should probably then use the L)ist K)ill option to show all records that have been marked for KILL. This is to ensure you won't kill a record you didn't mean to. If any were incorrectly set, just jump to it and remove KILL. 5) To remove all records marked KILL, use the PACK command. This is a powerful command which completely rewrites the user file, dropping any records marked KILL. See the "How To" section for more about it. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P HowTo: Tidying the User File Page 2 of 3 L 6) As a last step, you may wish to re-sort the file to place the records in a particular order such as by privilege, uploads, or some combination of those and other fields. Sorting by uploads, eg, would cite those users with the most uploads by placing them at the front of the file and would be shown, first, in user lists. 7) When you're done with all user files restructuring, you may want to list the records to te printer or to a disk file for printing later as a reference and backup. An important side-benefit from user maintenance such as this is that you really get to know your user's habits and can better respond to their needs. After you, you are now an Information Provider! \ ; ; \UMANH-M\ ----------------------------------------------------------------- i H E L P HowTo: Marking Records as KILL Page 1 of 1 L The KILL command alternately turns a record's KILL flag ON or OFF. When a record is marked KILL, you will see the indicator "KILL" on the top of the screen. The KILL status is not temporary but is stored in the disk record so it remains until you turn it off or you PACK the user file. When you mark a record as KILL, the next PACK operation will remove it from the file. Because of this, each time you mark a batch of records as KILL, you should do a PACK at the next opportunity to be neat. ; ; \UMANH-P\ ----------------------------------------------------------------- i H E L P HowTo: PACK'ing the User File Page 1 of 1 L The PACK command is used to physically remove all records that have been marked as KILL. No other records are removed. The PACK command literally copies all records that are marked as KILL to a new file, names the old one to a back up name, renames the new to the proper name and, if all goes well, deletes the original. The order of users remains unchanged. Because of its necessary user file shuffling, PACK cannot be used when there might be an Opus system running. This would be the case if you were running a multitasked or networked system with one or more Opera running while you do maintenance at the same time. Because doing so would damage the user file, the User Manager will not allow you to PACK if it detects certain marker files that Opus creates while it is active. In the case of tryingto pack after an Opus system crash, the marker files will still be there and the PACK disallowed until you reboot Opus and have it exit normally. fWARNINGL: If you run oMan with other Opera in a multitasked scenario, you must not use PACK. Doing so can destroy the user file. oMan tries to sense and prevent this but common sense is always more reliable. ; ; \UMANH-S\ ----------------------------------------------------------------- i H E L P HowTo: SORT'ing the User File Page 1 of 2 L The SORT command is used to physically re-order user records by any number and combination of several fields such as Privilege, Name, and Uploads. Sorting ignores any KILL or GROUP marks, treating them like any other. You will probably want to PACK the file before sorting. fWARNINGL: Like the PACK command, sorting completely rewrites the user file and must not be used when an Opus system is active. oMan tries to sense this fact and prevent it but, as always, common sense prevails. When SORT is invoked you are asked how many initial records should be skipped (ie, left where they are). It is mandatory that you skip at least the 1st record because Opus gives some special privileges to the physically first record which should always be the key Sysop's record. -------------------------------------------------------------------------- i H E L P HowTo: SORT'ing the User File Page 2 of 2 L The user sort function allows you to order the file according to the any grouping of the following selected items: N)name .... Ascending ... Logon ID (name) field C)alls .... Descending .. Calls made to system U)ploads .. Descending .. Uploads todate R)Up/Calls Descending .. Uploads/Calls (x100 for easier viewing) P)rivilege Descending .. Access privilege A)ge ...... Ascending ... Days since last call Some example sort orders: "N" ....... Name only "PN ....... Privilege, then Name "PAN ...... Privilege, then Age, then Name "PRAN" .... Privilege, then Upload rate, then Age, then Name ; ; \UMANH-L\ ----------------------------------------------------------------- i H E L P HowTo: LIST'ing the User File Page 1 of 1 L The listing of users comes in two flavors. One for on screen paging with full video enhancements, L)ist, and the other for outputting to a file or device, O)utput. You will most likely end up using the on screen L)ist command very often as it is the fastest way to get an overview of your user base. Both flavors allow you list A)ll users or to limit the listing to records marked for K)ILL, those with associated C)ustom Welcome Files, or those with a piece of text in either the logon name or locale fields. Listing is also handy to do spot checks for corrupt user data or for gauging the amount of new user activity your system has. It is also convenient to run after any maintenance, KILL marking, packing, and sorting you may do to verify the results of those actions. ; ; \UMANH-A\ ----------------------------------------------------------------- i H E L P HowTo: ADD'ing User Records Page 1 of 1 L On many systems, new users are mostly added by Opus when the user first logs on. There are other times, however, when you need to add a new user by hand such as when you want to spare a friend the trouble of going through a new user logon sequence and possible privilege adjustment. There are two basic methods with which to manually add a new user. You can use the APPEND command to append a brand new user record at the end of the file or you can re-use an inactive or garbage record. With APPEND, you are provided with an new, empty, and initialized record for filling out whose fields you then set, as needed. With re-use, you locate a user record that is no longer needed and use the Z)ap command to clear all of its fields to a default state and then set the fields, as needed. ; ; \UMANH-C\ ----------------------------------------------------------------- i H E L P HowTo: Custom Welcome Files Page 1 of 3 L An interested but little used Opus feature is the display of what are called "Custom Welcome Files". These are Opus Embedded Command (OEC) text files that are specific to each user and, if present, are displayed just after the use signs on. One drawback to CWF's that is probably the reason for their limited use is that their names are based on the record position of the corresponding user record. This means that any operation that alters the position of user records will place these files out of sync with the user file and cause the wrong user to see a CWF that was meant for another. Another drawback is that you have to delete them after their purpose has been met which is difficult because you don't know if the caller has seen it or not. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P HowTo: Custom Welcome Files Page 2 of 3 L The User Manager takes these drawbacks into account and goes to the trouble of renumbering the CWF files in accordance with the changes in position of the user records that results from the PACK and SORT commands. It also displays an indicator on each user record when a CWF is present and will flash it if the use has logged on since the file was last created or changed. To further support CWF's, the User Manager has a CWF editting sub-system that allows you create, display, edit, or delete a CWF file for any one user record and the ablity to attach any one of several master CWF's that you have precomposed for common situations. In this latter case, a copy of the master CWF is used to make a specific CWF for the current user record. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P HowTo: Custom Welcome Files Page 3 of 3 L Typically, you may want create master CWF's that tell the user things like "There is a problem with your code, please call" or "Thanks for the uploads. You have been made a 'Worthy' user". Master CWF's are stored in the same directory as CWF files but instead of being named like normal CWF's (###.BBS), they have the file name format of (title.CWF) where the root name 'title' is a 1-8 character name that reflects its intent. As per the above example, you might have a file called (WORTHY.CWF). Master CWF files are standard Opus OEC text files except that the first line is used by the User Manager CWF system as the title line to list when displaying a list of Master CWF's. When a master CWF is attached, this first title line is ignored. \\ ; ; \UMANEXP\ ----------------------------------------------------------------- i H E L P User Data Export Page 1 of 1 L The EXPORT function outputs any combination of a selected list of user fields to a text file in MailMerge format. That is, one line per record, fields enclosed in quotes, and separated by commas - also known as comma-delimited ASCII. This format is compatible with most word processors and databases and is friendly with the BASIC language. To export, you create a field select list by pressing [ENTER] on the desired fields in A)dd mode or by directly entering the field codes in the field list with the E)dit command. When the list is complete, press O)utput to edit/cofirm the output file's name and start output. Eg, selecting Logon_Name, Location, and Privilege would produce: "Bryan Briarswick","Upperlip, Uk","Sysop" "Panda Protocol","Downin, Australia","AsstSysop" "Jorg JooHoo","Coldin, Sweden","Worthy" "Walter Wazoo","Laxin, Usa","Privileged" \\ ; ; ; ; ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; \OEM\ --------------------------------------------------------------------- i H E L P Event Manager Help Index L HOL - Overview HTL - About Event Times HNL - Event Navigation HFL - Event Field Menu HEL - Event Editing HML - Multifile Transfers HSL - Schedule Editing HESCL - Quit this Help Enter: (CmdLtr), ESC=Quit: ONESTFM|[+_.Q IOEMOVR NOEMNAV EOEMEVE SOEMSCH TOEMTIM FOEMFLD MOEMXFR Q [ ; ; ; \OEMOVR\ ------------------------------------------------------------------ i H E L P Overview Page 1 of 2 L OEM edits the Opus schedule of electronic mail events by allowing you to add, delete, or modify them. The schedule that is operated on is the one defined in either the Opus 'parm' file or, explicitly, in the oMan configuration file, oMan.CFG, via the "Schedule path" statement. OEM reads any existing files and displays the events, one per line in a Lotus-like format. Each line is an event and all events, together, are called the 'schedule of events' or, simply, the 'schedule'. To edit the fields of an event, you select the event with the cursor keys and then use the appropriate field command letters to modify them. To add new events or to delete existing ones, you use the schedule edit menu invoked with the slash (/) key. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Overview (cont) Page 2 of 2 L When OEM loads or saves a schedule, it first sorts it into a mandatory operational order. However, it does not sort the events as you edit them so that their position is not changed before you are finished with them. The schedule edit menu's sort command will manually sort the schedule at your request. Use that command if you wish to preview the final order. When starting, if OEM can't find the schedule, it will ask if you wish to create one. YES, will initialize a new one with no entries. You would then typically insert a number of virgin entries and edit them, as needed. When you are done, the Q)uit command will verify the schedule and, if any changes were made, will ask for permission to save it. If confirmed, then the schedule is re-sorted and saved. If not, no changes will be saved. ; ; ; \OEMNAV\ ------------------------------------------------------------------ i H E L P Navigation Page 1 of 2 L OEM uses much the same cursor key and WordStar key combinations to navigate the screen as in other oMan functions. Event selection commands IBM_Key_Pad Keyboard HNEXT EVENTL (prev page, if bottom) ... H[DOWN]L ....... HCtrl-XL HPREV EVENTL (prev page, if top) ...... H[UP] L ....... HCtrl-EL HNEXT PAGEL of events (if any) ........ H[PgDn]L ....... H+L (plus) HPREV PAGEL of events (if any) ........ H[PgUp]L ....... H-L (minus) HFIRST PAGEL of events (if any) ....... H[Home]L ....... H1L (one) HLAST PAGEL of events (if any) ........ H[End] L ....... H0L (zero) -------------------------------------------------------------------------- i H E L P Navigation (cont) Page 2 of 2 L The currently selected event is marked by both a flashing cursor (F_L) and a flashing asterisk (F*L). When you answer prompts or menus, your cursor may jump to the command area at the bottom of the screen but the flashing asterisk remains behind to indicate the selected event. OEM can edit schedules with as many events as Opus can handle by showing up to 16 events per screen page, using as many pages as necessary. When there are more then 16 events, the PgDn and PgUp keys will flip forward or back, 16 events at a time. Also, if you attempt to move the cursor past the top or bottom, an automatic PgUp or PgDn is executed. ; ; ; \OEMEVE\ ----------------------------------------------------------------- i H E L P Events Edit Page 1 of 1 L When the event you wish to edit is selected, you can then modify it by pressing the field edit key for the field you wish to change. These keys are high-lighted at the top of the screen and briefly explained in a bit more detail in the bottom menu area. Command keys are sometimes not operational since some fields only apply to specific event type. Attempting to use an inapplicable command will either be ignored or a message will announce that fact. Event fields may be a switch that enables or disables a feature, holds one of a list of values, or a variable item. When it is a switch, then its command key will toggle it. Otherwise, you will be prompted with a list of possibilities or be asked to enter a variable item. ; ; ; \OEMSCH\ ------------------------------------------------------------- i H E L P Schedule Edit Page 1 of 1 L The schedule editing functions have their own menu which is invoked with the slash (/) key. These functions allow you to INSERT, DELETE, COPY, or SORT events in the displayed schedule. Power users might appreciate that there also is a set of single key commands that will invoke these same functions from the main screen: Action Description ByMenu Speed-Key HCOPYL .... Insert copy of selected event ... H/C *L (asterisk) HDELETEL .. Delete selected event ........... H/D ^L (circumflex) HINSERTL .. Insert virgin event ............. H/I #L (pound sign) HSORTL .... Sort events ..................... H/S @L ("at" sign) ; ; ; \OEMTIM\ -------------------------------------------------------------- i H E L P Time Window Page 1 of 4 L OEM MainIdx Each event has a range of time in which it is to execute. Called, its HWINDOWL, it is very important and has slightly different implications depending on the event type. This window is defined by its HBEGINL and HENDL times which may in HLOCALL time, HUTCL (Universal Time Coordinated), or a mix of both. OEM will automatically take them into account when dealing with them. For HBehavior and YellL events, the window refers to the period of time in which the options of those events are to be in effect. For Hall otherL events (which result in a singular actions), the window means the time period in which the event will be attempted. As such, it should be set to minimum size (0-1 minute) to prevent repeated executions. ------------------------------------------------------------------------ i H E L P Time Window (cont) Page 2 of 4 L An event's Begin and End times can be entered in a number of different ways for convenience, time zone setting, or time zone conversion. HTIMEL The format is "[hour][:][minute][zone]" where the [] closes optional fields. The colon is shown as optional because you can enter time as all digits (515) or with a colon (5:15). OEM will figure it out. HZONEL The default zone for the time values is LOCAL time. That is, as per whatever your local zone may be. This is shown on the screen by a trailing "L". Times can be set to be UTC or LOCAL zoned. UTC means "Universal Time, Coordinated" which is the same as Greenwich Mean Time and LOCAL means your own time zone. ----------------------------------------------------------------------- i H E L P Time Window (cont) Page 3 of 4 L HZONEL When you enter the zone letter as a suffix to a time value, (cont) the given time and zone are set, as given. For example, if you enter i 515L L, the time is set to H05:15L and the zone is unchanged and time is NOT converted, but left as entered. But, when you enter just a zone letter without a time and the entered zone is different than the displayed one, OEM will convert the existing time to the new zone with its built-in time zone converter. For example, if you are in EST and H5:15LL is shown, entering i U L will convert it read H10:15UL because UTC is 5 hours ahead of EST. Entering the same zone letter as already displayed does nothing. ------------------------------------------------------------------------ i H E L P Time Window (cont) Page 4 of 4 L H Time Entry Examples (Assuming EST as the LOCAL zone) L Before Entered After Notes H01:00LL i 9 L H09:00LL Same zone. Assumed to be "on the hour" H11:00LL i 515 L H05:15LL Same zone. Assumed colon. H22:00LL i 4:25 L H04:25LL Same zone. Explicit colon. H04:00LL i :30 L H04:30LL Same zone. Only minutes changed. H09:10UL i 5L L H05:00LL LOCAL zone. Time set as entered. H07:30LL i 900U L H09:00UL UTC zone. Time set as entered. H09:00UL i L L H04:00LL Time converted from UTC to EST. H04:00LL i U L H09:00UL Time converted from LOCAL to UTC. ; ; ; \OEMFLD\ -------------------------------------------------------------- i H E L P Fields: Index Page 1 of 2 L For more info on any one field, press its high-lighted command key. Use the standard help control keys to move to other pages. HAL)ctivity.. Flips: Event Disabled (D), or ENABLED (.) HTL)ype...... Sets event type: B)ehav E)xit Y)ell H)old S)can HDL)ays...... Sets Days of the week on which the event is active HBL)egin..... Sets Starting time of event window HEL)nd....... Sets Ending time of event window HPL)riority.. Sets Priority: Norm=NoPrio Inf=AfterUser Force=AxeUser HOL)utCallDly Sets Delay mail call delay. 5=least delay, ie, most frequent HRL)eturnCode Sets ErrorLevel (Exit) or Offset to add to it (Behavior) HLL)ReqLimit Sets maximum minutes allowed for File Requests (Behavior) i Enter: (CmdLtr), ESC=Quit, HOME=TopIdx:L ATDBEPORLYS<>$CFMEN|[1+-_^.Q AOEMF-A TOEMF-T DOEMF-D BOEMF-B EOEMF-E POEMF-P OOEMF-O ROEMF-R LOEMF-L YOEMF-Y SOEMF-S <OEMF-< >OEMF-> $OEMF-$ COEMF-C FOEMF-F MOEMF-M EOEMF-E NOEMF-N Q [ 1OEM - ^ ; ; ; \OEMFLD2\ ----------------------------------------------------------------- i H E L P Fields: Index (cont) Page 2 of 2 L HYL)ellSecs.. Sets paging duration in seconds for YELL events HSL)end-Mail. Flips: Allowing outbound mail (S), or not (.) H<L)LocalOnly Flips: Only mail costing UP TO 'Cost' (<), or ignore (.) H>L)LD-Only.. Flips: Only mail costing MORE than 'Cost' (>), or ignore (.) H$L)LocalCost Sets maximum cost for mail to be considered as LOCAL HCL)M:Crash Flips: Send to ONLY to CM: systems (C), or not (.) HFL)ileReq's. Flips: Honoring FidoNet File Requests (F), or not (.) HML)ail-Only. Flips: Limiting access to mail calls only (M), or not (.) HEL)xits..... Flips: Ignorance of After-Mail EXITS (N) or not (.) HNL)otes..... Sets optional 0-16 character remark for each event i Enter: (CmdLtr), ESC=Quit, HOME=TopIdx:L ATDBEPORLYS<>$CFMEN|[1+-_^.Q AOEMF-A TOEMF-T DOEMF-D BOEMF-B EOEMF-E POEMF-P OOEMF-O ROEMF-R LOEMF-L YOEMF-Y SOEMF-S <OEMF-< >OEMF-> $OEMF-$ COEMF-C FOEMF-F MOEMF-M EOEMF-E NOEMF-N [ Q 1OEM - ^ ; ; ; \OEMF-A\ -------------------------------------------------------------- i H E L P Fields: ActiveStatus Page 1 of 1 L OEMFLD FldIdx This field indicates whether an Event is ENABLED or DISABLED. H ENABLEDL: The A)ct column shows a period (.) indicating that the event is operational and will be executed if its conditions are met. HDISABLEDL: The A)ct column shows a (D) indicating that the event is turned OFF and will be completely ignored by Opus. NOTES: Typically, a Sysop will disable an event when it is not applicable to the current schedule set up but may be of value at some later time or when experimenting or testing. ; ; ; \OEMF-T\ -------------------------------------------------------------- i H E L P Fields: EventType Page 1 of 3 L This field indicates an event's "type". There are several types of events which influence the operation of Opus in different ways: HBEHAVIORL: Defines how Opus 'behaves' within the time frame specified by its Begin/End times. When active, it controls NetMail behavior and whether any Inbound Mail exits are allowed. NOTE: The LAST behavior that fits the run time is used. HEXITL: Causes Opus to exit to DOS with a given ERRORLEVEL and are subject to the BEHAVIOR window in force when they execute. The actual ERRORLEVEL passed to DOS is the sum of the EXIT event's ERRORLEVEL and the OFFSET of the active BEHAVIOR. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Fields: EventType (cont) Page 2 of 3 L HHOLDL: Causes Opus to delete all "no connect" marker files in the outbound area. These files are created each time Opus connects with a destination but fails to communicate with it. Typically this event is run once every 1-7 days. Failure to delete these markers will stop further mailing to the indicated addresses. HSCANL: Causes the Opus internal EchoMail scanner to scan for echo messages that need to be sent out. It should be set to run as often as you want to update your echo links. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Fields: EventType (cont) Page 3 of 3 L HYELLL: Defines a window in which Opus will allow Sysop paging and the length of time each page will ring the console bell. For discontinuous time periods, use multiple YELL events. HUSERL: Defines a window in which Opus will adjust the caller's maximum session time and download limit based on the setting of two percentage adjustment values. HNOTESL: When a given event's fTLYPE field is FLASHING, it means that the event is flagged to EXECUTE NOW! (See PRIORITY) ; ; ; \OEMF-D\ -------------------------------------------------------------- i H E L P Fields: Days Page 1 of 1 L OEMFLD FldIdx The Days field specifies which days the event is to be run on. If the current day has its day flag set, then it will execute at the specified time in that day. Each day position has two or three possible states depending on event type. A period (.) means the event will NOT run on that day. A day letter means the event will execute on that day. EXIT events show selected days in UPPER or lower case. If lower case, it means the event has already run. If UPPER case it has NOT run yet. The D)ay option, when used on EXIT events, has a submenu that allows either the setting of scheduled days or their run status. ; ; ; \OEMF-B\ -------------------------------------------------------------- i H E L P Fields: BeginTime Page 1 of 1 L OEMFLD FldIdx The Begin time field specifies the time at which the event is to start. It consists of a 24 hour time value and a trailing zone flag and can have a different zone than the End time. This time value, together with the End time value, defines a period of time in which the event is to execute. EXIT events typically are 0-1 minute long as a wider time window may have to unwanted result of re-executing the event upon return to Opus. Refer to the Help Topic on Time Fields for more on time entry. ; ; ; \OEMF-E\ -------------------------------------------------------------- i H E L P Fields: EndTime Page 1 of 1 L OEMFLD FldIdx The End time field specifies the time at which the event is to end. It consists of a 24 hour time value and a trailing zone flag and can have a different zone than the Start time. This time value, together with the Begin time value, defines a period of time in which the event is to execute. EXIT events typically are 0-1 minute long as a wider time window may have to unwanted result of re-executing the event upon return to Opus. Refer to the Help Topic on Time Fields for more on time entry. ; ; ; \OEMF-P\ -------------------------------------------------------------- i H E L P Fields: Priority Page 1 of 1 L OEMFLD FldIdx The Priority field applies to EXIT events and specifies how Opus will handle the case where an event's start time was missed due to a late start or an user being on-line. HNORMALL .... Event may execute but be skipped if start time passed. HINFORMALL .. Event will execute, waiting until any caller logs off. HFORCEDL .... Event will execute, terminating any caller logged on. HEXECUTEL ... Runs event immediately ignoring schedule and is shown by a FLASHING event type code which stops when run. HUSERL ...... User Limiting. Adjusts (K)b or (S)ession by +/- %. ; ; ; \OEMF-O\ -------------------------------------------------------------- i H E L P Fields: OCD Page 1 of 1 L OEMFLD FldIdx The Outbound Call Delay field applies to Behavior events and sets the delay that Opus will pause for between outbound calls to deliver the next mail item found in the outbound holding area. Its default is 5 with a range of 5-40, with 5 being the minimum delay which will result in the fastest rate of calling out. During periods wherein you normally have a lot of outbound mail, you will want to set a minimum delay to increase your chances of getting all of your mail out. Too small a delay may miss some inbound calls. When you want to maximize your readiness for inbound calls or want to space out your dialing attempts, you'll want to use a larger delay. ; ; ; \OEMF-R\ --------------------------------------------------------------------- i H E L P Fields: Return Code Page 1 of 1 L OEMFLD FldIdx An Exit Event's Return Code is the DOS ErrorLevel that, when added to the active Behavior Event's ErrorLevel Offset, is the DOS ErrorLevel that Opus will exit with. Usually, Behavior events have their ErrorLevel Offset set to zero, so the DOS ErrorLevel used will be the same as the Return Code of the Exit Event. An Exit Event's RetCode can be (6-254). Error levels are used to selectively control your batch file wherein a series of "IF ERRORLEVEL == n" can detect the errorlevel exited with. For the "M" (Mailer Type) event, the screen space of the errorlevel base and offset values is used to show the Mailer Type (OpusInt or ExtLoad). This field shares the same column as a Behavior Event's Request Limit but has no relationship to it. ; ; ; \OEMF-L\----------------------------------------------------------------------- i H E L P Fields: File Request Limit Page 1 of 1 L OEMFLD FldIdx A Behavior Event's "File Request Limit" sets a limit on total minutes that will be allowed for file requests during that behavioral event. It's range is from 0 to 255 with 0 meaning "no limit". Set this to an appropriate value when you want to limit File Requests during periods where, eg, you want to maximise user access or netmail traffic with your system. This field shares the same column as an Exit Event's "Return Code" but has no relationship to it. ; ; ; \OEMF-Y\ -------------------------------------------------------------- i H E L P Fields: YellSeconds Page 1 of 1 L OEMFLD FldIdx The Yell Seconds field applies to Yell events and sets the maximum number of seconds for which the local console will page the sysop before Opus responds with a "Sysop Unavailable" message. Set this to your own taste. A value of 20-30 seconds is a good length of time as it is long enough to let you hear it if you are around to hear it, at all, and short enough not to be excessively annoying if you don't feel like responding. ; ; ; \OEMF-S\ -------------------------------------------------------------- i H E L P Fields: SendMail Page 1 of 1 L OEMFLD FldIdx The Send field applies to Behavior events and is a master switch that enables or disables the sending of any outbound mail. When set ON, as shown by an (S) on the screen, Opus will attempt to send any pending outbound mail if all other conditions are met. When set OFF, as shown by a period (.), Opus will not send any mail. Send is typically always on except in those cases where you want maximum assurance that mail will NOT be sent such as during periods where you want maximum access to human callers or for testing. ; ; ; \OEMF-<\ -------------------------------------------------------------- i H E L P Fields: LocalOnly Page 1 of 1 L OEMFLD FldIdx The Local-Only field applies to Behavior events and limits outbound mail calls to only those destinations whose nodelist call cost is less than (or equal) to the maximum local call cost. It is indicated by a "less than" sign (<) next to max local cost field. In the typical case where the maximum local call cost is set to zero, this setting results in only local, non-toll calls being made. You normally want to set this during times of peak Bell charge rates to prevent long distance outbound calls during those expensive times. ; ; ; \OEMF->\ -------------------------------------------------------------- i H E L P Fields: LD-Only Page 1 of 1 L OEMFLD FldIdx The LD-Only field applies to Behavior events and limits outbound mail calls to only those destinations whose nodelist call cost is greater than the maximum local call cost. It is indicated by a "more than" sign (>) next to max local cost field. In the typical case where the maximum local call cost is set to zero, this setting results in only toll calls being made. This might be used when you want to make maximum use of low Bell charge rate periods by not wasting time calling local destinations which can be called at other times without charge. ; ; ; \OEMF-$\ -------------------------------------------------------------- i H E L P Fields: LocalCost Page 1 of 1 L OEMFLD FldIdx The Maximum Local Cost field applies to Behavior events and sets the maximum nodelist message cost a destination can have to be considered as a LOCAL call. It is expressed in cents, ie, H200L means $2.00. Its default (and typical) value is 0 which means that only mail destined for addresses whose nodelist cost field is zero are to be consider as local mail. If you regularly exchange mail with locations for which there is a minimal toll charge, you might want to set this value slightly higher to allow the sending to them even during peak rate time periods. ; ; ; \OEMF-C\ -------------------------------------------------------------- i H E L P Fields: CM-Only Page 1 of 1 L OEMFLD FldIdx The "C" field applies to Behavior events and limits the sending of mail to only those systems which are marked as "CM:" in the nodelist. When OFF, Opus will ignore a system's CM: status. In general, turn the "C" flag on when outside of Zone Mail Hour and OFF when within it to allows all mail to go out. ; ; ; \OEMF-F\ -------------------------------------------------------------- i H E L P Fields: FileRequests Page 1 of 1 L OEMFLD FldIdx This field applies to Behavior events and controls whether Opus is to honor any incoming File-Requests. If set ON, the requested files, if available, will be sent. If set OFF, the request will denied. It is generally recommended that File Requests not be honored during the standard mail hour so that net mail will not be impeded. ; ; ; \OEMF-M\ -------------------------------------------------------------- i H E L P Fields: MailOnly Page 1 of 1 L OEMFLD FldIdx This field applies to Behavior events and controls whether Opus will allow human callers to log on or to limit itself to mail exchanges only. If set ON, human callers will be refused. If set OFF, human callers are allowed to log on. It is generally recommended that human callers not be allowed to log on during the standard mail hour as that would hinder mail exchange. ; ; ; \OEMF-E\ -------------------------------------------------------------- i H E L P Fields: NoExits Page 1 of 1 L OEMFLD FldIdx This field applies to Behavior events and controls whether any exits that have been specified for execution after receipts of net mail will occur or not. When ON, any exits set for after mail receipts are ignored. When OFF, any exits set for after mail receipts will be allowed. This setting might be used for those times when you want to postpone any, perhaps lengthy, external mail post-processing procedures until a more appropriate time such as in the early morning hours. ; ; ; \OEMF-N\ -------------------------------------------------------------- i H E L P Fields: Notes Page 1 of 1 L OEMFLD FldIdx This field is not used by Opus and is solely for purpose of attaching a remark of up to 16 characters to each event. The remarks are stored in a special location within the Opus schedule for later loading and recall the next time you edit the event file. Schedule remarks are an innovation, new with Opus 1.10. As such, it might be possible that the use of another event manager that does not understand their use will lose them through the editing process. If that happens, it should not (hopefully) effect the actual schedule. ; \\ ; ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; \OHM\ --------------------------------------------------------------------- i H E L P Command Summary Page 1 of 1 L PgUp/Dn - Show prev/next page H - Make item HOLD (ForPickup) Hom/End - Show 1st/last page N - Make item NORMAL (Routable) Up/Dn - Scroll 1 line Dn/Up D - Make item DIRECT (UnRoutable) C - Make item CRASH (Send ASAP) ! - Clear/Redisplay screen L - Make item LEAVE (NoSend) $ - Cleanup trivial files A - Change an item's dest address F - Set file types shown E - Erase (DELETE) an item Z - Display another Zone X - Show bundled msg headers or text ? - Displays this screen I - DOS directory (Default=HoldArea) * - Run a DOS Command S - Send file(s) to address(es) R - Request file(s) from address Esc/Q - Return to Manager U - Request update(s) from address (PgDn for Overview) ; ; ; -------------------------------------------------------------------------- i H E L P Overview Page 1 of 2 L The Outbound Manager allows you to easily inspect, modify, and maintain the directory where mail items are waiting to be sent over the network. The items that can be seen (and maintained) there are: o Bundles ........... Messages that are grouped into deliverable bundles. o File Attach Lists.. Lists of files to sent, created by mail processors. o Compressed Mail ... Bundles compressed by archivers (sent by attach) o Marker Files ...... Files that note bad connects or incomplete sends Mail processors create all of these items when they are run periodically at prescheduled times or, on demand, when a Sysop manually invokes them. (continued) ; -------------------------------------------------------------------------- i H E L P Overview (cont) Page 2 of 2 L Normally, little intervention is needed in the outbound area. However, due to message misaddressing, the desire to create a quick file attach, or to monitor the status of any pending mail, the Outbound Manager is used. When invoked, the Outbound Manager, displays any pending mail destined for the current zone in a tabular form with one mail item (object) per line with logically related objects grouped together and sorted by address. Using the manager's commands, you can readdress or inspect mail bundles, erase most objects (including marker files), and/or create File Attach or File Request Lists. Review the command summary for a list of commands. If you use separately defined outbound areas (zoned directories), you can display them using the Z)one command. ; ; ; \OHMXFR\ -------------------------------------------------------------- i H E L P Send or Request Files Page 1 of 3 L This multiple file transfer screen is used by both the S)end and R)equest file functions to enter 1-14 files and the 1-14 addresses to send to, or request them, from. On execution, a separate file send (or request) list is generated for EACH address that specifies ALL of the entered files. If needed, change the default priority of the order with the (P) key. Use (A) to begin entry of the desired list of FidoNet addresses. While in address entry mode, the "files" column is used to display the system name of the addresses entered for reference. ESC ends address entry. If any files had previously been display, they are temporarily cleared. (cont) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Send or Request Files (cont) Page 2 of 3 L Use (F) to begin entry of the desired list of files to send or receive. You can enter 12 chacaters in REQUEST mode and 40 in SEND mode. If the (A) option was used, any system names are cleared. ESC ends file entry. When doing REQUESTs, CR on a file field jumps to the password field. Use (E) to E)xecute the file transfer order. It will prompt you for confirmation. While in (A)ddress or (F)ile entry modes, you can use the [Up]/[Down], [PgUp]/[PgDn], or ^E/^X keys to move up or down a column. Cursoring out of a field acts like a [CR], finishing the entry. You can leave some rows empty and they will just be ignored. (cont) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i H E L P Send or Request Files (cont) Page 3 of 3 L After entering a list of addresses, you can save it to a file with the (S) command. It creates a simple ASCII file with one address per line in the same format as on screen. In an opposite fashion, the (L) command loads an external address list made with either the (S) command or with any text editor. When switching between (F)ile and (A)ddress modes, the 2nd column shows either the system name belonging to the addresses or the files entered thus far. You can switch back and forth between these two modes without losing anything. (E)xecute or (Q)uit terminates the function. \\ ; ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; \NED\------------------------------------------------------------------ i H E L P Command Summary Page 1 of 1 L PgUp/Dn - Prev/Next Page Left/Right - Prev/Next Node Home/End - 1st/Last node Up/Down - Prev/Next Node A - Edit node's address C - Edit Call Cost (actual) S - Edit System Data U - Edit User Cost (charged) G - Edit General Info field M - Edit Modem Type field T - Edit Telephone Number @ - Edit Node's maximum baud H - Edit node's HUB address B - Edit Bit flag fields P - Edit Node's PASSWORD F - Find a node, several ways R - Read (Restore) node data L - List nodes, several ways W - Write (Save) node data I - Insert new node ! - Redisplay screen (line noise) D - Delete current node ### - Jump to node record '###' Esc/Q - Return to Manager ? - (This) Onscreen Help \\ ; ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 ; \GDAT\----------------------------------------------------------------- i H E L P Global Data Overview Page 1 of 1 L The Global Data Editor allows you to edit the data which is global in nature. Presently, three items are in this category: The Quotes File Pointer, the System Call Count, and the Maximum Task. Quotes Pointer: Incremented to next quote at each logon. Call Count....: Incremented by 1 at each logon. Maximum Task..: Highest task used (COMMON DATA file; future use). Opus stores and updates the Quotes Pointer and Call Count in the Schedule file defined for the current task. If a COMMON DATA file is (optionally) defined, then the Call Count is updated in BOTH but the Quotes Pointer is only updated in the COMMON file. Since multiline systems typically have a separate schedule for each task and have a COMMON DATA file defined, the Schedule's Call Count will show the calls per task (ie, line) and the COMMON DATA Call Count will show the total calls to the system, across all lines. \\