home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / kost37 / kost.txt < prev    next >
Text File  |  1992-01-24  |  9KB  |  232 lines

  1. Roland Linke                              Duisburg, den 16.11.91
  2. An der Batterie 2
  3. FRG 4100 Duisburg 25
  4.  
  5.  
  6. Hallo Sie,
  7.  
  8. dieses Programm kostet etwas, eine Bildpostkarte Ihrer Heimatstadt.
  9. Keine Angst das ich eine Karte doppelt bekomme, bis jetzt kamen für
  10. alle selbstgeschriebenen Programme insgesamt 21! Stück.
  11.  
  12.  
  13. Das Programm T_Kost x.xx wird nicht mehr gewartet.
  14. Dafür ist dieses Programm KOSTXXX.PRG halbwegs neu enstanden.
  15.  
  16. Features:
  17.  
  18. Plus
  19. *       Es erstellt monatliche Listen, in zwei Ausführungen.
  20. *       Es wird die Nodeliste Version 6 oder Version 5 verwendet (je nach
  21.         Installation von Binkley).
  22. *       Es kann ins Pollranking eingebaut werden.
  23. *       Logfile wird nicht mehr ganz abgearbeitet.
  24. *       Felder sind großzügig angelegt, einige Größen können im CFg
  25.         angeben werden.
  26. *       Die Bildschirmausgabe kann auf 50 Zeilen umgeschaltet werden.
  27. *       Die Enviroments Binkley oder Mailer werden ausgewertet.
  28. *       Das Logfile kann auf die wichtigsten Zeilen gekürzt werden.
  29. *       Die Feiertage können selber angegeben werden.
  30. Minus
  31. *       Es legt sein CFG nicht mehr selber an.
  32. *       Es braucht jetzt Binkley.cfg um die Nodeliste und das Log zu
  33.         finden.
  34. *       Bei Loglevel unter 4 werden 'Remote did'nt respond' nicht
  35.         richtig erkannt, weil kein Startstring vorher im Log erscheint.
  36.  
  37. Dieses Programm darf über FidoMailboxen verbreitet werden. (Woanders hat
  38. es auch keinen Sinn.)
  39.  
  40. Wie bekommen Sie es zum laufen?
  41. Sie kopieren das Hauptprogramm in den Ordner wo Sie den Mailer haben.
  42.  
  43. Sie kontrollieren die Datei 'KOST.CFG' und ändern mindestens die Zeile
  44. -ONK: DUISBURG.ONK
  45. Wenn dieses Zeichen ~ am Ende eines Wortes steht, bedeutet es das an
  46. dieser Stelle ein Leerzeichen gesetzt wird.
  47. Dies geht bei -Node, -Start und -Stop. Aber nur am Ende der Zeile.
  48. (Anm.: Ein Leerzeichen an eine Zeile anhängen, geht mit den meisten
  49. Textverarbeitungen nicht, z.B.: 'Connect' kommt auch in Connection
  50. abortet vor, dagegen 'Connect ' nicht mehr!)
  51.  
  52. Die folgenden Zeilen sollten für jeden gleich sein, außer man wohnt in
  53. Österreich, Schweiz oder Holland.
  54.  
  55. In der nächsten Zeile wird angegeben nach welchem Teil der Zeile der Node
  56. folgt der angewählt wird. 'Processing Node 2:245/8' bei mir! :-)
  57. -NODE: PROCESSING NODE~
  58.  
  59. ;Wieviele Zeilen soll das Programm zum kompletten Einlesen des Logs
  60. ;bereitstellen, es kommt eine Fehlermeldung wenn es nicht ausreicht!
  61. -LOGZEILEN: 10000
  62.  
  63. ;Wieviele Zeilen sollen für die monatlichen .KST Dateien
  64. ;bereitgestellt werden? Faustregel: Mögliche Anzahl der Anrufe mal 4
  65. -KSTZEILEN: 1000
  66.  
  67. Die Start und Stop Meldungen des Mailers dürften ja wohl klar sein.
  68. -START:
  69.  BINK CONNECT~
  70.  BINK REMOTE USES
  71.  BINK CONNECTED AT
  72.  
  73. -STOP:
  74.  BINK END OF WAZOO~
  75.  BINK END OF EMSI~
  76.  BINK END OF MAIL
  77.  BINK MAIL FAILED
  78.  BINK LOST CARRIER
  79.  BINK CARRIER LOST
  80.  BINK OTHER END DIED
  81.  BINK TIRED OF WAIT
  82.  BINK REMOTE DIDN'T RESPOND
  83.  BINK NOBODY ANSWERED THE DOOR
  84.  
  85. Falls man 50 Zeilen auf dem Bildschirm haben möchte, so gibt man irgendwo
  86. im KOST.CFG -SMALL ein. Es läuft mit Overscan.
  87.  
  88. Wenn man es wegläßt dann werden 25 Zeilen auf dem Bildschirm angezeigt.
  89.  
  90. Wenn man nicht alle Daten auf dem Schirm waehrend des Laufes ansehen
  91. will so kann man -BRIEF oder -SUPERBRIEF im CFG angeben.
  92. Bei Brief werden die Ausgaben etwas gedrosselt, bei Superbrief
  93. werden nur noch Node, Einheiten und Entfernungszone angezeigt.
  94.  
  95. Wenn man keine Daten der Verbindungen auf dem Schirm haben will so
  96. gibt man im Config
  97. -NOOUTPUT
  98. ein. Es wird dann ausser dem Startbildschirm nichts auf dem Schirm
  99. geschrieben, man kann Kost aber so dann nicht kontrollieren!
  100. (Vertrauen ist gut, Kontrolle ist besser!!) :-)
  101.  
  102. Wenn man das Protokollfile nicht mit Verbose geschrieben haben
  103. möchte so gibt man
  104. -KSTBRIEF
  105. ein. Das Protokoll ähnelt dann eher einer Tabelle.
  106.  
  107. Wenn man die Berechnung der Feiertage (BRD) haben möchte so gibt man
  108. -FEIERTAGE an. Es erscheint zur Kontrolle eine Meldung ob diese
  109. Funktion ein oder ausgeschaltet ist.
  110.  
  111. Mann kann auch die Feiertage im CFG angeben wenn man nicht die
  112. Berechnung haben möchte, es findet dann nur ein Vergleich statt.
  113. Der Befehl lautet -FEIERTAGLISTE:
  114. Da drunter gehören dann alle Feiertage die Kost benutzen soll.
  115. Z.b.: 1.1. Neujahr
  116. 1. 1. Neujahr
  117. 1 . 1  .    Neujahr
  118. 32.14. Sylvester        wird auch angenommen, aber nie ausgegeben!
  119. Das Ende der Feiertage wird durch eine Leerzeile gekennzeichnet!
  120. Die Daten der Feiertage, die die jeweilige Post im eigenen Land benutzt,
  121. kann man bei der Post erfragen. Danach im Kalender ...
  122.  
  123. Wenn man das Logfile kürzen lassen will, so gibt man im CFG
  124. -KURZLOG: PFAD\DATEINAME
  125. ein. Es wird dann eine gekürzte Datei unter diesem Namen neu
  126. angelegt. Wenn Sie dieser Datei den Namen Ihres Logfiles geben so
  127. wird Ihr Logfile überschrieben.
  128.  
  129. Die Tarifzonen in Kost sind flexibel, es können bis zu 11 Zonen
  130. erstellt werden. Nach einer Benachrichtung an mich, kann ich den
  131. Wert 11 auch hoeher setzen.
  132.  
  133. ;Daten fuer BRD
  134. -ZONE:
  135. Z0  T360     N720  G0.23  !Ortsgespräch
  136. Z1  T60      N120         !Regionalzone
  137. Z2  T12      N16          !Nahes Europa
  138. Z3  T10.667  N10.667      !Fernes Europa
  139. Z4  T4.42    N4.42        !Ausland
  140. Z5  T21      N42          !Weitzone
  141.  
  142. Hier kommen die Tarifzonen hin, maximal 11.
  143. Die Zone mit den meisten Telefonnummern kommt am Schluß. Diese Zone wird
  144. angenommen wenn KOST keine passende Nummer vorher gefunden hat.
  145. Die Reihenfolge in -Zone muss mit der Reihenfolge der Tarifzonen
  146. in der Datei *.ONK übereinstimmen!
  147.  
  148. Von wann bis wann ist Billigtarif?
  149. -BILLIGTARIF:
  150. 00-08
  151. 18-24
  152.  
  153. ;Wochenende ist immer Billigtarif!
  154.  
  155. Danach sind die passenden Daten für die Schweiz aufgeführt (durch
  156. Semikolon remarkt).
  157. Es ist eine Funktion Base implementiert.
  158. Es kann für jede Tarifzone eine eigene Base definiert werden, diese
  159. Base wird für jeden Anruf in dieser Entfernungszone einzeln dazuaddiert.
  160. Um eine Base zu definieren schreiben wir einfach in die Zeilen mit
  161. den Zoneninformationen ein 'B' gefolgt von dem Geldbetrag der
  162. genommen werden soll. Z.B.:
  163. -ZONE:
  164. Z0  T120   N240   G0.10  B0.05      !Ortstarif
  165. Z1  T40.8  N62.4         B0.00      !Nachbarzone
  166.                           ^^^^
  167. Hier kann jeder Betrag stehen oder das B bleibt einfach weg z.B.:
  168. Z2  T31.2  N48                      !Fernzone I
  169.  
  170. Die Auswertung der Base erscheint NUR im Protokollfile.
  171. Wenn für eine Tarifzone keine Base hingeschrieben wird so wird
  172. nichts dazuaddiert :-)
  173.  
  174. Jetzt (ich hoffe Sie sind noch da) erstellen Sie die Datei Stadt.ONK.
  175. Nehmen Sie die Broschüre Tarifzonen im Telefondienst (ONKZ) der Post
  176. (oder wie Ihre Telfongesellschaft heisst) und geben Sie die passenden
  177. Nummern für Ortgepräche und Regionalgespräche ein.
  178. Als Trennung zwischen den Zonen ist ein '-' am Zeilenanfang vorgesehen.
  179. Für Nahes und Fernes Europa brauchen Sie die Broschüre (etwas dicker)
  180. Vorwahlnummern (AVON) und geben die Nummern ein die Sie meinen brauchen
  181. zu müssen.
  182. Für Ausland kommt ja eigentlich nur USA oder Kanada in Frage.
  183. Für Weitzone werden (bei mir) keine Telefonnummern eingegeben, da diese
  184. ein Buch mit 64 Seiten füllen. Die Weitzone ist im Originalkonfig
  185. voreingstellt. (BRD)
  186.  
  187. Man kann jetzt auch wenn die Nummern fortlaufend sind z.B. 0021,
  188. 0022, 0023, 0024 auch 0021-0024 schreiben.
  189.  
  190. In jede Zeile eine Vorwahl.
  191. Ans Ende der Liste kommt nochmal ein '-' um die Syntaxkontrolle von KOST
  192. zufrieden zu stellen. Danach folgt ja sozusagen die Weitzone (BRD).
  193.  
  194. Das war auch schon alles.
  195.  
  196. Jetzt können Sie KOST entweder vom Desktop starten oder per Batch
  197. (Commandlineinterpreter) starten lassen.
  198.  
  199. Kost liest Binkley.cfg, Kost.cfg, Stadt.ONK, Monatsprotokoll und das
  200. Logfile in den Speicher und fängt an.
  201.  
  202. Die Größe der Dateien ist begrenzt:
  203. Binkley.cfg     100 Zeilen Text
  204. Kost.cfg        100 Zeilen Text
  205. Stadt.cfg      1000 Zeilen Text
  206. Logfile        Zeilenanzahl werden im CFG eingestellt
  207. 199xxxx.kst    Zeilenanzahl werden im CFG eingestellt
  208.  
  209. Sollte es eine Datei nicht finden so wird es hoffentlich eine
  210. Fehlermeldung lesbar auf den Schirm bringen! :-)
  211.  
  212. Kost legt die Monatsabrechnungen in dem gleichen Ordner an, von wo es
  213. gestartet wurde.
  214.  
  215. Wenn man nun die Abrechnungen woanders haben will, so kopiert man KOST
  216. halt dahin und das File Binkley.cfg auch. (Bitte an die geänderten Pfade
  217. zur Nodeliste und Logfile denken, falls nicht absolute Pfade z.B.:
  218. D:\FIDO\NODELIST\ verwendet werden)
  219. Falls man Enviroments benutzt entfällt das das Kopieren von
  220. Binkley.cfg.
  221.  
  222. Die Start- und Endezeit von KOST wird im Log festgehalten.
  223.  
  224. Beim nächsten Start wird ab dort angefangen.
  225.  
  226. Ich übernehme natürlich keine Verantwortung für Schäden
  227. irgendwelcher Art! :-)
  228.  
  229.  
  230. Viel Spass wünscht Roland Linke
  231.  
  232.