[MS-SSMDSWS]:
Master Data Services Web Service Specification

Intellectual Property Rights Notice for Open Specifications Documentation

§  Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages, standards as well as overviews of the interaction among each of these technologies.

§  Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you may make copies of it in order to develop implementations of the technologies described in the Open Specifications and may distribute portions of it in your implementations using these technologies or your documentation as necessary to properly document the implementation. You may also distribute in your implementation, with or without modification, any schema, IDL’s, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications.

§  No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

§  Patents. Microsoft has patents that may cover your implementations of the technologies described in the Open Specifications. Neither this notice nor Microsoft's delivery of the documentation grants any licenses under those or any other Microsoft patents. However, a given Open Specification may be covered by Microsoft Open Specification Promise or the Community Promise. If you would prefer a written license, or if the technologies described in the Open Specifications are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting .

§  Trademarks. The names of companies and products contained in this documentation may be covered by trademarks or similar intellectual property rights. This notice does not grant any licenses under those rights.

§  Fictitious Names. The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in this documentation are fictitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred.

Reservation of Rights. All other rights are reserved, and this notice does not grant any rights other than specifically described above, whether by implication, estoppel, or otherwise.

Tools. The Open Specifications do not require the use of Microsoft programming tools or programming environments in order for you to develop an implementation. If you have access to Microsoft programming tools and environments you are free to take advantage of them. Certain Open Specifications are intended for use in conjunction with publicly available standard specifications and network programming art, and assumes that the reader either is familiar with the aforementioned material or has immediate access to it.

Revision Summary

Date / Revision History / Revision Class / Comments /
11/06/2009 / 0.1 / Major / First release.
03/05/2010 / 1.0 / Major / Updated and revised the technical content.
04/21/2010 / 2.0 / Major / Updated and revised the technical content.
06/04/2010 / 3.0 / Major / Updated and revised the technical content.
09/03/2010 / 3.0.1 / Editorial / Changed language and formatting in the technical content.
02/09/2011 / 3.0.1 / No change / No changes to the meaning, language, or formatting of the technical content.
07/07/2011 / 4.0 / Major / Significantly changed the technical content.

2/2

[MS-SSMDSWS] — v20110707

Master Data Services Web Service Specification

Copyright © 2011 Microsoft Corporation.

Release: Thursday, July 7, 2011

Contents

1 Introduction 16

1.1 Glossary 16

1.2 References 17

1.2.1 Normative References 17

1.2.2 Informative References 18

1.3 Protocol Overview (Synopsis) 18

1.4 Relationship to Other Protocols 18

1.5 Prerequisites/Preconditions 19

1.6 Applicability Statement 19

1.7 Versioning and Capability Negotiation 19

1.8 Vendor-Extensible Fields 20

1.9 Standards Assignments 20

2 Messages 21

2.1 Transport 21

2.2 Common Message Syntax 21

2.2.1 Namespaces 21

2.2.2 Messages 21

2.2.2.1 MessageResponse 21

2.2.2.2 SecurityPrincipalsRequest 22

2.2.3 Elements 22

2.2.4 Complex Types 22

2.2.4.1 Annotation 27

2.2.4.2 ArrayOfAnnotation 28

2.2.4.3 ArrayOfAttribute 28

2.2.4.4 ArrayOfAttributeDataType 28

2.2.4.5 ArrayOfAttributeGroup 29

2.2.4.6 ArrayOfBRAction 29

2.2.4.7 ArrayOfBRActionComponent 29

2.2.4.8 ArrayOfBRActionGroup 30

2.2.4.9 ArrayOfBRAttributeTypeInfo 30

2.2.4.10 ArrayOfBRCondition 30

2.2.4.11 ArrayOfBRConditionComponent 31

2.2.4.12 ArrayOfBRConditionGroup 31

2.2.4.13 ArrayOfBRConditionTreeNode 31

