Update Message

The Update message is sent by the resolver client when some details of its registration record need to be updated, for example, when its IP addresses have changed.

 <wsdl:message name="UpdateInfo">
     <wsdl:part name="UpdateInfo" xmlns:peer="http://schemas.microsoft.com/net/2006/05/peer" element="peer:UpdateInfo" />
 <wsdl:operation name="Update">
       <wsdl:input wsam:Action="http://schemas.microsoft.com/net/2006/05/peer/resolver/Update" name="UpdateInfo" message="tns:UpdateInfo" />
 Data Types:
 <xs:complexType name="UpdateInfo">
       <xs:element minOccurs="0" name="ClientId" type="ser:guid" />
       <xs:element minOccurs="0" name="MeshId" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="NodeAddress" nillable="true" type="tns:PeerNodeAddress" />
       <xs:element minOccurs="0" name="RegistrationId" type="ser:guid" />
 <xs:element name="UpdateInfo" nillable="true" type="tns:UpdateInfo" />

Refer to the following table for information about the different values of the "xs:element name" attribute.




A string identifying the resolver client. This MUST be unique and SHOULD be created upon the creation of the resolver client. The ClientId of a particular resolver client SHOULD be valid for the lifetime of that client.


The mesh name.


A PeerNodeAddress structure containing the updated endpoint information to be written at the registration record indicated by RegistrationId. See [MC-PRCH] section


A GUID identifying the registration record to be updated. Created by the resolver service as a result of processing a Register message.