User Directory Server protocol syntax
{
WWCP User Directory Service Protocol - syntax specification
Version 1.00 - unreleased
Last modified: 23-03-1997
Written by G. Hiddink (c) 1997
}
<MessageToUDS> ::= <WhoIs> | <IsFriend> | <Update> | <SignOn> | <SignOff> | <NewUser>
| <Find> | <ClusterReq>
<MessageFromUDS> ::= <UserData> | <Members> | <NewID> | <Error> | <ProtErr>
<MessageBetweenUDS> ::= <Notify> <Ref>
<WhoIs> ::= WHOIS <Ref> <Serverid>.<Userid>
<IsFriend> ::= ISFRIEND <Serverid>.<Userid> <Serverid>.<Userid>
<Update> ::= UPDATE <Field+Value> { dangerous! }
<SignOn> ::= SIGNON <Serverid>.<Userid> <Nick>
<SignOff> ::= SIGNOFF <Serverid>.<Userid>
<NewUser> ::= ( NEWUSER <Ref> <E-mail_addr> <RealName> <Flags> ) |
( NEWUSER <Ref> <E-mail_addr> <Realname> <Flags> <Url> )
<NewID> ::= NEWID <Ref> <UDS_UserID>
<Find> ::= FIND <Ref> <RealName>
<Error> ::= ERROR <MessageToUDS>
<ProtErr> ::= PROTERR <MessageToUDS>
<ClusterReq> ::= CLUSTERREQ
<UserData> ::= USERDATA <Ref> <Serverid>.<Userid> <Realname> <E-mail_addr>
<Members> ::= MEMBERS <...>
<Ref> ::= 16 bits identifier
<Serverid> ::= 32 bits identifier
<Userid> ::= 16 bits identifier
<Field+Value> ::=
<Nick> ::=
<RealName> ::=
<E-mail_addr> ::=
WHOIS ::= "WHOIS"
ISFRIEND ::= "FRIEND?"
NEWUSER ::= "NEWUSER"
NEWID ::= "NEWID"
UPDATE ::= "UPDATE"
SIGNON ::= "SIGNON"
SIGNOFF ::= "SIGNOFF"
FIND ::= "FIND"
CLUSTERREQ ::= "CLSTREQ"
USERDATA ::= "USRDATA"
MEMBERS ::= "MEMBERS"
ERROR ::= "ERROR"
PROTERR ::= "PROTERR"
(c) 1996 by G. Hiddink
If you have any comments, please mail to
grit@cal050031.student.utwente.nl