interoperability.blob.core.windows.net · web view[ms-bdcrawps]: business data connectivity remote...

926
[MS-BDCRAWPS]: Business Data Connectivity Remote Administration Web Service Protocol Intellectual Property Rights Notice for Open Specifications Documentation § Technical Documentation. Microsoft publishes Open Specifications documentation (“this documentation”) for protocols, file formats, data portability, computer languages, and standards support. Additionally, overview documents cover inter- protocol relationships and interactions. § 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 can make copies of it in order to develop implementations of the technologies that are described in this documentation and can distribute portions of it in your implementations that use these technologies or in your documentation as necessary to properly document the implementation. You can also distribute in your implementation, with or without modification, any schemas, IDLs, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications documentation. § No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. § Patents. Microsoft has patents that might cover your implementations of the technologies described in the Open Specifications documentation. Neither this notice nor Microsoft's delivery of this documentation grants any licenses under those patents or any other Microsoft patents. However, a given Open Specifications document might be covered by the Microsoft Open Specifications Promise or the Microsoft Community Promise . If you would prefer a written license, or if the technologies described in this documentation are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting [email protected] . § License Programs. To see all of the protocols in scope under a specific license program and the associated patents, visit the Patent Map . § Trademarks. The names of companies and products contained in this documentation might be covered by trademarks or similar intellectual property rights. This notice does not grant any licenses under those rights. For a list of Microsoft trademarks, visit www.microsoft.com/trademarks . § Fictitious Names. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events that are 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 as specifically described above, whether by implication, estoppel, or otherwise. 1 / 926 [MS-BDCRAWPS] - v20190213 Business Data Connectivity Remote Administration Web Service Protocol Copyright © 2019 Microsoft Corporation Release: February 13, 2019

Upload: others

Post on 07-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

[MS-BDCRAWPS]:

Business Data Connectivity Remote Administration Web Service Protocol

Intellectual Property Rights Notice for Open Specifications Documentation

· Technical Documentation. Microsoft publishes Open Specifications documentation (“this documentation”) for protocols, file formats, data portability, computer languages, and standards support. Additionally, overview documents cover inter-protocol relationships and interactions.

· 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 can make copies of it in order to develop implementations of the technologies that are described in this documentation and can distribute portions of it in your implementations that use these technologies or in your documentation as necessary to properly document the implementation. You can also distribute in your implementation, with or without modification, any schemas, IDLs, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications documentation.

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

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

· License Programs. To see all of the protocols in scope under a specific license program and the associated patents, visit the Patent Map.

· Trademarks. The names of companies and products contained in this documentation might be covered by trademarks or similar intellectual property rights. This notice does not grant any licenses under those rights. For a list of Microsoft trademarks, visit www.microsoft.com/trademarks.

· Fictitious Names. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events that are 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 as specifically described above, whether by implication, estoppel, or otherwise.

Tools. The Open Specifications documentation does 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 documents are intended for use in conjunction with publicly available standards specifications and network programming art and, as such, assume that the reader either is familiar with the aforementioned material or has immediate access to it.

Support. For questions and support, please contact [email protected].

Revision Summary

Date

Revision History

Revision Class

Comments

7/13/2009

0.1

Major

Initial Availability

8/28/2009

0.2

Editorial

Revised and edited the technical content

11/6/2009

0.3

Editorial

Revised and edited the technical content

2/19/2010

1.0

Major

Updated and revised the technical content

3/31/2010

1.01

Editorial

Revised and edited the technical content

4/30/2010

1.02

Editorial

Revised and edited the technical content

6/7/2010

1.03

Editorial

Revised and edited the technical content

6/29/2010

1.04

Editorial

Changed language and formatting in the technical content.

7/23/2010

1.05

Major

Significantly changed the technical content.

9/27/2010

1.05

None

No changes to the meaning, language, or formatting of the technical content.

11/15/2010

1.06

Major

Significantly changed the technical content.

12/17/2010

1.06

None

No changes to the meaning, language, or formatting of the technical content.

3/18/2011

1.06

None

No changes to the meaning, language, or formatting of the technical content.

6/10/2011

1.06

None

No changes to the meaning, language, or formatting of the technical content.

1/20/2012

2.0

Major

Significantly changed the technical content.

4/11/2012

2.0

None

No changes to the meaning, language, or formatting of the technical content.

7/16/2012

2.0

None

No changes to the meaning, language, or formatting of the technical content.

9/12/2012

2.0

None

No changes to the meaning, language, or formatting of the technical content.

10/8/2012

2.0

None

No changes to the meaning, language, or formatting of the technical content.

2/11/2013

2.1

Minor

Clarified the meaning of the technical content.

7/30/2013

2.2

Minor

Clarified the meaning of the technical content.

11/18/2013

2.3

Minor

Clarified the meaning of the technical content.

2/10/2014

2.3

None

No changes to the meaning, language, or formatting of the technical content.

4/30/2014

2.4

Minor

Clarified the meaning of the technical content.

7/31/2014

2.5

Minor

Clarified the meaning of the technical content.

10/30/2014

2.5

None

No changes to the meaning, language, or formatting of the technical content.

3/16/2015

3.0

Major

Significantly changed the technical content.

2/26/2016

4.0

Major

Significantly changed the technical content.

7/15/2016

4.0

None

No changes to the meaning, language, or formatting of the technical content.

9/14/2016

4.0

None

No changes to the meaning, language, or formatting of the technical content.

6/20/2017

5.0

Major

Significantly changed the technical content.

7/24/2018

6.0

Major

Significantly changed the technical content.

10/1/2018

7.0

Major

Significantly changed the technical content.

12/11/2018

7.1

Minor

Clarified the meaning of the technical content.

2/13/2019

7.2

Minor

Clarified the meaning of the technical content.

Table of Contents

1Introduction36

1.1Glossary36

1.2References43

1.2.1Normative References43

1.2.2Informative References44

1.3Protocol Overview (Synopsis)44

1.4Relationship to Other Protocols45

1.5Prerequisites/Preconditions45

1.6Applicability Statement45

1.7Versioning and Capability Negotiation46

1.8Vendor-Extensible Fields46

1.9Standards Assignments46

2Messages47

2.1Transport47

2.2Common Message Syntax47

2.2.1Namespaces47

2.2.2Messages48

2.2.3Elements48

2.2.4Complex Types48

2.2.4.1AccessControlEntryStruct52

2.2.4.2AccessDeniedException53

2.2.4.3AccessDeniedExceptionState53

2.2.4.4ActionParameterStruct54

2.2.4.5ActionStruct54

2.2.4.6AdministrationMetadataCatalogStruct55

2.2.4.7ArgumentException55

2.2.4.8ArgumentNullException55

2.2.4.9ArgumentOutOfRangeException56

2.2.4.10ArrayOfAccessControlEntryStruct56

2.2.4.11ArrayOfAssociationStruct56

2.2.4.12ArrayOfEntityStruct56

2.2.4.13ArrayOfLobSystemStruct57

2.2.4.14ArrayOfLocalizedNameStruct57

2.2.4.15ArrayOfMethodInstanceStruct57

2.2.4.16ArrayOfModelStruct58

2.2.4.17ArrayOfPropertyStruct58

2.2.4.18ArrayOfstring58

2.2.4.19ArrayOfTypeDescriptorStruct58

2.2.4.20ArrayOfunsignedInt59

2.2.4.21AssociationGroupStruct59

2.2.4.22AssociationReferenceStruct60

2.2.4.23AssociationStruct61

2.2.4.24BdcException62

2.2.4.25BdcExceptionState62

2.2.4.26ComplexValueStruct62

2.2.4.27ConcurrentModificationExceptionState63

2.2.4.28DataClassStruct63

2.2.4.29DefaultValueStruct64

2.2.4.30DuplicateMetadataObjectExceptionState64

2.2.4.31EntityStruct65

2.2.4.32ExceededMetadataObjectLimitExceptionState65

2.2.4.33Exception66

2.2.4.34FilterDescriptorStruct66

2.2.4.35IdentifierStruct66

2.2.4.36InvalidMetadataObjectExceptionState68

2.2.4.37InvalidMetadataPropertyExceptionState68

2.2.4.38InvalidOperationException69

2.2.4.39LobSystemInstanceStruct69

2.2.4.40LobSystemStruct69

2.2.4.41LocalizedNameStruct69

2.2.4.42MetadataException70

2.2.4.43MetadataObjectNotFoundExceptionState70

2.2.4.44MetadataObjectStruct71

2.2.4.45MethodInstanceStruct72

2.2.4.46MethodStruct72

2.2.4.47ModelStruct73

2.2.4.48PackageFormatExceptionState73

2.2.4.49ParameterStruct74

2.2.4.50PropertyStruct74

2.2.4.51ProxyGenerationResult75

2.2.4.52SystemException75

2.2.4.53TypeDescriptorStruct75

2.2.4.54Version79

2.2.5Simple Types79

2.2.5.1CacheUsage80

2.2.5.2char80

2.2.5.3DirectionType80

2.2.5.4duration81

2.2.5.5FilterType81

2.2.5.6guid83

2.2.5.7MethodInstanceType83

2.2.5.8PackageContents84

2.2.5.9SystemType85

2.2.5.10TypeDescriptorFlags86

2.2.6Attributes87

2.2.7Groups87

2.2.8Attribute Groups87

3Protocol Details88

3.1Server Details88

3.1.1Abstract Data Model88

3.1.2Timers93

3.1.3Initialization93

3.1.4Message Processing Events and Sequencing Rules93

3.1.4.1Activate110

3.1.4.1.1Messages111

3.1.4.1.1.1BusinessDataCatalogSharedService_Activate_InputMessage112

3.1.4.1.1.2BusinessDataCatalogSharedService_Activate_OutputMessage112

3.1.4.1.2Elements112

3.1.4.1.2.1Activate112

3.1.4.1.2.2ActivateResponse112

3.1.4.1.3Complex Types113

3.1.4.1.4Simple Types113

3.1.4.1.5Attributes113

3.1.4.1.6Groups113

3.1.4.1.7Attribute Groups113

3.1.4.2AddAssociationReferenceToAssociationGroup113

3.1.4.2.1Messages115

3.1.4.2.1.1BusinessDataCatalogSharedService_AddAssociationReferenceToAssociationGroup_InputMessage115

3.1.4.2.1.2BusinessDataCatalogSharedService_AddAssociationReferenceToAssociationGroup_OutputMessage115

3.1.4.2.2Elements115

3.1.4.2.2.1AddAssociationReferenceToAssociationGroup116

3.1.4.2.2.2AddAssociationReferenceToAssociationGroupResponse116

3.1.4.2.3Complex Types116

3.1.4.2.4Simple Types117

3.1.4.2.5Attributes117

3.1.4.2.6Groups117

3.1.4.2.7Attribute Groups117

3.1.4.3AddEntityToModel117

3.1.4.3.1Messages118

3.1.4.3.1.1BusinessDataCatalogSharedService_AddEntityToModel_InputMessage118

3.1.4.3.1.2BusinessDataCatalogSharedService_AddEntityToModel_OutputMessage118

3.1.4.3.2Elements119

3.1.4.3.2.1AddEntityToModel119

3.1.4.3.2.2AddEntityToModelResponse119

3.1.4.3.3Complex Types119

3.1.4.3.4Simple Types119

3.1.4.3.5Attributes119

3.1.4.3.6Groups120

3.1.4.3.7Attribute Groups120

3.1.4.4BulkSwitchActiveOrValidate120

3.1.4.4.1Messages121

3.1.4.4.1.1BusinessDataCatalogSharedService_BulkSwitchActiveOrValidate_InputMessage122

3.1.4.4.1.2BusinessDataCatalogSharedService_BulkSwitchActiveOrValidate_OutputMessage122

3.1.4.4.2Elements122

3.1.4.4.2.1BulkSwitchActiveOrValidate122

3.1.4.4.2.2BulkSwitchActiveOrValidateResponse123

3.1.4.4.3Complex Types123

3.1.4.4.3.1ArrayOfActivationErrorRecordStruct123

3.1.4.4.3.2ActivationErrorRecordStruct124

3.1.4.4.4Simple Types127

3.1.4.4.5Attributes127

3.1.4.4.6Groups128

3.1.4.4.7Attribute Groups128

3.1.4.5CheckPathInMethodInstances128

3.1.4.5.1Messages129

3.1.4.5.1.1BusinessDataCatalogSharedService_CheckPathInMethodInstances_InputMessage129

3.1.4.5.1.2BusinessDataCatalogSharedService_CheckPathInMethodInstances_OutputMessage129

3.1.4.5.2Elements129

