When a transmittal report is run, it produces an XML representation of the transmittal object, its workflow, and any related documents. This translates into the following XML structure which is returned from the report:
The <IObject> node contains attributes: OBID, UID, DomainUID, CreationDate, TerminationDate, LastUpdatedDate, UniqueKey, Config, CreationUser, TerminationUser, Name, and Description.
<SPFReportItem> contains <ReportAttribute> sub nodes that have the following attributes: AttrName, AttrDisplayAs, and AttrValue. The data that appears in the ReportAttribute node is directly related to the view definition. When the view definition is updated, the ReportAttribute nodes will contain data that reflects the change.
For example, the <SPRReportItem> node for the transmittal using the delivered view definition will return the name, description, and issue state of the transmittal. For external transmittals, the report would show the raw XML similar to the following:
This is a result of the delivered view definition for an external transmittal containing the lines:
+ISPFCExternalTransmittal/IObject/Name/Name/Identification/1,
+ISPFCExternalTransmittal/IObject/Description/Description/Identification/2,
+ISPFCExternalTransmittal/ISPFTransmittal/SPFXmtlIssueState/Issue State/Miscellaneous/3