



                             TNC ver. 2.0


                          Nodelist Compiler.

                    The system operator manual.


                                                                              
                                                                              
                                                                              
                                                                              





              The document and programm designed and writen by
              Andrey Elkin, 1992 and 93, St-Peterburg, Russia.
                 All documents translated to english by
                 Vadim Popkov 1992, Kramatorsk, Ukraine.

(C) 1992,93 by Andy Elkin                       (C) 1993 by Vadim Popkov
2:5030/15@fidonet                               2:4651/1@fidonet
2:5030/100@fidonet (T-Mail support node)        (T-Mail distribution node)
elk@tek.spb.su                                  jim@moddem.donetsk.ua

                                                                              




                                                                              



                                1. Predestine.

     Information about nodes, composing networks, using FidoNet network
 technology containing in specific files, named nodelist. Format of these
 files defined by document FTS-0005. It is textual file, where each line
 contain information about one node, for example:

,100,T-Mail_support,St.Petersburg,Andy_Elkin,7-812-271-0755,9600,V32,MNP,CM,XX

    For programs, using nodelist (mailers and etc.) this format not is
 entirely convenient, since enough plenty of nodes in networks it is necessary
 organize quick search in nodelist, size of wich can reach the hundreds of
 kilobytes.

    For more effective work nodelist "compiling" by special program, wich
 creates index files, or in some cases - binary nodelist with fixed fields.

    Program TNC (T-mail nodelist compiler) using with T-mail version 2300, and
 as with editor-echoprocessor TM-ED v.1.x. TNC creates the index file,
 necessary for this programs can access nodelist's, number of wich can reach
 32. Overmore, during nodelist compilation TNC can create truncated(reduce)
 nodelist's, "cutting" the data about regions, networks or zones. At the
 request, for each region can be created separate file, containing the lists of
 networks, included in this region. This feature can appear useful for
 organize routing on regions.


                        2. Configuration file.

   TNC uses it's own configuration file, named TNC.ctl and wich searched by
 TNC in current directory.

 Below you see example of this file.

; =============== Nodelist compiler TNC. Control file. =====================
;
;
Address 2:5030 / 15.1                   ; Full 4-d address
;
; Full address of system.
; If TNC using with T-mail address should coincide with address in T-Mail.ctl
;
;
Path c:\T-Mail\nodelist\               ; Path to nodelist
;
;    Directory, where nodelist's and pointlist's placed
;
;
;
List      nodelist.*
List      Contact.dat           ; Contact_Net nodelist
List      net5030.d??           ; My_Net lists
;
;  Described nodelist's and pointlist's.
;  wildcards allowed in nodelist's name with accordance of DOS rules.
;
;  If wildcards used, then in compilation included all suitable files,
;  exclude .ZIP, .ARJ, .LZH, .ZOO, .ARC, .PAK, .RED, .IDX, .NDX, .INX
;
-ZONE 1                           ; Exclude Zone
;
; The zone 1 excluded from index file
;
; + ZONE 2                       ; Only this zone
; + ZONE 66
;
; Include only these zones, all another ignoreg.
;
ReducedList Region 46 47 50
;
; Condition for creation truncated nodelist. The name coincides
; with initial, and extention is replaced on .RED
; In truncated list included only records about regions, networks or zones,
; given in this line.
;
; examples:
; ReducedList Zone 2 3
; ReducedList Net 5030 5040 5050
;
;
;============================ End of Tnc.ctl ===============================


                             3. Options TNC.EXE.

       -C - conditionaly copmpile nodelist;
       -F - mandatory copmpile nodelist;


       -R  - create files rxx.net, containing lists of nets by region's
       -S  - no screen output;
       -?  - help.
       -M<max_nodes>
           - the maximal number of nodes sets, wich enter in index file. In
             the event that programm TNC informs about shortage of memory for
             sorting nodes, You need reduce <max_nodes>. If significance of
             default value (24576) not enough, it is possible to be tried to
             increase.



   If option -C is given, then TNC compare date of nodelist and date updating
 index file, and compile only if necessity.

 The key -F cancels this checking.

 The key -S TNC work more faster.


