2.2.4.166 StagingBatchError

The StagingBatchError complex type specifies a process error that is associated with a member in a staging batch.

The following is the XML schema definition of the StagingBatchError complex type.

   <xs:complexType name="StagingBatchError">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q480="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q480:DataContractBase">
         <xs:sequence>
           <xs:element minOccurs="0" name="AttributeId" nillable="true" type="q480:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="EntityId" nillable="true" type="q480:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="HierarchyId" nillable="true" type="q480:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="MemberId" nillable="true" type="q480:MemberIdentifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="TargetCode" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="TargetType" nillable="true" type="q480:RelationshipType" />
           <xs:element minOccurs="0" name="VersionId" nillable="true" type="q480:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>

AttributeId: Specifies the Identifier of the attribute that is being updated. This property is applicable only for attribute value updates.

EntityId: Specifies the Identifier of the entity that is being updated.

ErrorCode: Specifies the descriptive identifier of the batch error.

HierarchyId: Specifies the Identifier of the hierarchy that is being updated. This property is applicable only for hierarchy parent or sibling updates.

MemberId: Specifies the MemberIdentifier of the attribute that is being updated.

Message: Specifies the description of the error.

TargetCode: Specifies the target code of the batch member.

TargetType: Specifies the target type of the batch member.

VersionId: Specifies the Identifier of the version that is being updated.