home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 31 / CDASC_31_1996_juillet_aout.iso / vrac / ufobase7.zip / PHASE3.ZIP / PHASE3.DOC next >
Text File  |  1995-05-09  |  17KB  |  373 lines

  1.  
  2.                           WoodyWare's InterBBS
  3.  
  4.        ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄    ▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄
  5.        █ ▄▄▄ █ █ █▄█ █ █ ▄▄▄ █ █ ▄▄▄▄█ █ ▄▄▄▄█    █▄ ▄█ █▄ ▄█ █▄ ▄█
  6.        █ ▄▄▄▄█ █ ▄▄▄ █ █ ▄▄▄ █ █▄▄▄▄ █ █ ▄▄▄█▄    ▄█ █▄ ▄█ █▄ ▄█ █▄
  7.        █▄█     █▄█ █▄█ █▄█ █▄█ █▄▄▄▄▄█ █▄▄▄▄▄█    █▄▄▄█ █▄▄▄█ █▄▄▄█
  8.  
  9.  
  10.  
  11.  
  12.         Thank you for trying WoodyWare's Phase 3 InterBBS Interaction
  13. Module.  In this archive, PHASE3.ZIP, you will find the following files.
  14.  
  15. UECHOIN.EXE  -  EchoMail to Database Exec
  16. UECHOOUT.EXE -  Database to EchoMail Exec
  17. SAMPLE.CFG   -  A sample Config file for Uechoin and Uechoout
  18. SECHO.BAT    -  Batch for calling up Echomail Processor of your choice.
  19. PHASE3.DOC   -  This Documentation
  20. PHASE3.ORD   -  Order Form for Phase3
  21.  
  22.         Before going into detail on how to run these programs, lets discuss
  23. the concept of PHASE3 and what it can & cannot do.
  24.         PHASE3 allows you to receive and send Data over a FidoNet Type 
  25. echomail message area.  By FidoNet type I mean if you send and receive 
  26. ArcMail (*.MO?, *.TU?, etc.) and *.PKT/*.OUT files.  If you're not sure if
  27. you do or not you can send me a message or maybe it will be more clear as
  28. this document progresses.  
  29.         In a nutshell, this is how PHASE3 works:  UECHOIN.EXE will search
  30. the incoming arcmail path as defined in the configuration file for incoming
  31. arcmail.  It will determine the file type compression and unarchive the
  32. incoming arcmail.  UECHOIN.EXE will then search the .PKT's or .OUT's that
  33. have been archived for messages from and addressed to UFOBASE.  If a 
  34. message in a Packet contains a message to/from UFOBASE then it will toss
  35. it into the sysop definable freeform database (FUFO.DAT) or the Fixed
  36. form database (UFO.DAT).  Afterwards the searched .PKT's/.OUT's will be
  37. deleted (HOWEVER THE ARCMAIL WILL NOT BE DELETED SO YOU CAN TOSS YOUR 
  38. MESSAGES INTO YOUR BBS).  UECHOOUT.EXE will search your UFOBASE directory
  39. looking for *.FRE or *.FIX files.  It will put these temporary files
  40. into a Hudson Message base.  Then, it will shell out to SECHO.BAT to 
  41. call up an echomail processor (such as gecho.exe, fmail.exe, etc.) to
  42. pack up and arcmail the outgoing echomail data.  Below is detailed 
  43. information on both processes and how to make a configuration file, etc.
  44.  
  45. ECHOIN.EXE:
  46. -----------
  47. ECHOIN.EXE is the exec that will read incoming arcmail and unarchive it,
  48. then search the .PKT's/.OUT's for messages addressed to UFOBASE and add
  49. them to the appropriate database.  First, let's get your configuration file
  50. fixed.  Below is a sample configuration file called SAMPLE.CFG
  51.  
  52. Jerry
  53. Woody
  54. 1
  55. 3607
  56. 20
  57. c:\sbbs\xtrn
  58. 1
  59. Y
  60. Y
  61. c:\fd\file
  62. 00000
  63.  
  64.  
  65. The First Line is your First Name (NO BLANK SPACES AFTER FIRST NAME)
  66. The Second Line is your Last Name (NO BLANK SPACES AFTER LAST NAME)
  67. The Third Line is your ZONE
  68. The Fourth Line is your NET
  69. The Fifth Line is your NODE
  70. the Sixth Line is the Path to your TEMPORARY HUDSON MESSAGE BASE
  71. The Seventh Line is the BoardNumber to Post the TEMPORARY DATA in the HMB
  72. The Eighth Line is Y/N if you want to delete the TEMPORARY HUDSON MESSAGE BASE
  73. The Ninth Line is Y/N if you want to delete the TEMPORARY DATA FILE (*FRE/*FIX)
  74. The Tenth Line is the Path for INCOMING ARCMAIL (*.MO?, *.TU?, *.FR?, etc.)
  75. The Eleventh Line is your registration number if you have one from WoodyWare
  76.  
  77. LINES 1 - 5 should (Hopefully) be self-explanatory
  78.  
  79. LINE 6 - 9 Will be Discussed in the UECHOOUT.EXE Section
  80.  
  81. LINE 10 - PATH TO INCOMING ARCMAIL
  82. This is the path where incoming arcmail from your uplinks come in.  They are
  83. in the form of *.MO? *.TU? *.WE? *.TH? *.FR? *.SA? *.SU?
  84. Uechoin.exe will automatically determine the following types of archive 
  85. methods:
  86. ZIP
  87. PAK
  88. ARJ
  89. LHA
  90. SQZ
  91. ARC
  92. ZOO
  93.  
  94. If you find that you have arcmail in your directory but UECHOIN.EXE didn't
  95. unarchive it you can go to the UFOBASE directory and unarchive it manually
  96. and write me a note letting me know what compression type is used and I'll 
  97. look into it :)
  98. UECHOIN.EXE will UNARCHIVE the incoming ARCMAIL but will NOT delete the 
  99. incoming arcmail.  The arcmail must still be there for your BBS Echomail 
  100. tosser to toss mail into your BBS.
  101.  
  102. UECHOIN.EXE takes some time to search each message in a .PKT / .OUT so it will 
  103. be somewhat slow going depending on what speed machine you have.  To avoid 
  104. delays you may want to copy your arcmail to a special directory, toss the 
  105. echomail to your BBS, then run UECHOIN.EXE at a time when the BBS is slow, 
  106. etc.
  107.  
  108. I've only found 1 instance where UECHOIN.EXE will "choke" on a .PKT .  This 
  109. was a .PKT created by AllFix.  The packet/message length was over 64000 bytes 
  110. long and the .PKT Header didn't conform with FTSC-0001 standards.  The .PKT 
  111. currently being processed will be displayed when UECHOIN.EXE is running.  If 
  112. no message is processed in 1-3 minutes then you will need to delete the 
  113. .PKT/.OUT that is displayed.  
  114.  
  115. ! YOU MUST SPECIFY A CONFIGURATION FILE TO USE ON THE DOS COMMAND LINE WITH 
  116. UECHOIN.EXE. FOR EXAMPLE:
  117.  
  118. UECHOIN SAMPLE.CFG
  119.  
  120. ! YOU MUST RUN UECHOIN.EXE BEFORE CALLING UP YOUR ECHOMAIL TOSSER; OTHERWISE
  121. YOUR ECHOMAIL TOSSER WILL DELETE THE ARCMAIL BEFORE UECHOIN.EXE HAS HAD A 
  122. CHANCE TO SEARCH IT!
  123.  
  124.  
  125. UECHOOUT.EXE:
  126. -------------
  127. ECHOOUT.EXE is the exec that will Take temporary files (*.FRE/*.FIX) that
  128. UFOBASE creates when data is entered and toss them into a TEMPORARY HUDSON
  129. MESSAGE BASE. Then UECHOOUT.EXE calls up SECHO.BAT to run your Echomail 
  130. processor, and depending on your configuration file deletes your temporary 
  131. files and HMB.
  132. Now... there are some important logic facts to remember while running 
  133. UECHOOUT.EXE.  The VERY important things to look for will be preceded by a !.
  134.  
  135. Before going through the Configuration file...
  136.  
  137. !  You can use MULTIPLE configuration files for UECHOOUT.EXE.  This is in case 
  138. you want to transmit data on more than one ECHOMAIL area.  That is why in the 
  139. configuration file you have an option to delete the temporary files and/or 
  140. temporary HMB.  
  141.  
  142. Below is a sample configuration file called SAMPLE.CFG:
  143.  
  144. Jerry
  145. Woody
  146. 1
  147. 3607
  148. 20
  149. c:\sbbs\xtrn
  150. 1
  151. Y
  152. Y
  153. c:\fd\file
  154. 00000
  155.  
  156.  
  157. The First Line is your First Name (NO BLANK SPACES AFTER FIRST NAME)
  158. The Second Line is your Last Name (NO BLANK SPACES AFTER LAST NAME)
  159. The Third Line is your ZONE
  160. The Fourth Line is your NET
  161. The Fifth Line is your NODE
  162. the Sixth Line is the Path to your TEMPORARY HUDSON MESSAGE BASE
  163. The Seventh Line is the BoardNumber to Post the TEMPORARY DATA in the HMB
  164. The Eighth Line is Y/N if you want to delete the TEMPORARY HUDSON MESSAGE BASE
  165. The Ninth Line is Y/N if you want to delete the TEMPORARY DATA FILE (*FRE/*FIX)
  166. The Tenth Line is the Path for INCOMING ARCMAIL (*.MO?, *.TU?, *.FR?, etc.)
  167. The Eleventh Line is your registration number if you have one from WoodyWare
  168.  
  169. LINES 1 - 5 should (Hopefully) be self-explanatory
  170.  
  171. LINE 6 - Path to your TEMPORARY HUDSON MESSAGE BASE
  172. When processing outgoing temporary files, UECHOOUT.EXE creates an old style 
  173. Hudson message base.  We chose this msg base because a majority of inexpensive 
  174. or freeware echomail programs processes the old style Hudson Message Base, 
  175. hereafter referred to as HMB.  After you run UECHOOUT.EXE there is no reason 
  176. to keep the temporary HMB, so you can set line 6 to  Y  ; but you can keep it 
  177. if you want by setting line 6 to   N   .
  178.  
  179. ! If you are running BBS software that already uses the old style HMB and 
  180. choose to use your BBS HMB then be sure to set line 6 to  N  otherwise you'll 
  181. delete your message base!
  182.  
  183. ! The path to your HMB should be the same in your HMB echomail processor as it 
  184. is in the configuration file.
  185.  
  186. LINE 7 - Board Number to Post the TEMPORARY DATA in the HMB
  187. This can be a number from 1 - 200.  This is used when your HMB echomail 
  188. processor is packing and arcmailing outgoing messages.
  189.  
  190. ! If you are already using an old style HMB with your BBS software you can 
  191. pick an open HMB message board number.
  192.  
  193. ! If you are planning to transmit data over multiple echoes, be SURE each 
  194. configuration file has a different Board Number.  For example, lets say you're 
  195. going to transmit data in the WOODYWARE echo (example Board Number 1) and the
  196. XUFO echo (example Board Number 2).  Here's the sequence and example for
  197. running UECHOOUT.EXE when transmitting over multiple echoes:
  198.  
  199. Your Echo1.cfg would be something like:
  200.  
  201. Jerry
  202. Woody
  203. 1
  204. 3607
  205. 20
  206. c:\sbbs\xtrn
  207. 1
  208. N
  209. N
  210. c:\fd\file
  211. 00000
  212.  
  213. Notice that the board number is 1, and the delete Temporary HMB and delete 
  214. Temporary data files are set to    N   .
  215.  
  216. Then-    UECHOOUT.EXE ECHO1.CFG
  217.  
  218. Immediately following that:
  219.  
  220. Your Echo2.cfg would be something like:
  221.  
  222. Jerry
  223. Woody
  224. 1
  225. 3607
  226. 20
  227. c:\sbbs\xtrn
  228. 2
  229. Y
  230. Y
  231. c:\fd\file
  232. 00000
  233.  
  234. Notice that the board number is 2, and the delete Temporary HMB and delete 
  235. Temporary data files are set to   Y  .
  236.  
  237.  
  238. LINE 8 - Do you want to Delete the Temporary HMB
  239. Unless you are running an old style HMB with your BBS software set this to  Y.
  240. The only exception is when posting over multiple echoes, then set it to Y only 
  241. for the last time you run UECHOOUT.EXE with its configuration file (see 
  242. example above).
  243.  
  244. LINE 9 - Do you want to Delete the Temporary Data Files
  245. Setting this to  Y  will delete *.FRE and *.FIX in your UFOBASE Directory. 
  246.  
  247. ! IT IS VERY IMPORTANT THAT YOU SET THIS LINE TO   Y   IN THE CONFIGURATION 
  248. FILE FOR THE LAST TIME UECHOOUT.EXE RUNS.  IF NOT THEN YOU WILL BE SENDING 
  249. DUPE DATA RECORDS ACROSS THE ECHO AND PISSING A LOT OF PEOPLE OFF :) . See 
  250. example above.
  251.  
  252. After processing temporary data files and tossing them into a temporary HMB 
  253. UECHOOUT.EXE will call up SECHO.BAT to run the echomail processor.
  254.  
  255. ABOUT SECHO.BAT:
  256. ===============
  257. Secho.BAT calls up a HMB echomail processor of your choice.  For example, with 
  258. Gecho 1.0 it would look something like this:
  259.  
  260. cd c:\fd\gecho
  261. gecho scan
  262. cd c:\sbbs\xtrn\ufobase
  263. exit
  264.  
  265. ! You must have an echomail processor that will process the old style HMB.  
  266. Gecho 1.0 is what we have tried it on here.
  267.  
  268. ! VERY IMPORTANT:  This can be complicated... I'll try to explain it as best 
  269. as possible.  Say for example you are running a BBS that has a JAM message 
  270. base.  Your Echomail processor can process echomail for both JAM and HMB 
  271. message bases.  Lets say the echomail area you're going to toss to also has 
  272. "human" mail.  Well, obviously in your echomail processor you CAN'T have both 
  273. Jam and HMB defined. So you MUST copy your echomail processor to another 
  274. directory and set it up exclusively for UECHOOUT.EXE.
  275. ! To be on the safe side, I would copy the echomail processor of your choice; 
  276. Gecho, Jmail, AlexiMail, Qecho, Freemail, etc. etc., into a directory and set 
  277. the copy of it up EXCLUSIVELY for use with UECHOOUT.EXE.  This will save a lot 
  278. of headaches and confusion.
  279.  
  280. The echomail processor of your choice will scan the HMB for outgoing echomail 
  281. messages.  It will then bundle them up into packets and archive them into 
  282. arcmail to be sent out to your echomail links.
  283.  
  284. ! BE SURE TO READ THE DOCUMENTATION OF THE ECHOMAIL PROCESSOR OF YOUR CHOICE 
  285. TO LEARN HOW TO SET UP A PARTICULAR ECHOMAIL PROCESSOR FOR UECHOOUT.EXE !
  286.  
  287. As mentioned before, we use gecho 1.0 as the echomail processor for 
  288. UECHOOUT.EXE.  Below is a capture of some of the configuration screens that 
  289. may help you understand it better.
  290.  
  291.  
  292. Here is a picture of our Pathnames:
  293.  
  294. ╒══════════════════════════════════════════════════════════════════════════════
  295. │ GEcho SETUP 1.00 ∙ Unregistered Evaluation Version                 1:3607/20 
  296. │ Copyright (C) 1992 Gerard J. van der Land. All rights reserved.              
  297. ╘══════════════════════════════════════════════════════════════════════════════
  298. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  299. ▒▒▒▒╒══════════════════════════════════════════════════════════ Pathnames ╕▒▒▒▒
  300. ▒▒▒▒│                                                                     │▒▒▒▒
  301. ▒▒▒▒│ Message base   C:\SBBS\XTRN\                                        │▒▒▒▒
  302. ▒▒▒▒│ Netmail        C:\FD\MAIL\                                          │▒▒▒▒
  303. ▒▒▒▒│ Inbound mail   C:\FD\FILE\                                          │▒▒▒▒
  304. ▒▒▒▒│ Outbound PKTs  C:\FD\PACKET\                                        │▒▒▒▒
  305. ▒▒▒▒│ Outbound mail  C:\FD\OUTARC\                                        │▒▒▒▒
  306. ▒▒▒▒│ Bad echomail   C:\FD\BADECHO\                                       │▒▒▒▒
  307. ▒▒▒▒│ Secure mail    C:\FD\SECURE\                                        │▒▒▒▒
  308. ▒▒▒▒│ Personal mail  C:\FD\MAIL\                                          │▒▒▒▒
  309. ▒▒▒▒│ Rcvd netmail                                                        │▒▒▒▒
  310. ▒▒▒▒│ Sent netmail                                                        │▒▒▒▒
  311. ▒▒▒▒│ Nodelist       C:\FD\NODELIST\                                      │▒▒▒▒
  312. ▒▒▒▒│ Swapping       C:\FD\                                               │▒▒▒▒
  313. ▒▒▒▒│ Semaphore      C:\FD\                                               │▒▒▒▒
  314. ▒▒▒▒│                                                                     │▒▒▒▒
  315. ▒▒▒▒╘═════════════════════════════════════════════════════════════════════╛▒▒▒▒
  316. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  317. ───────────────────────────────────────────────────────────────────────────────
  318. Where the Hudson Message Base is located                                       
  319.  
  320.  
  321. Notice the first line, where the HMB is located. Also notice where the 
  322. outbound PKTs are.
  323.  
  324. Here's an example of the WoodyWare echo area:
  325.  
  326. ╒ View 91/93 ════════════════════════════════════════════════════ Area manager 
  327. │                                                                              
  328. │ Area name   WOODYWARE                                                        
  329. │ Comment                                                                      
  330. │ Area type   Echomail                                                         
  331. │ Format      Hudson                                                           
  332. │ Board       1                                                                
  333. │ Group       A - FidoNet                                                      
  334. │ Options     Security  Yes       Disconnected No        Notified   No         
  335. │             Check SB  Yes       Import SB    Yes       Tiny SB    No         
  336. │             Mandatory No        No %PASSIVE  No        Visible    Yes        
  337. │             Allow Pvt No        Del future   n/a       Keep SysOp n/a        
  338. │ Purge info  Days old  0         Days rcvd    0         Max msgs   0          
  339. │ Origin line Compu<>Link Online | WoodyWare Support BBs 1(205)7391469         
  340. │ Origin AKA  1:3607/20                                                        
  341. │ Seen-By     1:3607/20                                                        
  342. │ Export list 1:3607/10                                                        
  343. │                                                                              
  344. │                                                                              
  345. │                                                                              
  346. │                                                                              
  347. │                                                                              
  348. ╘══════════════════════════════════════════════════════════════════════════════
  349. ───────────────────────────────────────────────────────────────────────────────
  350. Enter-Edit  Ins-Add  Del-Delete  F2-Global  F4-Find  F5-Browse  Esc-Exit       
  351.  
  352. Notice the Area Tag name , the areatype as Echomail, the format as Hudson and 
  353. the Board Number.
  354.  
  355. This is just an example of what we have used here on occasion.  PLEASE READ 
  356. THE DOCUMENTATION OF THE ECHOMAIL PROCESSOR OF YOUR CHOICE TO SET UP YOUR 
  357. ECHOMAIL PROCESSOR FOR UECHOOUT.EXE.  GECHO 1.0 IS AVAILABLE FOR FREQ HERE AS 
  358. GE_100.ZIP IF YOU WANT TO USE IT.
  359.  
  360. ! Be SURE you get the permission of a moderator of a particular echo before 
  361. you start transmitting data.
  362. ! You are free to use the WOODYWARE echo to send/receive Phase 3 InterBBS 
  363. Echomail.  Please netmail me at  1:3607/20 if you want to hook up.
  364. ! WOODYWARE currently isn't on the FidoNet Backbone at this writing.  
  365. Hopefully, with your and others help we can get the WOODYWARE echo on the 
  366. fidonet backbone in the near future and transmit data without incurring LD 
  367. phone bills! Write me at 1:3607/20 if you're interested in helping get 
  368. WOODYWARE on the Fidonet backbone.
  369.  
  370.  
  371.  
  372.  
  373.