home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-21 | 36.3 KB | 1,190 lines |
-
-
-
-
-
-
-
- Chapter 11
-
- Nodelist
-
-
- Nodelist (nodelist database) c«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε « ñαπú¿σ
- c¿cΓѼáσ (c¿cΓѼ¡δ⌐ áñαÑc, ΓѽÑΣ«¡¡δ⌐ ¡«¼Ñα, ¼á¬c¿¼á½∞¡πε baud
- rate, etc). é »α¿¡µ¿»Ñ FD ¡Ñ ¡πªñáÑΓc∩ ó nodelist'Ñ. ì« Ñc½¿ óδ
- σ«Γ¿ΓÑ send mail - nodelist ¡Ñ«íσ«ñ¿¼.
-
- FD «íαáíáΓδóáÑΓ cδα«⌐ nodelist, Γ.Ñ. «¡ ¡Ñ «íαáí«Γá¡ Γᬿ¼¿
- »α«úαἼἿ ¬á¬ Xlatlist, Parselst ¿½¿ »«ñ«í¡δ¼¿ πΓ¿½¿ΓἿ;
- ¿¼Ñ¡¡« Γᬫ⌐ nodelist óδ ѪѡÑñѽ∞¡« (Ñc½¿ óδ ∩ó½∩ÑΓÑc∞ FidoNet
- node) »«½πτáÑΓÑ «Γ óáΦÑú« Host'á.
-
- Å«½πτ¿ΓÑ áασ¿ó¿α«óá¡¡δ⌐ nodelist ¿ αáºáασ¿ó¿απ⌐ΓÑ Ñú«. Å«¼ÑcΓ¿ΓÑ
- »«½πτ¿óΦ¿⌐c∩ Σá⌐½ (¡á»α¿¼Ñα Nodelist.327) ó ñ¿αÑ¬Γ«α¿ε NODELIST.
- 櫺ñá⌐ΓÑ FDNODE.CTL ¿ »«¼ÑcΓ¿ΓÑ Ñú« ó Γπ ªÑ ñ¿αÑ¬Γ«α¿ε. éδ ¼«ªÑΓÑ
- Γá¬ªÑ óº∩Γ∞ φΓ¿ Σá⌐½δ ¿º »«cΓáó¬¿ FD ¿ ¿º¼Ñ¡∩Γ∞ ¿σ »« óáΦѼπ
- αáºπ¼Ñ¡¿ε.
-
-
- 11.1 FDNODE.CTL
-
-
- FDNODE.CTL - control file ñ½∩ nodelist compiler'á, FDNC ñá½ÑÑ.
- êc»«½∞ºπ∩ Ñú« FDNC «íαáíáΓδóáÑΓ nodelist files ñ½∩ dial
- translation ¿ cost calculation. Å«α∩ñ«¬ ¬«¼á¡ñá ¡Ñ ¿¼ÑÑΓ
- º¡áτÑ¡¿∩.
-
-
- POINTLIST <FILENAME> [BOSS]
-
- ¥Γá «»µ¿∩ »«ºó«½∩ÑΓ óá¼ ñ«íáó½∩Γ∞ points ó óáΦπ nodelist
- database. BOSS address «í∩ºáΓѽѡ, Ñc½¿ FILENAME ¡Ñ c«ñÑনΓ
- BOSS ºá»¿c∞ ¿ ¡Ñ «»αÑñѽ∩ÑΓc∩, Ñc½¿ FILENAME c«ñÑαª¿Γ BOSS
- ºá»¿c∞.
-
- àc½¿ óδ ¿¼ÑÑΓÑ Γ«½∞¬« «ñ¿¡ Σá⌐½ c point entries, óδ ¼«ªÑΓÑ
- ¿c»«½∞º«óáΓ∞ FDPOINT.PVT. FDNC áóΓ«¼áΓ¿τÑc¬¿ ¿c»«½∞ºπÑΓ Ñú« (Ñc½¿
- ¡áσ«ñ¿Γ ó NODELIST ñ¿αÑ¬Γ«α¿¿). Å«¼¡¿ΓÑ, τΓ« Ñc½¿ óδ ¿c»«½∞ºπÑΓÑ
- «ñ¿¡ ¿½¿ í«½ÑÑ POINTLIST statements, FDNC ºá¿»ΦÑΓ ¿σ c«ñÑন¼«Ñ ó
- FDPOINT.PVT, »ÑαÑ»¿cáó Ñú«. é «Γñѽ∞¡«⌐ τácΓ¿ «íπªñáÑΓc∩
- ¬«¡µÑ»µ¿∩ Γ«τѬ.
-
-
-
- - 85 -
-
- PVTLIST <FILENAME> [ZONE]
-
- Å«ñ«í¡« POINTLIST ¬«¼á¡ñÑ, ¡« FILENAME c«ñÑαª¿Γ «ñ¿¡ ¿½¿ í«½ÑÑ
- αÑúπ½∩α¡δσ nodes. ZONE number «í∩ºáΓѽѡ, Ñc½¿ FILENAME ¡Ñ
- c«ñÑαª¿Γ ZONE entry ¿ ¡Ñ «í∩ºáΓѽѡ, Ñc½¿ ó FILENAME c«ñÑনΓc∩
- ZONE entry. FDNC »«ññÑনóáÑΓ POINT keyword ó private nodelists.
-
- àc½¿¿ óδ ¿¼ÑÑΓÑ Γ«½∞¬« «ñ¿¡ Σá⌐½ c private node entries, óδ
- ¼«ªÑΓÑ ¿c»«½∞º«óáΓ∞ FDNET.PVT. FDNC áóΓ«¼áΓ¿τÑc¬¿ ¿c»«½∞ºπÑΓ Ñú«
- (Ñc½¿ ¡áσ«ñ¿Γ ó NODELIST ñ¿αÑ¬Γ«α¿¿). Note that if you use one
- or more PVTLIST statements, FDNC will merge all specified files
- into FDNET.PVT, overwriting its contents.
-
- FILENAME ñ½∩ POINTLIST ¿ PVTLIST ¼«ªÑΓ c«ñÑαªáΓ∞ wild-card
- c¿¼ó«½δ (* ¿ ?). FDNC will use the most recent (by comparing
- the timestamp of the matching files) file.
-
-
- SWEPULSE
-
- î¡«ú¿Ñ ¼«ñѼδ, ¿ºú«Γ«ó½Ñ¡¡δÑ »«ñ British standard ñ½∩ pulse
- dialing ¡Ñ c«ó¼ÑcΓ¿¼δ c Swedish pulse dialing. àc½¿ óδ
- ¿c»«½∞ºπÑΓÑ SWEPULSE ó FDNODE.CTL, ¡áí«α ΓѽÑΣ«¡¡«ú« ¡«¼Ñαá íδñÑΓ
- ¿º¼Ñ¡Ñ¡. ìà ¿c»«½∞ºπÑΓÑ φΓ𠬫¼á¡ñπ Ñc½¿ óδ ¡Ñ ª¿óÑΓÑ ó Sweden.
-
-
- PHONE <ADDRESS> <TELEPHONE NUMBER>
-
- æ¿cΓѼπ, »«¼ÑτÑ¡¡δÑ ¬á¬ PVT (private) ó nodelist, ¡Ñ
- »αÑñ«cΓáó½∩εΓ có«Ñú« ΓѽÑΣ«¡¡«ú« ¡«¼Ñαá (¡á Ñú« ¼ÑcΓÑ ¡áσ«ñ¿Γc∩
- ¡áñ»¿c∞ - Unpublished- ). Æá¬¿¼ «íαẫ¼ Mailer ¡Ñ c¼«ªÑΓ óδºóáΓ∞
- »«ñ«í¡πε c¿cΓѼπ. ì« Ñc½¿ óδ º¡áÑΓ ΓѽÑΣ«¡¡δ⌐ ¡«¼Ñα, óδ ¼«ªÑΓÑ
- ¿c»«½∞º«óáΓ∞ ¬«¼á¡ñπ PHONE. ADDRESS - »«½¡δ⌐ áñαÑc c¿cΓѼδ
- (¡á»α¿¼Ñα 1:135/20). TELEPHONE NUMBER - ΓѽÑΣ«¡¡δ⌐ ¡«¼Ñα
- (¡á»α¿¼Ñα 1-305-596-2904).
-
- àc½¿ ¬«¼á¡ñá PHONE ¿c»«½∞ºπÑΓc∩, FDNC πí¿αáÑΓ Σ½áú¿ DOWN, HOLD ¿
- PVT ñ½∩ «»αÑñѽѡ¡δσ c¿cΓѼ.
-
-
- USE ZONE <ZONE>[<ZONE> <ZONE>..]
-
- ¥Γá ¬«¼á¡ñá «»αÑñѽ∩ÑΓ ¬á¬¿Ñ zones FDNC íδñÑΓ ó¬½ετáΓ∞ ó nodelist
- ¿ username index files. Å« π¼«½τá¡¿ε ó¬½ετáεΓc∩ ócÑ zones. ¥Γá
- ¬«¼á¡ñá ¡Ñ ¿º¼Ñ¡∩ÑΓ c«ñÑন¼«Ñ nodelist file (αáó¡« ¬á¬ ¿
- ñαπú¿Ñ), «¡á ó½¿∩ÑΓ Γ«½∞¬« ¡á nodelist ¿ username index files.
-
-
- DIAL <NATL PREFIX>/<SUFFIX> <INTL PREFIX>/<SUFFIX>
-
- Ä»αÑñѽ∩ÑΓ ¡áτὫ dial translation table.
-
- - 86 -
- àc½¿ óδ σ«Γ¿ΓÑ ¿c»«½∞º«óáΓ∞ Γ«½∞¬« ¡áµ¿«¡á½∞¡δ⌐ (NATL)
- prefix/suffix, óδ ñ«½ª¡δ ºáñáΓ∞ c¿¼ó«½ / ñ½∩ ¿¡ΓÑα¡áµ¿«¡á½∞¡«ú«
- (INTL) prefix/suffix ¿ ¡á«í«α«Γ.
-
- ; prefix
- ; prefix/suffix
- ; /suffix
- ;
- DIAL / 10288-011- ; Add INTL prefix to all INTL
- ; numbers.
- 1-305-596 596 ; My local exchange.
- 1-305 1 ; Remaining numbers in area 305.
- 46-8 /391 ; Append (suffix) 391 to all
- ; numbers in Stockholm Sweden.
- END
-
- END is required to terminate the dial translation table.
-
- If you need to strip the search value from a number, you don't
- have to put anything after it. In other words, if you need to
- strip 1-305-596 from all number, you enter that string with no
- translation. Comments are ignored and must be preceded by a
- semicolon.
-
-
- DIAL 12345-1- 10288-011-
- ..
- ..
- END
-
- ä«íáó¿Γ∞ (prefix) 12345-1- ¬« ócѼ NATL ¡«¼Ñαá¼, ¡Ñ
- Γαá¡c½¿απ∩ ñαπú¿¼ «íαẫ¼. ǡὫú¿τ¡« ñ«íáó¿Γ∞ (prefix)
- 10288-011- ¬« ócѼ INTL ¡«¼Ñαá¼.
-
- DIAL /2222 10288-011-/1111
- ..
- ..
- END
-
- Would append (suffix) 2222 to all NATL numbers not otherwise
- translated. It would add (prefix) 10288-011- and append
- (suffix) 1111 to all INTL numbers not otherwise translated.
-
- The translation values (strings) doesn't have to contain number
- characters (0-9,.-). They can include commands such as "S25=100"
- etc. as long as your modem supports it.
-
-
- COST <NATL COST> <INTL COST>
-
- ìáτὫ cost table. äóá »áαá¼ÑΓαá (default) ¿c»«½∞ºπεΓc∩ Γ«½∞¬«
- ñ½∩ ΓÑσ ¡«¼Ñα«ó, ñ½∩ ¬«Γ«αδσ ¡ÑΓ «Γñѽ∞¡«⌐ ºá»¿c¿.
-
- - 87 -
- COST 50 150 ; default NATL: 50 INTL: 150
- 1-305 30 ; Numbers in area 305..
- 1-305-596 0 ; ..except for my local exchange
- 46 110 ; Sweden
- END
-
- An additional parameter can be added after the cost for a number
- entry indicating the maximum baud rate used. This is useful when
- calling locations with a lot of line noise etc. Please note that
- this doesn't work with several high-speed modems such as the US
- Robotics HST. You can't force a HST modem to connect at 2400 with
- another HST modem by changing the baud rate.
-
-
- MODEM
-
- ìáτὫ c»Ñµ¿á½∞¡«⌐ modem string table. Åα¿ ó맮óÑ φΓá Γáí½¿µá
- »α«c¼áΓα¿óáÑΓc∩. àc½¿ ó Γáí½¿µÑ ÑcΓ∞ ¡πª¡δ⌐ nodelist ¿½¿ áñαÑc,
- ºáñá¡¡á∩ cΓα«¬á »Ñαó«⌐ »ÑαÑñáÑΓc∩ ¼«ñѼπ.
-
- MODEM
- HST AT&M5|
- PEP ATX4|
- 1:135/10 ATX4|
- END
-
- Search value ¼«ªÑΓ c«ñÑαªáΓ∞ nodelist flags ¿½¿ »«½¡δ⌐ áñαÑc.
- Short form áñαÑcá ¡Ñ »«ññÑনóáÑΓc∩. æ¿¼ó«½ ! (c¼«Γα¿ Mail
- routing) »ÑαÑñ nodelist flag ìà »«ññÑনóáÑΓc∩. Å«¼¡¿ΓÑ, τΓ«
- «»µ¿∩ MODEM ìà αáí«ΓáÑΓ ¬«úñá îailer óδºδóáÑΓ c¿cΓѼπ c
- ¿c»«½∞º«ó᡿Ѽ script file.
-
- 使¡á »«cδ½áѼ«⌐ ¼«ñѼπ cΓ᫬¿ ¡Ñ ñ«½ª¡á »αÑóδΦáΓ∞ 50 c¿¼ó«½«ó.
- Æáí½¿µá »α«c¼áΓα¿óáÑΓc∩ cóÑασπ 󡿺 ¿ ócÑ »«ñσ«ñ∩Θ¿Ñ cΓ᫬¿
- »«cδ½áεΓc∩ ¼«ñѼπ.
-
-
- 11.2 Compiling the nodelist
-
-
- ä½∩ ¬«¼»¿½∩µ¿¿ óáΦÑú« nodelist, ºá»πcΓ¿ΓÑ FDNC ¿º MS-DOS ¿½¿
- ¿½¿ ó맮ó¿ΓÑ nodelist compiler ¿º ú½áó¡«ú« ¼Ñ¡ε Mailer'á (Alt-N).
-
- è«úñá nodelist compiler cΓáαΓπÑΓ, «¡ cαáó¡¿óáÑΓ ñáΓδ cδα«ú«
- nodelist ¿ Ñú« index files. àc½¿ ñáΓδ c«ó»áñáεΓ ¿ ¡Ñ ó¡ÑcÑ¡«
- ¿º¼Ñ¡Ñ¡¿⌐ ó FDNODE.CTL, ¬«¼»¿½∩µ¿∩ ¡Ñ »α«¿ºó«ñ¿Γc∩ ¿ »α«úαá¼¼á
- c»αáΦ¿óáÑΓ: "Nodelist files are up-to-date, compile anyway?".
-
- àc½¿ óδ σ«Γ¿ΓÑ «cπΘÑcΓó¿Γ∞ »α¿¡πñ¿Γѽ∞¡πε ¬«¼»¿½∩µ¿ε, ºá»πcΓ¿ΓÑ
- FDNC c ¬½ετѼ -f.
-
-
-
- - 88 -
-
-
-
-
-
-
-
- Chapter 12
-
- FDServer
-
-
- æ »«¼«Θ∞ε Σπ¡¬µ¿¿ FDServer óδ ¼«ªÑΓÑ π»αáó½∩Γ∞ có«Ñ⌐ ¼áΦ¿¡«⌐ ¿º
- ñαπú«ú« ¼ÑcΓá. éδ ¼«ªÑΓÑ »ÑαѼÑΘáΓ∞ ¿ ¬«»¿α«óáΓ∞ Σá⌐½δ ¿ Γ.ñ.
-
- FDServer á¬Γ¿ó¿απÑΓc∩ »áα«½Ñ¼, «»αÑñѽѡ¡δ¼ ó SETUP'Ñ. FDServer
- request íπñÑΓ ¿ú¡«α¿α«óá¡, Ñc½¿ ó SETUP'Ñ ¡Ñ ºáñá¡ »áα«½∞.
-
- FDServer requests «íαáíáΓδóáεΓc∩ »«c½Ñ ºáóÑαΦÑ¡¿∩ mail session.
-
-
- 12.1 What is a FDServer request?
-
-
- A FDServer request - message, áñαÑc«óá¡¡«Ñ FDServer'π ¡á óáΦÑ⌐
- c¿cΓѼÑ. é ¡Ñ¼ c«ñÑαªáΓc∩ ¬«¼á¡ñδ. Æá¬¿¼ «íαẫ¼, φΓ« ¡ÑτΓ« óα«ñÑ
- »á¬ÑΓ¡«ú« DOS shell. éδ ¼«ªÑΓÑ ºá»πc¬áΓ∞ ½εíδÑ »α«úαá¼¼δ ¿ Γ.ñ.
-
- FDServer ¿¼ÑÑΓ ¡Ñ¬«Γ«αδÑ «úαá¡¿τÑ¡¿∩:
-
- éδ ¡Ñ ¼«ªÑΓÑ ¿c»«½∞º«óáΓ∞ ¬«¼á¡ñπ ECHO.
-
- éδ ¡Ñ ¼«ªÑΓÑ ºá»δc¬áΓ∞ »α«úαá¼¼δ, ΓαÑíπεΘ¿Ñ óó«ñá c
- ¬½áó¿áΓπαδ ñ½∩ π»αáó½Ñ¡¿∩ ¿¼¿.
-
- FDServer request messages ìà ñ«½ª¡δ íδΓ∞ cªáΓδ (ARCmail,
- etc.).
-
- Batch (.BAT) file labels ¡Ñ »«ññÑনóáεΓc∩.
-
-
- 12.2 Request message
-
-
- èáªñá∩ cΓ᫬á message cτ¿ΓáÑΓc∩ ¬«¼á¡ñ«⌐ ¿ »πcΓδÑ cΓ᫬¿
- ¿ú¡«α¿απεΓc∩. è«úñá FDServer ¿c»«½¡¿Γ ócÑ ¬«¼á¡ñδ, ¡á⌐ñÑ¡¡δÑ ó
- message, «¡ ¿º¼Ñ¡¿Γ ñ¿c¬ ¿ ñ¿αÑ¬Γ«α¿ε ñ½∩ ó«ccΓá¡«ó½Ñ¡¿∩
- »Ñαó«¡áτá½∞¡«ú« »«½«ªÑ¡¿∩ ¿ »ÑαÑñácΓ π»αáó½Ñ¡¿Ñ Mailer'π.
-
-
-
-
-
- - 89 -
- 12.2.1 Internal commands
-
- æΓ᫬¿ ¡áτ¿¡áεΘ¿Ñc∩ c c¿¼ó«½á % - ó¡πΓαÑ¡¡¿Ñ ¬«¼á¡ñδ FDServer'á.
-
- %logall üπñÑΓ c«ºñáóáΓ∞c∩ «ñ¡á cΓ᫬á ó log file
- ñ½∩ ¬áªñ«⌐ óδ»«½¡Ñ¡¡«⌐ ¬«¼á¡ñδ c«
- cΓáΓπc«¼ (err: ¿½¿ exe:).
-
- %nologerr Äíδτ¡« ócÑ ¬«¼á¡ñδ ¬«Γ«αδÑ úÑ¡Ñα¿απεΓ
- errorlevel íπñπΓ logged; φΓá ¬«¼á¡ñá
- πcΓαá¡∩ÑΓ Γá¬πε 󫺼«ª¡«cΓ∞.
-
- %store Å«c½Ñ Γ«ú« ¬á¬ request íδ½ «íαáí«Γá¡, «¡
- »« π¼«½τá¡¿ε πñá½∩ÑΓc∩. ¥Γ« ¼«ª¡«
- «Γ¼Ñ¡¿Γ∞, »«¼ÑcΓ¿ó φΓ𠬫¼á¡ñπ ó message
- óδ »α¿¡πñ¿ΓÑ FDServer »«¼ÑτáΓ∞ messages
- ¬á¬ received.
-
-
- 12.3 Using it
-
-
- éδ c¿ñ¿ΓÑ ñ«¼á (!) »ÑαÑñ óáΦÑ⌐ ¼áΦ¿¡«⌐, αáí«ΓáÑΓÑ ¡áñ «ΓτÑΓ«¼ ¿½¿
- ªÑ cΓαáñáÑΓÑ ÑΘÑ ¬á¬«⌐ Σ¿ú¡Ñ⌐ ¿ óñαπú óá¼ cΓá¡«ó¿Γc∩ c«óÑαΦÑ¡¡«
- ¡Ñ«íσ«ñ¿¼« »«¿¼ÑΓ∞ ¬á¬¿Ñ-½¿í« Σá⌐½δ c óáΦÑú« αáí«τÑú« ¬«¼»πΓÑαá.
-
- ä«»πcΓ¿¼, τΓ« c«ñÑαªáΘá∩c∩ ó φΓ¿σ Σá⌐½áσ ¿¡Σ«α¼áµ¿∩ Φ¿í¬« ½¿τ¡á∩
- ¿ óδ ¡Ñ σ«Γ¿ΓÑ, τΓ«íδ «¡¿ í«½Γ὿c∞ ó ñ«cΓπ»¡δσ ñ½∩ file requests
- ¼ÑcΓáσ.
-
- ä¿αÑ¬Γ«α¿¿ ¿ ¿¼Ñ¡á Σá⌐½«ó ó c½ÑñπεΘѼ »α¿¼ÑαÑ πc½«ó¡δ ¿ ¡ÑΓ
- ¡¿¬á¬«⌐ ¡Ñ«íσ«ñ¿¼«cΓ¿ ¿º¼Ñ¡∩Γ∞ óáΦ setup.
-
- 櫺ñá⌐ΓÑ message áñαÑc«óá¡«Ñ FDServer'π ¿ send Ñú«.
-
- By: joaquim homrighausen, JoHo's Home (1:135/20.1)
- To: fdserver, My Office (1:135/20)
- Re: password
- ----------------------------------------------------
- %nologerr
- cd \TEMP
- copy C:\LOTUS\THA*.SPS
-
- lharc a THA THA*.SPS
- erase *.SPS
- copy THA.LZH C:\REQUEST\FORNOW
- erase THA.LZH
-
-
- FDServer »α«τΓÑΓ c««íΘÑ¡¿Ñ ¿ ¿c»«½¡¿Γ ¬áªñπε cΓ᫬π.e each line.
- æ½ÑñπεΘ¿⌐ Φáú c«cΓ«¿Γ ¿º c«ºñá¡¿∩ ¡«ó«ú« server request:
-
-
- - 90 -
- By: joaquim homrighausen, JoHo's Home (1:135/20.1)
- To: fdserver, My Office (1:135/20)
- Re: password
- ----------------------------------------------------
- %nologerr
-
- erase C:\REQUEST\FORNOW\THA.LZH
-
- ê send Ñú« ó¼ÑcΓÑ c file request ¡á THA.LZH. îailer «íαáí«ΓáÑΓ
- file request »Ñαóδ¼, ¿ ¬«úñá mail session ºáóÑαΦ¿Γc∩, FDServer
- π¡¿τΓ«ª¿Γ Σá⌐½ THA.LZH, óδ»«½¡¿ó óáΦ server request.
-
-
- 12.4 Keeping calls to a minimum
-
-
- You could avoid the extra phone call in the example with the
- request if you have a robot utility such as XRobot (by Joaquim H.
- Homrighausen) and create a file attach with the files you need so
- the mailer will call you back.
-
-
- 12.5 A word of caution
-
-
- àc½¿ óá¼ ¡Ñ ¡πªÑ¡ FDServer, ìà ºáñáóá⌐ΓÑ password ñ½∩ ¡Ñú« ó
- SETUP'Ñ. Since FDServer is a VERY powerful function, the
- results could be disastrous if someone got hold of your FDServer
- password.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 91 -
-
-
-
-
-
-
-
- Chapter 13
-
- Service requests
-
-
- Service requests ÑcΓ∞ Φ¿í¬« ¼«Θ¡á∩ Σπ¡¬µ¿∩ îailer'á. Ä¡á
- »«ºó«½∩ÑΓ óá¼ ¿c»«½∞º«óáΓ∞ Ñú« ¬á¬ front-end to databases,
- »α«¿ºó«ñ¿Γ∞ on-line inquiries etc. íѺ απτ¡«ú« ó맮óá c¿cΓѼδ.
-
-
- 13.1 Service requests vs FDServer
-
-
- The difference between a service request and a FDServer request
- is that they are processed while two systems are connected. This
- has the drawback of being slightly more expensive, but it offers
- a much greater flexibility than the FDServer function.
-
- Consider this. éδ ¿¼ÑÑΓÑ »α«úαá¼¼π ¡á óáΦÑ⌐ c¿cΓѼÑ, ¬«Γ«αá∩
- ñáÑΓ ó«º¼«ª¡«cΓ∞ ¿c¬áΓ∞ ñá¡¡δÑ ó íáºÑ ñá¡¡δσ Σá⌐½«ó ¿
- »«½πτáΓ∞ c»¿c«¬ ócÑσ ¡«óδσ Σá⌐½«ó; óδ ¼«ªÑΓÑ ¡áºóáΓ∞ φΓ«Γ
- service request ¿¼Ñ¡Ñ¼ WHATSNEW. ê Γ.ñ.
-
- éáΦá c¿cΓÑ¼á »α¿¡¿¼áÑΓ file request ñ½∩ WHATSNEW ¿ Mailer
- ºá»πc¬áÑΓ »α«úαá¼¼π SEARCH.EXE; «¡á ºáñá¡á ¬ ºá»πc¬π »α¿
- ºá»α«cÑ ¬ WHATSNEW. è«úñá SEARCH «Γαáí«ΓáÑΓ, îailer »ÑαÑñácΓ
- Σá⌐½ NEWFILES.LST, c«ºñá¡¡δ⌐ SEARCH'Ѽ, πñá½Ñ¡¡«⌐ c¿cΓѼÑ.
-
-
- 13.2 Setting up
-
-
- Service requests «»αÑñѽ∩εΓc∩ ó ALIAS Σá⌐½Ñ (Ñc½¿ óδ ºáñ὿
- alias file names ñ½∩ file requests). ö«α¼áΓ ñ½∩ service request'á
- óδú½∩ñ¿Γ c½ÑñπεΘ¿¼ «íαẫ¼:
-
- <NAME> ><PROGRAM> <PARAMETERS> ^<+ or - path name>
-
- ìá»α¿¼Ñα:
-
- WHATSNEW >SEARCH.EXE findit =A =T ^-C:\SERVICE\RESULT\*.TXT
-
- 13.2.1 Service name
-
- NAME (¬á¬«Ñ σ«Γ¿ΓÑ), ¬ ¡Ñ¼π ñ«½ª¡á «íαáΘáΓ∞c∩ πñá½Ñ¡¡á∩ c¿cΓѼá.
-
- - 92 -
- 13.2.2 Program
-
- >PROGRAM »α«úαá¼¼á, ¬«Γ«αá∩ óδºδóáÑΓc∩ ¬«úñá îailer »α¿¡¿¼áÑΓ
- ºá»α«c ¬ NAME. æ¿¼ó«½ > ú«ó«α¿Γ Mailer'π, τΓ« φΓá ºá»¿c∞ ∩ó½∩ÑΓc∩
- service request'«¼, á ¡Ñ alias'«¼. ìÑ ñ«½ª¡« íδΓ∞ »α«íѽ«ó ¼Ñªñπ
- > ¿ PROGRAM.
-
- ÉácΦ¿αÑ¡¿Ñ ó »áαá¼ÑΓαÑ PROGRAM «í∩ºáΓѽ∞¡«. îailer ¼«ªÑΓ
- ºá»πcΓ¿Γ∞ batch (.BAT) files ó αѺπ½∞ΓáΓÑ service request'á, ¡«
- «¡ ñ«½ªÑ¡ ñѽáΓ∞ φΓ« τÑαѺ COMMAND.COM. Æá¬¿¼ «íαẫ¼ «¡ ñ«½ªÑ¡
- º¡áΓ∞ τΓ« ºá»πc¬áÑΓ.
-
- 13.2.3 Parameters
-
- éδ ¼«ªÑΓÑ »ÑαÑñáΓ ½εíδÑ »áαá¼ÑΓαδ óδºδóáѼ«⌐ »α«úαá¼¼Ñ. àcΓ∞
- Γ«½∞¬« «ñ¡« «úαá¡¿τÑ¡¿Ñ - «íΘáá ñ½¿¡á ¡Ñ ñ«½ª¡á »αÑóδΦáΓ∞ 128
- c¿¼ó«½«ó ¿ cαÑñ¿ ¡¿σ ¡Ñ ñ«½ª¡« íδΓ∞ c¿¼ó«½á ^ (c¼. ¡¿ªÑ).
-
- Åα¿ »ÑαÑñáτÑ »áαá¼ÑΓα«ó óδ ¼«ªÑΓÑ ¿c»«½∞º«óáΓ∞ ¼á¬α«. îá¬α«
- «Γñѽ∩εΓc∩ c¿ó«½«¼ =.
-
- ìá»α¿¼Ñα -p=P Åáαá¼ÑΓαπ -p »ÑαÑñáÑΓc∩ º¡áτÑ¡¿Ñ P macro (c¼.
- ¡¿ªÑ)
-
-
-
- 13.3 Macros
-
-
- ¥Γ« c»¿c«¬ ñ«cΓπ»¡δσ macros.
-
- =A Network address ºá»αáΦ¿óáεΘÑ⌐ c¿cΓѼδ. ìá»α.:
- 1:135/20.
-
- =B Baud rate c«Ññ¿¡Ñ¡¿∩. ìá»α¿¼Ñα: 9600.
-
- =C æΓ«¿¼«cΓ∞ ¼¿¡πΓδ có∩º¿. àc½¿ óáΦá c¿cΓѼá
- ¿¡¿µ¿¿α«óá½á session (óδºóá½á requesting
- c¿cΓѼπ), φΓ« cΓ«¿¼«cΓ∞ ¼¿¡πΓδ có∩º¿. àc½¿ ªÑ
- requesting c¿cΓѼá óδºóá½á óác, φΓ« αáó¡« 0.
-
- =D OUTBOUND Ñc½¿ óáΦá c¿cΓѼá óδºóá½á requesting
- c¿cΓÑ¼π ¿½¿ INBOUND Ñc½¿ requesting c¿cΓѼá
- óδºóá½á óác.
-
- =L Éác»«½«ªÑ¡¿Ñ requesting c¿cΓѼδ. ìá»α¿¼Ñα,
- Miami_FL. ¥Γ« º¡áτÑ¡¿Ñ íÑαÑΓc∩ ¿º nodelist'á,
- «c¡«óδóá∩c∞ ¡á network address. àc½¿
- requesting c¿cΓÑ¼á ¡Ñ »ÑαÑτ¿c½Ñ¡á ó óáΦѼ
- nodelist, φΓ« º¡áτÑ¡¿Ñ íπñÑΓ αáó¡« "UNKNOWN".
-
-
-
- - 93 -
- =N ìáºóá¡¿Ñ requesting c¿cΓѼδ. ìá»α¿¼Ñα,
- FroDo_Headquarters.
-
- =O Ä»ÑαáΓ«α requesting c¿cΓѼδ. ìá»α¿¼Ñα,
- Bilbo_Baggins. Å«¼¡¿ΓÑ, τΓ« ócÑ »α«íѽδ
- ºá¼Ñ¡∩εΓc∩ »«ñτÑનó᡿Ѽ.
-
- =P Åáα«½∞, «»αÑñѽѡ¡δ⌐ ñ½∩ request'á.
-
- =S ê¼∩ service, ¬«Γ«αδ⌐ requested. ìá»α¿¼Ñα,
- WHATSNEW.
-
- =U äáΓá ¿ óαѼ∩ ñ½∩ update request. It's
- expressed in UNIX format, i.e. the number of
- seconds since 1970. ä½∩ file request αáó¡« 0.
-
- =X çáñá¡ ¿½¿ ¡ÑΓ session password. ¥Γ« ¼á¬α«
- »α¿¡¿¼áÑΓ ñóá º¡áτÑ¡¿∩: SECURE ¿½¿ UNSECURE.
-
- =Z Æ¿» mail session. Æα¿ º¡áτÑ¡¿∩: WAZOO, EMSI
- ¿½¿ OTHER.
-
-
- 13.4 ^ - +
-
-
- æ¿¼ó«½ ^ «»αÑñѽ∩ÑΓ ¡áτὫ filemask ¬«Γ«αδÑ îailer ñ«½ªÑ¡
- »ÑαÑñáΓ∞ »«c½Ñ ºáóÑαΦÑ¡¿∩ service request. àc½¿ c¿¼ó«½ ^ ¡Ñ
- ¡á⌐ñÑ¡, îailer ¡Ñ íπñÑΓ ¡¿τÑú« »ÑαÑñáóáΓ∞ »«c½Ñ ºáóÑαΦÑ¡¿∩
- service request.
-
- æ¿¼ó«½ + «º¡áτáÑΓ, τΓ« îailer ìà π¡¿τΓ«ªáÑΓ Σá⌐½δ »«c½Ñ Γ«ú« ¬á¬
- «¡¿ íπñπΓ transmitted.
-
- æ¿¼ó«½ - «º¡áτáÑΓ, τΓ« îailer üôäàÆ π¡¿τΓ«ªáΓ∞ Σá⌐½δ »«c½Ñ Γ«ú«
- ¬á¬ «¡¿ íπñπΓ transmitted. ¥Γ« Γá¬ªÑ «º¡áτáÑΓ, τΓ« Σá⌐½δ íπñπΓ
- π¡¿τΓ«ªÑ¡δ ñáªÑ Ñc½¿ «¡¿ ¡Ñ í뫨 sent (carrier lost etc.)
-
- Éath name - file specification, óδ ¼«ªÑΓÑ ó¬½ετáΓ∞ wild-card
- (? ¿ *) c¿ó«½δ. îailer »ÑαÑñácΓ ócÑ »«ñσ«ñ∩Θ¿Ñ Σá⌐½δ.
-
-
- 13.5 Security
-
-
- Service requests πcΓα«Ñ¡δ »« ΓѼ ªÑ »α¿¡µ¿»á¼, τΓ« ¿ file
- requests, ¿ «¡¿ ºáΘ¿ΘáεΓc∩ ΓѼ ªÑ «íαẫ¼. êc»«½∞ºπ⌐ΓÑ request
- manager ó SETUP'Ñ ¿ ºáñáÑΓÑ »áα«½∞.
-
-
-
-
-
- - 94 -
- 13.6 A word of wisdom
-
-
- Service requests should be used with extreme caution.
- ÉѬ«¼Ñ¡ñπÑΓc∩ »«½¡«cΓ∞ε »«¡∩Γ∞ service request ñ« Γ«ú« ¬á¬
- »δΓáΓ∞c∩ ¿c»«½∞º«óáΓ∞ Ñú«.
-
- Å«¼¡¿ΓÑ, τΓ« requesting system ªñÑΓ ¡á ñαπú«¼ ¬«¡µÑ »«¬á Mailer
- ¡Ñ »ÑαÑñácΓ Σá⌐½δ ¿ ¡¿¬Γ« ¡Ñ c¼«ªÑΓ ó φëà ¼«¼Ñ¡Γ »α«í¿Γ∞c∩ ¬
- ¡Ñ⌐. So keep it short and sweet.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 95 -
-
-
-
-
-
-
-
- Chapter 14
-
- Points
-
-
- Point systems are very similar to BBS users. In short, a point is
- a BBS user with a very advanced terminal program that will allow
- him/her to perform the same functions off-line as BBS users
- performs on-line, and thereby save time and in most cases money.
- Point systems are usually using point smart software, such as
- FrontDoor.
-
- A point system is addressed by specifying the BOSS system's
- address followed by the point number. E.g. 1:135/20.1 is point
- one (me) of 1:135/20. The BOSS system is called point zero
- (1:135/20.0), but the .0 is usually left out.
-
- FrontDoor is one of the most point smart software packages around
- today and fully supports the "four-dimensional" (zone, net, node,
- point) addressing method. FrontDoor also supports the "two-
- dimensional" point approach used by software like Binkley and
- oMMM. This is often called the fake net method. Fake because the
- software uses a non-existant network number to identify its
- "point net" and uses the node field for the point number.
-
- The maximum number of points any system can have is 65,535, not
- counting the BOSS, or point zero.
-
- 14.1 Pointlist
-
- A pointlist is very similar to a normal nodelist, with the
- exception that all entries are considered point systems.
- FrontDoor uses the file FDPOINT.PVT to store its pointlist. It's
- possible to add points of other systems to your pointlist. This
- will allow you to enter messages to other systems' points just
- like you would to any other system. Here's a sample FDPOINT.PVT:
-
- ,1,JoHo's_Turf,Miami_FL,joho,-Unpublished-,9600
- ,2,Peter's_Bath-tub,Miami_FL,jps,-Unpublished-,2400
-
- As you can see, a point list looks very much like a raw nodelist.
- The last field contains nodelist flags (HST, MO, CM, etc.) and if
- more than one flag is present, they are separated by commas.
- Points can also be added to systems in the master nodelist by
- using the POINT keyword.
-
- - 96 -
- ,20,FroDo_HQ,Miami_FL,joho,1-305-596-2904,9600,HST,CM,XX
- Point,1,JoHo's_Turf,Miami_FL,joho,-Unpublished-,9600
- Point,2,Peter's_Bath-tub,Miami_FL,jps,-Unpublished-,2400
- ,990,Dorothy_'n'_Co,Miami_FL,Scott_Samet,1-123-456-7890,2400
- Point,1,ScottPoint,Miami_FL,Scott_Samet,-Unpublished-,2400
-
- Assuming this was listed under the Net-135 Host in zone one, we
- have created 1:135/20, 1:135/20.1, 1:135/20.2, 1:135/990, and
- 1:135/990.1.
-
- The second example shown above works well if your nodelist isn't
- updated frequently (weekly, daily, etc.). But if you have to add
- the "Point,#" every time you get a new nodelist, this task
- becomes boring. FrontDoor therefore supports an additional
- pointlist format:
-
- Boss,1:135/20
- ,1,JoHo's_Turf,Miami_FL,joho,-Unpublished-,9600
- ,2,Peter's_Bath-tub,Miami_FL,jps,-Unpublished-,2400
- Boss,1:135/990
- ,1,ScottPoint,Miami_FL,Scott_Samet,-Unpublished-,2400
-
- This does away with the need to constantly update the BOSS
- system's data in the raw nodelist and allows you to put your
- pointlist in a separate file. The nodelist compiler (FDNC) will
- then take the BOSS system's data from the master nodelist.
-
-
- 14.2 FDNODE.CTL
-
-
- If you only have one file with point definitions, you can put
- them in FDPOINT.PVT and use the third example on the previous
- page to add points for other systems, or your own system. If you
- have more than one file with point definitions, however, you
- should NOT name any of them FDPOINT.PVT. Assume we had two files
- with pointlists:
-
- FDHQ.PTS:
-
- ;
- ; Pointlist for FidoNet.1:135/20
- ;
- Boss,1:135/20
- ,1,JoHo's_Turf,Miami_FL,joho,-Unpublished-,9600
- ,2,Peter's_Bath-tub,Miami_FL,jps,-Unpublished-,2400
-
- SCOTT.PTS:
-
-
-
-
-
- - 97 -
- ;
- ; Pointlist for FidoNet.1:135/990
- ;
- Boss,1:135/990
- ,1,ScottPoint,Miami_FL,Scott_Samet,-Unpublished-,2400
-
- We would tell the nodelist compiler to merge these two files into
- FDPOINT.PVT before it compiles the nodelist, by specifying the
- following in FDNODE.CTL:
-
- pointlist C:\FD\NODELIST\SCOTT.PTS
- pointlist C:\FD\NODELIST\FDHQ.PTS
-
- The BOSS statement in FDHQ.PTS and SCOTT.PTS can be remove if you
- instead specify:
-
- pointlist C:\FD\NODELIST\SCOTT.PTS 1:135/990
- pointlist C:\FD\NODELIST\FDHQ.PTS 1:135/20
-
- You must ALWAYS specify the address of the BOSS system (as shown
- above) if it's not listed in the actual pointlist file.
-
-
- 14.3 Point handling
-
-
- A point system is treated just like any other system with one
- exception. A point system of another system than your own is
- always treated as its BOSS (or point zero) system. When the
- mailer creates mail packets for 1:135/990, it includes mail for
- any points under 1:135/990 by default.
-
-
- 14.4 Remapping
-
-
- If you have points that uses "point dumb" software, i.e. which
- doesn't support the "four dimensional" (zone, net, node, point)
- concept fully, you must instruct the FD package about this. Since
- the FD package supports the "four dimensional" concept, it has to
- remap mail from and to "point dumb" software.
-
- 14.4.1 POINTNET
-
- If the POINTNET environment variable is set, mail from and to
- systems with the same net number as the value of POINTNET is
- remapped.
-
- E.g. AUTOEXEC.BAT:
-
- SET POINTNET=1004
-
-
- - 98 -
- Would force the mailer to remap mail from and to
- 1004/1, 1004/2, 1004/3, and 1004/4 to 1:135/20.1,
- 1:135/20.2, 1:135/20.3, and 1:135/20.4; assuming your
- network address is 1:135/20.
-
- The mailer automatically remaps messages that it extracts from
- mail packets. If you use the POINTNET variable, the mailer will
- treat 1004/1 identical to 1:135/20.1; assuming your network
- address is 1:135/20.
-
- 14.4.2 Echomail
-
- The "two dimensional" or fake point handling method is a very
- touchy subject, and requires that the echomail processor is fully
- aware of the POINTNET environment variable to properly remap mail
- to and from "fake points".
-
- TosScan, the echomail processor by Joaquim H. Homrighausen,
- handles both point handling methods flawlessly. It's one of the
- most advanced echomail processors / conference mail systems
- around today. TosScan features complete zone/point support,
- exporting on-the-fly, multiple compression formats, and much much
- more.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 99 -
-
-
-
-
-
-
-
- Chapter 15
-
- Batch files
-
-
- ôñ«í¡ÑÑ ócÑú« ºá»πc¬áΓ∞ Mailer c »«¼«Θ∞ε .BAT Σá⌐½«ó. é c½πτáÑ
- íπñÑΓ »αÑαóá¡, «¡ óδñácΓ ¬á¬«⌐-½¿í« errorlevel, ¬«Γ«αδ⌐ óδ ¼«ªÑΓÑ
- ¿c»«½∞º«óáΓ∞.
-
-
- 15.1 Errorlevels
-
-
- 1 é¡πΓαÑ¡∩∩ «Φ¿í¬á
- 2 é¡ÑΦ¡∩∩ «Φ¿í¬á - »«ΓÑα∩¡ Σá⌐½, paths, etc.
- 3 ìÑσóáΓ¬á có«í«ñ¡«ú« ¼ÑcΓá ¡á ñ¿c¬Ñ (¼Ñ¡ÑÑ τѼ
- 32KB)
- 4 (αѺÑαó)
- 5 ìÑ󫺼«ª¡« ¿¡¿µ¿á½¿º¿α«óáΓ∞ ¼«ñѼ
- 6 ìѬ«ααÑ¬Γ¡á∩ FOSSIL óÑαc¿∩
- 7 FOSSIL ¡Ñ ºáúαπªÑ¡ ¿½¿ ¡Ñ ¡á⌐ñÑ¡
- 8 FrontDoor πªÑ ºáúαπªÑ¡«, óóÑñ¿ΓÑ EXIT ñ½∩ ó«ºóαáΓá
- 9 (αѺÑαó)
- 10 Å«½∞º«óáΓѽ∞ »αÑαóá½ FrontDoor
- 11 - 30 (αѺÑαó)
- 31 - 255 çáñáóáѼδÑ »«½∞º«óáΓѽѼ errorlevels
-
- If you invoke the terminal function from DOS by running FD /T, it
- will always terminate with an errorlevel of 10 (User break), the
- same applies when you have specified 'Terminal only' in SETUP.
-
-
- 15.2 Categories
-
-
- àcΓ∞ ¡Ñc¬«½∞¬« íẫóδσ úαπ»» errorlevels:
-
- Mail received àc½¿ mail »α¿¡∩Γá, óδ ¼«ªÑΓÑ óδ⌐Γ¿ ¿º
- .BAT Σá⌐½á ¿ ºá»πcΓ¿Γ∞ ó¡ÑΦ¡εε πΓ¿½¿Γπ
- ñ½∩ «íαáí«Γ¬¿ »«τΓδ (¡á»α¿¼Ñα TosScan).
-
- User break/errors éδ ¡áªá½¿ Alt-Q ¿ »αÑαó὿ αáí«Γπ
- Mailer'á...
-
-
-
- - 100 -
- BBS calls àc½¿ óδ ºá»πc¬áÑΓÑ BBS »«ñ Mailer'«¼,
- óá¼ ¡Ñ«íσ«ñ¿¼« ºáñáΓ∞ errorlevels ñ½∩
- ¿¡ñ¿¬áµ¿¿ baudrate ó맮óá.
-
- External events ¥Γ¿ errorlevels ºáñáεΓc∩ ó SETUP'Ñ ó
- event manager.
-
-
- 15.3 Loading BBS software
-
-
- æπΘÑcΓóπÑΓ ñóá ¼ÑΓ«ñá ñ½∩ ó맮óá BBS software ¬«úñá Mailer
- »«½πτáÑΓ non-mail (human) call. ÅÑαóδ⌐ ¿c»«½∞ºπÑΓ αẽ¿τ¡δÑ batch
- file ñ½∩ ó맮óá ¡á αạδσ baudrates, óΓ«α«⌐ ¿c»«½∞ºπÑΓ «ñ¿¡.
- éΓ«α«⌐ ¼ÑΓ«ñ αáí«ΓáÑΓ »α¿ ó¬½ετÑ¡¡«⌐ «»µ¿¿ "Create .BAT file" ó
- SETUP (Mailer.Errorlevels).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 101 -
- 15.3.1 Different labels, »Ñαóδ⌐ ¼ÑΓ«ñ
-
- @echo off
- rem --- We end up here after every BBS call
- :loop
-
- C:
- CD \FD
- FD
-
- rem --- Check errorlevels returned by the mailer
-
- if errorlevel 200 goto b9600
- if errorlevel 199 goto b2400
- if errorlevel 198 goto b1200
- if errorlevel 197 goto b300
- if errorlevel 100 goto mailIN
- if errorlevel 10 goto userBRK
- if errorlevel 1 goto FDerror
-
- :mailIN
-
- rem --- Process possible echomail, etc.
-
- tosscan toss
- tsutil link -t
- goto loop
-
- :b9600
-
- Load BBS software for incoming call at 9600 bps
- goto loop
-
- :b2400
-
- Load BBS software for incoming call at 2400 bps
- goto loop
-
- ..
- ..
-
- :userBRK
- cls
- @echo User break.
- goto done
-
- :FDerror
- @echo Mailer returned an error (1-9)
-
- :done
-
-
-
- - 102 -
-
- While this option works just fine for a environment where it
- isn't critical that the BBS software knows about upcoming events
- etc. it is somewhat limited.
-
- 15.3.2 Same label, óΓ«α«⌐ ¼ÑΓ«ñ
-
- @echo off
- rem --- ¥Γ« RUN.BAT, Ñú« óδ c«ºñáÑΓÑ ¿½¿ ¿c»«½∞ºπÑΓÑ
- rem --- »α¿ΦÑñΦ¿⌐ ó »«cΓáó¬Ñ...
-
- :loop
-
- C:
- CD \FD
- FD
-
- rem --- 漫Γα¿¼ errorlevel, »ÑαÑñá¡¡δ⌐ îailer'«¼,
- rem «¡¿ ºáñáεΓc∩ ó SETUP'Ñ.
-
- if errorlevel 200 goto bbsCALL
- if errorlevel 199 goto bbsCALL
- if errorlevel 198 goto bbsCALL
- if errorlevel 197 goto bbsCALL
- if errorlevel 100 goto mailIN
- if errorlevel 10 goto userBRK
- if errorlevel 1 goto FDerror
-
- :mailIN
-
- rem --- ÄíαáíáΓδóáѼ echomail, etc.
-
- tosscan toss
- tsutil link -t
- goto loop
-
- :bbsCALL
- rem --- âαπº¿¼ DOBBS.BAT, c«ºñáóáѼδ⌐ îailer'«¼ Ñc½¿
- rem "Create .BAT file" «»µ¿∩ ó¬½ετÑ¡á.
- dobbs
-
- :userBRK
- rem --- éδ ¡áªá½¿ Alt-Q...
- cls
- @echo User break.
- goto done
-
- :FDerror
- rem --- ÄΦ¿í¬á Mailer'á...
- @echo Mailer returned an error (1-9)
-
- :done
-
- - 103 -
-
- 15.3.2.1 DOBBS.BAT
-
- ¥Γ«Γ batch file c«ºñáÑΓ îailer Ñc½¿ óδ ó¬½ετ¿½¿ «»µ¿ε "Create
- .BAT file". Ä¡ c«ñÑαª¿Γ c¬«α«cΓ∞ c«Ññ¿¡Ñ¡¿∩, COM »«αΓ, τ¿c½« ó
- ¼¿¡πΓáσ ñ« c½ÑñπεΘÑú« event ¿ 󫺼«ª¡πε cΓα«¬π ¿¡ñ¿¬áµ¿¿,
- ¡á»α¿¼Ñα ARQ, MNP etc.
-
- Åα¿¼Ñα ñ½∩ ó맮óá ¡á 9600 bps c ARQ, 30 ¼¿¡πΓ ñ« c½ÑñπεΘÑú«
- non-user (mail) event, COM »«αΓ 1:
-
- exebbs 9600 1 30 /Arq
-
- Åα¿¼Ñα ñ½∩ ó맮óá ¡á 2400 bps, ñóá τácá ñ« c½ÑñπεΘÑú«
- non-user (mail) event, COM »«αΓ 1:
-
- exebbs 2400 1 120
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 104 -
-
- 15.3.2.2 EXEBBS.BAT
-
- ¥Γ«Γ Σá⌐½ óá¼ Γ«ªÑ »α¿ñÑΓc∩ c«ºñáΓ∞ (¿½¿ ¿c»«½∞º«óáΓ∞ »α¿ΦÑñΦ¿⌐).
- ê ó««íΘÑ-Γ« óáΦπ ¿º«íαÑΓáΓѽ∞¡«cΓ∞ ó« ócÑσ φΓ¿σ .BAT Σá⌐½áσ ¡¿¬Γ«
- ¡Ñ «úαá¡¿τ¿óáÑΓ...
-
- rem coolBBS - ó¼ÑcΓ« ¡Ñú« ¡áñ« »«ñcΓáó¿Γ∞ ¿¼∩
- rem ºá»πc¬áѼ«ú« ¼«ñπ½∩ BBS software
-
- coolBBS -b%1%4 -p%2 -t%3
-
- if errorlevel 200 goto newmail
- if errorlevel 40 goto fatal
-
- run
-
- :newmail
- rem Äíαáí«Γ¬á óóÑñÑ¡¡«⌐ »«½∞º«óáΓѽѼ echomail
- cls
- echo User entered echomail, let's send it!
- tosscan scan
- run
-
- :fatal
- cls
- echo A fatal error has occurred in coolBBS
-
- Since DOBBS.BAT calls EXEBBS.BAT with various information, it can
- be used to pass parameters to the BBS software. The result of the
- above EXEBBS.BAT file would expand to:
-
- coolBBS -b9600/Arq -p1 -t120
-
- If a BBS call came in at 9600, the COM port is one, the number of
- minutes till the next non-user event is 120 and the optional (%4)
- string contained /Arq.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 105 -
-
- The text RUN, refers to the original (main) batch file, in which
- we bring the mailer back up again. When the BBS software (coolBBS
- in the above examples) terminates, EXEBBS.BAT will trap two
- errorlevels and then invoke RUN(.BAT) again.
-
- 15.3.2.3 Flow (batch files)
-
- é«Γ óá¼ cσѼ¬á »«c½Ññ«óáΓѽ∞¡«⌐ αáí«Γδ φΓ¿σ cá¼δσ RUN, DOBBS ¿
- EXEBBS .BAT Σá⌐½«ó:
-
- ┌─> RUN.BAT Loads the mailer and performs all
- │ │ echomail and error handling. When a
- │ │ non-mail (human) call is detected,
- ^ v it loads DOBBS.BAT, created by the
- │ │ mailer.
- │ │
- │ DOBBS.BAT Created by the mailer. It calls the
- │ │ EXEBBS.BAT file with the baudrate,
- │ │ port, remaining time till the next
- ^ v non-user event, and possibly the
- │ │ /Arq parameter.
- │ │
- │ EXEBBS.BAT Called by DOBBS.BAT with the above
- │ │ described parameters. Loads the BBS
- │ │ software, processes newly created
- ^ v mail (if any), and finally returns
- │ │ to RUN.BAT.
- └─────┘
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 106 -
-