3.1.4.5.2.1CheckPathInMethodInstances130

3.1.4.5.2.2CheckPathInMethodInstancesResponse130

3.1.4.5.3Complex Types131

3.1.4.5.4Simple Types131

3.1.4.5.5Attributes131

3.1.4.5.6Groups131

3.1.4.5.7Attribute Groups131

3.1.4.6ClearLocalizedNames131

3.1.4.6.1Messages132

3.1.4.6.1.1BusinessDataCatalogSharedService_ClearLocalizedNames_InputMessage133

3.1.4.6.1.2BusinessDataCatalogSharedService_ClearLocalizedNames_OutputMessage133

3.1.4.6.2Elements133

3.1.4.6.2.1ClearLocalizedNames133

3.1.4.6.2.2ClearLocalizedNamesResponse134

3.1.4.6.3Complex Types134

3.1.4.6.4Simple Types134

3.1.4.6.5Attributes134

3.1.4.6.6Groups134

3.1.4.6.7Attribute Groups134

3.1.4.7ClearProperties134

3.1.4.7.1Messages135

3.1.4.7.1.1BusinessDataCatalogSharedService_ClearProperties_InputMessage136

3.1.4.7.1.2BusinessDataCatalogSharedService_ClearProperties_OutputMessage136

3.1.4.7.2Elements136

3.1.4.7.2.1ClearProperties136

3.1.4.7.2.2ClearPropertiesResponse137

3.1.4.7.3Complex Types137

3.1.4.7.4Simple Types137

3.1.4.7.5Attributes137

3.1.4.7.6Groups137

3.1.4.7.7Attribute Groups137

3.1.4.8CopyAclAcrossChildren137

3.1.4.8.1Messages139

3.1.4.8.1.1BusinessDataCatalogSharedService_CopyAclAcrossChildren_InputMessage139

3.1.4.8.1.2BusinessDataCatalogSharedService_CopyAclAcrossChildren_OutputMessage139

3.1.4.8.2Elements139

3.1.4.8.2.1CopyAclAcrossChildren140

3.1.4.8.2.2CopyAclAcrossChildrenResponse140

3.1.4.8.3Complex Types140

3.1.4.8.4Simple Types140

3.1.4.8.5Attributes140

3.1.4.8.6Groups140

3.1.4.8.7Attribute Groups140

3.1.4.9CopyAclAcrossChildrenForSetting140

3.1.4.9.1Messages142

3.1.4.9.1.1BusinessDataCatalogSharedService_CopyAclAcrossChildrenForSetting_InputMessage142

3.1.4.9.1.2BusinessDataCatalogSharedService_CopyAclAcrossChildrenForSetting_OutputMessage143

3.1.4.9.2Elements143

3.1.4.9.2.1CopyAclAcrossChildrenForSetting143

3.1.4.9.2.2CopyAclAcrossChildrenForSettingResponse143

3.1.4.9.3Complex Types143

3.1.4.9.4Simple Types144

3.1.4.9.5Attributes144

3.1.4.9.6Groups144

3.1.4.9.7Attribute Groups144

3.1.4.10CopyAclToSetting144

3.1.4.10.1Messages145

3.1.4.10.1.1BusinessDataCatalogSharedService_CopyAclToSetting_InputMessage145

3.1.4.10.1.2BusinessDataCatalogSharedService_CopyAclToSetting_OutputMessage146

3.1.4.10.2Elements146

3.1.4.10.2.1CopyAclToSetting146

3.1.4.10.2.2CopyAclToSettingResponse146

3.1.4.10.3Complex Types147

3.1.4.10.4Simple Types147

3.1.4.10.5Attributes147

3.1.4.10.6Groups147

3.1.4.10.7Attribute Groups147

3.1.4.11Deactivate147

3.1.4.11.1Messages149

3.1.4.11.1.1BusinessDataCatalogSharedService_Deactivate_InputMessage149

3.1.4.11.1.2BusinessDataCatalogSharedService_Deactivate_OutputMessage150

3.1.4.11.2Elements150

3.1.4.11.2.1Deactivate150

3.1.4.11.2.2DeactivateResponse150

3.1.4.11.3Complex Types150

3.1.4.11.4Simple Types151

3.1.4.11.5Attributes151

3.1.4.11.6Groups151

3.1.4.11.7Attribute Groups151

3.1.4.12Delete151

3.1.4.12.1Messages153

3.1.4.12.1.1BusinessDataCatalogSharedService_Delete_InputMessage153

3.1.4.12.1.2BusinessDataCatalogSharedService_Delete_OutputMessage154

3.1.4.12.2Elements154

3.1.4.12.2.1Delete154

3.1.4.12.2.2DeleteResponse154

3.1.4.12.3Complex Types154

3.1.4.12.4Simple Types155

3.1.4.12.5Attributes155

3.1.4.12.6Groups155

3.1.4.12.7Attribute Groups155

3.1.4.13DeleteAssociationReferenceFromAssociationGroup155

3.1.4.13.1Messages157

3.1.4.13.1.1BusinessDataCatalogSharedService_DeleteAssociationReferenceFromAssociationGroup_InputMessage157

3.1.4.13.1.2BusinessDataCatalogSharedService_DeleteAssociationReferenceFromAssociationGroup_OutputMessage158

3.1.4.13.2Elements158

3.1.4.13.2.1DeleteAssociationReferenceFromAssociationGroup158

3.1.4.13.2.2DeleteAssociationReferenceFromAssociationGroupResponse158

3.1.4.13.3Complex Types159

3.1.4.13.4Simple Types159

3.1.4.13.5Attributes159

3.1.4.13.6Groups159

3.1.4.13.7Attribute Groups159

3.1.4.14DeleteDefaultValueForTypeDescriptor159

3.1.4.14.1Messages160

3.1.4.14.1.1BusinessDataCatalogSharedService_DeleteDefaultValueForTypeDescriptor_InputMessage161

3.1.4.14.1.2BusinessDataCatalogSharedService_DeleteDefaultValueForTypeDescriptor_OutputMessage161

3.1.4.14.2Elements161

3.1.4.14.2.1DeleteDefaultValueForTypeDescriptor161

3.1.4.14.2.2DeleteDefaultValueForTypeDescriptorResponse162

3.1.4.14.3Complex Types162

3.1.4.14.4Simple Types162

3.1.4.14.5Attributes162

3.1.4.14.6Groups162

3.1.4.14.7Attribute Groups162

3.1.4.15DeleteNoCascade162

3.1.4.15.1Messages165

3.1.4.15.1.1BusinessDataCatalogSharedService_DeleteNoCascade_InputMessage165

3.1.4.15.1.2BusinessDataCatalogSharedService_DeleteNoCascade_OutputMessage165

3.1.4.15.2Elements165

3.1.4.15.2.1DeleteNoCascade166

3.1.4.15.2.2DeleteNoCascadeResponse166

3.1.4.15.3Complex Types166

3.1.4.15.4Simple Types166

3.1.4.15.5Attributes166

3.1.4.15.6Groups166

3.1.4.15.7Attribute Groups166

3.1.4.16DeleteProxyAssemblyForLobSystem166

3.1.4.16.1Messages168

3.1.4.16.1.1BusinessDataCatalogSharedService_DeleteProxyAssemblyForLobSystem_InputMessage168

3.1.4.16.1.2BusinessDataCatalogSharedService_DeleteProxyAssemblyForLobSystem_OutputMessage168

3.1.4.16.2Elements168

3.1.4.16.2.1DeleteProxyAssemblyForLobSystem169

3.1.4.16.2.2DeleteProxyAssemblyForLobSystemResponse169

3.1.4.16.3Complex Types169

3.1.4.16.4Simple Types169

3.1.4.16.5Attributes169

3.1.4.16.6Groups169

3.1.4.16.7Attribute Groups169

3.1.4.17EntityCreate170

3.1.4.17.1Messages171

3.1.4.17.1.1BusinessDataCatalogSharedService_EntityCreate_InputMessage171

3.1.4.17.1.2BusinessDataCatalogSharedService_EntityCreate_OutputMessage172

3.1.4.17.2Elements172

3.1.4.17.2.1EntityCreate172

3.1.4.17.2.2EntityCreateResponse172

3.1.4.17.3Complex Types173

3.1.4.17.4Simple Types173

3.1.4.17.5Attributes173

3.1.4.17.6Groups173

3.1.4.17.7Attribute Groups173

3.1.4.18ExportPackage173

3.1.4.18.1Messages175

3.1.4.18.1.1BusinessDataCatalogSharedService_ExportPackage_InputMessage175

3.1.4.18.1.2BusinessDataCatalogSharedService_ExportPackage_OutputMessage175

3.1.4.18.2Elements175

3.1.4.18.2.1ExportPackage175

3.1.4.18.2.2ExportPackageResponse176

3.1.4.18.3Complex Types176

3.1.4.18.4Simple Types176

3.1.4.18.5Attributes177

3.1.4.18.6Groups177

3.1.4.18.7Attribute Groups177

3.1.4.19GenerateProxyAssemblyForLobSystem177

3.1.4.19.1Messages178

3.1.4.19.1.1BusinessDataCatalogSharedService_GenerateProxyAssemblyForLobSystem_InputMessage178

3.1.4.19.1.2BusinessDataCatalogSharedService_GenerateProxyAssemblyForLobSystem_OutputMessage179

3.1.4.19.2Elements179

3.1.4.19.2.1GenerateProxyAssemblyForLobSystem179

3.1.4.19.2.2GenerateProxyAssemblyForLobSystemResponse179

3.1.4.19.3Complex Types180

3.1.4.19.4Simple Types180

3.1.4.19.5Attributes180

3.1.4.19.6Groups180

3.1.4.19.7Attribute Groups180

3.1.4.20GetAccessControlEntries180

3.1.4.20.1Messages181

3.1.4.20.1.1BusinessDataCatalogSharedService_GetAccessControlEntries_InputMessage182

3.1.4.20.1.2BusinessDataCatalogSharedService_GetAccessControlEntries_OutputMessage182

3.1.4.20.2Elements182

3.1.4.20.2.1GetAccessControlEntries182

3.1.4.20.2.2GetAccessControlEntriesResponse183

3.1.4.20.3Complex Types183

3.1.4.20.4Simple Types183

3.1.4.20.5Attributes183

3.1.4.20.6Groups183

3.1.4.20.7Attribute Groups183

3.1.4.21GetActionById183

3.1.4.21.1Messages184

3.1.4.21.1.1BusinessDataCatalogSharedService_GetActionById_InputMessage185

3.1.4.21.1.2BusinessDataCatalogSharedService_GetActionById_OutputMessage185

3.1.4.21.2Elements185

3.1.4.21.2.1GetActionById185

3.1.4.21.2.2GetActionByIdResponse185

3.1.4.21.3Complex Types186

3.1.4.21.4Simple Types186

3.1.4.21.5Attributes186

3.1.4.21.6Groups186

3.1.4.21.7Attribute Groups186

3.1.4.22GetActionParameterById186

3.1.4.22.1Messages187

3.1.4.22.1.1BusinessDataCatalogSharedService_GetActionParameterById_InputMessage188

3.1.4.22.1.2BusinessDataCatalogSharedService_GetActionParameterById_OutputMessage188

3.1.4.22.2Elements188

3.1.4.22.2.1GetActionParameterById188

3.1.4.22.2.2GetActionParameterByIdResponse189

3.1.4.22.3Complex Types189

3.1.4.22.4Simple Types189

3.1.4.22.5Attributes189

3.1.4.22.6Groups189

3.1.4.22.7Attribute Groups189

3.1.4.23GetActionParametersForAction189

3.1.4.23.1Messages190

3.1.4.23.1.1BusinessDataCatalogSharedService_GetActionParametersForAction_InputMessage191

3.1.4.23.1.2BusinessDataCatalogSharedService_GetActionParametersForAction_OutputMessage191

3.1.4.23.2Elements191

3.1.4.23.2.1GetActionParametersForAction191

3.1.4.23.2.2GetActionParametersForActionResponse192

3.1.4.23.3Complex Types192

3.1.4.23.3.1ArrayOfActionParameterStruct192

3.1.4.23.4Simple Types192

3.1.4.23.5Attributes193

3.1.4.23.6Groups193

3.1.4.23.7Attribute Groups193

3.1.4.24GetActionsForEntity193

3.1.4.24.1Messages194

3.1.4.24.1.1BusinessDataCatalogSharedService_GetActionsForEntity_InputMessage194

3.1.4.24.1.2BusinessDataCatalogSharedService_GetActionsForEntity_OutputMessage194

3.1.4.24.2Elements194

3.1.4.24.2.1GetActionsForEntity195

