Operations Best Practices | OGC
Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.
7
SingleUserRegistration
and a
MultiUserRegistration
. While the former
links multiple communication endpoints to a single user ID the latter links multiple user IDs to another multi user ID, thus creating a group. Any message sent to this
group will be delivered to all group members. The WNS is responsible for avoiding circular dependencies between different multi user groups.
d
Unregister
mandatory – This operation allows a client to unregister itself. e
UpdateSingleUserRegistration
optional – This operation allows a client to update a previous registration by providing a new communication endpoint e.g. an
email address or a telephone number. f
UpdateMultiUserRegistration
optional – This operation allows a client to update a previous
MultiUserRegistration
by adding or deleting individual group members.
g
DoNotification
mandatory – This operation allows a client to send a message to the WNS, which will be forwarded on the protocol defined by the registered client. In
addition to the message, the calling client has to provide the
registrationID
of the registered client.
h
GetMessage
mandatory – This operation allows a client to retrieve a message which has not been delivered by the WNS because of restrictions set by the chosen
transport protocol. If notification via SMS or phone call is desired then the WNS will forward the contents of the ShortMessage element of the DoNotification request
together with a unique ID assigned to that message for later retrieval of the complete message via the GetMessage operation.
Each of the WNS operations is described in more detail in subsequent clauses.