2.2.4.14 ArrayOfBRFreeformArgument 32

2.2.4.15 ArrayOfBusinessRule 32

2.2.4.16 ArrayOfDerivedHierarchy 32

2.2.4.17 ArrayOfDerivedHierarchyLevel 32

2.2.4.18 ArrayOfEntity 33

2.2.4.19 ArrayOfEntityMembers 33

2.2.4.20 ArrayOfEntityMemberType 33

2.2.4.21 ArrayOfExplicitHierarchy 34

2.2.4.22 ArrayOfExportView 34

2.2.4.23 ArrayOfFunctionPrivilege 34

2.2.4.24 ArrayOfGroup 35

2.2.4.25 ArrayOfHierarchyMemberPrivilege 35

2.2.4.26 ArrayOfIdentifier 35

2.2.4.27 ArrayOfCollection 36

2.2.4.28 ArrayOfMDMError 36

2.2.4.29 ArrayOfMember 36

2.2.4.30 ArrayOfMemberIdentifier 36

2.2.4.31 ArrayOfMemberType 37

2.2.4.32 ArrayOfMetaDataAttribute 37

2.2.4.33 ArrayOfModel 37

2.2.4.34 ArrayOfModelPrivilege 38

2.2.4.35 ArrayOfParent 38

2.2.4.36 ArrayOfParentChild 38

2.2.4.37 ArrayOfStagingBatch 39

2.2.4.38 ArrayOfStagingBatchError 39

2.2.4.39 ArrayOfStagingUnbatchedInformation 39

2.2.4.40 ArrayOfSystemSetting 39

2.2.4.41 ArrayOfSystemSettingGroup 40

2.2.4.42 ArrayOfTransaction 40

2.2.4.43 ArrayOfUser 40

2.2.4.44 ArrayOfValidationIssue 41

2.2.4.45 ArrayOfVersion 41

2.2.4.46 ArrayOfVersionFlag 41

2.2.4.47 Attribute 42

2.2.4.48 AttributeGroup 42

2.2.4.49 AuditInfo 43

2.2.4.50 BRAction 43

2.2.4.51 BRActionComponent 44

2.2.4.52 BRActionGroup 44

2.2.4.53 BRArgument 44

2.2.4.54 BRAttributeArgument 45

2.2.4.55 BRAttributeArgumentBase 45

2.2.4.56 BRAttributeTypeInfo 45

2.2.4.57 BRAttributeValueArgument 46

2.2.4.58 BRBlankArgument 46

2.2.4.59 BRCondition 46

2.2.4.60 BRConditionComponent 47

2.2.4.61 BRConditionGroup 47

2.2.4.62 BRConditionTreeNode 48

2.2.4.63 BRDomainBasedAttributeArgument 48

2.2.4.64 BRFreeformArgument 49

2.2.4.65 BRHierarchyArgument 49

2.2.4.66 BRItem 50

2.2.4.67 BRItemTypeComponent 50

2.2.4.68 BusinessRule 51

2.2.4.69 BusinessRules 51

2.2.4.70 BusinessRulesPalette 52

2.2.4.71 DerivedHierarchy 52

2.2.4.72 DerivedHierarchyContextIdentifier 53

2.2.4.73 DerivedHierarchyLevel 53

2.2.4.74 Entity 54

2.2.4.75 EntityContextIdentifier 55

2.2.4.76 EntityMembers 55

2.2.4.77 EntityMemberType 56

2.2.4.78 ExplicitHierarchy 56

2.2.4.79 ExportView 57

2.2.4.80 FunctionPrivilege 57

2.2.4.81 Group 58

2.2.4.82 HierarchyMemberPrivilege 59

2.2.4.83 Identifier 60

2.2.4.84 Collection 60

2.2.4.85 MDMErrorContext 61

2.2.4.86 MdmDataContractOfDerivedHierarchyContextIdentifier 61

2.2.4.87 MdmDataContractOfEntityContextIdentifier 62

