TechNet
Export (0) Print
Expand All

Service Class

 

Contains the various Business Rules API operations. User must have System Administration Function permission to use BusinessRulesGet. User must have System Administration Function permission and be a Model Administrator (Update at the Model level) to use all other operations.

Namespace:   Microsoft.MasterDataServices.Services
Assembly:  Microsoft.MasterDataServices.Services (in Microsoft.MasterDataServices.Services.dll)

System.Object
  Microsoft.MasterDataServices.Services.Service

[ServiceBehaviorAttribute(ConcurrencyMode = ConcurrencyMode.Multiple, 
	InstanceContextMode = InstanceContextMode.Single, Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public sealed class Service : IService, IServiceBehavior

NameDescription
System_CAPS_pubmethodService()

Initializes a new instance of the Service class.

NameDescription
System_CAPS_pubmethodAddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Does nothing. See

documentation for details about when this method is called and its parameters.

System_CAPS_pubmethodAnnotationsDelete(AnnotationsDeleteRequest)

Deletes an existing annotations.

System_CAPS_pubmethodAnnotationsUpdate(AnnotationsUpdateRequest)

Updates an existing annotations.

System_CAPS_pubmethodApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Registers for all service operations a parameter inspector that extracts and applies WCF client locale info. Registers an error handler for all channels.

System_CAPS_pubmethodAttributeChange(AttributeChangeRequest)

Changes the name and/or the type of an attribute.

System_CAPS_pubmethodBusinessRulesClone(BusinessRulesCloneRequest)

Creates new business rules which are exact copies of business rules from another instance.

System_CAPS_pubmethodBusinessRulesCreate(BusinessRulesCreateRequest)

Creates new business rules.

System_CAPS_pubmethodBusinessRulesDelete(BusinessRulesDeleteRequest)

Deletes a business rule or components of rules.

System_CAPS_pubmethodBusinessRulesGet(BusinessRulesGetRequest)

Retrieves business rules. Must have System Administration Function permission.

System_CAPS_pubmethodBusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Retrieves available business rule components (the component palette).

System_CAPS_pubmethodBusinessRulesPublish(BusinessRulesPublishRequest)

Publishes business rules for a model/entity/member type.

System_CAPS_pubmethodBusinessRulesUpdate(BusinessRulesUpdateRequest)

Updates an existing business rules.

System_CAPS_pubmethodDataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Creates a cleansing operation

System_CAPS_pubmethodDataQualityInstalledState(DataQualityInstalledStateRequest)

Get the DQS state - the response is positive if DQS is properly installed and configured to work with MDS.

System_CAPS_pubmethodDataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Gets a list of knowledge bases configured in DQS.

System_CAPS_pubmethodDataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Creates a matching operation

System_CAPS_pubmethodDataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Gets the results of a completed DQS operation

System_CAPS_pubmethodDataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Gets the results of a completed DQS operation.

System_CAPS_pubmethodDataQualityOperationStart(DataQualityOperationStartRequest)

Starts an already existing DQS operation

System_CAPS_pubmethodDataQualityOperationStatus(DataQualityOperationStatusRequest)

Gets the status of a running DQS operation.

System_CAPS_pubmethodDataQualityStoreInputData(DataQualityStoreInputDataRequest)

Stores DQS input data on the server. Can be called multiple times for same operation

System_CAPS_pubmethodEntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

Deletes an annotations related to a member revision.

System_CAPS_pubmethodEntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Saves an annotations related to a member revision.

System_CAPS_pubmethodEntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

Obsolete. Creates new annotations attached to a member.

System_CAPS_pubmethodEntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Gets annotations related to a member revision.

System_CAPS_pubmethodEntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Gets a single attribute value for a member in an entity. Designed to be able to get binary files, but you can get any attribute value you request.

System_CAPS_pubmethodEntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Deletes a change set.

System_CAPS_pubmethodEntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Creates or updates a change set.

System_CAPS_pubmethodEntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Gets change sets.

System_CAPS_pubmethodEntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

Rolls back to the specific entity member history.

System_CAPS_pubmethodEntityMemberKeyLookup(EntityMemberKeyGetRequest)

Looks up either a memberCode or memberId based on the criteria.

System_CAPS_pubmethodEntityMembersCopy(EntityMembersCopyRequest)

Creates a member the same as another. Sets attribute and same location in Hierarchy.

System_CAPS_pubmethodEntityMembersCreate(EntityMembersCreateRequest)

Creates one or more members and sets attribute values if specified.

System_CAPS_pubmethodEntityMembersDelete(EntityMembersDeleteRequest)

Deletes one or more members.

System_CAPS_pubmethodEntityMembersGet(EntityMembersGetRequest)

Gets the specific entity members for the given criteria.

System_CAPS_pubmethodEntityMembersMerge(EntityMembersMergeRequest)

Create/update one or more members and all the attributes, collections, and relationships

System_CAPS_pubmethodEntityMembersPurge(EntityMembersPurgeRequest)

Purges soft-deleted members from a model version.

System_CAPS_pubmethodEntityMembersUpdate(EntityMembersUpdateRequest)

Updates one or more members.

System_CAPS_pubmethodEntityStagingClear(EntityStagingClearRequest)

Set the given batch (via a unique batch ID) to the "queued to clear" status

System_CAPS_pubmethodEntityStagingGet(EntityStagingGetRequest)

Gets the list of batches in the system for a given model.

System_CAPS_pubmethodEntityStagingLoad(EntityStagingLoadRequest)

Loads (in bulk) members and relationships into entity based staging tables.

System_CAPS_pubmethodEntityStagingProcess(EntityStagingProcessRequest)

Sets the given batch (via batch tag, entity ID, member type and version ID) to be queued for processing.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodErrorLogsGet(ErrorLogsGetRequest)

Gets the error log of a specific correlation ID from cache.

System_CAPS_pubmethodExportViewCreate(ExportViewCreateRequest)

Creates a new export (subscription) view.

System_CAPS_pubmethodExportViewDelete(ExportViewDeleteRequest)

Deletes an existing export (subscription) view.

System_CAPS_pubmethodExportViewListGet(ExportViewListGetRequest)

Gets the list of export (subscription) view(s).

System_CAPS_pubmethodExportViewUpdate(ExportViewUpdateRequest)

Updates an existing export (subscription) view.

System_CAPS_pubmethodFileGet(FileGetRequest)

Gets the file from cache.

System_CAPS_pubmethodFileSave(FileSaveRequest)

Saves the file into cache.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodHierarchyMembersGet(HierarchyMembersGetRequest)

Gets the parent-child data for a given hierarchy.

System_CAPS_pubmethodHierarchyParentSave(HierarchyParentSaveRequest)

Saves the derived hierarchy parent of the given child members for the given hierarchy level.

System_CAPS_pubmethodMetadataClone(MetadataCloneRequest)

Create new metadata objects which are exact copies of metadata objects from another instance.

System_CAPS_pubmethodMetadataCreate(MetadataCreateRequest)

Create new metadata objects.

System_CAPS_pubmethodMetadataDelete(MetadataDeleteRequest)

Delete a various metadata objects.

System_CAPS_pubmethodMetadataGet(MetadataGetRequest)

Retrieve various metadata objects.

System_CAPS_pubmethodMetadataUpdate(MetadataUpdateRequest)

Update various metadata objects.

System_CAPS_pubmethodModelMembersGet(ModelMembersGetRequest)

Gets all data in the model per the request.

System_CAPS_pubmethodSecurityDelete(SecurityDeleteRequest)

This operation deletes components of the SecuritySet

System_CAPS_pubmethodSecurityPrincipalsClone(SecurityPrincipalsRequest)

Creates a new security SecurityPrincipalsRequest as exact copies of objects in another MDM hub instance. This operation requires both the guid and the name of the new items in the request. The guid will be inserted rather than generated.

System_CAPS_pubmethodSecurityPrincipalsCreate(SecurityPrincipalsRequest)

Creates new security principal object in the MDM repository.

System_CAPS_pubmethodSecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Deletes the principals specified as part of the SecurityPrincipalsDeleteRequest.

System_CAPS_pubmethodSecurityPrincipalsGet(SecurityPrincipalsGetRequest)

The operation retrieves the SecuritySet data in whole or in parts. The operation returns a representative data model of the security structure and content.

System_CAPS_pubmethodSecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Updates the security principals, collection of User and Group in the repository.

System_CAPS_pubmethodSecurityPrivilegesClone(SecurityPrivilegesRequest)

Create new security privileges as exact copies of privileges in another MDM hub instance.

System_CAPS_pubmethodSecurityPrivilegesCreate(SecurityPrivilegesRequest)

Creates new security privileges in the MDM repository

System_CAPS_pubmethodSecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Deletes the security privileges specified in the request.

System_CAPS_pubmethodSecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Gets the security privileges from the MDM repository based on the specified get criteria.

System_CAPS_pubmethodSecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Updates the security privileges information in the MDM repository.

System_CAPS_pubmethodServiceCheck(ServiceCheckGetRequest)

Perform a service check to determine if MDS is in a healthy state.

System_CAPS_pubmethodServiceVersionGet(ServiceVersionGetRequest)

Gets the version of the Service instance.

System_CAPS_pubmethodStagingNameCheck(StagingNameCheckRequest)

Check if the staging name is unique or the staging name is already used.

System_CAPS_pubmethodSyncRelationshipDelete(SyncRelationshipDeleteRequest)

Deletes a sync relationship between two entity versions.

System_CAPS_pubmethodSyncRelationshipMerge(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.

System_CAPS_pubmethodSyncRelationshipRefresh(SyncRelationshipRefreshRequest)

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

System_CAPS_pubmethodSyncRelationshipsGet(SyncRelationshipsGetRequest)

Retrieves sync relationships.

System_CAPS_pubmethodSystemDomainListGet(SystemDomainListGetRequest)

Retrieve system domain lists.

System_CAPS_pubmethodSystemPropertiesGet(SystemPropertiesGetRequest)

Retrieve system properties.

System_CAPS_pubmethodSystemSettingsGet(SystemSettingsGetRequest)

Retrieve the system settings.

System_CAPS_pubmethodSystemSettingsUpdate(SystemSettingsUpdateRequest)

Update system settings.

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodTransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Creates new annotations related to a transaction.

System_CAPS_pubmethodTransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Get annotations related to a transaction

System_CAPS_pubmethodTransactionsGet(TransactionsGetRequest)

Gets the transactions for the given criteria.

System_CAPS_pubmethodTransactionsReverse(TransactionsReverseRequest)

Reverses one or more existing MDM Transaction(s).

System_CAPS_pubmethodUserPreferencesDelete(UserPreferencesDeleteRequest)

Delete the user's preferences.

System_CAPS_pubmethodUserPreferencesGet(UserPreferencesGetRequest)

Retrieve all the user's preferences.

System_CAPS_pubmethodUserPreferencesUpdate(UserPreferencesUpdateRequest)

Update the user's preferences.

System_CAPS_pubmethodValidate(ServiceDescription, ServiceHostBase)

Validates the permissions.

System_CAPS_pubmethodValidationGet(ValidationGetRequest)

Gets the validation issue(s) for the given criteria.

System_CAPS_pubmethodValidationProcess(ValidationProcessRequest)

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

System_CAPS_pubmethodVersionCopy(VersionCopyRequest)

Make a copy of a version, which includes making a copy of all entity member data.

Main Entry point for Data Quality API

Main Entry point for MasterData Service

Represents the public WCF-based interface for Master Data Services.

Contains the various Metadata API operations.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft