home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 November / PCO1197.ISO / FilesBBS / OS2 / SL13A8.ARJ / SL13A8.ZIP / SL13A8.RAR / SELFDEF.ZIP / TM.MSD < prev    next >
Encoding:
Text File  |  1996-09-04  |  12.2 KB  |  337 lines

  1. ;
  2. ; Selbst definierte Logfileeinträge für T-Mail
  3. ; ============================================
  4. ;
  5. ; Ist das Datum in jeder Logfilezeile angegeben (JA) oder wird es nur 
  6. ; sporadisch (z.B. beim Starten des Mailers/der BBS-Software oder zu Beginn 
  7. ; einer Session) in das Log geschrieben (NEIN)?
  8. ;
  9. DATE_IN_EACH_LINE JA
  10. ;
  11. ;
  12. ; Wenn Sie bei DATE_IN_EACH_LINE NEIN angegeben haben, dann müssen sie
  13. ; mit IDENT_DATE_LINE festlegen, wie die Zeile, in der das Datum steht,
  14. ; identifiziert werden kann (anhand von markanten Zeichenketten). 
  15. ; Die Syntax ist: IDENT_DATE_LINE <xpos>,<st>
  16. ; wobei <xpos> die Spalte angibt, an der die markante Zeichenkette beginnt
  17. ;       <st>   die markante Zeichenkette (in Anführungszeichen) angibt
  18. ; Sie können IDENT_VALID_LINE auch mehrmals verwenden und so mehrere Zeichen-
  19. ; ketten angeben. Die Gesamtlänge aller Zeichenketten darf aber nicht größer
  20. ; als 40 sein.
  21. ;
  22. ; IDENT_DATE_LINE 1,"----------"
  23. ;
  24. ;
  25. ; Woran ist eine gültige Log-Zeile zu erkennen?
  26. ; Hier sind die Zeilen gemeint, die die normalen Logfile-Einträge und stets
  27. ; auch die Uhrzeit enthalten. Diese Identifizierung ist nicht zwingend nötig,
  28. ; kann aber, z.B. wenn auch andere Programme ihre Daten in dieses Logfile
  29. ; schreiben evt. Fehlinterpretationen vermeiden.
  30. ; Die Syntax ist: IDENT_VALID_LINE <xpos>,<st>
  31. ; wobei <xpos> die Spalte angibt, an der die markante Zeichenkette beginnt
  32. ;       <st>   die markante Zeichenkette (in Anführungszeichen) angibt
  33. ; Sie können IDENT_VALID_LINE auch mehrmals verwenden und so mehrere Zeichen-
  34. ; ketten angeben. Die Gesamtlänge aller Zeichenketten darf aber nicht größer
  35. ; als 40 sein.
  36. ;
  37. IDENT_VALID_LINE 3,"/"
  38. IDENT_VALID_LINE 9,":"
  39. IDENT_VALID_LINE 12,":"
  40. ;
  41. ;
  42. ; DATUM: Wurde bei DATE_IN_EACH_LINE JA angegeben, so wird das Datum
  43. ; in jeder nach IDENT_VALID_LINE gültigen Zeile ausgelesen, andernfalls
  44. ; liest ShowLog es nur aus den durch IDENT_DATE_LINE identifizierten Zeilen.
  45. ; Die Position innerhalb der Zeile und das Format von Jahr, Monat und Tag 
  46. ; wird durch folgende Befehle festgelegt:
  47. ;    DATE DAY <xpos>
  48. ;    DATE MONTH <xpos>,<length>
  49. ;    DATE YEAR <xpos>,<length>
  50. ; <xpos>   gibt die Spalte an, in der der Eintrag beginnt
  51. ; <length> gibt die Länge des Eintrages an. 
  52. ;          Der Monatseintrag kann als Zahl dargestellt werden. Dann hat er 
  53. ;          eine Länge von 2. Er kann aber auch in den englischen Monatskürzeln
  54. ;          (Jan, Feb,...) dargestellt sein. Dann hat er eine Länge von 3. 
  55. ;          Beim Jahr gibt es die Längen 4 (vollständige Jahreszahl, z.B. 1996)
  56. ;          und 2 (gekürzte Jahreszahl, z.B. 96).
  57. ;
  58. DATE DAY 1
  59. DATE MONTH 4,2
  60. ; DATE YEAR
  61. ; (nicht angegeben)
  62. ;
  63. ;
  64. ; ZEIT: Die Zeit wird aus jeder nach IDENT_VALID_LINE gültigen Zeile ausge-
  65. ; lesen. Die Syntax für die Positionsangabe ist folgende:
  66. ;    TIME <xpos>,<length>
  67. ; <length> gibt die Länge des Eintrages an. 
  68. ;          Gewöhnlich ist ein Zeiteintag 8 Zeichen lang (z.B. 10:15:20).
  69. ;          Es kann aber auch sein, daß der Zeiteintrag keine Sekundenangabe
  70. ;          enthält. Dann hat er nur eine Länge von 5 (z.B. 10:15).
  71. ;
  72. TIME 7,8
  73. ;
  74. ;
  75. ; MAILER-NAME: Für gewöhnlich wird in das Logfile der Name des Mailers
  76. ; eingetragen. Mit folgenden Befehlszeilen kann ShowLog mitgeteilt werden, wo
  77. ; es ihn finden kann:
  78. ; MAILER_NAME_SIGN dient der Identifizierung der Zeile, in der der Name steht.
  79. ;    MAILER_NAME_SIGN <xpos>,<st>
  80. ; <xpos>   gibt die Spalte an, in der die markante Zeichenkette beginnt.
  81. ;          Hat die Zeichenkette keine feste Spaltenposition, so kann hier auch
  82. ;          0 angegeben werden.
  83. ; <st>     ist eine markante Zeichenkette dieser Zeile in Anführungszeichen
  84. ; MAILER_NAME gibt an, wo der Name beginnt und endet.
  85. ;    MAILER_NAME      <start>,<end>
  86. ; <start>  gibt an, wo der Eintrag beginnt.
  87. ; <end>    gibt an, wo der Eintrag endet.
  88. ; Dies kann jeweils sein:
  89. ;  a) eine Spalte, z.B. MAILER_NAME 36,10
  90. ;  b) (nur bei <end>!) EOL (end of line) sein, was bedeutet, das bis zum Ende
  91. ;     der Zeile gelesen wird, z.B. MAILER_NAME 36,EOL
  92. ;  c) eine feste Zeichenkette in Anführungszeichen sein, bei der noch ein
  93. ;     relativer Sprung angegeben werden kann.
  94. ;     Bei <start> bedeutet dies: Ab dem Anfang der Zeichenkette wird mit dem
  95. ;     Lesen der Daten begonnen.
  96. ;     Bei <end> bedeutet es: Es wird bis zum letzten Zeichen vor der Zeichen-
  97. ;     kette gelesen.
  98. ;     z.B. MAILER_NAME "T-Mail",", starting "
  99. ;     Hier werden alle Zeichen ab "T-Mail" bis zum Komma (am Anfang der zweiten
  100. ;     Zeichenkette) ausgelesen.
  101. ;     Auch folgende Konstruktion ist möglich:
  102. ;     MAILER_NAME "T-Mail","starting "-2
  103. ;     Dieses Beispiel ist ein Äquivalent zum vorhergehenden. Auch hier wird
  104. ;     bis zum Komma (2 Zeichen vor 'starting') gelesen. Dieser relative
  105. ;     Sprung kann auch positiv sein.
  106. ;
  107. MAILER_NAME_SIGN 16,"T-Mail"
  108. MAILER_NAME      16,", "
  109. ;
  110. ;
  111. ; BEGINN EINES EINGEHENDEN ANRUFS: Wodurch ist die Zeile gekennzeichnet,
  112. ; in der das Modem ein Klingeln meldet (RING) ?
  113. ; Syntax: START_IN_CALL <xpos>,<st>
  114. ;    (Siehe MAILER_NAME_SIGN)
  115. ; Hier können bis zu 5 Einträge verwendet werden (wegen Unterschieden zwischen
  116. ; analog und ISDN und Ausschließung von 'RINGING'). Eine Ausschließung ist
  117. ; wie überall durch ein angehängtes '_NOT' gekennzeichnet: START_IN_CALL_NOT.
  118. ;
  119. START_IN_CALL 16,"RING detected"
  120. ;
  121. ;
  122. ; VERBINDUNGSAUFBAU EINES EINGEHENDEN ANRUFS: Wodurch ist die Zeile ge-
  123. ; kennzeichnet, die den CONNECT eines eingehenden Anrufs meldet? (Meistens
  124. ; sind die Connect-Zeilen für ein- und ausgehende Anrufe identisch.)
  125. ; Syntax: CONNECT_IN_CALL <xpos>,<st>
  126. ;    (Siehe MAILER_NAME_SIGN)
  127. ;
  128. CONNECT_IN_CALL 16,"■ Incoming call:"
  129. ;
  130. ;
  131. ; BEGINN EINES AUSGEHENDEN ANRUFS: Wodurch ist die Zeile gekennzeichnet,
  132. ; in der das Wählen des Modems protokoliert wird?
  133. ; Syntax: START_OUT_CALL <xpos>,<st>
  134. ;    (Siehe MAILER_NAME_SIGN)
  135. ;
  136. START_OUT_CALL 16,"Polling"
  137. ;
  138. ;
  139. ; VERBINDUNGSAUFBAU EINES AUSGEHENDEN ANRUFS: Wodurch ist die Zeile ge-
  140. ; kennzeichnet, die den CONNECT eines ausgehenden Anrufs meldet? (Meistens
  141. ; sind die Connect-Zeilen für ein- und ausgehende Anrufe identisch.)
  142. ; Syntax: CONNECT_OUT_CALL <xpos>,<st>
  143. ;    (Siehe MAILER_NAME_SIGN)
  144. ;
  145. CONNECT_OUT_CALL 16,"■ Outgoing call:"
  146. ;
  147. ;
  148. ; VERBINDUNGSAUFBAU EINES FAX-ANRUFS: Wodurch ist die Zeile ge-
  149. ; kennzeichnet, die den CONNECT eines Fax-Anrufs meldet?
  150. ; Syntax: CONNECT_FAX_CALL <xpos>,<st>
  151. ;    (Siehe MAILER_NAME_SIGN)
  152. ;
  153. CONNECT_FAX_CALL 16,"■ Incoming FAX call."
  154. ;
  155. ;
  156. ; AKA: Wie soll ShowLog die Aka des anrufenden/angerufenen Systems bestimmen?
  157. ; AKA_SIGN  gibt an, woran die Zeile zu erkennen ist, in der sich der Eintrag
  158. ; befindet.
  159. ;    AKA_SIGN <xpos>,<st>
  160. ;    (Siehe MAILER_NAME_SIGN)
  161. ; Hier können bis zu 5 Einträge verwendet werden (wegen ungenauen Erkennungs-
  162. ; merkmalen bei vielen Mailern). Eine Ausschließung ist wie überall durch ein 
  163. ; angehängtes '_NOT' gekennzeichnet: AKA_SIGN_NOT.
  164. ; AKA gibt an, wo der Eintrag beginnt und endet.
  165. ;    AKA      <start>,<end>
  166. ;    (Siehe MAILER_NAME)
  167. ;
  168. AKA_SIGN 0,", using"
  169. AKA 16,", using"
  170. ;
  171. ;
  172. ; SYSTEM-NAME: Wie soll ShowLog die Namen des anrufenden/angerufenen Systems 
  173. ; bestimmen?
  174. ; SYSTEM_NAME_SIGN  gibt an, woran die Zeile zu erkennen ist, in der sich der 
  175. ; Eintrag befindet.
  176. ;    SYSTEM_NAME_SIGN <xpos>,<st>
  177. ;    (Siehe MAILER_NAME_SIGN)
  178. ; Hier können bis zu 5 Einträge verwendet werden (wegen ungenauen Erkennungs-
  179. ; merkmalen bei vielen Mailern). Eine Ausschließung ist wie überall durch ein 
  180. ; angehängtes '_NOT' gekennzeichnet: SYSTEM_NAME_SIGN_NOT.
  181. ; SYSTEM_NAME gibt an, wo der Eintrag beginnt und endet.
  182. ;    SYSTEM_NAME      <start>,<end>
  183. ;    (Siehe MAILER_NAME)
  184. ;
  185. SYSTEM_NAME_SIGN 16,"System:"
  186. SYSTEM_NAME 24,","
  187. ;
  188. ;
  189. ; SYSOP-NAME: Wie soll ShowLog die Namen des Sysops des anrufenden/angerufenen 
  190. ; Systems bestimmen?
  191. ; SYSOP_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der Eintrag
  192. ; befindet.
  193. ;    SYSOP_SIGN <xpos>,<st>
  194. ;    (Siehe MAILER_NAME_SIGN)
  195. ; SYSOP gibt an, wo der Eintrag beginnt und endet.
  196. ;    SYSOP      <start>,<end>
  197. ;    (Siehe MAILER_NAME)
  198. ;
  199. SYSOP_SIGN 16,"SysOp:"
  200. SYSOP 23,","
  201. ;
  202. ;
  203. ; VERWENDETER MAILER: Wie soll ShowLog den vom anrufenden/angerufenen Systems
  204. ; verwendeten Mailer bestimmen?
  205. ; USING_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der Eintrag
  206. ; befindet.
  207. ;    USING_SIGN <xpos>,<st>
  208. ;    (Siehe MAILER_NAME_SIGN)
  209. ; USING gibt an, wo der Eintrag beginnt und endet.
  210. ;    USING      <start>,<end>
  211. ;    (Siehe MAILER_NAME)
  212. ;
  213. USING_SIGN 0,", using"
  214. USING "using"+6,EOL
  215. ;
  216. ;
  217. ; ORT: Wie soll ShowLog den vom anrufenden/angerufenen Systems angegebenen
  218. ; Ort bestimmen?
  219. ; LOCATION_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der
  220. ; Eintrag befindet.
  221. ;    LOCATION_SIGN <xpos>,<st>
  222. ;    (Siehe MAILER_NAME_SIGN)
  223. ; LOCATION gibt an, wo der Eintrag beginnt und endet.
  224. ;    LOCATION      <start>,<end>
  225. ;    (Siehe MAILER_NAME)
  226. ;
  227. LOCATION_SIGN 16,"System:"
  228. LOCATION ","+2,EOL
  229. ;
  230. ;
  231. ; Übertragenen Dateien:
  232. ; =====================
  233. ;
  234. ; Wie soll ShowLog die Namen der empfangenen Datei bestimmen?
  235. ; FILE_IN_NAME_SIGN  gibt an, woran die Zeile zu erkennen ist, in der sich der 
  236. ; Eintrag befindet.
  237. ;    FILE_IN_NAME_SIGN <xpos>,<st>
  238. ;    (Siehe MAILER_NAME_SIGN)
  239. ; Hier können bis zu 5 Einträge verwendet werden. Eine Ausschließung ist durch 
  240. ; ein angehängtes '_NOT' gekennzeichnet: FILE_IN_NAME_SIGN_NOT.
  241. ; FILE_IN_NAME gibt an, wo der Eintrag beginnt und endet.
  242. ;    FILE_IN_NAME      <start>,<end>
  243. ;    (Siehe MAILER_NAME)
  244. ;
  245. FILE_IN_NAME_SIGN 0," cps, "
  246. FILE_IN_NAME_SIGN_NOT 17,"S"
  247. FILE_IN_NAME " "*3+1," "*4
  248. ;
  249. ;
  250. ; Wie soll ShowLog die Größe der empfangenen Datei bestimmen?
  251. ; FILE_IN_SIZE_SIGN  gibt an, woran die Zeile zu erkennen ist, in der sich der 
  252. ; Eintrag befindet.
  253. ;    FILE_IN_SIZE_SIGN <xpos>,<st>
  254. ;    (Siehe MAILER_NAME_SIGN)
  255. ; Hier können bis zu 5 Einträge verwendet werden. Eine Ausschließung ist durch 
  256. ; ein angehängtes '_NOT' gekennzeichnet: FILE_IN_SIZE_SIGN_NOT.
  257. ; FILE_IN_SIZE gibt an, wo der Eintrag beginnt und endet.
  258. ;    FILE_IN_SIZE      <start>,<end>
  259. ;    (Siehe MAILER_NAME)
  260. ;
  261. FILE_IN_SIZE_SIGN 0," cps, "
  262. FILE_IN_SIZE_SIGN_NOT 17,"S"
  263. FILE_IN_SIZE " "*4+1,"OK:"
  264. ;
  265. ;
  266. ; Wie soll ShowLog die CPS-Rate der empfangenen Datei bestimmen?
  267. ; FILE_IN_CPS_SIGN  gibt an, woran die Zeile zu erkennen ist, in der sich der 
  268. ; Eintrag befindet.
  269. ;    FILE_IN_CPS_SIGN <xpos>,<st>
  270. ;    (Siehe MAILER_NAME_SIGN)
  271. ; Hier können bis zu 5 Einträge verwendet werden. Eine Ausschließung ist durch 
  272. ; ein angehängtes '_NOT' gekennzeichnet: FILE_IN_CPS_SIGN_NOT.
  273. ; FILE_IN_CPS gibt an, wo der Eintrag beginnt und endet.
  274. ;    FILE_IN_CPS      <start>,<end>
  275. ;    (Siehe MAILER_NAME)
  276. ;
  277. FILE_IN_CPS_SIGN 0," cps, "
  278. FILE_IN_CPS_SIGN_NOT 17,"S"
  279. FILE_IN_CPS ","+1,"cps"*0
  280. ;
  281. ;
  282. ; Ebenso wie bei empfangenen, hier nun die Definition für die gesendeten 
  283. ; Dateien mit den Schlüsselwörtern:
  284. ; FILE_OUT_NAME_SIGN     FILE_OUT_NAME
  285. ; FILE_OUT_SIZE_SIGN     FILE_OUT_SIZE
  286. ; FILE_OUT_CPS_SIGN      FILE_OUT_CPS
  287. ;
  288. FILE_OUT_NAME_SIGN 0," cps, "
  289. FILE_OUT_NAME_SIGN_NOT 17,"R"
  290. FILE_OUT_NAME " "*3+1," "*4
  291. ;
  292. FILE_OUT_SIZE_SIGN 0," cps, "
  293. FILE_OUT_SIZE_SIGN_NOT 17,"R"
  294. FILE_OUT_SIZE " "*4+1,"OK:"
  295. ;
  296. FILE_OUT_CPS_SIGN 0," cps, "
  297. FILE_OUT_CPS_SIGN_NOT 17,"R"
  298. FILE_OUT_CPS ","+1,"cps"*0
  299. ;
  300. ;
  301. ; ONLINE-USER: Woran ist erkennbar, daß es sich um einen Onlineuser-Anruf
  302. ; handelt (Übergabe zur BBS)?
  303. ; Syntax: ONLINE_USER <xpos>,<st>
  304. ;         (Siehe MAILER_NAME_SIGN)
  305. ;
  306. ;
  307. ONLINE_USER 16,"Human caller"
  308. ;
  309. ;
  310. ; SESSION-ENDE: Wodurch ist das Ende einer Session gekennzeichnet?
  311. ; Syntax: END_OF_SESSION <xpos>,<st>
  312. ;         (Siehe MAILER_NAME_SIGN)
  313. ; Hier sind bis zu 5 Einträge möglich, die das Ende einer Session anzeigen.
  314. ; Eine Ausschließung ist wie überall durch ein angehängtes '_NOT' zu 
  315. ; kennzeichnen: END_OF_SESSION_NOT.
  316. ;
  317. END_OF_SESSION 16,"■"
  318. END_OF_SESSION_NOT 18,"O"
  319. END_OF_SESSION_NOT 18,"I"
  320. END_OF_SESSION 16,"Handshake failure"
  321. ;
  322. ;
  323. ; FEHLER: Woran kann ShowLog eine Fehlermeldung des Mailers erkennen?
  324. ; Syntax: ERROR <xpos>,<st>
  325. ;         (Siehe MAILER_NAME_SIGN)
  326. ; Hier sind bis zu 5 Einträge möglich. Eine Ausschließung ist wie überall
  327. ; durch ein angehängtes '_NOT' zu kennzeichnen: ERROR_NOT.
  328. ;
  329. ERROR 16,"?"
  330. ERROR_NOT 18,"Unlisted node"
  331. ERROR 16,"Handshake failure"
  332. ERROR 0,"error "
  333. ERROR 0,"Error"
  334. ;
  335. ;
  336. ; EOF
  337. ;