2.2.4.88 MdmDataContractOfIdentifier 62

2.2.4.89 MdmDataContractOfMemberTypeContextIdentifier 63

2.2.4.90 MdmDataContractOfModelContextIdentifier 64

2.2.4.91 MDMError 64

2.2.4.92 Member 65

2.2.4.93 MemberAttributeIdentifier 65

2.2.4.94 MemberIdentifier 66

2.2.4.95 MemberTypeContextIdentifier 66

2.2.4.96 Metadata 67

2.2.4.97 MetadataAttribute 68

2.2.4.98 Model 69

2.2.4.99 ModelContextIdentifier 70

2.2.4.100 ModelPrivilege 70

2.2.4.101 OperationResult 71

2.2.4.102 Parent 72

2.2.4.103 ParentChild 72

2.2.4.104 SecurityPrincipalsCriteria 74

2.2.4.105 SecurityPrincipals 75

2.2.4.106 SecurityPrivileges 75

2.2.4.107 StagingBatch 76

2.2.4.108 StagingBatchError 76

2.2.4.109 StagingBatchInformation 77

2.2.4.110 StagingUnbatchedInformation 78

2.2.4.111 SystemSetting 79

2.2.4.112 SystemSettingGroup 79

2.2.4.113 Transaction 80

2.2.4.114 User 81

2.2.4.115 ValidationIssue 82

2.2.4.116 Version 83

2.2.4.117 VersionFlag 83

2.2.5 Simple Types 84

2.2.5.1 AttributeType 85

2.2.5.2 AttributeValueType 86

2.2.5.3 BREntityMemberType 87

2.2.5.4 BRItemType 87

2.2.5.5 BRPropertyName 90

2.2.5.6 BRStatus 91

2.2.5.7 DisplayType 92

2.2.5.8 EmailFormat 92

2.2.5.9 ExportViewFormat 93

2.2.5.10 FunctionalArea 94

2.2.5.11 GroupType 95

2.2.5.12 HierarchyItemType 95

2.2.5.13 HierarchyType 96

2.2.5.14 LogicalOperator 96

2.2.5.15 MemberKeyLookupType 97

2.2.5.16 MemberReturnOption 97

2.2.5.17 MemberType 98

2.2.5.18 ModelObjectType 98

2.2.5.19 ObjectType 100

2.2.5.20 Permission 101

2.2.5.21 PermissionType 102

2.2.5.22 PrincipalType 104

2.2.5.23 RelationshipType 104

2.2.5.24 ResultType 104

2.2.5.25 SearchOption 105

2.2.5.26 SecurityPermission 105

2.2.5.27 SecurityResolutionType 106

2.2.5.28 SortDirection 107

2.2.5.29 StagingBatchStatus 107

2.2.5.30 StagingDataStatus 108

2.2.5.31 SystemPropertyType 108

2.2.5.32 TransactionType 109

2.2.5.33 ValidationStatus 110

2.2.5.34 VersionStatus 111

2.2.5.35 VersionValidationStatus 111

2.2.6 Attributes 112

2.2.7 Groups 112

2.2.8 Attribute Groups 112

3 Protocol Details 113

3.1 Server Details 113

3.1.1 Abstract Data Model 113

3.1.2 Timers 113

3.1.3 Initialization 113

3.1.4 Message Processing Events and Sequencing Rules 113

3.1.4.1 EntityMembersGet 116

3.1.4.1.1 Messages 116

3.1.4.1.1.1 EntityMembersGetRequest 116

3.1.4.1.1.2 EntityMembersGetResponse 116

3.1.4.1.2 Elements 116

3.1.4.1.2.1 EntityMembersGetRequest 116

3.1.4.1.2.2 EntityMembersGetResponse 117

3.1.4.1.3 Complex Types 117

3.1.4.1.3.1 EntityMembersGetCriteria 117

