$VER: Extras DOC Shelter Utilities  Williamson 1.80

    This  describes  the  various scripts, rexx programs and executables in
the distribution.  or where their documentation may be found.
    In most cases, rexx scripts have internal config options and may also
require certain ENV: or ClipList variables to be set.

    System utils:

    RFS* utilities are documented in RFH.doc and RFS.doc

    X* utilities are documented in XPACK.doc


    Sctl.rexx:
    This  quick  and dirty example script is provided to display and change
the  values  of  certain  environmental  variables.  It REQUIRES the latest
reqtools.library and rexxreqtools.library.

    FTNsort.rexx
    If  your  tosser  is not DOMAINAWARE, this will dearc mail archives and
check  where they are from.  The packets will be moved into the appropriate
inbound directory.

    ProdCFG.rexx   
    Process FTSC Product Code File, Sets up ENV: vars and ENVARC:. Should
be run in startup-sequence.

    Internal config options:

    fpf='FILE:FTSC/FTSCPROD.048'    fullpath to FTSC Product Codes List 
    fdir="MAIL:INBOUND/"            path of ftsc product codes ARCHIVE 
    tdir="RAM:TMP"                  work dir 
    unarc='RAM:x.REXX'              unarc command 


    SCall.rexx
    Dial and Poll Manager (See SHELTER.DOC)

    

    RFS.rexx & RFH.rexx     Full-featured File Request Servers (See DOCs)
    RFSfilelist.rexx        Creates and archives a file listing 
    RFSfreqlist.rexx        Creates a XfreqSH-compatible freq listing for
                            RFS and RFH.

    WfreqIt-Check.rexx
    A  FREQSESS AfterSession utility to manage user WfreqIt forwarded freqs
received.

    FreqNote.rexx
    A  FREQSESS  aftersession  utility  to  set  the  filenote  of received
requests.    Requires  that  your  request  maker  produces  a  REQCK  file
containing  the  filname  and description.  The inbound will be scanned and
the  filenote  of  matched  files  will  be  set  to the description in the
*.REQCK.

   CMD freqsess RUn >NIL: RX ram:freqnote.rexx $(inbound) $(remote.address)

    NEW2G.rexx
    This utility takes a filelist and creates an AmigaGuide format list. 
    
    Rx New2G inbound:newfiles fidonet#1:167/151.0 [C]

    The C option,if used, will creat a guide with only REQCK gadgets. You
must run RCK2R.rexx to create a REQ file. If the C option is not used, two
gadets will appear per file, the REQCK gadget "*" and the filename as
gadget. Clicking the filename creates a REQ file.

    Rck2R.rexx
    This reads a REQCK file and creates a file request.


    FTPNote.rexx
    A  TERMSESS  aftersession utility to set the filenote of files received
via  ftp.   Requires that that you have ftped the *.readme files also.  The
inbound  will  be  scanned and the filenote of matched files will be set to
the short description in the *.README.

    Internal Config:

            ftpdir="DL:ftp/"    Your ftp downloads directory

    CMD termsess Run >NIL: RX ram:ftpnote.rexx


    User Utilities:

    Wfreqit.wplrx 
    Multi-BBS  Freq Forwarder, allows users to freq for other BBS's, search
filelists,  mark  files.   Automatically sends received files on users next
call.   Will  use  RFS  or  XfreqSh if user mark files from local filelist.
These will be sent immediatly.

    Internal config options: See wfreqit.doc and freqit.doc

    NOTE.wplrx
    Remote Feedback to Sysop. 
    A  user  can leave a message to the Sysop, this message is written as a
.PKT  in  inbound.  You must configure the echoarea where the message is to
be imported.

    Internal config options:

    sysop= GetClip('SYSOP')   Your name 


    Chat.wplrx     
    User WPL Chat Utility, works with Wchat

    Internal config options:
  
    sysop= GetClip('SYSOP') Your name 


    Wchat.rexx     - Sysop WPL Chat Utility 
    Two  windows  are opened, one for the sysop and one for the user.  Must
