2.2.4.183 Transaction
The Transaction complex type specifies a master data change transaction.
The following is the XML schema definition of the Transaction complex type.
-
<xs:complexType name="Transaction"> <xs:sequence> <xs:element minOccurs="0" name="AttributeId" nillable="true" type="tns:Identifier" /> <xs:element minOccurs="0" name="Date" type="xs:dateTime" /> <xs:element minOccurs="0" name="EntityId" nillable="true" type="tns:Identifier" /> <xs:element minOccurs="0" name="ExplicitHierarchyId" nillable="true" type="tns:Identifier" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="MemberId" nillable="true" type="tns:MemberIdentifier" /> <xs:element minOccurs="0" name="MemberType" type="tns:MemberType" /> <xs:element minOccurs="0" name="ModelId" nillable="true" type="tns:Identifier" /> <xs:element minOccurs="0" name="NewValue" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PriorValue" nillable="true" type="xs:string" /> <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/Microsoft.Office.MDM.Services.DataContracts" minOccurs="0" name="TransactionType" type="q18:TransactionType" /> <xs:element minOccurs="0" name="UserId" nillable="true" type="tns:Identifier" /> <xs:element minOccurs="0" name="VersionId" nillable="true" type="tns:Identifier" /> </xs:sequence> </xs:complexType>
AttributeId: Specifies the Identifier of the attribute that is updated in the transaction (if applicable).
Date: Specifies the DateTime of the transaction.
EntityId: Specifies the Identifier of the entity that is updated in the transaction.
ExplicitHierarchyId: Specifies the Identifier of the explicit hierarchy that is updated in the transaction (if applicable).
Id: Specifies the integer ID of the transaction.
MemberId: Specifies the Identifier of the master data member that is updated in the transaction.
MemberType: Specifies the MemberType simple type.
ModelId: Specifies the Identifier of the model that is updated in the transaction.
NewValue: Specifies the new value that is created by the transaction.
PriorValue: Specifies the old value that is replaced by the transaction.
TransactionType: Specifies the TransactionType of the transaction.
UserId: Specifies the Identifier of the user who created the transaction.
VersionId: Specifies the Identifier of the version that is updated in the transaction.