3.1.4.1.3.2 EntityMembersInformation 119

3.1.4.2 EntityMemberAttributesGet 119

3.1.4.2.1 Messages 120

3.1.4.2.1.1 EntityMemberAttributesGetRequest 120

3.1.4.2.1.2 EntityMemberAttributesGetResponse 120

3.1.4.2.2 Elements 120

3.1.4.2.2.1 EntityMemberAttributesGetRequest 120

3.1.4.2.2.2 EntityMemberAttributesGetResponse 120

3.1.4.3 HierarchyMembersGet 121

3.1.4.3.1 Messages 121

3.1.4.3.1.1 HierarchyMembersGetRequest 121

3.1.4.3.1.2 HierarchyMembersGetResponse 121

3.1.4.3.2 Elements 121

3.1.4.3.2.1 HierarchyMembersGetRequest 121

3.1.4.3.2.2 HierarchyMembersGetResponse 122

3.1.4.3.3 Complex Types 122

3.1.4.3.3.1 HierarchyMembersGetCriteria 122

3.1.4.3.3.2 HierarchyData 124

3.1.4.4 ModelMembersGet 124

3.1.4.4.1 Messages 125

3.1.4.4.1.1 ModelMembersGetRequest 125

3.1.4.4.1.2 ModelMembersGetResponse 125

3.1.4.4.2 Elements 125

3.1.4.4.2.1 ModelMembersGetRequest 125

3.1.4.4.2.2 ModelMembersGetResponse 125

3.1.4.5 EntityMembersCreate 126

3.1.4.5.1 Messages 126

3.1.4.5.1.1 EntityMembersCreateRequest 126

3.1.4.5.1.2 EntityMembersCreateResponse 126

3.1.4.5.2 Elements 126

3.1.4.5.2.1 EntityMembersCreateRequest 126

3.1.4.5.2.2 EntityMembersCreateResponse 127

3.1.4.6 EntityMembersDelete 127

3.1.4.6.1 Messages 127

3.1.4.6.1.1 EntityMembersDeleteRequest 127

3.1.4.6.1.2 EntityMembersDeleteResponse 127

3.1.4.6.2 Elements 128

3.1.4.6.2.1 EntityMembersDeleteRequest 128

3.1.4.6.2.2 EntityMembersDeleteResponse 128

3.1.4.7 EntityMembersUpdate 128

3.1.4.7.1 Messages 129

3.1.4.7.1.1 EntityMembersUpdateRequest 129

3.1.4.7.1.2 EntityMembersUpdateResponse 129

3.1.4.7.2 Elements 129

3.1.4.7.2.1 EntityMembersUpdateRequest 129

3.1.4.7.2.2 EntityMembersUpdateResponse 129

3.1.4.8 EntityMembersCopy 130

3.1.4.8.1 Messages 130

3.1.4.8.1.1 EntityMembersCopyRequest 130

3.1.4.8.1.2 EntityMembersCopyResponse 131

3.1.4.8.2 Elements 131

3.1.4.8.2.1 EntityMembersCopyRequest 131

3.1.4.8.2.2 EntityMembersCopyResponse 131

3.1.4.8.3 Complex Types 131

3.1.4.8.3.1 MembersCopyCriteria 131

3.1.4.8.3.2 ArrayOfMemberSourceTarget 132

3.1.4.8.3.3 MemberSourceTarget 132

3.1.4.9 EntityMembersMerge 133

3.1.4.9.1 Messages 133

3.1.4.9.1.1 EntityMembersMergeRequest 133

3.1.4.9.1.2 EntityMembersMergeResponse 133

3.1.4.9.2 Elements 133

3.1.4.9.2.1 EntityMembersMergeRequest 133

3.1.4.9.2.2 EntityMembersMergeResponse 134

3.1.4.10 ModelMembersBulkDelete 134

3.1.4.10.1 Messages 135

3.1.4.10.1.1 ModelMembersBulkDeleteRequest 135

