home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
DS100.ZIP
/
DIRSER.DOC
< prev
next >
Wrap
Text File
|
1992-10-14
|
17KB
|
534 lines
Directory Services
Version 1.00
(DS100)
October 14, 1992
Copyright (c) 1992 Merlin Systems
All rights reserved
Copyright (c) 1992 Merlin Systems, Inc. All rights reserved. This software
product and this manual are copyrighted and all rights are reserved by Merlin
Systems, Inc. No part of the contents of this manual may be reproduced or
transmitted in any form or by any means without the written permission of the
publisher.
Merlin Systems, Inc. does not assume any liability arising out of the
application or use of any products described herein. Merlin Systems, Inc.
further reserves the right to make changes in any products described herein
without notice. This document is subject to change without notice.
Table of Contents
Introduction ................................................. Page 2
How directory services works ................................. Page 2
Syntax ....................................................... Page 2
Keywords ..................................................... Page 2
USERS Format ................................................. Page 4
Maximums ..................................................... Page 5
Shareware .................................................... Page 6
Shameless Advertising ........................................ Page 6
Addresses .................................................... Page 7
Support ...................................................... Page 7
Registration Form ............................................ Page 9
DirSer 1.00 - October 14, 1992 Page 1 of 9
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
INTRODUCTION:
Directory Services (DS) is a brand new concept for FidoNet. It allows users
from other systems to query your system for your user names. Before a user
from another system would have to send a message to 'sysop @ <yournpde>' and
ask you the question if you had 'John Smith' as one of your users, and if
'John' spelled his last name as 'Smith' or 'Smyth'. DS fully automates this
process by eliminating the need for human intervention much like AreaFix
automated the job of echomail maintaince.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
HOW DIRECTORY SERVICES WORKS:
DS scans your netmail area for messages addressed to it. Upon finding such a
message it will process it according to the commands found the message's
subject line. The following are a list of currently available user commands:
HELP
This will send back a sysop-defined message detailing DS'
instructions.
LIST [<field> <operation> <value>]
This will send back a list of users that fit the query.
The <field> is the name of a users record field (ex. name or city).
The <operation> can be one of the following:
= - <value> equals <field>
: - <value> is in <field> (string fields only)
< - <value> is less than <field>
> - <value> is greater then <field>
# - <value> doesn't equal <field>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
SYNTAX:
DS <configuration_file>
Where:
<configuration file>
is the location and filename of the text file that contains DS'
configuration.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
KEYWORDS:
The following are the keywords that DS looks for in its configuration file, and
their meaning:
NetMail <location> [-$]
The directory where NetMail is kept. If you include the -$ option,
DS will read in the netmail area as a Squish-style message base. The
DirSer 1.00 - October 14, 1992 Page 2 of 9
<location> for squish-style netmail is actually a location and a
filename. You can have multiple NetArea keywords.
Display <filename>
The location and filename of a display that holds the template for
the reply messages.
The format of the display file is as follows:
If (the first character if a tilde (~), then the first line is the
repeating line and the next lines are the display header, if not then
all of the file is taken as the repeating display.
In the repeating lines, you may place field variables. field
variables have a syntax of:
@<variable>[:<max display length>]
Where ever a field variable is found, it will be replaced by the
value from the current user's record.
Flavour <flavours>
The flavour that a reply message will have. Possible flavours
include:
KILL - Purge the message after its has been sent
LOCAL - This is needed for FrontDoor systems
HOLD - Hold the mail for pickup
RRR - Return receipt requested
IMM - Immediate sending (FrontDoor only)
DIRECT - Direct sending (FrontDoor only)
DB.HEADER <value>
The number of bytes in the users files that the header contains. The
header is a fixed record that is placed at the beginning of the users
file in some systems.
DB.LENGTH <value>
The number of bytes per user record in the users file.
NOKILL
Do not purge the requesting message. The requesting message is
marked by a Revd flag after processing.
NAME <name>
The name(s) that DS will respond to.
USERS <filename>
The location and filename of the users file. This file contains a
database of the system's user records.
ORIGIN <filename> | @<origin>
If you include a filename here, DS will place that file as the
replying message's footer. If you place an @ followed by an origin
line, DS will place this line as an origin line.
E.g.
DirSer 1.00 - October 14, 1992 Page 3 of 9
origin @Merlin Systems 613-236-1138
would be expanded to:
* Origin: Merlin Systems 613-236-1138 (1:163/509)
in the replying message
HELP <filename>
The location and filename of a text file that is sent back to a
message that has requested help.
ADDRESS <node> [node [node..]]
Your node address (4D) and akas.
LOG <filename>
The location and name of a Log file.
DB.<variable> <position> [length] <type>
These keywords are sysop-definable. They define which fields in the
users file are accessible by DS.
<variable> is the name of the field,
<position> is the position in the record (based from zero),
[length] is the length of the field (for string types only),
<type> is the one of the following:
S for a string field,
P for a pascal string field,
U for an unsigned integer field (2 bytes, 0 to 65535),
I for an integer field (2 bytes, - 32767 to 32767),
F for a floating point field
(4 bytes, 3.4 * (10^-38) to 3.4 * (10^38)),
T for a short unsigned integer (1 byte, 0 to 255),
L for a long integer (4 bytes, -2,147,483,647 to 2,147,483,647).
Please refer to the 'USERS Format' section later on.
Legend: <string> Words inside of less-than and greater-than signs are
variables that must be present.
[string] Parameters inside square brackets are optional.
| The vertical bar represents an OR situation.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
USERS FORMAT:
The following are some formats of various BBS'. You can include up to
sixteen (16) fields, and you do not have to include all of the listed below.
Replace the db.xxxxx definitions in your configuration file with the
appropriate BBS' user format.
PCBoard
db.length 400
db.name 0 25 S
db.city 25 24 S
db.dataphone 61 13 S
db.phone 74 13 S
db.datelaston 87 6 S
db.timelaston 93 5 S
DirSer 1.00 - October 14, 1992 Page 4 of 9
db.level 107 T
db.timeson 108 I
db.comment1 123 30 S
db.comment2 153 30 S
QuickBBS 2.04 & Remote Access
db.length 158
db.name 0 36 S
db.city 36 26 S
db.dataphone 78 13 S
db.homephone 91 13 S
db.lastime 104 6 S
db.lastdate 110 9 S
db.seclevel 132 I
db.timeson 134 I
Maximus1 & Opus 1.03
db.length 180
db.name 0 36 S
db.city 36 36 S
db.alias 72 21 S
db.phone 93 15 S
db.timeson 128 U
Telegard 1.61
db.length ????? <- Can someone fill this in please
db.name 0 21 P
db.realname 21 21 P
db.phone 63 12 P
db.laston 73 10 P
db.age <- ditto
db.sex "
db.note "
db.city "
db.street "
db.zipcode "
db.occupation "
db.computer "
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
MAXIMUMS:
Characters per line...........................256
DS names......................................10
Characters in a DS name.......................36
Characters in Squish Log File location/name...79
Number of a.k.a's (including primary node)....32
Number of netmail areas.......................6
Number of fields in a users file..............16
DirSer 1.00 - October 14, 1992 Page 5 of 9
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
SHAREWARE:
This piece of software is being distributed as ShareWare. If you use it
regularly or within a commercial environment, you must register it by sending
$25.00 (CAN$), or the equivalent in another currency, to the address below. I
dont work for you, nor do I work for free.
As with any ShareWare program, Merlin Systems and Roy Pereira do not take any
responsibility for this program's behavior. Any bug reports should be sent to
the author.
Squish, AreaFix, and Fido are trademarks of their respective manufacturers.
DIRSER is copyrighted by Roy Pereira and Merlin Systems Inc.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
SHAMELESS ADVERTISING:
GateNet:
Watch out for Merlin System's new revolutionary new email gateway system.
'GateNet' will support the following email systems:
PCBoard ccMail FidoNet (Msg/Squish/Pkt)
UUCP Novell MHS Comterm Fax
You will be able to seamlessly exchange email to and from any of the above
systems.
Future modules include:
Microsoft Mail CE Software's QuickMail
X.400 3Com + Email
QWK format Squish
Hudson generic format
PCB-MHS:
Merlin Systems, Inc. is pleased to announce that they will be releasing
PCB-MHS on September 1, 1992.
PCB-MHS will also be debuted in Denver at the ONE BBSCON on August 13-16.
PCB-MHS is an e-mail gateway software package that will gateway messages from
Clark Development's PCBoard BBS software to Novell's MHS. Price will be 249.00
US$ which will include gateway software, setup & configuration software,
printed manual, and support.
Some features of PCB-MHS:
- Notification of Pcboard Users of new mail
- Automatic conversion of users names
- Works on Personal and Network versions of MHS
- File Attachments
DirSer 1.00 - October 14, 1992 Page 6 of 9
- Effortless replies
- Setup program that incudes text windows and mouse support
- Multiple PCBoard conferences
- Handles MHS-70 and Pcboard 14.x
PCBxBase:
PCBxBase is a front-end for viewing/editing of dBase/Clipper/Foxpro database
files. It allows PCBoard to shell out and run a dBase-like program.
Features include:
- multiple open database files with multiple indexes
- Able to run standard dBase-like program
- Integrated Configuration Environment with program editor, syntax
checker and configuration editor
- Handles dBase III+, dBase IV, Clipper, Foxpro 2.0 data file and indexes
- COM 1-8 plus local-only mode
- On-screen multi-page forms and browse
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
ADDRESSES:
Author: Roy Pereira
Postal: Merlin Systems
P.O. Box 3043, Station "C"
Ottawa, Ontario, Canada
K1Y 4J3
BBS & Fax: 613-236-1481 (v.32bis & G3)
Voice: 613-236-1138 (only available to registered users)
InterNet: roy.pereira@merlin-systems.on.ca
UUCP: uunet!mersys!roy.pereira
MHS: rpereira @ merlin
FidoNet: Roy Pereira at 1:163/509
[ FREQ DIRSER for the latest version of Directory Services ]
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
SUPPORT:
Every good piece of software needs support by the author. Support is provided
at any of the addresses as stated in the "Addresses" section above.
DirSer 1.00 - October 14, 1992 Page 7 of 9
If you have a bug report, please include the MEMCHECK.LOG file that is
created when you set the environment variable MEMCHECK to yes. You should also
include your squish.cfg.
DirSer 1.00 - October 14, 1992 Page 8 of 9
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
REGISTRATION FORM (PRODUCT: DIRSER)
Name :____________________________________________
Mailing Address :____________________________________________
____________________________________________
____________________________________________
Phone Number :__________________ Fax :_________________
FidoNet ID :____________________________________________
InterNet ID :____________________________________________
UUCP ID :____________________________________________
X.400 ID :____________________________________________
Other :____________________________________________
What software do you use?
Mailer :_____________________________________________
Tosser/Scanner :_____________________________________________
BBS :_____________________________________________
+--------------------------------------------------------------------------+
| Description Quantity Price |
+--------------------------------------------------------------------------+
| |
| Directory Services (DirSer) _________ @ 25.00 __________ |
| |
+--------------------------------------------------------------------------+
| |
| Net Total __________ |
| |
| Canadian residents please add 7% GST. (GST No. 129636346) __________ |
| |
| Total __________ |
| |
+--------------------------------------------------------------------------+
Important: Please make checks payable to "Merlin Systems"
DirSer 1.00 - October 14, 1992 Page 9 of 9