3.1.4.24.2.2GetActionsForEntityResponse195

3.1.4.24.3Complex Types195

3.1.4.24.3.1ArrayOfActionStruct195

3.1.4.24.4Simple Types196

3.1.4.24.5Attributes196

3.1.4.24.6Groups196

3.1.4.24.7Attribute Groups196

3.1.4.25GetAllLocalizedNames196

3.1.4.25.1Messages197

3.1.4.25.1.1BusinessDataCatalogSharedService_GetAllLocalizedNames_InputMessage197

3.1.4.25.1.2BusinessDataCatalogSharedService_GetAllLocalizedNames_OutputMessage198

3.1.4.25.2Elements198

3.1.4.25.2.1GetAllLocalizedNames198

3.1.4.25.2.2GetAllLocalizedNamesResponse199

3.1.4.25.3Complex Types199

3.1.4.25.4Simple Types199

3.1.4.25.5Attributes199

3.1.4.25.6Groups199

3.1.4.25.7Attribute Groups199

3.1.4.26GetAllLocalizedNamesForMetadataObjectStruct199

3.1.4.26.1Messages201

3.1.4.26.1.1BusinessDataCatalogSharedService_GetAllLocalizedNamesForMetadataObjectStruct_InputMessage201

3.1.4.26.1.2BusinessDataCatalogSharedService_GetAllLocalizedNamesForMetadataObjectStruct_OutputMessage201

3.1.4.26.2Elements201

3.1.4.26.2.1GetAllLocalizedNamesForMetadataObjectStruct202

3.1.4.26.2.2GetAllLocalizedNamesForMetadataObjectStructResponse202

3.1.4.26.3Complex Types203

3.1.4.26.4Simple Types203

3.1.4.26.5Attributes203

3.1.4.26.6Groups203

3.1.4.26.7Attribute Groups203

3.1.4.27GetAllPartitionIds203

3.1.4.27.1Messages204

3.1.4.27.1.1BusinessDataCatalogSharedService_GetAllPartitionIds_InputMessage204

3.1.4.27.1.2BusinessDataCatalogSharedService_GetAllPartitionIds_OutputMessage204

3.1.4.27.2Elements204

3.1.4.27.2.1GetAllPartitionIds204

3.1.4.27.2.2GetAllPartitionIdsResponse205

3.1.4.27.3Complex Types205

3.1.4.27.3.1ArrayOfguid205

3.1.4.27.4Simple Types205

3.1.4.27.5Attributes205

3.1.4.27.6Groups205

3.1.4.27.7Attribute Groups205

3.1.4.28GetAllProperties206

3.1.4.28.1Messages207

3.1.4.28.1.1BusinessDataCatalogSharedService_GetAllProperties_InputMessage207

3.1.4.28.1.2BusinessDataCatalogSharedService_GetAllProperties_OutputMessage207

3.1.4.28.2Elements207

3.1.4.28.2.1GetAllProperties208

3.1.4.28.2.2GetAllPropertiesResponse208

3.1.4.28.3Complex Types208

3.1.4.28.4Simple Types208

3.1.4.28.5Attributes209

3.1.4.28.6Groups209

3.1.4.28.7Attribute Groups209

3.1.4.29GetAllPropertiesForMetadataObjectStruct209

3.1.4.29.1Messages210

3.1.4.29.1.1BusinessDataCatalogSharedService_GetAllPropertiesForMetadataObjectStruct_InputMessage211

3.1.4.29.1.2BusinessDataCatalogSharedService_GetAllPropertiesForMetadataObjectStruct_OutputMessage211

3.1.4.29.2Elements211

3.1.4.29.2.1GetAllPropertiesForMetadataObjectStruct211

3.1.4.29.2.2GetAllPropertiesForMetadataObjectStructResponse212

3.1.4.29.3Complex Types212

3.1.4.29.4Simple Types212

3.1.4.29.5Attributes212

3.1.4.29.6Groups212

3.1.4.29.7Attribute Groups212

3.1.4.30GetAssociationById212

3.1.4.30.1Messages213

3.1.4.30.1.1BusinessDataCatalogSharedService_GetAssociationById_InputMessage214

3.1.4.30.1.2BusinessDataCatalogSharedService_GetAssociationById_OutputMessage214

3.1.4.30.2Elements214

3.1.4.30.2.1GetAssociationById214

3.1.4.30.2.2GetAssociationByIdResponse215

3.1.4.30.3Complex Types215

3.1.4.30.4Simple Types215

3.1.4.30.5Attributes215

3.1.4.30.6Groups215

3.1.4.30.7Attribute Groups215

3.1.4.31GetAssociationGroupById215

3.1.4.31.1Messages217

3.1.4.31.1.1BusinessDataCatalogSharedService_GetAssociationGroupById_InputMessage217

3.1.4.31.1.2BusinessDataCatalogSharedService_GetAssociationGroupById_OutputMessage217

3.1.4.31.2Elements217

3.1.4.31.2.1GetAssociationGroupById217

3.1.4.31.2.2GetAssociationGroupByIdResponse218

3.1.4.31.3Complex Types218

3.1.4.31.4Simple Types218

3.1.4.31.5Attributes218

3.1.4.31.6Groups218

3.1.4.31.7Attribute Groups218

3.1.4.32GetAssociationGroupsForEntity219

3.1.4.32.1Messages220

3.1.4.32.1.1BusinessDataCatalogSharedService_GetAssociationGroupsForEntity_InputMessage220

3.1.4.32.1.2BusinessDataCatalogSharedService_GetAssociationGroupsForEntity_OutputMessage220

3.1.4.32.2Elements220

3.1.4.32.2.1GetAssociationGroupsForEntity221

3.1.4.32.2.2GetAssociationGroupsForEntityResponse221

3.1.4.32.3Complex Types221

3.1.4.32.3.1ArrayOfAssociationGroupStruct222

3.1.4.32.4Simple Types222

3.1.4.32.5Attributes222

3.1.4.32.6Groups222

3.1.4.32.7Attribute Groups222

3.1.4.33GetAssociationMembersInRole222

3.1.4.33.1Messages223

3.1.4.33.1.1BusinessDataCatalogSharedService_GetAssociationMembersInRole_InputMessage224

3.1.4.33.1.2BusinessDataCatalogSharedService_GetAssociationMembersInRole_OutputMessage224

3.1.4.33.2Elements224

3.1.4.33.2.1GetAssociationMembersInRole224

3.1.4.33.2.2GetAssociationMembersInRoleResponse225

3.1.4.33.3Complex Types225

3.1.4.33.3.1ArrayOfAssociationMemberStruct225

3.1.4.33.3.2AssociationMemberStruct226

3.1.4.33.4Simple Types226

3.1.4.33.5Attributes226

3.1.4.33.6Groups227

3.1.4.33.7Attribute Groups227

3.1.4.34GetAssociationReferencesForAssociationGroup227

3.1.4.34.1Messages228

3.1.4.34.1.1BusinessDataCatalogSharedService_GetAssociationReferencesForAssociationGroup_InputMessage228

3.1.4.34.1.2BusinessDataCatalogSharedService_GetAssociationReferencesForAssociationGroup_OutputMessage229

3.1.4.34.2Elements229

3.1.4.34.2.1GetAssociationReferencesForAssociationGroup229

3.1.4.34.2.2GetAssociationReferencesForAssociationGroupResponse229

3.1.4.34.3Complex Types230

3.1.4.34.3.1ArrayOfAssociationReferenceStruct230

3.1.4.34.4Simple Types230

3.1.4.34.5Attributes230

3.1.4.34.6Groups230

3.1.4.34.7Attribute Groups230

3.1.4.35GetAssociationsForDataClass230

3.1.4.35.1Messages232

3.1.4.35.1.1BusinessDataCatalogSharedService_GetAssociationsForDataClass_InputMessage232

3.1.4.35.1.2BusinessDataCatalogSharedService_GetAssociationsForDataClass_OutputMessage232

3.1.4.35.2Elements232

3.1.4.35.2.1GetAssociationsForDataClass233

3.1.4.35.2.2GetAssociationsForDataClassResponse233

3.1.4.35.3Complex Types233

3.1.4.35.4Simple Types233

3.1.4.35.5Attributes233

3.1.4.35.6Groups233

3.1.4.35.7Attribute Groups233

3.1.4.36GetAssociationsForEntityAndRole234

3.1.4.36.1Messages235

3.1.4.36.1.1BusinessDataCatalogSharedService_GetAssociationsForEntityAndRole_InputMessage235

3.1.4.36.1.2BusinessDataCatalogSharedService_GetAssociationsForEntityAndRole_OutputMessage235

3.1.4.36.2Elements235

3.1.4.36.2.1GetAssociationsForEntityAndRole236

3.1.4.36.2.2GetAssociationsForEntityAndRoleResponse236

3.1.4.36.3Complex Types237

3.1.4.36.4Simple Types237

3.1.4.36.5Attributes237

3.1.4.36.6Groups237

3.1.4.36.7Attribute Groups237

3.1.4.37GetAssociationsForMethod237

3.1.4.37.1Messages238

3.1.4.37.1.1BusinessDataCatalogSharedService_GetAssociationsForMethod_InputMessage239

3.1.4.37.1.2BusinessDataCatalogSharedService_GetAssociationsForMethod_OutputMessage239

3.1.4.37.2Elements239

3.1.4.37.2.1GetAssociationsForMethod239

3.1.4.37.2.2GetAssociationsForMethodResponse240

3.1.4.37.3Complex Types240

3.1.4.37.4Simple Types240

3.1.4.37.5Attributes240

3.1.4.37.6Groups240

3.1.4.37.7Attribute Groups240

3.1.4.38GetCacheInvalidationRecordsSince240

3.1.4.38.1Messages241

3.1.4.38.1.1BusinessDataCatalogSharedService_GetCacheInvalidationRecordsSince_InputMessage242

3.1.4.38.1.2BusinessDataCatalogSharedService_GetCacheInvalidationRecordsSince_OutputMessage242

3.1.4.38.2Elements242

3.1.4.38.2.1GetCacheInvalidationRecordsSince242

3.1.4.38.2.2GetCacheInvalidationRecordsSinceResponse243

3.1.4.38.3Complex Types243

3.1.4.38.3.1ArrayOfCacheInvalidationRecordStruct243

3.1.4.38.3.2CacheInvalidationRecordStruct243

3.1.4.38.4Simple Types244

3.1.4.38.5Attributes244

3.1.4.38.6Groups244

3.1.4.38.7Attribute Groups244

3.1.4.39GetChildTypeDescriptorsForTypeDescriptor244

3.1.4.39.1Messages245

3.1.4.39.1.1BusinessDataCatalogSharedService_GetChildTypeDescriptorsForTypeDescriptor_InputMessage246

3.1.4.39.1.2BusinessDataCatalogSharedService_GetChildTypeDescriptorsForTypeDescriptor_OutputMessage246

3.1.4.39.2Elements246

3.1.4.39.2.1GetChildTypeDescriptorsForTypeDescriptor246

3.1.4.39.2.2GetChildTypeDescriptorsForTypeDescriptorResponse247

3.1.4.39.3Complex Types247

3.1.4.39.4Simple Types247

3.1.4.39.5Attributes247

3.1.4.39.6Groups247

3.1.4.39.7Attribute Groups247

3.1.4.40GetChildTypeDescriptorsWithIdentifiersForTypeDescriptor247

3.1.4.40.1Messages249

3.1.4.40.1.1BusinessDataCatalogSharedService_GetChildTypeDescriptorsWithIdentifiersForTypeDescriptor_InputMessage249

3.1.4.40.1.2BusinessDataCatalogSharedService_GetChildTypeDescriptorsWithIdentifiersForTypeDescriptor_OutputMessage249

3.1.4.40.2Elements250

3.1.4.40.2.1GetChildTypeDescriptorsWithIdentifiersForTypeDescriptor250

3.1.4.40.2.2GetChildTypeDescriptorsWithIdentifiersForTypeDescriptorResponse250

3.1.4.40.3Complex Types250

3.1.4.40.4Simple Types251

3.1.4.40.5Attributes251

3.1.4.40.6Groups251

3.1.4.40.7Attribute Groups251

3.1.4.41GetDataClassById251

3.1.4.41.1Messages252

3.1.4.41.1.1BusinessDataCatalogSharedService_GetDataClassById_InputMessage252

3.1.4.41.1.2BusinessDataCatalogSharedService_GetDataClassById_OutputMessage252

3.1.4.41.2Elements253

3.1.4.41.2.1GetDataClassById253

3.1.4.41.2.2GetDataClassByIdResponse253

3.1.4.41.3Complex Types253

3.1.4.41.4Simple Types254