3.1.4.10.1.2 ModelMembersBulkDeleteResponse 135

3.1.4.10.2 Elements 135

3.1.4.10.2.1 ModelMembersBulkDeleteRequest 135

3.1.4.10.2.2 ModelMembersBulkDeleteResponse 135

3.1.4.11 ModelMembersBulkUpdate 136

3.1.4.11.1 Messages 136

3.1.4.11.1.1 ModelMembersBulkUpdateRequest 136

3.1.4.11.1.2 ModelMembersBulkUpdateResponse 136

3.1.4.11.2 Elements 136

3.1.4.11.2.1 ModelMembersBulkUpdateRequest 136

3.1.4.11.2.2 ModelMembersBulkUpdateResponse 137

3.1.4.12 ModelMembersBulkMerge 137

3.1.4.12.1 Messages 138

3.1.4.12.1.1 ModelMembersBulkMergeRequest 138

3.1.4.12.1.2 ModelMembersBulkMergeResponse 138

3.1.4.12.2 Elements 138

3.1.4.12.2.1 ModelMembersBulkMergeRequest 138

3.1.4.12.2.2 ModelMembersBulkMergeResponse 138

3.1.4.13 StagingGet 139

3.1.4.13.1 Messages 139

3.1.4.13.1.1 StagingGetRequest 139

3.1.4.13.1.2 StagingGetResponse 139

3.1.4.13.2 Elements 139

3.1.4.13.2.1 StagingGetRequest 139

3.1.4.13.2.2 StagingGetResponse 140

3.1.4.13.3 Complex Types 140

3.1.4.13.3.1 StagingResultCriteria 140

3.1.4.13.3.2 StagingSearchCriteria 141

3.1.4.14 StagingClear 142

3.1.4.14.1 Messages 142

3.1.4.14.1.1 StagingClearRequest 142

3.1.4.14.1.2 StagingClearResponse 142

3.1.4.14.2 Elements 142

3.1.4.14.2.1 StagingClearRequest 143

3.1.4.14.2.2 StagingClearResponse 143

3.1.4.15 TransactionsGet 143

3.1.4.15.1 Messages 144

3.1.4.15.1.1 TransactionsGetRequest 144

3.1.4.15.1.2 TransactionsGetResponse 144

3.1.4.15.2 Elements 144

3.1.4.15.2.1 TransactionsGetRequest 144

3.1.4.15.2.2 TransactionsGetResponse 144

3.1.4.15.3 Complex Types 145

3.1.4.15.3.1 TransactionSearchCriteria 145

3.1.4.16 TransactionsReverse 146

3.1.4.16.1 Messages 146

3.1.4.16.1.1 TransactionsReverseRequest 146

3.1.4.16.1.2 TransactionsReverseResponse 146

3.1.4.16.2 Elements 146

3.1.4.16.2.1 TransactionsReverseRequest 147

3.1.4.16.2.2 TransactionsReverseResponse 147

3.1.4.16.3 Complex Types 147

3.1.4.16.3.1 ArrayOfReplacementId 147

3.1.4.16.3.2 ReplacementId 148

3.1.4.17 ValidationGet 148

3.1.4.17.1 Messages 148

3.1.4.17.1.1 ValidationGetRequest 148

3.1.4.17.1.2 ValidationGetResponse 148

3.1.4.17.2 Elements 149

3.1.4.17.2.1 ValidationGetRequest 149

3.1.4.17.2.2 ValidationGetResponse 149

3.1.4.17.3 Complex Types 149

3.1.4.17.3.1 ValidationSearchCriteria 149

3.1.4.17.3.2 ArrayOfValidationSummaryItem 150

3.1.4.17.3.3 ValidationSummaryItem 150

3.1.4.18 ValidationProcess 151

3.1.4.18.1 Messages 151

3.1.4.18.1.1 ValidationProcessRequest 151

