IService Interface

Definition

Defines the service contract for WCF-based interactions with Master Data Services.

public interface class IService
[System.ServiceModel.ServiceContract(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public interface IService
[<System.ServiceModel.ServiceContract(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type IService = interface
Public Interface IService
Derived
Attributes

Methods

AnnotationsDelete(AnnotationsDeleteRequest)

Deletes an existing annotation.

AnnotationsUpdate(AnnotationsUpdateRequest)

Updates an existing annotation.

AttributeChange(AttributeChangeRequest)

Changes the properties of a metadata Attribute.

BusinessRulesClone(BusinessRulesCloneRequest)

Creates new business rules that are exact copies of business rules from another source, while retaining the GUIDs of the original objects.

BusinessRulesCreate(BusinessRulesCreateRequest)

Create new business rules.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Delete a business rule or components of rules.

BusinessRulesGet(BusinessRulesGetRequest)

Retrieve business rules.

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Retrieve available business rule components (the component palette).

BusinessRulesPublish(BusinessRulesPublishRequest)

Publishes business rules for a model type, entity type, or member type.

BusinessRulesUpdate(BusinessRulesUpdateRequest)

Updates existing business rules.

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Creates the data quality cleansing.

DataQualityInstalledState(DataQualityInstalledStateRequest)

Retrives the data quality installed state.

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Retrives the data quality knowledge bases.

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Creates the data quality matching.

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Purges the data quality operation.

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Retrives the data quality opeartion results.

DataQualityOperationStart(DataQualityOperationStartRequest)

Starts the data quality operation.

DataQualityOperationStatus(DataQualityOperationStatusRequest)

Retrives the data quality opeartion status.

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Retrives the data quality store input data.

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

Delete an annotation of a member revision.

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Create or update an annotation of a member revision.

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

Creates new annotations that are attached to a member.

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Retrieves annotations that are attached to a member.

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Retrieves a specified set of attribute values from a specified list of members.

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

Create or update a changeset.

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Create or update a change set.

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Create or update a changeset.

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Create or update a change set.

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Create or update a changeset.

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Create or update a change set.

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

Rolls back a historical revision of a member.

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Looks up either a member code or an internal ID based on the other member code or internal ID and the provided context. This operation SHOULD NOT be used.

EntityMembersCopy(EntityMembersCopyRequest)

Copies specified members to new target members.

EntityMembersCreate(EntityMembersCreateRequest)

Creates new entity members.

EntityMembersDelete(EntityMembersDeleteRequest)

Deletes (deactivates) the specified entity members.

EntityMembersGet(EntityMembersGetRequest)

Retrieves a filtered set of members and their data from an entity.

EntityMembersMerge(EntityMembersMergeRequest)

Creates new members and updates existing members.

EntityMembersPurge(EntityMembersPurgeRequest)

Purges (hard-deletes) deactivated (soft-deleted) entity members.

EntityMembersUpdate(EntityMembersUpdateRequest)

Updates existing entity members.

EntityStagingClear(EntityStagingClearRequest)

Clears entity staging.

EntityStagingGet(EntityStagingGetRequest)

Retrieves information of entity staging.

EntityStagingLoad(EntityStagingLoadRequest)

Loads an entity staging request.

EntityStagingProcess(EntityStagingProcessRequest)

Processes an entity staging batch.

ErrorLogsGet(ErrorLogsGetRequest)

Get the error log of a specific correlation id from cache.

ExportViewCreate(ExportViewCreateRequest)

Generates or regenerates desired subscription views.

ExportViewDelete(ExportViewDeleteRequest)

Removes an existing export (subscription) view.

ExportViewListGet(ExportViewListGetRequest)

Retrieves a list of existing export (subscription) views.

ExportViewUpdate(ExportViewUpdateRequest)

Updates an existing export (subscription) view.

FileGet(FileGetRequest)

Set a file into memory cache.

FileSave(FileSaveRequest)

Retrieves a file from memory cache.

HierarchyMembersGet(HierarchyMembersGetRequest)

Retrieves parent-child members from a hierarchy relative to a parent node.

HierarchyParentSave(HierarchyParentSaveRequest)

Updates the derived hierarchy parents of the specified child members.

MetadataClone(MetadataCloneRequest)

Creates exact copies of metadata components from another source, while retaining the GUIDs of the original objects.

MetadataCreate(MetadataCreateRequest)

Creates new metadata components.

MetadataDelete(MetadataDeleteRequest)

Deletes metadata components.

MetadataGet(MetadataGetRequest)

Searches for and returns metadata.

MetadataUpdate(MetadataUpdateRequest)

Updates existing metadata objects.

ModelMembersGet(ModelMembersGetRequest)
Obsolete.

Retrieves complete lists of entity members and/or hierarchies for selected models.

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Creates exact copies of security principals and their privileges within the security model from another source, while retaining the GUIDs of the original objects.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Creates new security principals and their privileges within the security model.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Deletes the specified security principals (User and Group).

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Specifies the specified security principals and their privileges, in whole or in parts.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Updates existing security principals in the MDS repository.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Creates exact copies of privileges within the security model from another source, while retaining the GUIDs of the original objects.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Creates security privileges for a particular security principal.

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Deletes the specified security privileges.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Specifies security privileges for selected principals and/or models.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Updates security privileges for a particular security principal that already exists.

ServiceCheck(ServiceCheckGetRequest)

Checks the availability of the web service.

ServiceVersionGet(ServiceVersionGetRequest)

Specifies the service version.

StagingNameCheck(StagingNameCheckRequest)

Returns whether the given staging name is not already being used.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

Deletes a sync relationship between two entity versions.

SyncRelationshipMerge(SyncRelationshipMergeRequest)

Creates or Updates a sync relationship between two entity versions. An initial sync process will be kicked off after the relationship is established successfully.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

Refreshes a sync relationship by updating the target entity version to match the source entity version.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

Retrieves sync relationships.

SystemDomainListGet(SystemDomainListGetRequest)

Retrieves a localized fixed list of choices based on a list code.

SystemPropertiesGet(SystemPropertiesGetRequest)

Retrieves immutable properties about the system.

SystemSettingsGet(SystemSettingsGetRequest)

Retrieves a list of system settings.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Updates system setting values.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Creates new annotations that are attached to an existing transaction.

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Retrieves a filtered list of transaction annotations from a model.

TransactionsGet(TransactionsGetRequest)

Retrieves a filtered list of transactions from a model.

TransactionsReverse(TransactionsReverseRequest)

Reverses one or more existing transactions.

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

Gets the users from the MDS repository based on the specified object permission

UserPreferencesDelete(UserPreferencesDeleteRequest)

Deletes the current user's preferences.

UserPreferencesGet(UserPreferencesGetRequest)

Retrieves the current user's preferences.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

Updates the current user's preferences.

ValidationGet(ValidationGetRequest)

Retrieves filtered validation results from a model.

ValidationProcess(ValidationProcessRequest)

Processes validations (business rules) for selected members within a model.

VersionCopy(VersionCopyRequest)

Copies a model's version to a new version.

Applies to