3.1.4.41.5Attributes254

3.1.4.41.6Groups254

3.1.4.41.7Attribute Groups254

3.1.4.42GetDataClassesForSystem254

3.1.4.42.1Messages255

3.1.4.42.1.1BusinessDataCatalogSharedService_GetDataClassesForSystem_InputMessage255

3.1.4.42.1.2BusinessDataCatalogSharedService_GetDataClassesForSystem_OutputMessage256

3.1.4.42.2Elements256

3.1.4.42.2.1GetDataClassesForSystem256

3.1.4.42.2.2GetDataClassesForSystemResponse256

3.1.4.42.3Complex Types257

3.1.4.42.3.1ArrayOfDataClassStruct257

3.1.4.42.4Simple Types257

3.1.4.42.5Attributes257

3.1.4.42.6Groups257

3.1.4.42.7Attribute Groups257

3.1.4.43GetDefaultValuesForTypeDescriptor257

3.1.4.43.1Messages258

3.1.4.43.1.1BusinessDataCatalogSharedService_GetDefaultValuesForTypeDescriptor_InputMessage259

3.1.4.43.1.2BusinessDataCatalogSharedService_GetDefaultValuesForTypeDescriptor_OutputMessage259

3.1.4.43.2Elements259

3.1.4.43.2.1GetDefaultValuesForTypeDescriptor259

3.1.4.43.2.2GetDefaultValuesForTypeDescriptorResponse260

3.1.4.43.3Complex Types260

3.1.4.43.3.1ArrayOfDefaultValueStruct260

3.1.4.43.4Simple Types260

3.1.4.43.5Attributes261

3.1.4.43.6Groups261

3.1.4.43.7Attribute Groups261

3.1.4.44GetEntitiesForAssociationAndRole261

3.1.4.44.1Messages262

3.1.4.44.1.1BusinessDataCatalogSharedService_GetEntitiesForAssociationAndRole_InputMessage262

3.1.4.44.1.2BusinessDataCatalogSharedService_GetEntitiesForAssociationAndRole_OutputMessage263

3.1.4.44.2Elements263

3.1.4.44.2.1GetEntitiesForAssociationAndRole263

3.1.4.44.2.2GetEntitiesForAssociationAndRoleResponse264

3.1.4.44.3Complex Types264

3.1.4.44.4Simple Types264

3.1.4.44.5Attributes264

3.1.4.44.6Groups264

3.1.4.44.7Attribute Groups264

3.1.4.45GetEntitiesForSystem264

3.1.4.45.1Messages265

3.1.4.45.1.1BusinessDataCatalogSharedService_GetEntitiesForSystem_InputMessage266

3.1.4.45.1.2BusinessDataCatalogSharedService_GetEntitiesForSystem_OutputMessage266

3.1.4.45.2Elements266

3.1.4.45.2.1GetEntitiesForSystem266

3.1.4.45.2.2GetEntitiesForSystemResponse267

3.1.4.45.3Complex Types267

3.1.4.45.4Simple Types267

3.1.4.45.5Attributes267

3.1.4.45.6Groups267

3.1.4.45.7Attribute Groups267

3.1.4.46GetEntitiesLikeNameAndNamespace267

3.1.4.46.1Messages269

3.1.4.46.1.1BusinessDataCatalogSharedService_GetEntitiesLikeNameAndNamespace_InputMessage269

3.1.4.46.1.2BusinessDataCatalogSharedService_GetEntitiesLikeNameAndNamespace_OutputMessage269

3.1.4.46.2Elements270

3.1.4.46.2.1GetEntitiesLikeNameAndNamespace270

3.1.4.46.2.2GetEntitiesLikeNameAndNamespaceResponse271

3.1.4.46.3Complex Types271

3.1.4.46.4Simple Types271

3.1.4.46.5Attributes271

3.1.4.46.6Groups271

3.1.4.46.7Attribute Groups272

3.1.4.47GetEntitiesReferencedByModelId272

3.1.4.47.1Messages273

3.1.4.47.1.1BusinessDataCatalogSharedService_GetEntitiesReferencedByModelId_InputMessage273

3.1.4.47.1.2BusinessDataCatalogSharedService_GetEntitiesReferencedByModelId_OutputMessage273

3.1.4.47.2Elements273

3.1.4.47.2.1GetEntitiesReferencedByModelId274

3.1.4.47.2.2GetEntitiesReferencedByModelIdResponse274

3.1.4.47.3Complex Types275

3.1.4.47.4Simple Types275

3.1.4.47.4.1EntityConstants.EntitiesInModelQuery275

3.1.4.47.5Attributes275

3.1.4.47.6Groups275

3.1.4.47.7Attribute Groups275

3.1.4.48GetEntityById276

3.1.4.48.1Messages277

3.1.4.48.1.1BusinessDataCatalogSharedService_GetEntityById_InputMessage277

3.1.4.48.1.2BusinessDataCatalogSharedService_GetEntityById_OutputMessage277

3.1.4.48.2Elements277

3.1.4.48.2.1GetEntityById277

3.1.4.48.2.2GetEntityByIdResponse278

3.1.4.48.3Complex Types278

3.1.4.48.4Simple Types278

3.1.4.48.5Attributes278

3.1.4.48.6Groups278

3.1.4.48.7Attribute Groups278

3.1.4.49GetEntityCount279

3.1.4.49.1Messages280

3.1.4.49.1.1BusinessDataCatalogSharedService_GetEntityCount_InputMessage280

3.1.4.49.1.2BusinessDataCatalogSharedService_GetEntityCount_OutputMessage280

3.1.4.49.2Elements280

3.1.4.49.2.1GetEntityCount280

3.1.4.49.2.2GetEntityCountResponse281

3.1.4.49.3Complex Types281

3.1.4.49.4Simple Types281

3.1.4.49.5Attributes281

3.1.4.49.6Groups281

3.1.4.49.7Attribute Groups281

3.1.4.50GetEntityNameAndNamespacesForAssociationAndRole281

3.1.4.50.1Messages283

3.1.4.50.1.1BusinessDataCatalogSharedService_GetEntityNameAndNamespacesForAssociationAndRole_InputMessage283

3.1.4.50.1.2BusinessDataCatalogSharedService_GetEntityNameAndNamespacesForAssociationAndRole_OutputMessage283

3.1.4.50.2Elements283

3.1.4.50.2.1GetEntityNameAndNamespacesForAssociationAndRole284

3.1.4.50.2.2GetEntityNameAndNamespacesForAssociationAndRoleResponse284

3.1.4.50.3Complex Types285

3.1.4.50.4Simple Types285

3.1.4.50.5Attributes285

3.1.4.50.6Groups285

3.1.4.50.7Attribute Groups285

3.1.4.51GetEntityWithNameAndNamespace285

3.1.4.51.1Messages286

3.1.4.51.1.1BusinessDataCatalogSharedService_GetEntityWithNameAndNamespace_InputMessage287

3.1.4.51.1.2BusinessDataCatalogSharedService_GetEntityWithNameAndNamespace_OutputMessage287

3.1.4.51.2Elements287

3.1.4.51.2.1GetEntityWithNameAndNamespace287

3.1.4.51.2.2GetEntityWithNameAndNamespaceResponse288

3.1.4.51.3Complex Types288

3.1.4.51.4Simple Types288

3.1.4.51.5Attributes288

3.1.4.51.6Groups288

3.1.4.51.7Attribute Groups288

3.1.4.52GetEntityWithNameAndNamespaceAndVersion288

3.1.4.52.1Messages290

3.1.4.52.1.1BusinessDataCatalogSharedService_GetEntityWithNameAndNamespaceAndVersion_InputMessage290

3.1.4.52.1.2BusinessDataCatalogSharedService_GetEntityWithNameAndNamespaceAndVersion_OutputMessage290

3.1.4.52.2Elements290

3.1.4.52.2.1GetEntityWithNameAndNamespaceAndVersion291

3.1.4.52.2.2GetEntityWithNameAndNamespaceAndVersionResponse291

3.1.4.52.3Complex Types291

3.1.4.52.4Simple Types292

3.1.4.52.5Attributes292

3.1.4.52.6Groups292

3.1.4.52.7Attribute Groups292

3.1.4.53GetFieldTypeDescriptorsByMethodInstance292

3.1.4.53.1Messages293

3.1.4.53.1.1BusinessDataCatalogSharedService_GetFieldTypeDescriptorsByMethodInstance_InputMessage294

3.1.4.53.1.2BusinessDataCatalogSharedService_GetFieldTypeDescriptorsByMethodInstance_OutputMessage294

3.1.4.53.2Elements294

3.1.4.53.2.1GetFieldTypeDescriptorsByMethodInstance294

3.1.4.53.2.2GetFieldTypeDescriptorsByMethodInstanceResponse295

3.1.4.53.3Complex Types295

3.1.4.53.4Simple Types295

3.1.4.53.5Attributes295

3.1.4.53.6Groups295

3.1.4.53.7Attribute Groups295

3.1.4.54GetFilterDescriptorById295

3.1.4.54.1Messages297

3.1.4.54.1.1BusinessDataCatalogSharedService_GetFilterDescriptorById_InputMessage297

3.1.4.54.1.2BusinessDataCatalogSharedService_GetFilterDescriptorById_OutputMessage297

3.1.4.54.2Elements297

3.1.4.54.2.1GetFilterDescriptorById298

3.1.4.54.2.2GetFilterDescriptorByIdResponse298

3.1.4.54.3Complex Types298

3.1.4.54.4Simple Types298

3.1.4.54.5Attributes298

3.1.4.54.6Groups298

3.1.4.54.7Attribute Groups299

3.1.4.55GetFilterDescriptorsForMethod299

3.1.4.55.1Messages300

3.1.4.55.1.1BusinessDataCatalogSharedService_GetFilterDescriptorsForMethod_InputMessage300

3.1.4.55.1.2BusinessDataCatalogSharedService_GetFilterDescriptorsForMethod_OutputMessage300

3.1.4.55.2Elements300

3.1.4.55.2.1GetFilterDescriptorsForMethod301

3.1.4.55.2.2GetFilterDescriptorsForMethodResponse301

3.1.4.55.3Complex Types301

3.1.4.55.3.1ArrayOfFilterDescriptorStruct302

3.1.4.55.4Simple Types302

3.1.4.55.5Attributes302

3.1.4.55.6Groups302

3.1.4.55.7Attribute Groups302

3.1.4.56GetIdentifierById302

3.1.4.56.1Messages303

3.1.4.56.1.1BusinessDataCatalogSharedService_GetIdentifierById_InputMessage303

3.1.4.56.1.2BusinessDataCatalogSharedService_GetIdentifierById_OutputMessage304

3.1.4.56.2Elements304

3.1.4.56.2.1GetIdentifierById304

3.1.4.56.2.2GetIdentifierByIdResponse304

3.1.4.56.3Complex Types305

3.1.4.56.4Simple Types305

3.1.4.56.5Attributes305

3.1.4.56.6Groups305

3.1.4.56.7Attribute Groups305

3.1.4.57GetIdentifiersForEntity305

3.1.4.57.1Messages306

3.1.4.57.1.1BusinessDataCatalogSharedService_GetIdentifiersForEntity_InputMessage307

3.1.4.57.1.2BusinessDataCatalogSharedService_GetIdentifiersForEntity_OutputMessage307

3.1.4.57.2Elements307

3.1.4.57.2.1GetIdentifiersForEntity307

3.1.4.57.2.2GetIdentifiersForEntityResponse307

3.1.4.57.3Complex Types308

3.1.4.57.3.1ArrayOfIdentifierStruct308

3.1.4.57.4Simple Types308

3.1.4.57.5Attributes308

3.1.4.57.6Groups308

3.1.4.57.7Attribute Groups308

3.1.4.58GetImportProgress309

3.1.4.58.1Messages309

3.1.4.58.1.1BusinessDataCatalogSharedService_GetImportProgress_InputMessage309

3.1.4.58.1.2BusinessDataCatalogSharedService_GetImportProgress_OutputMessage309

3.1.4.58.2Elements310

3.1.4.58.2.1GetImportProgress310

3.1.4.58.2.2GetImportProgressResponse310

3.1.4.58.3Complex Types310

3.1.4.58.4Simple Types310

3.1.4.58.5Attributes310

3.1.4.58.6Groups311

3.1.4.58.7Attribute Groups311

3.1.4.59GetLevelForTypeDescriptor311

3.1.4.59.1Messages312

3.1.4.59.1.1BusinessDataCatalogSharedService_GetLevelForTypeDescriptor_InputMessage312

3.1.4.59.1.2BusinessDataCatalogSharedService_GetLevelForTypeDescriptor_OutputMessage313