3.1.4.18.1.2 ValidationProcessResponse 151

3.1.4.18.2 Elements 151

3.1.4.18.2.1 ValidationProcessRequest 151

3.1.4.18.2.2 ValidationProcessResponse 152

3.1.4.18.3 Complex Types 152

3.1.4.18.3.1 ValidationProcessCriteria 152

3.1.4.18.3.2 ValidationProcessOptions 153

3.1.4.18.3.3 ValidationProcessResult 153

3.1.4.19 EntityMemberAnnotationsCreate 154

3.1.4.19.1 Messages 154

3.1.4.19.1.1 EntityMemberAnnotationsCreateRequest 154

3.1.4.19.1.2 AnnotationsCreateResponse 154

3.1.4.19.2 Elements 154

3.1.4.19.2.1 EntityMemberAnnotationsCreateRequest 155

3.1.4.19.2.2 AnnotationsCreateResponse 155

3.1.4.20 TransactionAnnotationsCreate 156

3.1.4.20.1 Messages 156

3.1.4.20.1.1 TransactionAnnotationsCreateRequest 156

3.1.4.20.2 Elements 156

3.1.4.20.2.1 TransactionAnnotationsCreateRequest 156

3.1.4.21 EntityMemberAnnotationsGet 157

3.1.4.21.1 Messages 157

3.1.4.21.1.1 EntityMemberAnnotationsGetRequest 157

3.1.4.21.1.2 EntityMemberAnnotationsGetResponse 158

3.1.4.21.2 Elements 158

3.1.4.21.2.1 EntityMemberAnnotationsGetRequest 158

3.1.4.21.2.2 EntityMemberAnnotationsGetResponse 158

3.1.4.22 TransactionAnnotationsGet 159

3.1.4.22.1 Messages 159

3.1.4.22.1.1 TransactionAnnotationsGetRequest 159

3.1.4.22.1.2 TransactionAnnotationsGetResponse 159

3.1.4.22.2 Elements 160

3.1.4.22.2.1 TransactionAnnotationsGetRequest 160

3.1.4.22.2.2 TransactionAnnotationsGetResponse 160

3.1.4.23 AnnotationsUpdate 160

3.1.4.23.1 Messages 161

3.1.4.23.1.1 AnnotationsUpdateRequest 161

3.1.4.23.1.2 AnnotationsUpdateResponse 161

3.1.4.23.2 Elements 161

3.1.4.23.2.1 AnnotationsUpdateRequest 161

3.1.4.23.2.2 AnnotationsUpdateResponse 162

3.1.4.24 AnnotationsDelete 162

3.1.4.24.1 Messages 162

3.1.4.24.1.1 AnnotationsDeleteRequest 162

3.1.4.24.1.2 AnnotationsDeleteResponse 162

3.1.4.24.2 Elements 162

3.1.4.24.2.1 AnnotationsDeleteRequest 163

3.1.4.24.2.2 AnnotationsDeleteResponse 163

3.1.4.25 EntityMemberKeyLookup 163

3.1.4.25.1 Messages 164

3.1.4.25.1.1 EntityMemberKeyGetRequest 164

3.1.4.25.1.2 EntityMemberKeyGetResponse 164

3.1.4.25.2 Elements 164

3.1.4.25.2.1 EntityMemberKeyGetRequest 164

3.1.4.25.2.2 EntityMemberKeyGetResponse 165

3.1.4.25.3 Complex Types 165

3.1.4.25.3.1 MemberKey 165

3.1.4.25.3.2 ArrayOfMemberKey 165

3.1.4.26 StagingProcess 166

3.1.4.26.1 Messages 166

3.1.4.26.1.1 StagingProcessRequest 166

3.1.4.26.1.2 StagingProcessResponse 166

3.1.4.26.2 Elements 166

3.1.4.26.2.1 StagingProcessRequest 166

3.1.4.26.2.2 StagingProcessResponse 167

