3.1.4.1.3.4 t:FindMessageTrackingSearchResultType Complex Type

The FindMessageTrackingSearchResultType complex type specifies information about the message that was found by using the FindMessageTrackingReport operation (section 3.1.4.1).

 <xs:complexType name="FindMessageTrackingSearchResultType">
   <xs:all>
     <xs:element name="Subject"
       type="xs:string"
      />
     <xs:element name="Sender"
       type="t:EmailAddressType"
      />
     <xs:element name="PurportedSender"
       type="t:EmailAddressType"
       minOccurs="0"
      />
     <xs:element name="Recipients"
       type="t:ArrayOfRecipientsType"
      />
     <xs:element name="SubmittedTime"
       type="xs:dateTime"
      />
     <xs:element name="MessageTrackingReportId"
       type="t:NonEmptyStringType"
      />
     <xs:element name="PreviousHopServer"
       type="t:NonEmptyStringType"
       minOccurs="0"
      />
     <xs:element name="FirstHopServer"
       type="t:NonEmptyStringType"
       minOccurs="0"
      />
     <xs:element name="Properties"
       type="t:ArrayOfTrackingPropertiesType"
       minOccurs="0"
      />
   </xs:all>
 </xs:complexType>

The following table lists and describes the child elements of the FindMessageTrackingSearchResultType complex type.

Element name

Type

Description

Subject

xs:string ([XMLSCHEMA2])

Specifies the subject of the message that was found.

Sender

t:EmailAddressType ([MS-OXWSCDATA] section 2.2.4.31)

Specifies the email address of the sender for the message that was found.

PurportedSender

t:EmailAddressType

Specifies the email address of the person who is purportedly sending the message.<11>

Recipients

t:ArrayOfRecipientsType ([MS-OXWSCDATA] section 2.2.4.11)

Specifies the email addresses of the recipients for the message that was found.

SubmittedTime

xs:dateTime ([XMLSCHEMA2])

Specifies the time that the message entered the server.

MessageTrackingReportId

t:NonEmptyStringType ([MS-OXWSCDATA] section 2.2.5.20)

Specifies the message by its message ID, the organization where the message was found, the server on which the message was submitted, and an internal ID that uniquely identifies the message.

1. PreviousHopServer

t:NonEmptyStringType

Specifies the previous server name (if available) that submitted the message.

FirstHopServer

t:NonEmptyStringType

Specifies the name of the server in the forest that first accepted the message.<12>

Properties

t:ArrayOfTrackingPropertiesType (section 2.2.4.2)

Specifies a list of one or more tracking properties.<13>

The following Augmented Backus-Naur Form (ABNF) specifies the string structure of MessageTrackingReportId element.

 MessageTrackingReportId = messageId %x2C server %x2C internalId %x2C senderRecip %x2C domain
 messageId = messageIdTag %x3D messageIdValue
 server = serverTag %x3D serverValue
 internalId = internalIdTag %x3D internalIdValue
 senderRecip = senderTag / recipentTag %x3D senderRecipValue
 domain = domainTag %x3D domainValue
 messageIdTag = %x4D.65.73.73.61.67.65.2D.49.64
 serverTag = %x53.65.72.76.65.72
 internalIdTag  = %x49.6E.74.65.72.6E.61.6C.2D.49.64
 senderTag = %x53.65.6E.64.65.72
 recipentTag = %x52.65.63.69.70.69.65.6E.74
 domain = %x44.6F.6D.61.69.6E

The messageIdValue rule specifies the uniquely identifier of the message.

The serverValue rule specifies the server on which the message was submitted.

The internalIdValue rule specifies the internal ID that uniquely identifies the message.

The senderRecipValue rule specifies the GUID of the user who is doing the tracking.

The domainValue rule specifies the domain/organization where the message was found.