2.2.2.3 Referral Structure

A Referral contains the Endpoint Information (section 3.1.1) of a node. For information about how Referrals are used, see section 3.1. Note that the Referral structure itself does not include any information about the node that is sending or receiving the Referral; it contains information only about the referred node.

 <xs:complexType name="Referral">
     <xs:sequence>
         <xs:element minOccurs="0" name="Address" 
         nillable="true" type="tns:PeerNodeAddress" />
         <xs:element minOccurs="0" name="NodeId" type="xs:unsignedLong" />
     </xs:sequence>
 </xs:complexType>
 <xs:element name="Referral" nillable="true" type="tns:Referral" />

Element

Description

Referral

Information identifying a single node in the mesh.

Referral/NodeId

MUST contain a 64-bit unique identifier.

Referral/Address

MUST contain the PeerNodeAddress of the node.