3.1.4.26.3 Complex Types 167

3.1.4.26.3.1 StagingUnbatchedCriteria 167

3.1.4.27 ExportViewCreate 168

3.1.4.27.1 Messages 168

3.1.4.27.1.1 ExportViewCreateRequest 168

3.1.4.27.1.2 ExportViewCreateResponse 168

3.1.4.27.2 Elements 168

3.1.4.27.2.1 ExportViewCreateRequest 168

3.1.4.27.2.2 ExportViewCreateResponse 169

3.1.4.28 ExportViewUpdate 169

3.1.4.28.1 Messages 169

3.1.4.28.1.1 ExportViewUpdateRequest 170

3.1.4.28.1.2 ExportViewUpdateResponse 170

3.1.4.28.2 Elements 170

3.1.4.28.2.1 ExportViewUpdateRequest 170

3.1.4.28.2.2 ExportViewUpdateResponse 170

3.1.4.29 ExportViewDelete 170

3.1.4.29.1 Messages 171

3.1.4.29.1.1 ExportViewDeleteRequest 171

3.1.4.29.1.2 ExportViewDeleteResponse 171

3.1.4.29.2 Elements 171

3.1.4.29.2.1 ExportViewDeleteRequest 171

3.1.4.29.2.2 ExportViewDeleteResponse 171

3.1.4.30 ExportViewListGet 172

3.1.4.30.1 Messages 172

3.1.4.30.1.1 ExportViewListGetRequest 172

3.1.4.30.1.2 ExportViewListGetResponse 172

3.1.4.30.2 Elements 172

3.1.4.30.2.1 ExportViewListGetRequest 172

3.1.4.30.2.2 ExportViewListGetResponse 173

3.1.4.31 SecurityPrincipalsClone 173

3.1.4.31.1 Messages 174

3.1.4.31.1.1 SecurityPrincipalsRequest 174

3.1.4.31.2 Elements 174

3.1.4.32 SecurityPrincipalsCreate 174

3.1.4.32.1 Messages 174

3.1.4.32.1.1 SecurityPrincipalsRequest 174

3.1.4.32.1.2 SecurityCreateResponse 174

3.1.4.32.2 Elements 174

3.1.4.32.2.1 SecurityCreateResponse 175

3.1.4.33 SecurityPrincipalsGet 175

3.1.4.33.1 Messages 175

3.1.4.33.1.1 SecurityPrincipalsGetRequest 175

3.1.4.33.1.2 SecurityPrincipalsGetResponse 175

3.1.4.33.2 Elements 175

3.1.4.33.2.1 SecurityPrincipalsGetRequest 176

3.1.4.33.2.2 SecurityPrincipalsGetResponse 176

3.1.4.34 SecurityPrincipalsDelete 176

3.1.4.34.1 Messages 176

3.1.4.34.1.1 SecurityPrincipalsDeleteRequest 177

3.1.4.34.2 Elements 177

3.1.4.34.2.1 SecurityPrincipalsDeleteRequest 177

3.1.4.34.3 Complex Types 177

3.1.4.34.3.1 SecurityPrincipalsDeleteCriteria 177

3.1.4.35 SecurityPrivilegesClone 178

3.1.4.35.1 Messages 178

3.1.4.35.1.1 SecurityPrivilegesRequest 178

3.1.4.35.2 Elements 178

3.1.4.35.2.1 SecurityPrivilegesRequest 178

3.1.4.36 SecurityPrivilegesGet 179

3.1.4.36.1 Messages 179

3.1.4.36.1.1 SecurityPrivilegesGetRequest 179

3.1.4.36.1.2 SecurityPrivilegesGetResponse 179

3.1.4.36.2 Elements 179

3.1.4.36.2.1 SecurityPrivilegesGetRequest 179

3.1.4.36.2.2 SecurityPrivilegesGetResponse 180

3.1.4.36.3 Complex Types 180

