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