3.1.4.59.2Elements313

3.1.4.59.2.1GetLevelForTypeDescriptor313

3.1.4.59.2.2GetLevelForTypeDescriptorResponse313

3.1.4.59.3Complex Types314

3.1.4.59.4Simple Types314

3.1.4.59.5Attributes314

3.1.4.59.6Groups314

3.1.4.59.7Attribute Groups314

3.1.4.60GetLobSystemAllAssembliesBytes314

3.1.4.60.1Messages315

3.1.4.60.1.1BusinessDataCatalogSharedService_GetLobSystemAllAssembliesBytes_InputMessage316

3.1.4.60.1.2BusinessDataCatalogSharedService_GetLobSystemAllAssembliesBytes_OutputMessage316

3.1.4.60.2Elements316

3.1.4.60.2.1GetLobSystemAllAssembliesBytes316

3.1.4.60.2.2GetLobSystemAllAssembliesBytesResponse317

3.1.4.60.3Complex Types317

3.1.4.60.3.1ArrayOfbase64Binary317

3.1.4.60.4Simple Types317

3.1.4.60.5Attributes318

3.1.4.60.6Groups318

3.1.4.60.7Attribute Groups318

3.1.4.61GetLobSystemById318

3.1.4.61.1Messages319

3.1.4.61.1.1BusinessDataCatalogSharedService_GetLobSystemById_InputMessage319

3.1.4.61.1.2BusinessDataCatalogSharedService_GetLobSystemById_OutputMessage320

3.1.4.61.2Elements320

3.1.4.61.2.1GetLobSystemById320

3.1.4.61.2.2GetLobSystemByIdResponse320

3.1.4.61.3Complex Types321

3.1.4.61.4Simple Types321

3.1.4.61.5Attributes321

3.1.4.61.6Groups321

3.1.4.61.7Attribute Groups321

3.1.4.62GetLobSystemByName321

3.1.4.62.1Messages322

3.1.4.62.1.1BusinessDataCatalogSharedService_GetLobSystemByName_InputMessage323

3.1.4.62.1.2BusinessDataCatalogSharedService_GetLobSystemByName_OutputMessage323

3.1.4.62.2Elements323

3.1.4.62.2.1GetLobSystemByName323

3.1.4.62.2.2GetLobSystemByNameResponse324

3.1.4.62.3Complex Types324

3.1.4.62.4Simple Types324

3.1.4.62.5Attributes324

3.1.4.62.6Groups324

3.1.4.62.7Attribute Groups324

3.1.4.63GetLobSystemDataByLobSystem324

3.1.4.63.1Messages325

3.1.4.63.1.1BusinessDataCatalogSharedService_GetLobSystemDataByLobSystem_InputMessage326

3.1.4.63.1.2BusinessDataCatalogSharedService_GetLobSystemDataByLobSystem_OutputMessage326

3.1.4.63.2Elements326

3.1.4.63.2.1GetLobSystemDataByLobSystem326

3.1.4.63.2.2GetLobSystemDataByLobSystemResponse327

3.1.4.63.3Complex Types327

3.1.4.63.4Simple Types327

3.1.4.63.5Attributes327

3.1.4.63.6Groups327

3.1.4.63.7Attribute Groups327

3.1.4.64GetLobSystemInstanceById327

3.1.4.64.1Messages329

3.1.4.64.1.1BusinessDataCatalogSharedService_GetLobSystemInstanceById_InputMessage330

3.1.4.64.1.2BusinessDataCatalogSharedService_GetLobSystemInstanceById_OutputMessage330

3.1.4.64.2Elements330

3.1.4.64.2.1GetLobSystemInstanceById330

3.1.4.64.2.2GetLobSystemInstanceByIdResponse330

3.1.4.64.3Complex Types331

3.1.4.64.4Simple Types331

3.1.4.64.5Attributes331

3.1.4.64.6Groups331

3.1.4.64.7Attribute Groups331

3.1.4.65GetLobSystemInstancesForLobSystem331

3.1.4.65.1Messages332

3.1.4.65.1.1BusinessDataCatalogSharedService_GetLobSystemInstancesForLobSystem_InputMessage333

3.1.4.65.1.2BusinessDataCatalogSharedService_GetLobSystemInstancesForLobSystem_OutputMessage333

3.1.4.65.2Elements333

3.1.4.65.2.1GetLobSystemInstancesForLobSystem333

3.1.4.65.2.2GetLobSystemInstancesForLobSystemResponse334

3.1.4.65.3Complex Types334

3.1.4.65.3.1ArrayOfLobSystemInstanceStruct334

3.1.4.65.4Simple Types335

3.1.4.65.5Attributes335

3.1.4.65.6Groups335

3.1.4.65.7Attribute Groups335

3.1.4.66GetLobSystemProxyAssemblyBytesByLobSystemId335

3.1.4.66.1Messages336

3.1.4.66.1.1BusinessDataCatalogSharedService_GetLobSystemProxyAssemblyBytesByLobSystemId_InputMessage337

3.1.4.66.1.2BusinessDataCatalogSharedService_GetLobSystemProxyAssemblyBytesByLobSystemId_OutputMessage337

3.1.4.66.2Elements337

3.1.4.66.2.1GetLobSystemProxyAssemblyBytesByLobSystemId337

3.1.4.66.2.2GetLobSystemProxyAssemblyBytesByLobSystemIdResponse338

3.1.4.66.3Complex Types338

3.1.4.66.4Simple Types338

3.1.4.66.5Attributes338

3.1.4.66.6Groups338

3.1.4.66.7Attribute Groups338

3.1.4.67GetLobSystemsLikeName339

3.1.4.67.1Messages340

3.1.4.67.1.1BusinessDataCatalogSharedService_GetLobSystemsLikeName_InputMessage340

3.1.4.67.1.2BusinessDataCatalogSharedService_GetLobSystemsLikeName_OutputMessage340

3.1.4.67.2Elements340

3.1.4.67.2.1GetLobSystemsLikeName341

3.1.4.67.2.2GetLobSystemsLikeNameResponse341

3.1.4.67.3Complex Types342

3.1.4.67.4Simple Types342

3.1.4.67.5Attributes342

3.1.4.67.6Groups342

3.1.4.67.7Attribute Groups342

3.1.4.68GetLobSystemsReferencedByEntitiesAssociatedWithModel342

3.1.4.68.1Messages343

3.1.4.68.1.1BusinessDataCatalogSharedService_GetLobSystemsReferencedByEntitiesAssociatedWithModel_InputMessage344

3.1.4.68.1.2BusinessDataCatalogSharedService_GetLobSystemsReferencedByEntitiesAssociatedWithModel_OutputMessage344

3.1.4.68.2Elements344

3.1.4.68.2.1GetLobSystemsReferencedByEntitiesAssociatedWithModel344

3.1.4.68.2.2GetLobSystemsReferencedByEntitiesAssociatedWithModelResponse345

3.1.4.68.3Complex Types345

3.1.4.68.4Simple Types345

3.1.4.68.4.1LobSystemConstants.LobSystemsInModelQuery345

3.1.4.68.5Attributes346

3.1.4.68.6Groups346

3.1.4.68.7Attribute Groups346

3.1.4.69GetMethodById346

3.1.4.69.1Messages347

3.1.4.69.1.1BusinessDataCatalogSharedService_GetMethodById_InputMessage348

3.1.4.69.1.2BusinessDataCatalogSharedService_GetMethodById_OutputMessage348

3.1.4.69.2Elements348

3.1.4.69.2.1GetMethodById348

3.1.4.69.2.2GetMethodByIdResponse349

3.1.4.69.3Complex Types349

3.1.4.69.4Simple Types349

3.1.4.69.5Attributes349

3.1.4.69.6Groups349

3.1.4.69.7Attribute Groups349

3.1.4.70GetMethodInstanceById349

3.1.4.70.1Messages350

3.1.4.70.1.1BusinessDataCatalogSharedService_GetMethodInstanceById_InputMessage351

3.1.4.70.1.2BusinessDataCatalogSharedService_GetMethodInstanceById_OutputMessage351

3.1.4.70.2Elements351

3.1.4.70.2.1GetMethodInstanceById351

3.1.4.70.2.2GetMethodInstanceByIdResponse352

3.1.4.70.3Complex Types352

3.1.4.70.4Simple Types352

3.1.4.70.5Attributes352

3.1.4.70.6Groups352

3.1.4.70.7Attribute Groups352

3.1.4.71GetMethodInstancesForDataClass352

3.1.4.71.1Messages354

3.1.4.71.1.1BusinessDataCatalogSharedService_GetMethodInstancesForDataClass_InputMessage354

3.1.4.71.1.2BusinessDataCatalogSharedService_GetMethodInstancesForDataClass_OutputMessage354

3.1.4.71.2Elements354

3.1.4.71.2.1GetMethodInstancesForDataClass354

3.1.4.71.2.2GetMethodInstancesForDataClassResponse355

3.1.4.71.3Complex Types355

3.1.4.71.4Simple Types355

3.1.4.71.5Attributes355

3.1.4.71.6Groups355

3.1.4.71.7Attribute Groups355

3.1.4.72GetMethodInstancesForMethod356

3.1.4.72.1Messages357

3.1.4.72.1.1BusinessDataCatalogSharedService_GetMethodInstancesForMethod_InputMessage357

3.1.4.72.1.2BusinessDataCatalogSharedService_GetMethodInstancesForMethod_OutputMessage357

3.1.4.72.2Elements357

3.1.4.72.2.1GetMethodInstancesForMethod358

3.1.4.72.2.2GetMethodInstancesForMethodResponse358

3.1.4.72.3Complex Types358

3.1.4.72.4Simple Types358

3.1.4.72.5Attributes358

3.1.4.72.6Groups358

3.1.4.72.7Attribute Groups359

3.1.4.73GetMethodsForDataClass359

3.1.4.73.1Messages360

3.1.4.73.1.1BusinessDataCatalogSharedService_GetMethodsForDataClass_InputMessage360

3.1.4.73.1.2BusinessDataCatalogSharedService_GetMethodsForDataClass_OutputMessage360

3.1.4.73.2Elements360

3.1.4.73.2.1GetMethodsForDataClass361

3.1.4.73.2.2GetMethodsForDataClassResponse361

3.1.4.73.3Complex Types361

3.1.4.73.3.1ArrayOfMethodStruct361

3.1.4.73.4Simple Types362

3.1.4.73.5Attributes362

3.1.4.73.6Groups362

3.1.4.73.7Attribute Groups362

3.1.4.74GetModelById362

3.1.4.74.1Messages363

3.1.4.74.1.1BusinessDataCatalogSharedService_GetModelById_InputMessage363

3.1.4.74.1.2BusinessDataCatalogSharedService_GetModelById_OutputMessage364

3.1.4.74.2Elements364

3.1.4.74.2.1GetModelById364

3.1.4.74.2.2GetModelByIdResponse364

3.1.4.74.3Complex Types365

3.1.4.74.4Simple Types365

3.1.4.74.5Attributes365

3.1.4.74.6Groups365

3.1.4.74.7Attribute Groups365

3.1.4.75GetModelByName365

3.1.4.75.1Messages366

3.1.4.75.1.1BusinessDataCatalogSharedService_GetModelByName_InputMessage366

3.1.4.75.1.2BusinessDataCatalogSharedService_GetModelByName_OutputMessage367

3.1.4.75.2Elements367

3.1.4.75.2.1GetModelByName367

3.1.4.75.2.2GetModelByNameResponse367

3.1.4.75.3Complex Types367

3.1.4.75.4Simple Types368

3.1.4.75.5Attributes368

3.1.4.75.6Groups368

3.1.4.75.7Attribute Groups368

3.1.4.76GetModelsByEntityId368

3.1.4.76.1Messages369

3.1.4.76.1.1BusinessDataCatalogSharedService_GetModelsByEntityId_InputMessage369

3.1.4.76.1.2BusinessDataCatalogSharedService_GetModelsByEntityId_OutputMessage369

3.1.4.76.2Elements370

3.1.4.76.2.1GetModelsByEntityId370

3.1.4.76.2.2GetModelsByEntityIdResponse370

3.1.4.76.3Complex Types370

3.1.4.76.4Simple Types370

3.1.4.76.5Attributes371

3.1.4.76.6Groups371

3.1.4.76.7Attribute Groups371

3.1.4.77GetModelsByName371

3.1.4.77.1Messages372

3.1.4.77.1.1BusinessDataCatalogSharedService_GetModelsByName_InputMessage372

3.1.4.77.1.2BusinessDataCatalogSharedService_GetModelsByName_OutputMessage372

