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"

Back to Specification of WWCP


(c) 1996 by G. Hiddink

If you have any comments, please mail to grit@cal050031.student.utwente.nl