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.