3.1.4.77.2Elements373

3.1.4.77.2.1GetModelsByName373

3.1.4.77.2.2GetModelsByNameResponse373

3.1.4.77.3Complex Types374

3.1.4.77.4Simple Types374

3.1.4.77.5Attributes374

3.1.4.77.6Groups374

3.1.4.77.7Attribute Groups374

3.1.4.78GetParameterById374

3.1.4.78.1Messages375

3.1.4.78.1.1BusinessDataCatalogSharedService_GetParameterById_InputMessage376

3.1.4.78.1.2BusinessDataCatalogSharedService_GetParameterById_OutputMessage376

3.1.4.78.2Elements376

3.1.4.78.2.1GetParameterById376

3.1.4.78.2.2GetParameterByIdResponse376

3.1.4.78.3Complex Types377

3.1.4.78.4Simple Types377

3.1.4.78.5Attributes377

3.1.4.78.6Groups377

3.1.4.78.7Attribute Groups377

3.1.4.79GetParametersForMethod377

3.1.4.79.1Messages378

3.1.4.79.1.1BusinessDataCatalogSharedService_GetParametersForMethod_InputMessage379

3.1.4.79.1.2BusinessDataCatalogSharedService_GetParametersForMethod_OutputMessage379

3.1.4.79.2Elements379

3.1.4.79.2.1GetParametersForMethod379

3.1.4.79.2.2GetParametersForMethodResponse380

3.1.4.79.3Complex Types380

3.1.4.79.3.1ArrayOfParameterStruct380

3.1.4.79.4Simple Types380

3.1.4.79.5Attributes380

3.1.4.79.6Groups380

3.1.4.79.7Attribute Groups380

3.1.4.80GetRootTypeDescriptorForParameter381

3.1.4.80.1Messages382

3.1.4.80.1.1BusinessDataCatalogSharedService_GetRootTypeDescriptorForParameter_InputMessage382

3.1.4.80.1.2BusinessDataCatalogSharedService_GetRootTypeDescriptorForParameter_OutputMessage382

3.1.4.80.2Elements382

3.1.4.80.2.1GetRootTypeDescriptorForParameter383

3.1.4.80.2.2GetRootTypeDescriptorForParameterResponse383

3.1.4.80.3Complex Types383

3.1.4.80.4Simple Types383

3.1.4.80.5Attributes383

3.1.4.80.6Groups384

3.1.4.80.7Attribute Groups384

3.1.4.81GetServiceApplicationId384

3.1.4.81.1Messages384

3.1.4.81.1.1BusinessDataCatalogSharedService_GetServiceApplicationId_InputMessage384

3.1.4.81.1.2BusinessDataCatalogSharedService_GetServiceApplicationId_OutputMessage385

3.1.4.81.2Elements385

3.1.4.81.2.1GetServiceApplicationId385

3.1.4.81.2.2GetServiceApplicationIdResponse385

3.1.4.81.3Complex Types385

3.1.4.81.4Simple Types386

3.1.4.81.5Attributes386

3.1.4.81.6Groups386

3.1.4.81.7Attribute Groups386

3.1.4.82GetSystemUtilityTypeNameForLobSystem386

3.1.4.82.1Messages387

3.1.4.82.1.1BusinessDataCatalogSharedService_GetSystemUtilityTypeNameForLobSystem_InputMessage388

3.1.4.82.1.2BusinessDataCatalogSharedService_GetSystemUtilityTypeNameForLobSystem_OutputMessage388

3.1.4.82.2Elements388

3.1.4.82.2.1GetSystemUtilityTypeNameForLobSystem388

3.1.4.82.2.2GetSystemUtilityTypeNameForLobSystemResponse388

3.1.4.82.3Complex Types389

3.1.4.82.4Simple Types389

3.1.4.82.5Attributes389

3.1.4.82.6Groups389

3.1.4.82.7Attribute Groups389

3.1.4.83GetTypeDescriptorById389

3.1.4.83.1Messages390

3.1.4.83.1.1BusinessDataCatalogSharedService_GetTypeDescriptorById_InputMessage391

3.1.4.83.1.2BusinessDataCatalogSharedService_GetTypeDescriptorById_OutputMessage391

3.1.4.83.2Elements391

3.1.4.83.2.1GetTypeDescriptorById391

3.1.4.83.2.2GetTypeDescriptorByIdResponse392

3.1.4.83.3Complex Types392

3.1.4.83.4Simple Types392

3.1.4.83.5Attributes392

3.1.4.83.6Groups392

3.1.4.83.7Attribute Groups392

3.1.4.84GetTypeDescriptorsByNameAndLevelForParameter392

3.1.4.84.1Messages394

3.1.4.84.1.1BusinessDataCatalogSharedService_GetTypeDescriptorsByNameAndLevelForParameter_InputMessage394

3.1.4.84.1.2BusinessDataCatalogSharedService_GetTypeDescriptorsByNameAndLevelForParameter_OutputMessage394

3.1.4.84.2Elements394

3.1.4.84.2.1GetTypeDescriptorsByNameAndLevelForParameter395

3.1.4.84.2.2GetTypeDescriptorsByNameAndLevelForParameterResponse395

3.1.4.84.3Complex Types395

3.1.4.84.4Simple Types396

3.1.4.84.5Attributes396

3.1.4.84.6Groups396

3.1.4.84.7Attribute Groups396

3.1.4.85GetTypeDescriptorsForFilterDescriptor396

3.1.4.85.1Messages397

3.1.4.85.1.1BusinessDataCatalogSharedService_GetTypeDescriptorsForFilterDescriptor_InputMessage397

3.1.4.85.1.2BusinessDataCatalogSharedService_GetTypeDescriptorsForFilterDescriptor_OutputMessage398

3.1.4.85.2Elements398

3.1.4.85.2.1GetTypeDescriptorsForFilterDescriptor398

3.1.4.85.2.2GetTypeDescriptorsForFilterDescriptorResponse398

3.1.4.85.3Complex Types399

3.1.4.85.4Simple Types399

3.1.4.85.5Attributes399

3.1.4.85.6Groups399

3.1.4.85.7Attribute Groups399

3.1.4.86GetTypeReflectorTypeNameForParameter399

3.1.4.86.1Messages400

3.1.4.86.1.1BusinessDataCatalogSharedService_GetTypeReflectorTypeNameForParameter_InputMessage401

3.1.4.86.1.2BusinessDataCatalogSharedService_GetTypeReflectorTypeNameForParameter_OutputMessage401

3.1.4.86.2Elements401

3.1.4.86.2.1GetTypeReflectorTypeNameForParameter401

3.1.4.86.2.2GetTypeReflectorTypeNameForParameterResponse401

3.1.4.86.3Complex Types402

3.1.4.86.4Simple Types402

3.1.4.86.5Attributes402

3.1.4.86.6Groups402

3.1.4.86.7Attribute Groups402

3.1.4.87GetXmlSchemaForView402

3.1.4.87.1Messages404

3.1.4.87.1.1BusinessDataCatalogSharedService_GetXmlSchemaForView_InputMessage404

3.1.4.87.1.2BusinessDataCatalogSharedService_GetXmlSchemaForView_OutputMessage404

3.1.4.87.2Elements404

3.1.4.87.2.1GetXmlSchemaForView405

3.1.4.87.2.2GetXmlSchemaForViewResponse405

3.1.4.87.3Complex Types407

3.1.4.87.4Simple Types407

3.1.4.87.5Attributes407

3.1.4.87.6Groups407

3.1.4.87.7Attribute Groups407

3.1.4.88HaveRights407

3.1.4.88.1Messages408

3.1.4.88.1.1BusinessDataCatalogSharedService_HaveRights_InputMessage408

3.1.4.88.1.2BusinessDataCatalogSharedService_HaveRights_OutputMessage409

3.1.4.88.2Elements409

3.1.4.88.2.1HaveRights409

3.1.4.88.2.2HaveRightsResponse409

3.1.4.88.3Complex Types410

3.1.4.88.4Simple Types410

3.1.4.88.4.1BdcRights410

3.1.4.88.5Attributes411

3.1.4.88.6Groups411

3.1.4.88.7Attribute Groups411

3.1.4.89ImportPackage411

3.1.4.89.1Messages414

3.1.4.89.1.1BusinessDataCatalogSharedService_ImportPackage_InputMessage415

3.1.4.89.1.2BusinessDataCatalogSharedService_ImportPackage_OutputMessage415

3.1.4.89.2Elements415

3.1.4.89.2.1ImportPackage415

3.1.4.89.2.2ImportPackageResponse416

3.1.4.89.3Complex Types417

3.1.4.89.4Simple Types417

3.1.4.89.5Attributes417

3.1.4.89.6Groups417

3.1.4.89.7Attribute Groups417

3.1.4.90ImportPackageWithProgress417

3.1.4.90.1Messages421

3.1.4.90.1.1BusinessDataCatalogSharedService_ImportPackageWithProgress_InputMessage421

3.1.4.90.1.2BusinessDataCatalogSharedService_ImportPackageWithProgress_OutputMessage421

3.1.4.90.2Elements421

3.1.4.90.2.1ImportPackageWithProgress422

3.1.4.90.2.2ImportPackageWithProgressResponse423

3.1.4.90.3Complex Types423

3.1.4.90.4Simple Types423

3.1.4.90.5Attributes424

3.1.4.90.6Groups424

3.1.4.90.7Attribute Groups424

3.1.4.91IsMethodInstantiated424

3.1.4.91.1Messages425

3.1.4.91.1.1BusinessDataCatalogSharedService_IsMethodInstantiated_InputMessage425

3.1.4.91.1.2BusinessDataCatalogSharedService_IsMethodInstantiated_OutputMessage425

3.1.4.91.2Elements425

3.1.4.91.2.1IsMethodInstantiated426

3.1.4.91.2.2IsMethodInstantiatedResponse426

3.1.4.91.3Complex Types426

3.1.4.91.4Simple Types426

3.1.4.91.5Attributes426

3.1.4.91.6Groups426

3.1.4.91.7Attribute Groups426

3.1.4.92IsParameterReferencedByMethodInstance427

3.1.4.92.1Messages428

3.1.4.92.1.1BusinessDataCatalogSharedService_IsParameterReferencedByMethodInstance_InputMessage428

3.1.4.92.1.2BusinessDataCatalogSharedService_IsParameterReferencedByMethodInstance_OutputMessage428

3.1.4.92.2Elements429

3.1.4.92.2.1IsParameterReferencedByMethodInstance429

3.1.4.92.2.2IsParameterReferencedByMethodInstanceResponse429

3.1.4.92.3Complex Types429

3.1.4.92.4Simple Types430

3.1.4.92.5Attributes430

3.1.4.92.6Groups430

3.1.4.92.7Attribute Groups430

3.1.4.93MetadataObjectCreate430

3.1.4.93.1Messages436

3.1.4.93.1.1BusinessDataCatalogSharedService_MetadataObjectCreate_InputMessage436

3.1.4.93.1.2BusinessDataCatalogSharedService_MetadataObjectCreate_OutputMessage437

3.1.4.93.2Elements437

3.1.4.93.2.1MetadataObjectCreate437

3.1.4.93.2.2MetadataObjectCreateResponse437

3.1.4.93.3Complex Types438

3.1.4.93.4Simple Types438

3.1.4.93.5Attributes438

3.1.4.93.6Groups438

3.1.4.93.7Attribute Groups438

3.1.4.94MetadataObjectMergeXml438

3.1.4.94.1Messages441

3.1.4.94.1.1BusinessDataCatalogSharedService_MetadataObjectMergeXml_InputMessage441

3.1.4.94.1.2BusinessDataCatalogSharedService_MetadataObjectMergeXml_OutputMessage442

3.1.4.94.2Elements442

3.1.4.94.2.1MetadataObjectMergeXml442

3.1.4.94.2.2MetadataObjectMergeXmlResponse444

3.1.4.94.3Complex Types444

3.1.4.94.4Simple Types444

3.1.4.94.5Attributes444

3.1.4.94.6Groups444

3.1.4.94.7Attribute Groups444

3.1.4.95MetadataObjectReadXml445

3.1.4.95.1Messages452

3.1.4.95.1.1BusinessDataCatalogSharedService_MetadataObjectReadXml_InputMessage452

3.1.4.95.1.2BusinessDataCatalogSharedService_MetadataObjectReadXml_OutputMessage452

3.1.4.95.2Elements452

3.1.4.95.2.1MetadataObjectReadXml453

3.1.4.95.2.2MetadataObjectReadXmlResponse454

3.1.4.95.3Complex Types454

3.1.4.95.4Simple Types454