be invoked with the line number.

    GRAB.wplrx     - Roof Remote File Xfer Utility
    Allows  human  callers  access  to  the  mailer  file  request handler.
Additional  features are available including message to the caller when RFS
is used.

    Internal config options:

    rfs = 1
        If  RFS  is  used  instead  of  XfreqSh  maximum config and request
        accounting will take precedence over maxfiles setting   

    maxfiles = 3
        The  number  of requests permitted per call.  Note some magic names
        may return more than one file.  Each magic name is counted as one

    maxpsessions=10
        Maximum nubers of sessions permited for callback verified user

    newfiles = "Mail:filelists/newfiles.lst"
        list of files recd in last week  
    newinfo =   "Info:Grab.hlp"         help file

    indir = addslash(dequote(getclip('INDIR')))||'USERS/'
        Non-Secure Inbound directory for users    

    sysop= GetClip('SYSOP')   Your name 

    ucfg="CFG:Guser.dat"      user data file
                          If you wish to give LD users special access, 
                          make an entry for them, and give them the password 
                          and the phone number as their access code

    EMP.wplrx   
    Allows user to download Amiga Empire player files, terminal and docs as
well as Play the game.

    SHOWAC.wplrx
    Shows the user his GRAB account.

    UserUL.wplrx
    Gets upload descriptions from users for each file and set filenotes

    Internal config options:

    indir = addslash(dequote(getclip('INDIR')))||'USERS/'
        Non-Secure Inbound directory for users    

    sysop= GetClip('SYSOP')   Your name 


    SMSG.rexx  
    Called  by  GRAB,NOTE  and USERUL, this util writes a packet in inbound
for the tagname defined by SYSOPBASE.

    Internal config options:

    These two are mutually exclusive, if both are set only hardcr will be
effective.  If neither set, no processing will be done.

    cvteol=1        /* if 1, CR LF are converted to CR only             */
    hardcr=0        /* if 0, hard carriage returns (0dx) will not be    */
                    /* added to the input text file                     */
                    /* if 1, linefeeds are stripped and hard carriage   */
                    /* returns will be added                            */
    frompoint99=1   /* if 0, Net/Node will be used in SeenBy and Path   */
                    /* if 1, PointNet/99 is used in SeenBy and Path     */
    pointnet=30730  /* if frompoint99=1, then this will be the net used */
                    /* in SeenBy                                        */
    doimport=1      /* if 1, import our echomail packets, using the cmd */
                    /* set as IMPPKT                                    */

    auditdir="OS4:Mback/Inhold"
                    /* If not set to "", all mail created by Write_PKT  */
                    /* will be copied to this directory                 */


    Browse

    Browse is a file door in rexx for WPL front-ends. 

    It  can  be either called from GRAB or launched as a BBS.  When lauched
from  GRAB  an  unverified user has a 50K byte limit, a verified user has a
100*bps byte limit.  When launched as a BBS, the limit is 100K.


    Browse expects to find three files:

        CFG:Browse.cfg
            a list of file araes and descriptions in the format:
            number "path" "short description"
            There should be no holes in the number sequence.  Unused areas
            should be listed as:
            76 "NULL:" "Area not configured"


        RAM:Freq.LST
            standard file request search list in the format:
            name fullpathname
        
        a human readable filelist

    Configuration is a the top of Browse.rexx:

    pview="PPDC"    /* text veiwer for powerpacked files */
    tview="PPDC"    /* text viewer for text files        */
    /*search="Fsearch"  */
    search="Search NONUM"   /* filelist serach util      */
    SinceLimit=36   /* Number of days back allowed for NewFiles 
                    /* and New Since commands */
    TimeLimit=12    /* Number of Browsing minutes allowed */
    InputTimeout=30 /* Number of seconds to wait for user input */
    MaxTimeouts=4   /* Maximun number of user timeouts permitted */
    fileslist='MAIL:FILELISTS/01670104.LST'
    freqlist='RAM:FREQ.LST'
    bbslist="CFG:Browse.CFG"
    /* LIST exclusionpattern */
    NOLIST='~(area.text|files.bbs|LZTEMP.#?|.info)'

    Below is a list of available rexx scripts for both Shelter Mailers and