3.1.4.36.3.1 SecurityPrivilegesGetCriteria 180

3.1.4.36.3.2 FunctionPrivilegesCriteria 181

3.1.4.36.3.3 HierarchyMemberPrivilegesCriteria 181

3.1.4.36.3.4 ModelPrivilegesCriteria 182

3.1.4.37 SecurityPrivilegesDelete 183

3.1.4.37.1 Messages 183

3.1.4.37.1.1 SecurityPrivilegesDeleteRequest 183

3.1.4.37.2 Elements 183

3.1.4.37.2.1 SecurityPrivilegesDeleteRequest 183

3.1.4.37.3 Complex Types 184

3.1.4.37.3.1 SecurityPrivilegesDeleteCriteria 184

3.1.4.38 MetadataClone 184

3.1.4.38.1 Messages 185

3.1.4.38.1.1 MetadataCloneRequest 185

3.1.4.38.1.2 MetadataCloneResponse 185

3.1.4.38.2 Elements 185

3.1.4.38.2.1 MetadataCloneRequest 185

3.1.4.38.2.2 MetadataCloneResponse 185

3.1.4.39 MetadataGet 186

3.1.4.39.1 Messages 186

3.1.4.39.1.1 MetadataGetRequest 186

3.1.4.39.1.2 MetadataGetResponse 187

3.1.4.39.2 Elements 187

3.1.4.39.2.1 MetadataGetRequest 187

3.1.4.39.2.2 MetadataGetResponse 187

3.1.4.39.3 Complex Types 188

3.1.4.39.3.1 SearchCriteria 188

3.1.4.39.3.2 MetadataResultOptions 188

3.1.4.40 MetadataUpdate 189

3.1.4.40.1 Messages 189

3.1.4.40.1.1 MetadataUpdateRequest 189

3.1.4.40.1.2 MetadataUpdateResponse 189

3.1.4.40.2 Elements 189

3.1.4.40.2.1 MetadataUpdateRequest 189

3.1.4.40.2.2 MetadataUpdateResponse 190

3.1.4.41 MetadataCreate 190

3.1.4.41.1 Messages 191

3.1.4.41.1.1 MetadataCreateRequest 191

3.1.4.41.1.2 MetadataCreateResponse 191

3.1.4.41.2 Elements 191

3.1.4.41.2.1 MetadataCreateRequest 191

3.1.4.41.2.2 MetadataCreateResponse 192

3.1.4.42 MetadataDelete 192

3.1.4.42.1 Messages 193

3.1.4.42.1.1 MetadataDeleteRequest 193

3.1.4.42.1.2 MetadataDeleteResponse 193

3.1.4.42.2 Elements 193

3.1.4.42.2.1 MetadataDeleteRequest 193

3.1.4.42.2.2 MetadataDeleteResponse 194

3.1.4.43 SystemSettingsGet 194

3.1.4.43.1 Messages 194

3.1.4.43.1.1 SystemSettingsGetRequest 195

3.1.4.43.1.2 SystemSettingsGetResponse 195

3.1.4.43.2 Elements 195

3.1.4.43.2.1 SystemSettingsGetRequest 195

3.1.4.43.2.2 SystemSettingsGetResponse 195

3.1.4.43.3 Complex Types 196

3.1.4.43.3.1 SystemSettingsGetCriteria 196

3.1.4.44 SystemSettingsUpdate 196

3.1.4.44.1 Messages 196

3.1.4.44.1.1 SystemSettingsUpdateRequest 196

3.1.4.44.1.2 SystemSettingsUpdateResponse 197

3.1.4.44.2 Elements 197

3.1.4.44.2.1 SystemSettingsUpdateRequest 197

3.1.4.44.2.2 SystemSettingsUpdateResponse 197

3.1.4.45 SystemDomainListGet 197

3.1.4.45.1 Messages 198

3.1.4.45.1.1 SystemDomainListGetRequest 198