3.1.4.95.5Attributes455

3.1.4.95.6Groups455

3.1.4.95.7Attribute Groups455

3.1.4.96MetadataObjectWriteXml455

3.1.4.96.1Messages457

3.1.4.96.1.1BusinessDataCatalogSharedService_MetadataObjectWriteXml_InputMessage457

3.1.4.96.1.2BusinessDataCatalogSharedService_MetadataObjectWriteXml_OutputMessage458

3.1.4.96.2Elements458

3.1.4.96.2.1MetadataObjectWriteXml458

3.1.4.96.2.2MetadataObjectWriteXmlResponse459

3.1.4.96.3Complex Types460

3.1.4.96.4Simple Types460

3.1.4.96.5Attributes461

3.1.4.96.6Groups461

3.1.4.96.7Attribute Groups461

3.1.4.97ModelReadXml461

3.1.4.97.1Messages465

3.1.4.97.1.1BusinessDataCatalogSharedService_ModelReadXml_InputMessage465

3.1.4.97.1.2BusinessDataCatalogSharedService_ModelReadXml_OutputMessage466

3.1.4.97.2Elements466

3.1.4.97.2.1ModelReadXml466

3.1.4.97.2.2ModelReadXmlResponse467

3.1.4.97.3Complex Types467

3.1.4.97.4Simple Types467

3.1.4.97.5Attributes467

3.1.4.97.6Groups468

3.1.4.97.7Attribute Groups468

3.1.4.98ReadSlicedXml468

3.1.4.98.1Messages469

3.1.4.98.1.1BusinessDataCatalogSharedService_ReadSlicedXml_InputMessage469

3.1.4.98.1.2BusinessDataCatalogSharedService_ReadSlicedXml_OutputMessage469

3.1.4.98.2Elements469

3.1.4.98.2.1ReadSlicedXml469

3.1.4.98.2.2ReadSlicedXmlResponse470

3.1.4.98.3Complex Types470

3.1.4.98.4Simple Types470

3.1.4.98.5Attributes470

3.1.4.98.6Groups470

3.1.4.98.7Attribute Groups471

3.1.4.99RemoveEntityFromModel471

3.1.4.99.1Messages472

3.1.4.99.1.1BusinessDataCatalogSharedService_RemoveEntityFromModel_InputMessage472

3.1.4.99.1.2BusinessDataCatalogSharedService_RemoveEntityFromModel_OutputMessage472

3.1.4.99.2Elements473

3.1.4.99.2.1RemoveEntityFromModel473

3.1.4.99.2.2RemoveEntityFromModelResponse473

3.1.4.99.3Complex Types473

3.1.4.99.4Simple Types473

3.1.4.99.5Attributes473

3.1.4.99.6Groups473

3.1.4.99.7Attribute Groups474

3.1.4.100RemoveLocalizedName474

3.1.4.100.1Messages475

3.1.4.100.1.1BusinessDataCatalogSharedService_RemoveLocalizedName_InputMessage475

3.1.4.100.1.2BusinessDataCatalogSharedService_RemoveLocalizedName_OutputMessage475

3.1.4.100.2Elements476

3.1.4.100.2.1RemoveLocalizedName476

3.1.4.100.2.2RemoveLocalizedNameResponse476

3.1.4.100.3Complex Types476

3.1.4.100.4Simple Types476

3.1.4.100.5Attributes476

3.1.4.100.6Groups477

3.1.4.100.7Attribute Groups477

3.1.4.101RemoveProperty477

3.1.4.101.1Messages478

3.1.4.101.1.1BusinessDataCatalogSharedService_RemoveProperty_InputMessage478

3.1.4.101.1.2BusinessDataCatalogSharedService_RemoveProperty_OutputMessage478

3.1.4.101.2Elements479

3.1.4.101.2.1RemoveProperty479

3.1.4.101.2.2RemovePropertyResponse479

3.1.4.101.3Complex Types479

3.1.4.101.4Simple Types479

3.1.4.101.5Attributes479

3.1.4.101.6Groups480

3.1.4.101.7Attribute Groups480

3.1.4.102SaveLocalizedName480

3.1.4.102.1Messages481

3.1.4.102.1.1BusinessDataCatalogSharedService_SaveLocalizedName_InputMessage481

3.1.4.102.1.2BusinessDataCatalogSharedService_SaveLocalizedName_OutputMessage481

3.1.4.102.2Elements482

3.1.4.102.2.1SaveLocalizedName482

3.1.4.102.2.2SaveLocalizedNameResponse482

3.1.4.102.3Complex Types482

3.1.4.102.4Simple Types482

3.1.4.102.5Attributes482

3.1.4.102.6Groups483

3.1.4.102.7Attribute Groups483

3.1.4.103SaveProperty483

3.1.4.103.1Messages484

3.1.4.103.1.1BusinessDataCatalogSharedService_SaveProperty_InputMessage484

3.1.4.103.1.2BusinessDataCatalogSharedService_SaveProperty_OutputMessage485

3.1.4.103.2Elements485

3.1.4.103.2.1SaveProperty485

3.1.4.103.2.2SavePropertyResponse485

3.1.4.103.3Complex Types485

3.1.4.103.4Simple Types485

3.1.4.103.5Attributes485

3.1.4.103.6Groups486

3.1.4.103.7Attribute Groups486

3.1.4.104SetAccessControlEntries486

3.1.4.104.1Messages487

3.1.4.104.1.1BusinessDataCatalogSharedService_SetAccessControlEntries_InputMessage488

3.1.4.104.1.2BusinessDataCatalogSharedService_SetAccessControlEntries_OutputMessage488

3.1.4.104.2Elements488

3.1.4.104.2.1SetAccessControlEntries488

3.1.4.104.2.2SetAccessControlEntriesResponse489

3.1.4.104.3Complex Types489

3.1.4.104.4Simple Types489

3.1.4.104.5Attributes489

3.1.4.104.6Groups489

3.1.4.104.7Attribute Groups489

3.1.4.105SetDefaultActionForEntity490

3.1.4.105.1Messages491

3.1.4.105.1.1BusinessDataCatalogSharedService_SetDefaultActionForEntity_InputMessage491

3.1.4.105.1.2BusinessDataCatalogSharedService_SetDefaultActionForEntity_OutputMessage491

3.1.4.105.2Elements491

3.1.4.105.2.1SetDefaultActionForEntity492

3.1.4.105.2.2SetDefaultActionForEntityResponse492

3.1.4.105.3Complex Types492

3.1.4.105.4Simple Types492

3.1.4.105.5Attributes492

3.1.4.105.6Groups493

3.1.4.105.7Attribute Groups493

3.1.4.106SetDefaultValuesForTypeDescriptor493

3.1.4.106.1Messages494

3.1.4.106.1.1BusinessDataCatalogSharedService_SetDefaultValuesForTypeDescriptor_InputMessage495

3.1.4.106.1.2BusinessDataCatalogSharedService_SetDefaultValuesForTypeDescriptor_OutputMessage495

3.1.4.106.2Elements495

3.1.4.106.2.1SetDefaultValuesForTypeDescriptor495

3.1.4.106.2.2SetDefaultValuesForTypeDescriptorResponse495

3.1.4.106.3Complex Types496

3.1.4.106.4Simple Types496

3.1.4.106.5Attributes496

3.1.4.106.6Groups496

3.1.4.106.7Attribute Groups496

3.1.4.107SetLobSystemDataByLobSystemId496

3.1.4.107.1Messages497

3.1.4.107.1.1BusinessDataCatalogSharedService_SetLobSystemDataByLobSystemId_InputMessage497

3.1.4.107.1.2BusinessDataCatalogSharedService_SetLobSystemDataByLobSystemId_OutputMessage497

3.1.4.107.2Elements498

3.1.4.107.2.1SetLobSystemDataByLobSystemId498

3.1.4.107.2.2SetLobSystemDataByLobSystemIdResponse498

3.1.4.107.3Complex Types498

3.1.4.107.4Simple Types498

3.1.4.107.5Attributes499

3.1.4.107.6Groups499

3.1.4.107.7Attribute Groups499

3.1.4.108TypeDescriptorCreate499

3.1.4.108.1Messages501

3.1.4.108.1.1BusinessDataCatalogSharedService_TypeDescriptorCreate_InputMessage501

3.1.4.108.1.2BusinessDataCatalogSharedService_TypeDescriptorCreate_OutputMessage501

3.1.4.108.2Elements501

3.1.4.108.2.1TypeDescriptorCreate502

3.1.4.108.2.2TypeDescriptorCreateResponse502

3.1.4.108.3Complex Types502

3.1.4.108.4Simple Types502

3.1.4.108.5Attributes503

3.1.4.108.6Groups503

3.1.4.108.7Attribute Groups503

3.1.4.109TypeDescriptorMergeXml503

3.1.4.109.1Messages505

3.1.4.109.1.1BusinessDataCatalogSharedService_TypeDescriptorMergeXml_InputMessage505

3.1.4.109.1.2BusinessDataCatalogSharedService_TypeDescriptorMergeXml_OutputMessage505

3.1.4.109.2Elements505

3.1.4.109.2.1TypeDescriptorMergeXml506

3.1.4.109.2.2TypeDescriptorMergeXmlResponse507

3.1.4.109.3Complex Types507

3.1.4.109.4Simple Types507

3.1.4.109.5Attributes507

3.1.4.109.6Groups507

3.1.4.109.7Attribute Groups507

3.1.4.110TypeDescriptorReadXml507

3.1.4.110.1Messages512

3.1.4.110.1.1BusinessDataCatalogSharedService_TypeDescriptorReadXml_InputMessage512

3.1.4.110.1.2BusinessDataCatalogSharedService_TypeDescriptorReadXml_OutputMessage512

3.1.4.110.2Elements512

3.1.4.110.2.1TypeDescriptorReadXml512

3.1.4.110.2.2TypeDescriptorReadXmlResponse513

3.1.4.110.3Complex Types514

3.1.4.110.4Simple Types514

3.1.4.110.5Attributes514

3.1.4.110.6Groups514

3.1.4.110.7Attribute Groups514

3.1.4.111Update514

3.1.4.111.1Messages521

3.1.4.111.1.1BusinessDataCatalogSharedService_Update_InputMessage521

3.1.4.111.1.2BusinessDataCatalogSharedService_Update_OutputMessage521

3.1.4.111.2Elements521

3.1.4.111.2.1Update522

3.1.4.111.2.2UpdateResponse522

3.1.4.111.3Complex Types522

3.1.4.111.4Simple Types522

3.1.4.111.5Attributes522

3.1.4.111.6Groups522

3.1.4.111.7Attribute Groups522

3.1.4.112WriteSlicedXml523

3.1.4.112.1Messages524

3.1.4.112.1.1BusinessDataCatalogSharedService_WriteSlicedXml_InputMessage524

3.1.4.112.1.2BusinessDataCatalogSharedService_WriteSlicedXml_OutputMessage524

3.1.4.112.2Elements524

3.1.4.112.2.1WriteSlicedXml524

3.1.4.112.2.2WriteSlicedXmlResponse525

3.1.4.112.3Complex Types525

3.1.4.112.4Simple Types525

3.1.4.112.5Attributes525

3.1.4.112.6Groups525

3.1.4.112.7Attribute Groups525

3.1.5Timer Events525

3.1.6Other Local Events525

4Protocol Examples526

4.1Creating an LobSystem526

4.2Setting the Security Information of a MetadataObject527

4.3Reading the Security Information of a MetadataObject528

4.4Creating an Entity530

4.5Activating an Entity531

4.6Reading an Entity533

4.7Creating Properties for MetadataObjects534

4.8Adding Localized Names for MetadataObjects536

4.9Updating an Entity537

4.10Deleting an Entity538

5Security540

5.1Security Considerations for Implementers540

5.2Index of Security Parameters540

6Appendix A: Full WSDL541

7Appendix B: Full XML Schema732

7.1http://schemas.datacontract.org/2004/07/Microsoft.BusinessData.Infrastructure Schema732

7.2http://schemas.datacontract.org/2004/07/Microsoft.BusinessData.MetadataModel Schema733

7.3http://schemas.datacontract.org/2004/07/Microsoft.BusinessData.Runtime Schema735

7.4Microsoft.BusinessData.SharePoint Schema735

7.5http://schemas.datacontract.org/2004/07/Microsoft.SharePoint.BusinessData.Administration.Client.Constants Schema735

7.6Microsoft.SharePoint.BusinessData Schema736

7.7http://schemas.microsoft.com/2003/10/Serialization/Arrays Schema746

7.8http://schemas.microsoft.com/2003/10/Serialization/ Schema746

7.9http://schemas.datacontract.org/2004/07/System Schema747