the Roof System. Wjile not all are included in the Shelter Distribution,
they are all available for File Request.

 ACCESS.rexx         WPL Line Launch and Access Control Williamson 55.05, Rexx
 ADDWORK.REXX        Queue files for a Site Williamson 53.15, Rexx
 AReaMGR.rexx        FSC-0057 compliant Area Manager Williamson 52.06, Rexx
 AutoReq.rexx        Auto 4D File Request Generator McOrmond/Williamson 52.02, Rexx
 BroadCast.rexx      BroadCast a Message Williamson 53.06, Rexx
 Browse.rexx         FileList Browser Williamson 55.73, Rexx
 CALL.rexx           WPL Call Management Williamson 54.31, Rexx
 Carrier.rexx        Watch Carrier for Doors Williamson 55.05', Rexx
 CCNEXT.REXX         
 CCshow.rexx         CyberCron status display Williamson 47.82, Rexx
 Chat.WPLRX          User WPL Chat Utility Williamson 54.14, Wplrx
 CheckCache.rexx     Check Cache Phone Numbers for a Site Williamson 55.00', Rexx
 ContactMail.rexx    Mail Processing for Contact under ROOF Williamosn 53.01, Rexx
 ConvertPKT.rexx     Convert FTS0001 Packet Headers to FSC0039 Williamson 52.03, Rexx
 DiffARC.rexx        Create an Update arc from a LHA arclist Williamson 55.11, Rexx
 DiffMGR.rexx        Automatic Multi-FTN Nodediff Compilier Williamson 50.05, Rexx
 DOOR.WPLRX          AUX door Handler Williamson 55.10, Wplrx
 EMP.wplrx           Empire Environment Process Williamson 51.02, Wplrx
 EMSICVT.WPLRX       Convert Emsi to FQDA, Fix domains Williamson 55.04, Rexx
 FileMGR.rexx        Falcon File Manager Williamson 49.23, Rexx
 FLOWHOST.rexx       XferQ-Scheduling Function Host Williamson 54.07, Rexx
 FreqMGR.rexx        Set filenote to description Williamson 56.01, Rexx
 FreqNOTE.rexx       Set filenote to description Williamson 56.10, Rexx
 FTNsort.rexx        Multi-FTN Extract and Sort Williamson 50.27, Rexx
 FTP.wplrx           FTP Downloader Williamson 55.19, Wplrx
 FTPnote.rexx        Set Comment to Short in AmiNet ReadMe Williamson 54.02, Rexx
 FTPX.wplrx          FTP Downloader Williamson 55.16, Wplrx
 GenMailer.rexx      The Shelter Mailers Generator Williamson 56.02.63, Rexx
 GetUser.rexx        Get Falcon User Info Williamson 55.00, Rexx
 GetUserNumber.rexx  Get Falcon User Number Williamson 55.00, Rexx
 GetVersions.rexx    Make a version list Williamson 48.02, Rexx
 GRAB.WPLRX          Roof Remote File Xfer Utility Williamson 54.70, Wplrx
 Hatch.rexx          Fhatch FrontEnd Williamson 54.02, Rexx
 InboundMGR.rexx     ConfMail Inbound Mail Processing Williamson 53.27, Rexx
 Irexx.rexx          Interactive ARexx Command Processor Williamson/Rahe/Stockton 54.04, Rexx
 KillADS.rexx        Delete ADS and AmiNet description files Williamson 55.00, Rexx
 Launch.rexx         Lauching detaching BBSs Williamson 54.02, Rexx
 Launch_BBS.rexx     BBS environment process Williamson 54.02, Rexx
 Launch_BBSA.rexx    BBS environment process Williamson 54.00, Rexx
 Launch_C.rexx       
 Launch_Contact.rexx Contact!-BBS environment process Williamson 53.02, Rexx
 Launch_FALCON.rexx  Falcon BBS environment process Williamson 50.09, Rexx
 Launch_NCOMM.rexx   TERMINAL PROGRAM MANAGEMENT Williamson 50.01, Rexx
 Launch_SS.rexx      SerServer BBS environment process Williamson 51.01, Rexx
 Launch_TA.rexx      BBS Rexx Launching script Grignon 49.00, TransAmiga
 Launch_TERM.rexx    TERMINAL PROGRAM MANAGEMENT Williamson 50.01, Rexx
 Launch_TransA.rexx  TransAmiga-BBS environment process Williamson 51.00, Rexx
 LoadMenu.rexx       ROOF EDMI Menu and ReqTool Control Panel Williamson 52.06, Rexx
 LogMGR.rexx         Log maintainence utility Williamson 50.03, Rexx
 LogNote.rexx        User Message Logger Williamson 49.10, Rexx
 MakeAC.rexx         Create a GRAB/RFS USer account Williamson 56.00', Rexx
 MakeADS.rexx        
 makeftplist.rexx    Make an FTP Get listing Williamson 55.04, Rexx
 MakeIndex.rexx      
 MakeReq.rexx        4D File Request Generator McOrmond/Williamson 50.01, Rexx
 Menu.rexx           ROOF EDMI Menu and ReqTool Control Panel Williamson 52.14, Rexx
 MoveMail.rexx       Move Point Mail Williamson 49.00, Rexx
 NetMGR.rexx         Netmail scanning routines McOrmond/Williamson 55.15, Rexx
 New2G.rexx          Converts a newfiles list to Guide format Williamson 01.01, Rexx
 NewARC.rexx         Make new Archive if Changed Williamson 55.11, Rexx
 NOTE.wplrx          Roof Remote Feedback to Sysop Utility Williamson 54.10, Wplrx
 OpenLW.rexx         
 OutboundMGR.rexx    ConfMail Outbound Mail Processing Williamson 53.40, Rexx
 Pcvt.rexx           Convert files in dir to 5d fsc-0039 williamson 53.01, Rexx
 Pkt2Out.rexx        Convert orphaned PKT to OUT Williamson/Hermann 50.02, Rexx
 Post.rexx           Special Elist/Rules/Changes Poster Williamson 51.04, Rexx
 ProdCFG.rexx        Process FTSC Product Code File Williamson 54.02, Rexx
 QUEUEmgr.rexx       Site and Call Queue Manager Williamson/Mcormond 54.03, Rexx
 QWK.wplrx           Falcon-SMail QWK Mail Packer and Downloader Williamson 55.18, Wplrx
 RCK2R.rexx          Convert a REQCK file to a REQ Williamson 01.01, RExx
 Read.rexx           Message Base Browser Williamson 55.07, Rexx
 ReadCFG.rexx        Read Roof.cfg Williamson 51.02, Rexx
 RED.rexx            Roof Mail Editor Williamson 50.07', Rexx
 relog.rexx          Close and Reopen ROOFLOG FunctionHost Williamson 50.00, Rexx
 req.rexx            
 RFH.rexx            WPL Mailer File Request Function Host Williamson 56.08, Rexx
 RFS.rexx            WPL Mailer File Request Server Williamson 55.05, Rexx
 RFSfileguide.rexx   FileGuide Creator Williamson 54.09, Rexx
 RFSfileLIST.rexx    FileList Creator Williamson 54.09, Rexx
 RFSfreqlist.rexx    WPL Freq List Creator Williamson 54.04, Rexx
 RFSNEWGUIDE.REXX    NewFiles Guide Creator Williamson 54.10, Rexx
 RFSNEWLIST.REXX     NewFiles List Creator Williamson 54.09, Rexx
 Roof.rexx           Roof Initialization and Host Launch Williamson 53.10, Rexx
 ROOFLOG.rexx        Logging Function Host Williamson 52.15, Rexx
 ROOFNOTES.REXX      Update filenotes from $VER string Williamson 50.02, Rexx
 RPbuild.rexx        
 Rscreen.rexx        
 S&L.rexx            
 SAM.rexx            Sysop FSC-0057 compliant Area Manager Williamson 54.01, Rexx
 SBconfig.rexx       Configure SilverBox Williamson 53.04', REXX
 Scall.rexx          Shelter Poll Manager Williamson 01.07, Rexx
 ScanMail.rexx       WizScan FrontEnd Williamson 50.02, Rexx
 ScreenMGR.rexx      ROOF Public Screen Manager Williamson 51.01, Rexx
 Sctl.rexx           Shelter Access Control Panel Williamson 56.10, Rexx
 SEdit.rexx          Edit Porticus Variables Williamson 55.01, Rexx
 SendFile.rexx       Crash File Queuer Williamson 55.02', Rexx
 Shelter.rexx        Shlter Mailer Manager Williamson 56.00, Rexx
 SHOWAC.rexx         Display an RFS Account Williamson 54.02, Rexx
 SHOWAC.wplrx        Display an RFS Account Williamson 54.05, Wplrx
 ShowCache.rexx      Display Cache for a Site Williamson 55.00', Rexx
 ShowNewCache.rexx   Display Cache for a Site Williamson 55.00', Rexx
 SMSG.rexx           Packet Creation for Shelter Williamson 54.02, Rexx
 STARTRFS.rexx       
 T.rexx              Automatic archive detection and testing 50.00, Rexx
 TDfreq.rexx         
 TDfreqx.rexx        
 TestFindAsWorK.rexx 
 TickMGR.rexx        Tick processing Williamson 50.08, Rexx
 time.wplrx          
 to5d.rexx           if not running outboundmgr.rexx williamson 53.03, Rexx
 TRFH.rexx           TrapDoor File Request Function Host Williamson 56.08, Rexx
 TRFH.src            
 TrimDir.rexx        Trim a directory Williamson/TrapCrew 50.01, Rexx
 UseRam.rexx         Ram Disk Usage Manager Williamson 54.01, Rexx
 userlookup.rexx     
 UserUL.wplrx        Get user upload descriptions Williamson 56.00, Wplrx
 UUlookup.wplrx      
 Wchat.rexx          Sysop WPL Chat Utility Williamson 54.15, Rexx
 Wfilelist.rexx      FileList and WPL Freq List Creator Williamson 50.02, Rexx
 wfreqit-check.rexx  Check Incoming for Users Williamson/Mollitt 54.00, Rexx
 WFREQIT.wplrx       Multi-BBS Freq Forwarder Williamson/Mollitt 52.20, Wplrx
 WfreqList.rexx      WPL Freq List Creator Williamson 53.04, Rexx
 Wlint.rexx          Rexx WPL Source Check Atwill/Williamson 50.02, Wlint
 Wprint.rexx         Serial Print Williamson 50.04, Rexx
 Write_EMAIL.rexx    Post UUCP/InterNet Mail Williamson 53.01, Rexx
 Write_PKT.rexx      Packet Creation Williamson 52.12, Rexx
 X.REXX              Automatic archive detection and extraction 50.00, Rexx
 Xcut.rexx           
 XF.REXX             XFERQ Mail Handler for Contact Point Mailer Williamson 55.18, Rexx
 Xfix.rexx           
 XFLO.rexx           XFERQ Mail Handler Williamson 55.13, Rexx
 XHYDRA.WPLRX        WPL Hydra Protocol Driver Williamson 56.28', Rexx
 Xkill.rexx          Remove files from site queues Williamson 56.00, Rexx
 Xlist.rexx          Site Queue Lister Williamson 55.02', Rexx
 XPACK.rexx          Multi-FTN Archiver-Router-Scheduler Williamson 54.22, Rexx
 XQ.REXX             Convert FlatFile format to Xferq Williamson 54.26, Rexx
 XRMV.rexx           Remove a file from a Site Queue Williamson 55.02, Rexx
