home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / snppd114.zip / SNPPD.ENG < prev    next >
Text File  |  2002-01-02  |  10KB  |  305 lines

  1.                 SNPP Sever v. 1.09.
  2.                 All ownership belong to: Igor Vaskov 2:5020/207.27@FIDONet
  3.                 Idea and algorithm:      Igor Vaskov
  4.                 Protocol:                Allan Gwinn
  5.                 Expansions of protocol:  Igor Vaskov
  6.  
  7.                         Description
  8.   Given program presents itself SNPP server with the level support 1 and 2.
  9. Interface part does not require graphic subsystem supports, thereby starting
  10. exhibit can be realize in detach mode. When starting on the textual screen
  11. will be issued information on considering adjusting a system, but in the
  12. process of work on the measure of realization of join - information on
  13. setup relationships with IP distant system addresses. Output from the program
  14. can be realize by the combination Ctrl-X. Program is correct processes a
  15. majority of wrong situations. For raising automatic system reliability is
  16. recommend to translate OS/2 systems in the mode PROTECT ONLY.
  17.  
  18.   Requirements to the equipment Minimum 386DX-25 8Mb RAM,
  19. Optimum Pentium 133 16Mb RAM.
  20. Advisable OS/2 configuration for working on HPFS disk.
  21. Database can occupy on the disk quite a few place on 42 bits on one number.
  22.  
  23.                         Installation
  24. Program uses ETC variable surrounding. Before the beginning of work, check
  25. install this variable and in what value. Yes, a little remember.
  26. Without fall must be install support TCPIP :) Whereupon necessary in the
  27. directory, specified in variable ETC create the following files:
  28. SNPPD.PWD - passwords on session
  29. SNPPD.CFG - a deskside of server(highly tangled)
  30. SNPPD.ID  - database with possibility of pen name (is not obligatory)
  31.  
  32. Structure of files
  33.         SNPPD.PWD
  34. For usual users
  35. ---Cut---
  36. Login1 Password1
  37. Login2 Password2
  38. ---Cut---
  39. For manager
  40. ---Cut---
  41. Login3 Password3 *
  42. ---Cut---
  43.  
  44.         SNPPD.CFG
  45.  
  46. ROBOT [001,002,...,999]
  47.  
  48. Allows to use in network several automatons on receiving the messages.
  49. Code 3 signs.
  50.  
  51. SWAPDIR X:\NOW\
  52.  
  53. Before the version 1.02.
  54. Instruction where to pack received, unless it is given undertakes from command
  55. line of start.
  56. In versions 1.03 and senior is carry in file
  57. PAGEINT.CFG.
  58.  
  59. LOCALBASE [ON,OFF]
  60.  
  61. Use or not to use a database from SNPPD.ID.
  62.  
  63. TYPEIDCHECK [LOCALBASEONLY,REQUESTONLY,LOCALBASEBEFOREREQUEST,REQUESTBEFORELOCALBAS]
  64.  
  65. In what sequences to address to local and global databases (global base support
  66. is possible for PageLink systems only and only in packed version)
  67.  
  68. NOTINBASES [ACCEPT,REJECT]
  69.  
  70. That do if IDPage in the base is not found(emphasize exactly is not found,
  71. rather then is not active).
  72. ACCEPT - pager will be consider active(requests will be processed).
  73.  
  74. LOGLEVEL    [1,2,3]
  75.  
  76. Level an detail LOG-file, which you will find in %ETC%\SNPPD.LOG
  77.  
  78. In versions 1.02 is entered variable
  79.  
  80. MESSAGEFLAGNAME X:\NOW\!MSG!.FLG
  81.  
  82. Allows to indicate a way and name of flag, which will be create at the
  83. appearance in the directory specified in SWAPDIR file contain message.
  84. If variable is not initialized, flag when receiving the reporting will not be
  85. create.
  86. In versions 1.03 and senior is carry in PAGEINT.CFG file.
  87.  
  88.  
  89.         !!!ATTENTION!!!
  90. As from the version 1.03 is entered new config file, where are kept adjustment
  91. required for interactions with your paging system:
  92.  
  93.         PAGEINT.CFG
  94.  
  95. SWAPDIR X:\NOW\
  96.  
  97. Instruction where to pack received, unless it is given undertakes from
  98. command line of start.
  99.  
  100. MESSAGEFLAGNAME X:\NOW\!MSG!.FLG
  101.  
  102. Allows to indicate a way and name of flag, which will be create at the
  103. appearance in the directory specified in SWAPDIR file contain message.
  104. If variable is not initialized, flag when receiving the reporting will not be
  105. create.
  106.  
  107.  
  108.         SNPPD.ID
  109. ---Cut---
  110. 1            PINCODE      A 1
  111. 10                        A 10
  112. 100                       A 100
  113. 1000                      A 1000
  114. 10000                     A 10000
  115. 10001                     A 10001
  116. 10002                     A 10002
  117. 10003                     A 10003
  118. 10004                     A 10004
  119. 10005                     A 10005
  120. 10006                     A 10006
  121. 10007                     A 10007
  122. 10008                     A 10008
  123. 10009                     A 10009
  124. 1001         PINCODE      A 1001
  125. 10010                     A 10010
  126. 10011                     A 10011
  127. 10012                     A 10012
  128. 10013                     A 10013
  129. 10014                     A 10014
  130. 10015                     A 10015
  131. 10016                     A 10016
  132. 10017                     A 10017
  133. 10018                     A 10018
  134. 10019                     A 10019
  135. 1002                      A 1002
  136. 10020                     A 10020
  137. 10021                     A 10021
  138. 10022                     A 10022
  139. 10023                     A 10023
  140. 10024                     A 10024
  141. 10025                     A 10025
  142. 10026                     A 10026
  143. 10027                     A 10027
  144. 10028                     A 10028
  145. 10029                     A 10029
  146. 1003                      A 1003
  147. ---Cut---
  148. The Lines are sorted on the first field on growth, but not as numbers, as
  149. follows as line. There is a base In the kit build on this principle on 1
  150. thousand.
  151. Abonents.
  152. With 1-ouch positions goes a pager ID can be alphabetical-numerical(!)
  153. 12 positions.
  154. With 14-ouch positions goes an individual password of abonent to sending the
  155. reporting 12 positions.
  156. 27 position a sign of activity A - is active, any other - is not active,
  157. gap does not follow to use.
  158. With 29 positions a number ∩σΘΣµσ≡α, used in your system 12 symbols.
  159. This number will be substitute in the output file when receiving a reporting
  160. on the number specified at the beginning of initially line. Thereby possible
  161. translate alphabetical-numerical number, used when addressing to the server
  162. SNPP, in numerical, accepted in your system.
  163. All line have a length 40 symbols and are finish standard characters <CR><LF>.
  164.  
  165.         After work all specified actions - must running.
  166.  
  167.  
  168.                         Manual of user(very short).
  169. 1. Read RFC1645.
  170. 2. Additional command:
  171. REPEat [n {m}] - to repeat a message n once interval m minutes.
  172. RELOad - to reread SNPPD.PWD (only for the manager).
  173. GETU [Login]- to give information on the user (only for the manager).
  174. 3. Use
  175. HELP [command_name]
  176. 4. Format output files(in the directory SWAPDIR) - to the format an exchange
  177. through Gate program Nuclon developer PageLink.
  178.  
  179. &112 27-01-00 12:10:15 1 5 0 PINCODE * * userid password 09-04-99 17:30:13 This is message.
  180. |--- -------- -------- | | | ------- --- ------ -------- ----------------- ----------------
  181. | |   |        |       | | | |       |   |      |        |                 |
  182. | |   |        |       | | | |       |   |      |        |                 Message Itself before <CR><LF>.
  183. | |   |        |       | | | |       |   |      |        Date and time of receiving a message.
  184. | |   |        |       | | | |       |   |      Password of sender.
  185. | |   |        |       | | | |       |   Login of sender.
  186. | |   |        |       | | | |       Technical parameters(1.03+ IP and Host send sides).
  187. | |   |        |       | | | Individual password to sending a reporting for this ∩σΘΣµσ≡α.
  188. | |   |        |       | | Area of dispatch.
  189. | |   |        |       | Interval at minutes.
  190. | |   |        |       How many times repeat.
  191. | |   |        Time of sending a message.
  192. | |   Date of sending a message.
  193. | Pager ID.
  194. Sign of format. Always &.
  195.  
  196. Wasted and start field are to be replaced by symbol *
  197.  
  198. If anything in the format you did not understand, will be involve with the author (how to - below).
  199.  
  200. Later, hopes, manual will be increase.
  201.  
  202.                         Restrictions not commercial version.
  203. 1. Only 3 pair (vapour)s login-password.
  204. 2. Not more than 3-h simultaneous users on-line.
  205. 3. Length of reporting 80 symbols.
  206. 4. Restrictions in processing an interaction with Nuclon program
  207.    (PageLink Corp.).
  208.  
  209.                         But that else be?
  210. Be a program-client to the server SNPP combine in itself possibility to send
  211. reporting scanning certain directory on the subject of arrivals of files,
  212. contain text, as well as work as a full-fledged working place paging operation.
  213. Runs On all Windows, commencing from 3.11.
  214. Be DLL under OS/2 realizing SNPP V.1 and V.2, as well as small test utility to
  215. her, allowing send a textual file on pager from command line. Irreplaceable
  216. thing for any automation and admin's large servers.
  217.  
  218.                         Bug Fix and News
  219. ! - innovations;
  220. # - amendable bugs;
  221. % - change.
  222.  
  223. Version 1.02
  224. ! Appear a flag of presence of message.
  225. # Mistake help in command Hold # Mistake in realization command REPEat.
  226.  
  227. Version 1.03
  228. ! Appear a function of automatic rebooting exhibit in the event of the
  229.   untilled mistake. Repeatedly raises vitality automatic system.
  230. ! Appear a national code page support (Win-1251, KOI-8 & etc.).
  231.   In the nonprofit version possible to use only 2 first in the order of
  232.   writing in snppd.cp file. Format of file:
  233.   <CodePage_name> <Sequence_of_symbols_for_this_code_pages> File must
  234.   position in the directory given in variable ETC.
  235.   Transformation goes to the first line always,i.e. if beside you main working
  236.   national code page DOS866 necessary first to place a line exactly with this
  237.   kit of symbols.
  238. ! Add command CHCP <CodePage_name>. CodePage_name - must comply with available
  239.   in snppd.cp will otherwise be issued report on the mistake.
  240.   Example:
  241.  
  242.   CHCP 1251
  243.  
  244. % Is Change linking. All part of program, responsible for the interaction with
  245.   paging system a change in separate DLL.
  246. % Changes To files of adjustment. Variable SWAPDIR and MESSAGEFLAGNAME change
  247.   in PAGEINT file.CFG , situated in the directory, specified in variable ETC.
  248.  
  249.                         How to author(Igor Vaskov).
  250.  
  251. Fido 2:5020/207.27 AKA 2:5020/939.72 (Igor Vaskov).
  252. E-mail: igor-vaskov@mtu-net.ru
  253. Fone (095)466-6477
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.