7.10http://www.microsoft.com/Office/2009/BusinessDataCatalog Schema748

8Appendix C: Product Behavior778

9Change Tracking787

10Index788

Introduction

The Business Data Connectivity Remote Administration Web Service Protocol enables protocol clients to create, store and retrieve information about interfaces of business systems and annotations of these interfaces.

Sections 1.5, 1.8, 1.9, 2, and 3 of this specification are normative. All other sections and examples in this specification are informative.

Glossary

This document uses the following terms:

access control entry (ACE): An entry in an access control list (ACL) that contains a set of user rights and a security identifier (SID) that identifies a principal for whom the rights are allowed, denied, or audited.

access control list (ACL): A list of access control entries (ACEs) that collectively describe the security rules for authorizing access to some resource; for example, an object or set of objects.

AccessChecker: A type of MethodInstance that can be called to retrieve the permissions that the calling security principal (2) has for each of a collection of EntityInstances identified by the specified EntityInstanceIds.

Action: A type of MetadataObject that represents a URL that triggers the display or manipulation of data related to an Entity or EntityInstance. Actions are contained by an Entity. Actions contain ActionParameters.

ActionParameter: A type of MetadataObject that defines how to parameterize the URL of an Action with specific data about an EntityInstance. ActionParameters are contained by Actions.

ActivityTrackingFilter: A FilterDescriptor type that is used when querying a line-of-business (LOB) system. Its value specifies a GUID for the current operation.

anonymous user: A user who presents no credentials when identifying himself or herself. The process for determining an anonymous user can differ based on the authentication protocol, and the documentation for the relevant authentication protocol should be consulted.

Association: A MethodInstance that enables the traversal and manipulation of a data model relationship between a set of source Entities and a single destination Entity. An Association can retrieve, associate, and disassociate EntityInstances of a destination Entity if given EntityInstances of other source Entities.

AssociationGroup: A MetadataObject that provides a logical grouping of AssociationReferences. All of the Associations that are identified by AssociationReferences in the group operate on a single physical mapping of source EntityInstances to destination EntityInstances in a line-of-business (LOB) system. All AssociationReferences in the group have the same AssociationReference sources and destinations, and collectively define the source and destination Entities of the AssociationGroup.

AssociationNavigator: A type of MethodInstance that can be called to retrieve destination EntityInstances that are associated with a single specified EntityInstance for each of the sources of the specified Association.

AssociationReference: An entry in an AssociationGroup that refers to an Association. The sources of the AssociationReference are the sources of the referenced Association, and the destination of the AssociationReference is the destination of the referenced Association. The opposite is true if the AssociationReference is defined to be a reverse reference, for Associations with one source Entity.

Associator: A type of MethodInstance that can be called to associate the specified, destination EntityInstance with a single specified EntityInstance for each of the sources of the specified Association.

Augmented Backus-Naur Form (ABNF): A modified version of Backus-Naur Form (BNF), commonly used by Internet specifications. ABNF notation balances compactness and simplicity with reasonable representational power. ABNF differs from standard BNF in its definitions and uses of naming rules, repetition, alternatives, order-independence, and value ranges. For more information, see [RFC5234].

base64 encoding: A binary-to-text encoding scheme whereby an arbitrary sequence of bytes is converted to a sequence of printable ASCII characters, as described in [RFC4648].

BatchingPositionFilter: A FilterDescriptor type that is used when querying a line-of-business (LOB) system. Its value represents the current position of a batch, if the LOB system can return data in batches. When requesting a new batch, the filter can be populated with the position of the last batch.

BatchingTerminationFilter: A FilterDescriptor type that is used when querying a line-of-business (LOB) system. Its value can be used to identify the last batch, if the LOB system can return data in batches.

BinarySecurityDescriptorAccessor: A type of MethodInstance that can be called to retrieve a sequence of bytes from a line-of-business (LOB) system. The system-specific byte sequence describes a set of security principals (2) and the associated permissions that each security principal (2) has for the EntityInstance identified by a specified EntityInstanceId.

BulkAssociatedIdEnumerator: A type of MethodInstance that can be called to retrieve pairs of EntityInstanceIds of source EntityInstances and EntityInstanceIds of corresponding destination EntityInstances for a specified Association. The specified EntityInstances are either a source or a destination in the specified Association.

BulkAssociationNavigator: A type of MethodInstance that can be called to retrieve destination EntityInstances that are associated with multiple specified EntityInstances for each of the sources of the specified Association.

BulkIdEnumerator: A type of MethodInstance that can be called to retrieve a set of EntityInstanceIds and a small subset of important Fields of the EntityInstances that are identified by the specified set of EntityInstanceIds.

BulkSpecificFinder: A type of MethodInstance that can be called to return a set of specific EntityInstances of an Entity, given a set of corresponding EntityInstanceIds.

Business Logic Module: A module that contains Business Logic software and is called to enforce data constraints or perform tasks that are loaded and executed in a host-specific run-time environment.

ChangedIdEnumerator: A type of MethodInstance that can be called to retrieve EntityInstanceIds of EntityInstances that were modified in a line-of-business (LOB) system after a specified time.

ComparisonFilter: A FilterDescriptor type that is used when querying a line-of-business (LOB) system. An LOB system can compare a ComparisonFilter value with the value of a specific Field of a set of EntityInstances and only those EntityInstances where the Field values pass the comparison test can be returned.

complex type: An element that can contain other elements or attributes and appears as in an XML document. See also simple type.

Coordinated Universal Time (UTC): A high-precision atomic time standard that approximately tracks Universal Time (UT). It is the basis for legal, civil time all over the Earth. Time zones around the world are expressed as positive and negative offsets from UTC. In this role, it is also referred to as Zulu time (Z) and Greenwich Mean Time (GMT). In these specifications, all references to UTC refer to the time at UTC-0 (or GMT).

Creator: A type of MethodInstance that can be called to create a new EntityInstance. The set of Fields that are required to create the EntityInstance is referred to as the Creator View.

DataClass: A type of MetadataObject that represents a type of a business data object obtained from a line-of-business (LOB) system. Instances of a DataClass have transient identity. DataClasses are contained by LobSystems and Methods.

DefaultValue: A value that is associated with a TypeDescriptor, in the context of a MethodInstance, and is used to instantiate Parameter values when calling native APIs in a line-of-business (LOB) system. The type of the value is consistent with the data type represented by the TypeDescriptor.

DeletedIdEnumerator: A type of MethodInstance that can be called to retrieve EntityInstanceIds of EntityInstances that were deleted from a line-of-business (LOB) system after the specified time.

Deleter: A type of MethodInstance that can be called to delete an EntityInstance with a specified EntityInstanceId.

Disassociator: A type of MethodInstance that can be called to remove an association between a specified destination EntityInstance and a single specified EntityInstance for each of the sources of a specified Association.

empty GUID: A 128-bit, 16-byte identification number that is represented by all zeros.

endpoint: A communication port that is exposed by an application server for a specific shared service and to which messages can be addressed.

Entity: A type of DataClass that represents a type of business data object that is stored in a line-of-business (LOB) system and whose instances have a persistent EntityInstanceId.

EntityInstance: A set of Field values that have a unique identity that represents a specific instance of an Entity, and are stored in a line-of-business (LOB) system.

field: The data elements that constitute an Entity in a line-of-business (LOB) system.

FilterDescriptor: A type of MetadataObject that describes a normalized way of gathering input from users. A FilterDescriptor is defined by its type and the Method that contains it.

Finder: A type of MethodInstance that can be called to return a collection of zero or more EntityInstances of a specific Entity. Finder input is defined by the FilterDescriptors that are contained in the Method that contains the Finder.

GenericInvoker: A type of MethodInstance that can be called to perform a specific task in a line-of-business (LOB) system. GenericInvoker input and output is specific to the Method.

globally unique identifier (GUID): A term used interchangeably with universally unique identifier (UUID) in Microsoft protocol technical documents (TDs). Interchanging the usage of these terms does not imply or require a specific algorithm or mechanism to generate the value. Specifically, the use of this term does not imply or require that the algorithms described in [RFC4122] or [C706] must be used for generating the GUID. See also universally unique identifier (UUID).

Hypertext Transfer Protocol (HTTP): An application-level protocol for distributed, collaborative, hypermedia information systems (text, graphic images, sound, video, and other multimedia files) on the World Wide Web.

Hypertext Transfer Protocol Secure (HTTPS): An extension of HTTP that securely encrypts and decrypts web page requests. In some older protocols, "Hypertext Transfer Protocol over Secure Sockets Layer" is still used (Secure Sockets Layer has been deprecated). For more information, see [SSL3] and [RFC5246].

Identifier: The Field or Fields that define the Identity of an EntityInstance. Also referred to as Key.

IdEnumerator: A type of MethodInstance that can be called to return the Field values that represent the identity of EntityInstances of a specific Entity. IdEnumerator input is defined by the FilterDescriptors that are contained in the Method that contains the IdEnumerator.

InputFilter: A FilterDescriptor type that is used while calling an operation for a line-of-business (LOB) system. An LOB system can use the value of an InputFilter as additional arguments for the operation.

InputOutputFilter: A FilterDescriptor type that is used while calling an operation for a line-of-business (LOB) system. An LOB system can use the value of an InputOutputFilter as additional arguments for the operation, and additional results of an operation that cannot be captured by ReturnTypeDescriptor can be retrieved as a value of the InputOutputFilter.

language code identifier (LCID): A 32-bit number that identifies the user interface human language dialect or variation that is supported by an application or a client computer.

LastIdFilter: A FilterDescriptor type that is used when querying a line-of-business (LOB) system in which data is to be returned in chunks. When requesting a new chunk, the filter can be populated with the EntityInstanceId of the last EntityInstance.

LimitFilter: A FilterDescriptor type that is used when querying a line-of-business (LOB) system. Its value can be interpreted as a limit on the number of EntityInstances that are returned when the Method to which it belongs is called.

line-of-business (LOB) system: A software system that is used to store business data and can also contain business rules and business logic that support business processes.

LobSystem: A type of MetadataObject that represents a specific version of a line-of business (LOB) system. An LOB system can be a database or a web service.

LobSystemInstance: A type of MetadataObject that represents a specific deployed instance of a line-of-business (LOB) system, as represented by a LobSystem. LobSystemInstances are contained by LobSystems. LobSystemInstance Properties describe how to connect to an instance of the LobSystem that contains them by providing information such as the server name, connection string, and authentication mode.

localized name: The descriptive name of a MetadataObject for a specific locale.

metadata store: A database that is stored on a back-end database server and contains all stored procedures and storage for the MetadataObject types.

MetadataCatalog: A MetadataObject that represents a Metadata partition.

MetadataModel: A collection of MetadataObjects that describes a line-of-business (LOB) system. It provides a framework for converting operations that are requested by a protocol client into requests that are specific to a given LOB system.

MetadataObject: An abstract data structure that consists of a set of attributes that represent a LobSystem, LobSystemInstance, DataClass, Entity, Method, MethodInstance, Parameter, TypeDescriptor, Identifier, FilterDescriptor, Action, ActionParameter, or Association.

MetadataObjectId: An attribute that uniquely identifies a MetadataObject that is stored in a metadata store.

Method: A type of MetadataObject that represents a piece of executable business logic in a line-of-business (LOB) system. Methods are contained by DataClasses and they contain Parameters.

MethodInstance: A type of MetadataObject that associates a normalized or stereotypical semantic with a Method that represents a native API in a line-of-business (LOB) system. MethodInstances identify which part of the data that is returned by a Method is relevant for the semantic by defining a ReturnTypeDescriptor. MethodInstances are contained by Methods.

Model: A MetadataObject that defines a set of references to a logically related set of Entities. Models are typically used to facilitate easy transfer into and out of Metadata stores.

Open Data Protocol (OData): A web protocol for querying and updating data specified in the OData protocol.

OutputFilter: A FilterDescriptor type that is used while calling an operation for a line-of-business (LOB) system. Additional results of an operation that cannot be captured by a ReturnTypeDescriptor can be retrieved as a value of an OutputFilter.

PageNumberFilter: A FilterDescriptor type that is used when querying a line-of-business (LOB) system. Its value can be the sequence number of the batch to return, if the LOB system can return data in batches.

Parameter: A type of MetadataObject that represents the formal parameters of a piece of business logic in a line-of-business (LOB) system. Parameters have a single root TypeDescriptor that defines the structure of the Parameter. They also have a Direction and a TypeReflector. Parameters are contained by Methods.

partition: An area within a shared services database, such as an area that isolates different tenants within a service, or the process of creating such an area in a shared services database.

PasswordCredentia