home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / RA_200G1.ZIP / RA200FDB.TXT < prev    next >
Text File  |  1993-02-28  |  27KB  |  552 lines

  1. Notes on the RemoteAccess 2.00 File Database
  2. --------------------------------------------
  3.  
  4. RemoteAccess 2.00 introduces a completely rewritten file handling system.
  5. All file information is held in database files; the FILES.BBS system is
  6. now obsolete. RemoteAccess uses the database for all aspects of file
  7. retrieval; the actual file itself it not accessed until download time.
  8. This means that file searches are now faster by several hundred percent,
  9. especially with CD-ROM file areas.
  10.  
  11. The limits on the database are as follows:
  12.  
  13. Maximum number of file areas     : 65535
  14. Maximum number of files per area : 65535
  15.  
  16. This means that if a file is on disk but not in the database, RemoteAccess
  17. will be completely unaware of its existence. It is therefore important that
  18. your file database (referred to as FDB onwards) is kept up to date. There
  19. are new utilities described in this document which assist you in this.
  20.  
  21. (NOTE: There are two exceptions to the above rule. The first is if there is
  22.        a wildcard entry in the FDB. In this case, RemoteAccess will expand
  23.        the wildcard for each matching file and display separate entries for
  24.        each match found. The second is described in the section on RACONFIG
  25.        under MANAGER.FILE AREAS.DirectDL.)
  26.  
  27. One notable change in behaviour is that a file search by date is now based
  28. on the UPLOAD date, *not* the actual FILE date. Bear this in mind if you
  29. "touch" file dates to make them appear as new.
  30.  
  31. As a side note, you will notice that during downloads, the transfer status
  32. window now displays a double progress bar. The top bar represents the
  33. progress of the current file, while the bottom bar represents the progress
  34. of the entire batch. Other enhancements to the transfer window include a
  35. progressive CPS indicator.
  36.  
  37.  
  38. UPGRADE NOTES
  39. -------------
  40. Upgrading is largely automated. First run RACONFIG; it will update most of
  41. the new configuration fields for you. Go to the PATHS menu and enter a path
  42. to hold the new database files (on systems with large filebases you will
  43. require a few megabytes). Briefly run through the new fields in RACONFIG
  44. (see the section towards the end of this document for more details) and set
  45. the new options to your requirements.
  46.  
  47. Exit RACONFIG and run GENFBASE to generate the database files.
  48.  
  49. IMPORTANT! If you have ANY files-related menu types (except DOWNLOAD SPECIFIC
  50. FILE and DOWNLOAD ANY FILE) for which you have a fully qualified path on the
  51. optional data line, you must replace the path with either a /F or a template
  52. area number. Obviously you will need to define these areas in RACONFIG if they
  53. are not already defined.
  54.  
  55.  
  56. OTHER UTILITIES WHICH RELY ON FILES.BBS
  57. ---------------------------------------
  58. ..May still be used via the RAFILE IMPORT and EXPORT commands. If you use
  59. programs which add entries to FILES.BBS (TICK, for example), simply use the
  60. RAFILE IMPORT command every time the utility is run. RAFILE will import any
  61. entries which do not exist in the FDB. Similarly, RAFILE EXPORT may be used
  62. to generate FILES.BBS for programs such as master file list generators etc.
  63.  
  64.  
  65. GENFBASE.EXE
  66. ------------
  67. This utility is used to generate the FDB files from one or more conventional
  68. FILES.BBS lists. It has no command-line parameters, and asks a couple of
  69. self-explanatory questions. Normally you would only ever use this utility
  70. once. It is also useful however for generating FDB files from new CDROMs.
  71.  
  72. If you select the file counter import option, you will be asked for a file
  73. counter position number. This is the column number that the first digit of
  74. your file counters start at. Note - not the delimiters (such as a bracket),
  75. GENFBASE needs the start column of the actual number.
  76.  
  77. GENFBASE also allows you to specify the column which the file description
  78. begins in. For the standard FILES.BBS format which contains only filename
  79. and description, select the default of zero.
  80.  
  81. If you instruct GENFBASE to expand wildcards it will expand all wildcards
  82. found in FILES.BBS and create separate entries in the FDB for each matching
  83. file; otherwise, wildcard filenames will be imported "as is". Any FDB entry
  84. which contains a wildcard will be searched on disk by RA for matching files
  85. in all file search/list functions. Note that RA will never search the disk
  86. *unless* an entry does contain a wildcard.
  87.  
  88. GENFBASE automatically strips leading '+' and '|' characters from multi-line
  89. file descriptions.
  90.  
  91.  
  92. RAMGR.EXE
  93. ---------
  94. This is the interactive FDB management utility (it now also incorporates the
  95. user editor that was previously part of RACONFIG). RAMGR is menu-driven, and
  96. most options are self-explanatory. It has five optional command-line
  97. switches:
  98.  
  99.         /B - Run in monochrome (black and white) mode.
  100.         /N - Ignore any missing file area paths (normally RAMGR will not
  101.              allow you to enter a file area which has an invalid path).
  102.         /F - Edit files only (bypass main menu).
  103.         /U - Edit users only (bypass main menu).
  104.         /A - Auto-update mode (file editing). Forces an automatic update
  105.              of all files when an area is entered.
  106.  
  107.  
  108. RAFILE.EXE
  109. ----------
  110. RAFILE is the FDB batch maintenance utility. It is completely command-line
  111. driven:
  112.  
  113.         ADD      <area#> <name> [uploader_name] [description]
  114.         INDEX    [area#]
  115.         CLEAN    [area#] [/KM]
  116.         COMPRESS [area#]
  117.         EXPORT   [area#] [output file]
  118.         IMPORT   [area#] [input file] [/ERASE] [/Uuploader_name]
  119.         KILL     <filespec> [area#]
  120.         LOCK     <filespec> [area#]
  121.         UNLOCK   <filespec> [area#]
  122.         FILELIST <output file> [area#] [/Ssecurity] [/Ddays old] [/Bbanner] 
  123.                                [/Ffooter] [/NOHDR] [/7BIT] [/FORMF]
  124.         SORT     [area#] [DATE] [REVERSE]  (Default=NAME,FORWARD)
  125.         ADOPT    <filespec> [area#]
  126.         UPDATE   <filespec> [area#] [TOUCH|TOUCHMOD]
  127.         REARC    [area#]
  128.  
  129. [] Parameters are optional, <> parameters are mandatory. If an <area#> of
  130. zero is specified, RAFILE will process all areas. Wildcards are valid in
  131. all <filespec> parameters.
  132.  
  133. It is possible to process multiple file areas in one pass. There are two
  134. steps required to do this. First, create a textfile which contains the areas
  135. you wish to process. The area numbers may be separated by spaces or commas,
  136. and a range of areas may be specified by inserting a '-' between two numbers:
  137.  
  138. Sample AREAS.LST:
  139.  
  140. --snip--
  141. 1 3 5 10
  142. 15-23 31-54 57 60 62
  143. --snip--
  144.  
  145. NOTE: To specify a entire group of areas, prefix the area number with the 
  146.       character "G". Eg. the line 1 2 3 g5 9 would process file areas 1,2,3,9
  147.       and every area in group 5. This format is also valid on the command-
  148.       line, but bear in mind that this method only accepts a single area or
  149.       group number.
  150.  
  151. The second step is to specify the name of this textfile on the RAFILE 
  152. command-line in place of the area number. You must precede the filename with
  153. a '@' character, eg: RAFILE FILELIST CDONLY.LST @AREAS.LST
  154.  
  155. ** RAFILE will skip (not process) any areas that are currently in use by
  156.    RemoteAccess or RAMGR.
  157.  
  158. NOTES:
  159.  
  160. ADD       Simply adds a new file to the database. This is like a
  161.           local upload.
  162.  
  163. INDEX     Regenerate the quick index file for the specified area.
  164.           Used only if the index becomes corrupted.
  165.  
  166. CLEAN     Kills files from the database (AND on disk) based on the
  167.           kill information in RACONFIG (see later). This automatically
  168.           performs a COMPRESS. The optional /KM switch will cause all
  169.           file entries marked as MISSING to be removed from the FDB.
  170.           NOTE that RAFILE will never remove COMMENTS from the FDB.
  171.           By setting the MoveArea field for a file area (see RACONFIG) to
  172.           a non-zero value, instead of killing the files, RAFILE will 
  173.           move them to the area number specified.
  174.  
  175. COMPRESS  Optimises the database files and removes deleted entries.
  176.  
  177. EXPORT    Generates a conventional FILES.BBS listing for the specified area
  178.           in the actual file directory UNLESS an output filename is
  179.           specified.
  180.  
  181. IMPORT    Imports files (and their descriptions) from FILES.BBS in the
  182.           file directory (or another input file if specified) into the
  183.           database. The /ERASE switch will kill the input file after the
  184.           import. All imported files will have their UPLOAD date set to
  185.           the current date, to make them appear as new. The UPLOADER field
  186.           for each imported file will be set to the sysop name as defined
  187.           in RACONFIG unless overridden with the optional /U parameter.
  188.  
  189. KILL      Kill all matching files from the database and on disk. This also
  190.           performs a COMPRESS operation.
  191.  
  192. LOCK      Lock all matching files from deletion or moving.
  193.  
  194. UNLOCK    Unlock all matching files.
  195.  
  196. FILELIST  Generate a master file list of all areas. If the /S<security>
  197.           switch is used, only areas of <security> list security or LOWER
  198.           will be included in the list. The /D<days> option includes only
  199.           files which are <days> days old or newer. You may also specify
  200.           a /B<banner_file> which will be added automatically to the top
  201.           of the file list. A /F<footer_file> will optionally be appended to
  202.           then end of the file list. /NOHDR disables the header that is 
  203.           normally inserted at the top of each area, and /7BIT causes all
  204.           hi-ASCII characters in the header to be translated to their 7-bit
  205.           equivalents. The /FORMF option inserts a formfeed at the end of
  206.           each area.
  207.  
  208. SORT      Sort a range of files by name or date, forward or reverse.
  209.           Automatically sorts files in between comment lines.
  210.  
  211. ADOPT     Add to the database all matching files in the area which are not
  212.           already in the database.
  213.  
  214. UPDATE    Update all matching files' database entries from actual DOS
  215.           file information. The TOUCH switch will set the file UPLOAD
  216.           date to the current date unconditionally. TOUCHMOD does the
  217.           same as TOUCH but only if DOS reports that the file has been 
  218.           modified since the last UPDATE operation. This allows you to
  219.           mark any changed files as new.
  220.  
  221. REARC     Re-archive all files in the area with the archive type specified
  222.           for that area in RACONFIG.FILE AREAS.ArcType. NOTE - only archive
  223.           types which have an entry in the OPTIONS.FILES.UL scan window can
  224.           be converted.
  225.  
  226.  
  227. RACONFIG.EXE - New options
  228. --------------------------
  229. SYSTEM.PATHS.Filebase        - This is the directory in which the database
  230.                                files are located.
  231.  
  232. SYSTEM.PATHS.CD-ROM temp     - If this field is non-blank, files which
  233.                                reside in CD-ROM areas will be copied to this
  234.                                path for the download. Files are removed after
  235.                                the download is completed.
  236.  
  237. SYSTEM.PATHS.Rearchiver      - This is a temporary path used by RAFILE for
  238.                                the automatic archive conversion function.
  239.  
  240. OPTIONS.FILES.Payback credit - If this field is set to a non-zero value, then 
  241.                                every time a file is downloaded, the person 
  242.                                who originally uploaded the file will have 
  243.                                his/her credit field increased by the specified
  244.                                value. If this field is set to 255, the 
  245.                                uploader's credit will be increased by the 
  246.                                cost assigned to the file.
  247.  
  248. OPTIONS.FILES.Newfiles.Tag   - Allows you to enable or disable file tagging
  249.                                during the new files search at logon.
  250.  
  251. OPTIONS.FILES.No dupe ext    - If set to "Yes", RemoteAccess will ignore file
  252.                                extensions when checking for upload dupes. Ie.
  253.                                ANDREW.ZIP will considered a duplicate of
  254.                                ANDREW.ARJ, ANDREW.LZH, etc. NOTE - this
  255.                                feature is disabled during a a single batch
  256.                                upload, so a user can upload FILE.AR1, FILE.AR2
  257.                                etc. provided the first file is not a dupe.
  258.  
  259. DL description               - Determines whether users are given the
  260.                                opportunity to download a special file which
  261.                                contains a FILES.BBS type listing of all
  262.                                files and descriptions in the download batch.
  263.  
  264. OPTIONS.FILES.Upload scan    - Pops up a sub-menu in which the internal upload
  265.                                archive/virus checking features may be
  266.                                configured. Additionally, you must enable
  267.                                "UL scan" for each area you wish this option
  268.                                to be active for:
  269.  
  270.         Scan online          - Determines whether the scan is done while the
  271.                                user is still online (immediately after the
  272.                                upload, or after the user disconnects. If this
  273.                                option is set to "Ask", the textfile
  274.                                UPLDSCAN.A?? is displayed just before the 
  275.                                prompt. NOTE: Users are not credited for 
  276.                                uploads until *AFTER* passing the scan
  277.                                process.
  278.                                
  279.         Failed scan          - Determines the action to take on a file which
  280.                                fails the virus scan. You may either
  281.                                delete the file or mark it as unlisted and/or
  282.                                unavailable. You may additionally move the
  283.                                file to another area. Note that all these
  284.                                options may be combined in any way except
  285.                                delete.
  286.  
  287.         Scan utility         - Command-line to activate virus scan utility.
  288.                                RA simply exexutes this command-line for 
  289.                                each uploaded file. The full path and name
  290.                                of each file may be passed by putting the
  291.                                '@' character on the command-line. If the 
  292.                                scan utility returns a non-zero errorlevel,
  293.                                the file is assumed to be corrupt in some way.
  294.                                NOTE: You !MUST! specify a full DRIVE and
  295.                                PATH in this field.
  296.  
  297. OPTIONS.FILES.Archivers
  298.  
  299.         Arc 1 .. Arc10       - Definitions for up to ten archivers. Enter the
  300.                                file extension (eg. ZIP), the unpack command-
  301.                                line (eg. C:\UTIL\PKUNZIP.EXE @), and the
  302.                                pack command-line (eg. C:\UTIL\PKZIP.EXE @).
  303.                                Note the "@" character, which is automatically
  304.                                expanded to the full path and name of the
  305.                                file to be processed. These entries are used
  306.                                by RAFILE for the archive conversion function.
  307.                                NOTE: You !MUST! specify a full DRIVE and
  308.                                PATH in this field.
  309.  
  310. OPTIONS.FILES.RAMGR keys     - This submenu allows you to configure up to
  311.                                5 external utilities which may be activated
  312.                                from the RAMGR file list screen. Any '@'
  313.                                characters on the command-line will be replaced
  314.                                by the full path and name of the currently
  315.                                highlighted file. The *M macro may be used
  316.                                to swap RAMGR out of memory before the shell.
  317.  
  318. OPTIONS.FILES.Ext arcview    - This is the full path and name of an external
  319.                                archive viewing utility. This command-line
  320.                                (if not blank) will be called in place of the
  321.                                built-in archive viewing menu command.
  322.  
  323. OPTIONS.FILES.Missing format - This is an alternative list line for files
  324.                                which are marked as MISSING in the database.
  325.  
  326. OPTIONS.FILES.List format    - There is a new macro set which entirely
  327.                                replaces the old one. The new macros are:
  328.  
  329.         @NE - Filename, uppercase, with extension.
  330.         @NN - Filename, uppercase, no extension.
  331.         @SB - File size in bytes.
  332.         @SK - File size in kilobytes.
  333.         @UL - Name of the file uploader.
  334.         @UD - Date on which file was uploaded.
  335.         @FD - Actual file date.
  336.         @LD - Date on which file was last downloaded.
  337.         @TD - Number of times file has been downloaded.
  338.         @Kn - Keyword [n] for the file (n=1-5).
  339.         @CS - Cost of the file (deducted from user's credit).
  340.         @DF - Description (formatted).
  341.         @DU - Description (unformatted).
  342.         @FR - Displays (Free) if file is free, spaces if not.
  343.         @NA - Displays (NotAvail) if file is marked as not available.
  344.         @NW - Displays '*' if file is new, space if not.
  345.         @PW - Displays (Password) if the file is password-protected.
  346.  
  347. * Substituting a % for the @ will force string type fields to lowercase.
  348. * Substituting a ^ for the @ will force string type fields to uppercase.
  349. * There is one additional special macro. '#nn' will set the width for
  350.   all following fields to [nn] characters. Eg, #03 (note the leading zero)
  351.   will truncate/pad all following fields to 3 characters. Use #00 to reset
  352.   default field widths.
  353.  
  354. * NOTE: If used, the @DF and @DU macros MUST appear at the very end of the
  355.         list format entry.
  356.  
  357. MANAGER.FILE AREAS:
  358.  
  359. CD-ROM   - Indicates whether the files in this area are located on read-only
  360.            media, such as CD-ROM.
  361.  
  362. Free     - This overrides the individual FREE flag in each file entry and
  363.            causes all files in the area to be marked as free. This is
  364.            equivalent to a \PATH\*.* /FREE entry in FILES.CTL.
  365.  
  366. LongDesc - Permits users to enter up to a page of text for each file
  367.            description. Note that RemoteAccess does not require this flag
  368.            to be set to "Yes" to actually display a sysop-entered long
  369.            description.
  370.  
  371. DirectDL - Normally users are only permitted to download files which are
  372.            actually in the FDB; if this option is enabled, users will also
  373.            be allowed to download files which do exist in the area path,
  374.            but do not exist in the database. NOTE: Such files are never
  375.            displayed in any area lists or file searches.
  376.  
  377. PwdUL    - Permits users to optionally password-protect their uploads into
  378.            the area.
  379.  
  380. UL scan  - Enable upload scanning in this area.
  381.  
  382. ArcType  - Specifies the preferred archive format for this area. Used by 
  383.            RAFILE REARC.
  384.  
  385. DL days  - This field is used by RAFILE's CLEAN function to automatically
  386.            kill old files. Any file which has not been downloaded for the
  387.            number of days in this field will be deleted. A value of zero
  388.            disables deletion by this field for the area.
  389.  
  390. FD days  - As above, but uses the actual file date to kill by.
  391.  
  392. MoveArea - This field is used in conjunction with the DL days and FD days
  393.            options on a RAFILE CLEAN function. Instead of being killed,
  394.            old files will be moved to this area.
  395.  
  396. Min age  - This allows the sysop to define a minimum age for listing and
  397.            downloading from the area.
  398.  
  399. Password - This is a default password that will be automatically assigned
  400.            to all files in the area. It will not override individual file
  401.            passwords.
  402.  
  403. Group    - This is the group (category) that the file area is in. Group
  404.            support is used to group your file areas into logical divisions,
  405.            thus making it easier for users to find files they are interested
  406.            in.
  407.  
  408. Def.cost - Allows the sysop to assign a default cost (in credits) to each
  409.            file in the area. This cost is automatically assigned to all files
  410.            in the area which have an individual cost setting of zero.
  411.  
  412. Uploads  - Specifies the area in which files should be placed which are
  413.            received during a bi-directional transfer or regular upload. This
  414.            makes it possible to automatically "redirect" uploads that would
  415.            normally be placed in the template area.
  416.  
  417.            The path is expanded in the external protocol download command-
  418.            line from the "!" character. If set to zero, files will be uploaded
  419.            to the currently selected template area. NOTE: Bi-directional 
  420.            support is available only from transfers initiated as downloads, 
  421.            NOT as uploads.
  422.  
  423. AltGroup - These entries allow you to assign up to three secondary groups 
  424.            for the current file area. For example, it might be convenient to
  425.            classify one area under two groups - "OS/2 files" and "Text files".
  426.  
  427. Device   - This field supports "jukebox" CD-ROM devices which hold multiple
  428.            CDs. Simply assign any number between 1 and 255 to each multi-disk
  429.            device. In this field, enter the number of the device which holds
  430.            the CD on which the files for this area are located. RemoteAccess
  431.            will use this information to avoid device sharing conflicts.
  432.  
  433. AllGroup - Setting this option to "Yes" automatically forces the file area
  434.            to appear in every group.
  435.  
  436. MANAGER.GROUPS
  437.  
  438. This window allows the sysop to categorise file areas into logical groups.
  439. Enter the minimum security level and flag settings for the user to be able
  440. to select each group. NOTE - this security setting simply limits the user's
  441. ability to select the group. File areas do NOT inherit the security settings
  442. of the group they are in. See MENU TYPES for more information on file group
  443. support.
  444.  
  445.  
  446. MENU TYPES - Additions and changes
  447. ----------------------------------
  448.  
  449. IMPORTANT! All files-related menu types (except for DOWNLOAD SPECIFIC FILE
  450. and DOWNLOAD ANY FILE) NO LONGER ACCEPT A PATH ON THE OPTIONAL DATA LINE.
  451. They ONLY accept a /F or a template number.
  452.  
  453. See the "Upgrade notes" section at the start of this document for more.
  454.  
  455. The /L switch on the optional data line for the above two menu types is no
  456. longer valid since RemoteAccess can obtain the long description information
  457. from the template area settings.
  458.  
  459.  
  460. FILE TAGGING SUPPORT
  461.  
  462. New menu type 71 - Edit Tag List. When (A)dding to the tag list, you may
  463. specify the area number to search by putting either the area number or a
  464. /F on the optional data line. Leaving the optional data line blank enables 
  465. global searching and tagging.
  466.  
  467. The List Files, List New Files, Find File by Name, and Find File by Keyword
  468. menu types all now take the optional /T parameter at the end of the optional
  469. data line to enable file tagging. When tagging is enabled, each file is
  470. listed with a number, which the user may select for download at a later
  471. time, at the More prompt. Files are tagged by entering either a list of tag
  472. numbers or file names (wildcards valid). Files which are already in the tag
  473. list are marked with a '+' character immediately after the tag number. Users
  474. may additionally edit the tag list and view displayed files from the tag
  475. prompt.
  476.  
  477.  
  478. NEW/ENHANCED OPTIONAL DATA CAPABILITIES
  479.  
  480. The Find File by Keyword menu type accepts the /Q switch on the end of the
  481. optional data field. This causes the search to use the 5 keywords in the
  482. file header record rather than the description text. This type of search
  483. is *much* faster than the description search (which is the default), but
  484. has two drawbacks; you must maintain the keywords for each file separately,
  485. and it will only find exact (not partial) keyword matches.
  486.  
  487. The sysop-only MOVE FILE menu type has been enhanced. It now supports
  488. move, copy, delete and edit description operations. It also now displays a 
  489. list of areas for the user to select the target, rather than asking for a
  490. path.
  491.  
  492. Menu type 48 - download specific file, now accepts two optional data line
  493. types. The first is simply one or more fully qualified download filenames
  494. (old type). The second is the following:
  495.  
  496. FILE1.EXT FILE2.EXT FILEn.EXE /A=<area>
  497.  
  498. This tells RA to send the named files (note, no path is necessary) from the
  499. specified <area>. This second method must be used if you want the file 
  500. download counter and last date downloaded fields to be updated.
  501.  
  502. Menu types 39 and 46 - display textfile direct and display textfile direct
  503. with CR - also accept the above optional data format. NOTE: No security
  504. checking is done on the area before the files are displayed.
  505.  
  506.  
  507. FILE GROUP SUPPORT
  508.  
  509. All of the three file search functions now accept a /FG on the optional data
  510. line. If this parameter is present, only file areas in the currently selected
  511. file group will be searched.
  512.  
  513. The Select File Area menu command supports file groups through the following
  514. optional data line parameters:
  515.  
  516.         /FG - Displays only file areas in the user's currently selected
  517.               file group.
  518.  
  519.       /FG=0 - Displays a list of all groups the user has access to, asks the
  520.               user to select a group, and then displays all file areas 
  521.               within the selected group.
  522.  
  523.       /FG=n - (n is a specific group number). Displays only file areas in
  524.               file group n.  
  525.  
  526. The file FGROUPS.A?? will be displayed in place of the hard-coded file area
  527. group list, if present. The file FGRnnnnn.A?? (nnnnn= group number) will be 
  528. displayed to the user in place of FILEAREA.A?? if any of the above command-
  529. line parameters are used.
  530.  
  531. Additionally, the /F=+ and /F=- menu template commands have been enhanced.
  532. The following new parameters are available:
  533.  
  534.        /F=> - Select the next available file area WITHIN THE CURRENT GROUP.
  535.        /F=< - Select the next available file area WITHIN THE CURRENT GROUP.
  536.  
  537.       /FG=+ - Select the next available file group.
  538.       /FG=- - Select the previously available group.
  539.       /FG=n - Set the current file group to n.
  540.  
  541. Placing the /FG switch on the optional data line of a global download command
  542. will limit file searching to areas in the currently selected file group.
  543.  
  544. Placing the /FG switch on the optional data line of an upload command will
  545. limit duplicate checking to areas in the currently selected file group.
  546.  
  547. The text file macro control code to display the name of the currently selected
  548. file group is ^F#.
  549.  
  550. /* End of file "RA200FDB.TXT" */
  551.  
  552.