2.5.4 Get an Address Location
This use case, illustrated in the following diagram, describes the Location Information Web Service interface that is used by protocol clients to retrieve a civic address location. Locations are associated with network identifiers that allow varying degrees of detail. If the client network identifiers are updated, a new request is invoked to the Location Information Server. This section follows the behavior described in product behavior note.<16>
Figure 9: Steps for getting an address location
The protocol client obtains the FQDN of the protocol server.
The protocol client sends an HTTPS-SOAP GetLocations request to the protocol server, as described in [MS-E911WS]. The request includes network identifiers as an input for locations.
The protocol server returns an HTTPS-SOAP GetLocations response, as described in [MS-E911WS].The locations description includes a list of civic addresses. If the list includes more than one address, then the protocol client selects one address, based on the user’s input.
The protocol client caches its location and uses it in services that depend on location, such as an emergency call.