2.2.4.22 SerializedECMChangeLogTableRow
Namespace: http://schemas.microsoft.com/sharepoint/taxonomy/soap/
A change to the term store. For each object type, valid combinations of change type, data type, and meaning are as follows:
Object Type: 1 (Term)
1 (Add) - ChangeDataForAddTermSetMembership - Term added to term set.
5 (Copy) - ChangeDataForAddTermSetMembership - Term created by copying from another Term.
4 (Move) - ChangeDataForMoveOrUpdateTermSetMembership - Term moved within term set or to a different term set.
3 (Delete) - ChangeDataForDeleteTerm - Term deleted.
7 (Merge) - ChangeDataForMergeTerm - Term merged.
Object Type: 2 (TermSet)
1 (Add) - ChangeDataForAddTermSet - Term set created.
5 (Copy) - ChangeDataForAddTermSet - Term set created by copying from another term set.
4 (Move) - ChangeDataForUpdateTermSet - Term set moved to different term set group.
2 (Edit) - None - Term set edited without moving to different term set group.
3 (Delete) - None - Term set deleted.
Object Type: 3 (Group)
1 (Add) - None - Term set group created.
2 (Edit) - None - Term set group updated.
3 (Delete) - None - Term set group deleted.
Object Type: 4 (TermStore)
1 (Add) - ChangeDataForAddOrDeleteLanguage - Language added to a term store.
3 (Delete) - ChangeDataForAddOrDeleteLanguage - Language deleted from a term store.
2 (Edit) - ChangeDataForSetDefaultLanguage - Default language changed for term store.
2 (Edit) - None - Creating, updating or deleting an access control list (ACL) for the term store or term set group.
Object Type: 5 (Site)
1 (Add) - ChangeDataForAddUsedTerm - Using a Term in a site collection for the first time.
<xs:complexType name="SerializedECMChangeLogTableRow"> <xs:attribute name="a0" type="ser:guid" use="required"/> <xs:attribute name="a48" type="ser:guid" use="optional"/> <xs:attribute name="a49" type="ser:guid" use="optional"/> <xs:attribute name="a50" type="ser:guid" use="optional"/> <xs:attribute name="a51" type="InternalIdentifier" use="optional"/> <xs:attribute name="a52" type="mst:ChangedItemType" use="required"/> <xs:attribute name="a53" type="mst:ChangedOperationType" use="required"/> <xs:attribute name="a54" type="xs:dateTime" use="required"/> <xs:attribute name="a55" type="xs:string" use="optional"/> <xs:attribute name="a56" type="UserName" use="optional"/> </xs:complexType>
a0: The identifier of the term store partition.
a48: The identifier of a term set group. The value MUST be NULL if the change is not scoped inside a term set group, for example, a language or permissions changes.
a49: The identifier of a term set. The value MUST be NULL if the change is not scoped inside a term set, for example, language or permissions changes.
a50: The identifier of the object being changed. The value MUST be NULL if the change is not for a specific object, for example, language or permissions changes.
a51: The internal identifier of the object being changed. The value MUST be NULL if the change is not for a specific object, for example, language or permissions changes.
a52: The type of the object, which MUST be a value specified in the preceding list.
a53: The type of the change, which MUST be a value specified in the preceding list.
a54: The UTC time when the change happened.
a55: The details of the change. If used, it MUST be one of the following types:
ChangeDataForAddOrDeleteLanguage (section 2.2.5.1)
ChangeDataForSetDefaultLanguage (section 2.2.4.10)
ChangeDataForAddTermSetMembership (section 2.2.4.4)
ChangeDataForMoveOrUpdateTermSetMembership (section 2.2.4.8)
ChangeDataForAddTermSet (section 2.2.4.3)
ChangeDataForUpdateTermSet (section 2.2.4.11)
ChangeDataForDeleteTerm (section 2.2.4.6)
ChangeDataForMergeTerm (section 2.2.4.7)
ChangeDataForAddUsedTerm (section 2.2.4.5)