| __ ÿÿ//\ //| // ////// ////// ////// \|/ // /\ // | // // // //¿ --*-- // \/\ // 9|0 // //// ////// // /|\ \\ * / // | // // // // | \\ / _ // | // // // // \ / | \\/__ // |// ////// ////// // \/\/ A R E--->--+ Jet2AutoFile (JAF) v02.00 - (C) D.M.Brewood - 1993. =================================================== Introduction. ------------- Jet2AutoFile (JAF) is designed to help you keep track of your Autofile¿ FileFix settings when you are running the JetMail¿ message processor. JAF will read JetMail¿'s CONFIG.JM file, plus the AUTOFILE.ORG and JET_FFIX.CFG setup files. Once these files have been altered to suit, or created (see below), JAF will create a new AUTOFILE.CTL for AutoFile¿. This new CTL file will contain all your area definitions, and autofile configuration data, plus new FileFix passwords for your JetMail¿ links using the same password as used by JetMail¿'s internal AreaFix routines. Setting Up. ----------- a) CONFIG.JM Firstly you must set your CONFIG.JM file to use the Non-link 'Group' Commands similar to: Group F Description Fidonet. Announce STUN_NEW GroupEnd ; Group J Description Jetmail beta testers. Announce STUN_NEW GroupEnd ; Group N Description NeST Sysops. Announce STUN_NEW GroupEnd We are now going to set FileFix Echo Group flags for use by AutoFile, this is done by adding ';FFix ' at the end of each 'Description' line as follows: Group F Description Fidonet. ;FFix OIH Announce STUN_NEW GroupEnd ; Group J Description Jetmail beta testers. ;FFix OH Announce STUN_NEW GroupEnd ; Group N Description NeST Sysops. ;FFix OIH Announce STUN_NEW GroupEnd As an example the above example would result in all 'Group J' JetMail¿ Links being given the AutoFile¿ Group of J, with associated flags of OH. This modification *must* be made to each 'Group' link in your CONFIG.JM. You *must* also ensure that for every 'Link' definition there is a complementary 'Groups' setting, and for eack AKA there is a {..} group set. b) JET_FFIX.CFG The format of the file is simple, firstly the file/pathname to AUTOFILE.CTL, secondly the file/pathname to your CONFIG.JM file, finally a default FileFix password if one has not been set within the Link Definition. Example JET_FFIX.CFG file: e:\bt\autofile.ctl e:\jetmail\config.jm PASSWORD c) AUTOFILE.ORG The AUTOFILE.ORG file is exactly the same as your AUTOFILE.CTL file, but without any 'Fix' statements. Before you run JAF for the first time you *must* create your own AUTOFILE.ORG file. This file should be exactly the same as your AUTOFILE.CTL file, but without any 'Fix' statements. It is recommended that the following procedure is followed: a) Copy AUTOFILE.CTL to a safe place. b) Copy AUTOFILE.CTL to the same directory as AUTOFILE.TTP. c) Rename this AUTOFILE.CTL to AUTOFILE.ORG. d) Remove any 'Fix' statements from AUTOFILE.ORG. Setting up should now be complete. Running JAF. ------------ JAF can be run virtually anywhere, but I recommend in your main BBS directory. The main JAF progam must however be in the same directory as the JET_FFIX.CFG file. Before running JAF for the first time you *must* check that all of your 'Local Group' settings within each AutoFile¿ 'Area' match those that you use in CONFIG.JM, or possible chaos could result - you have been warned! Once JAF has been run you will now have a new AUTOFILE.CTL (named as in JET_FFIX.CTL), which will have AutoFile¿ FileFix passwords matching those set for each of JetMail¿'s 'Link' 'AreaFixPwd' passwords. The new AutoFile¿ 'Fix' passwords will have been assigned the group letter as specified with the ;FFix settings. JAF will also show the SysOp's name before each 'Fix' group. making it easy to keep track of who has what settings. This gives a new AUTOFILE.CTL similar to: ; ;Group A AtariNet. OIH ; ;Group B NeSTWare beta testers. OH ; ;Group Z NeST Net 100 Sysops. OH ; ;Group F Fidonet. OIH ; ;Group J Jetmail beta testers. OH ; ;Group N NeST Sysops. OIH ; ;Group T TurboNet Sysops. OH ; ;Group X NeSTWare Programmers. OIH ; ;Sysop: Sian Stephenson ;FileFix password set using 'AreaFixPwd'. Fix 90:100/102.0 PASSWORD NZ OIH ; ;Sysop: Serge Wagener ;No 'Password' or 'AreaFixPwd' defined, setting FileFix to default. Fix 90:16/0.0 PASSWORD N OIH ; ;Sysop: Paul Williams ;FileFix password set using 'AreaFixPwd'. Fix 90:104/0.0 PASSWORD N OIH ; ;Sysop: James Partner ;FileFix password set using 'AreaFixPwd'. Fix 2:255/72.0 PASSWORD FJ OIH Fix 90:101/0.0 PASSWORD N OIH ; ;Sysop: Mark Matts ;FileFix password set using 'Password'. Fix 90:100/101.0 PASSWORD NXBZ OIH Fix 2:255/320.0 PASSWORD FJ OIH Fix 100:1051/3.0 PASSWORD T OH Fix 51:6/4.0 PASSWORD A OIH ; etc............ ; ;--JAF--Jetmail AreaFixPwd --> AutoFile FileFixPwd Convertor. (C)1993 D.M.Brewood-- v00.01.01 Debug Use4D Advise Hold FixName FileFix ; Address 2:255/401.0 2000 Address 90:1/0.0 999 Address 90:100/0.0 Address 90:100/100.0 Address 69:200/102.0 690 etc........ NOTE!! If an error is found JAF will 'rem' out the offending lines with an ;ERR statement at the start of the line. One JAF has been run for the first time it will automatically update AUTOFILE.ORG from the AUTOFILE.CTL file which it creates. For this to happen you must *not* delete the JAF title line within AUTOFILE.CTL as it acts as a data pointer, altering this could result in big problems!! So there you are, now you will have a system which has FileFix passwords exactly the same as JetMail¿'s AreaFix passwords. Warnings. --------- Care has been taken to make JAF as error free as possible, but as always all errors can not be trapped. It is therefore recommended that you make a backup of all files before running JAF. I/We take no responsibility for any data loss that ensues from running JAF, you take all the risks on your own head! Support. -------- Support is provided through: a) FidoNet: JETMAIL_BETA echo. b) NeST: N_NESTWARE echo. N_NW_BETA for NeSTWare Beta testers. c) AtariNet: A_FIDO_ST echo. d) CIX: network.st.nes conference. Please send any suggestions, bug-reports, etc, to: BBS: STun, Stockport, England, +44-61-429-9803 (V32, 14,400 HST, V42, V42bis - 24 hours a day) ** MAIL ONLY ** Fido: 2:255/401@fidonet.org (Daron Brewood) NeST: 90:1/0.0@nest.ftn (Daron Brewood) 90:90/0@nest.ftn (Daron Brewood) 90:100/100@nest.ftn (Daron Brewood) AtariNet: 51:500/0.0@atarinet.ftn 51:6/0.0@atarinet.ftn 51:6/2.0@atarinet.ftn CIX: dbrewood@cix.compulink.co.uk Post: Daron M. Brewood, 7, Crescent Road, Portwood, Stockport, Cheshire, ENGLAND. SK1 2QG #### NeSTWare ############################################################ ## ## ## This program is programed and released under the NeSTWare concept ## ## whereby it has been produced by Network ST (NeST) members for use by ## ## themselves. The NeSTWare programmers are: ## ## ## ## Daron Brewood ## ## Mark Matts ## ## Phil Gadsby ## ## David Thomas ## ## Steve Caple ## ## Paul Simmonds ## ## ## ## There is no charge for using this program, but if you wish to be ## ## listed as a NeSTWare user then please send a picture postcard of ## ## home town to: ## ## ## ## NeSTWare Registrations. ## ## c/o Daron Brewood. ## ## 7, Crescent Road, ## ## Portwood, ## ## Stockport, ## ## Cheshire, ## ## SK1 2QG. ## ## The United Kingdom. ## ## ## ########################################################################## My thanks to Mark Matts for his assistance with the front end appearance of the program. Revision History. ----------------- 00.00.01b(24/01/93) - First version coded. 00.00.02b(24/01/93) - Routines added to set a default password if none exists within the link definition, JET_FFIX.CFG changed to accomodate this. - Screen status lines now parsed properly. - Screen palette now reset correctly. - ';' lines in CONFIG.JM now ignored. - Support for TAB lines in CONFIG.JM added. - if no AKA {..} groups are set JAF now sets those AKA's with flags of OH. - Filter added for invalid 'sysop' settings. - Program will now exit if 'Groups' is not set within a Link..LinkEnd, or an AKA does not have a {.} group defined for it. - If JAF finds an Address in AUTOFILE.ORG which is not set within a Link/LinkEnd in CONFIG.JM the address will be commented out with ';' and an ';ERR' line added to the output file on the line below. - After the first progam run JAF will now automatically update AUTOFILE.ORG each time it runs from the master AUTOFILE.CTL which it creates. - Documentation updated. 00.00.03b(25/01/93) - Program updated so that Link/LinkEnd definitions without any Group settings are marked with ; and ;ERR statements in AUTOFILE.CTL instead of the program giving an error and exiting. 01.00.00 (27/01/93) - Finishing touches made to the program. Program released into the JETMAIL_BETA file echo. 01.00.01b(21/02/93) - Support for 'RouteAKA' added. - Now supports new format of Group letter coding in JetMail 0.79b2. (CHANGE CONFIG.JM BEFORE RUNNING THE NEW JAF) 02.00.00 (27/02/93) - JAF 2.0 released. Daron M. Brewood.