다음을 통해 공유


Service 클래스

정의

다양한 비즈니스 규칙 API 작업을 포함합니다.

BusinessRulesGet를 사용하려면 사용자는 시스템 관리 기능 권한이 있어야 합니다. 사용자는 시스템 관리 기능 권한을 가지고 모델 관리자(모델 수준에서 업데이트)이어야 다른 모든 작업을 사용할 수 있습니다.

public ref class Service sealed : Microsoft::MasterDataServices::Services::ServiceContracts::IService, System::ServiceModel::Description::IServiceBehavior
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Service : Microsoft.MasterDataServices.Services.ServiceContracts.IService, System.ServiceModel.Description.IServiceBehavior
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Service = class
    interface IService
    interface IServiceBehavior
Public NotInheritable Class Service
Implements IService, IServiceBehavior
상속
Service
특성
구현

생성자

Service()

Service 클래스의 새 인스턴스를 초기화합니다.

속성

DatabaseSKU

데이터베이스 SKU

메서드

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

아무 작업도 하지 않습니다. 이 메서드가 호출되는 시기 및 해당 매개 변수에 대한 자세한 내용은 설명서를 참조하세요 .

AnnotationsDelete(AnnotationsDeleteRequest)

기존 주석을 삭제합니다.

AnnotationsUpdate(AnnotationsUpdateRequest)

기존 주석 업데이트

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

모든 서비스 작업에 대해 WCF 클라이언트 로캘 정보를 추출하여 적용하는 매개 변수 검사기를 등록합니다. 모든 채널에 대해서는 오류 처리기를 등록합니다.

AttributeChange(AttributeChangeRequest)

특성의 이름 및/또는 형식 변경

BusinessRulesClone(BusinessRulesCloneRequest)

다른 인스턴스에서 비즈니스 규칙의 정확한 복사본인 새 비즈니스 규칙을 만듭니다.

BusinessRulesCreate(BusinessRulesCreateRequest)

새 비즈니스 규칙을 만듭니다.

BusinessRulesDelete(BusinessRulesDeleteRequest)

비즈니스 규칙 또는 규칙 구성 요소를 삭제합니다.

BusinessRulesGet(BusinessRulesGetRequest)

비즈니스 규칙을 검색합니다.

시스템 관리 함수 권한이 있어야 합니다.

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

사용 가능한 비즈니스 규칙 구성 요소(구성 요소 팔레트)를 검색합니다.

BusinessRulesPublish(BusinessRulesPublishRequest)

모델/엔터티/멤버 유형에 대한 비즈니스 규칙을 게시합니다.

BusinessRulesUpdate(BusinessRulesUpdateRequest)

기존 비즈니스 규칙을 업데이트합니다.

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

정리 작업을 만듭니다.

DataQualityInstalledState(DataQualityInstalledStateRequest)

DQS 상태 가져오기 - DQS가 제대로 설치되고 MDS로 작동하도록 구성된 경우 응답이 양수입니다.

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

DQS에 구성된 기술 자료 목록을 가져옵니다.

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

일치 작업을 만듭니다.

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

완료된 DQS 작업의 결과를 가져옵니다.

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

완료된 DQS 작업의 결과를 가져옵니다.

DataQualityOperationStart(DataQualityOperationStartRequest)

기존 DQS 작업을 시작합니다.

DataQualityOperationStatus(DataQualityOperationStatusRequest)

실행 중인 DQS 작업의 상태를 가져옵니다.

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

서버에서 DQS 입력 데이터를 저장합니다. 같은 작업에 대해 여러 번 호출할 수 있습니다.

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

멤버 수정 버전과 관련된 주석 삭제

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

멤버 수정 버전과 관련된 주석 만들기 또는 업데이트

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
사용되지 않음.

멤버와 관련된 새 주석 만들기

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

멤버 수정 버전과 관련된 주석 가져오기

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

엔터티의 멤버에 대한 단일 특성 값을 가져옵니다. 이진 파일을 가져올 수 있도록 디자인되었지만 요청한 특성 값을 가져올 수 있습니다.

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

변경 집합 삭제

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

변경 집합 삭제

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

변경 집합 만들기 또는 업데이트

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

변경 집합 만들기 또는 업데이트

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

변경 집합 가져오기

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

변경 집합 가져오기

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet은 특정 엔터티 멤버 기록을 반환하는 서비스입니다.

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

조건에 따라 memberCode 또는 memberId를 조회합니다.

EntityMembersCopy(EntityMembersCopyRequest)

다른 멤버와 동일한 멤버를 만듭니다. 계층 구조에서 특성 및 동일한 위치를 설정합니다.

EntityMembersCreate(EntityMembersCreateRequest)

하나 또는 멤버를 만들고 지정된 경우 특성 값을 설정합니다.

EntityMembersDelete(EntityMembersDeleteRequest)

하나 이상의 멤버 삭제

EntityMembersGet(EntityMembersGetRequest)

MembersGet은 지정된 조건에 대한 특정 엔터티 멤버를 가져오는 서비스입니다.

EntityMembersMerge(EntityMembersMergeRequest)

하나 이상의 멤버 및 모든 특성, 컬렉션, 관계를 만들거나 업데이트합니다.

EntityMembersPurge(EntityMembersPurgeRequest)

모델 버전에서 일시 삭제된 멤버를 삭제합니다.

EntityMembersUpdate(EntityMembersUpdateRequest)

하나 이상의 멤버 업데이트

EntityStagingClear(EntityStagingClearRequest)

고유 배치 ID를 통해 지정된 배치를 "지우기 위해 대기" 상태로 설정합니다.

EntityStagingGet(EntityStagingGetRequest)

지정된 모델에 대한 시스템의 일괄 처리 목록을 가져오는 데 사용됩니다.

EntityStagingLoad(EntityStagingLoadRequest)

멤버 및 관계를 엔터티 기반 스테이징 테이블로 대량 로드하는 데 사용됩니다.

EntityStagingProcess(EntityStagingProcessRequest)

처리를 위해 큐에 대기할 지정된 일괄 처리(일괄 태그, 엔터티 ID, 멤버 유형 및 버전 ID를 통해)를 설정합니다.

ErrorLogsGet(ErrorLogsGetRequest)

캐시에서 특정 상관 관계 ID의 오류 로그를 가져옵니다.

ExportViewCreate(ExportViewCreateRequest)

새 내보내기(구독) 보기를 만듭니다.

ExportViewDelete(ExportViewDeleteRequest)

기존 내보내기(구독) 보기를 삭제합니다.

ExportViewListGet(ExportViewListGetRequest)

내보내기(구독) 보기 목록을 가져옵니다.

ExportViewUpdate(ExportViewUpdateRequest)

기존 내보내기(구독) 보기 업데이트

FileGet(FileGetRequest)

캐시에서 파일 가져오기

FileSave(FileSaveRequest)

파일을 캐시에 저장

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGet은 지정된 계층 구조에 대한 ParentChild 데이터를 가져옵니다.

HierarchyParentSave(HierarchyParentSaveRequest)

지정된 계층 수준에 대해 지정된 자식 멤버의 파생 계층 부모 를 변경합니다.

MetadataClone(MetadataCloneRequest)

다른 인스턴스에서 메타데이터 개체를 정확히 복사하는 새 메타데이터 개체를 만듭니다.

MetadataCreate(MetadataCreateRequest)

새 메타데이터 개체를 만듭니다.

MetadataDelete(MetadataDeleteRequest)

다양한 메타데이터 개체를 삭제합니다.

MetadataGet(MetadataGetRequest)

다양한 메타데이터 개체를 검색합니다.

MetadataUpdate(MetadataUpdateRequest)

다양한 메타데이터 개체를 업데이트합니다.

ModelMembersGet(ModelMembersGetRequest)

요청당 모델의 모든 데이터 가져오기

SecurityDelete(SecurityDeleteRequest)

이 작업은 SecuritySet의 구성 요소를 삭제합니다.

SecurityPrincipalsClone(SecurityPrincipalsRequest)

다른 MDS 허브 인스턴스에서 개체의 정확한 복사본으로 새 보안을 SecurityPrincipalsRequest 만듭니다. 이 작업에는 요청의 새 항목의 이름과 GUID가 모두 필요합니다. GUID는 생성되는 것이 아니라 삽입됩니다.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

MDS 리포지토리에 새 보안 주체 개체를 만듭니다.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

SecurityPrincipalsDeleteRequest의 일부로 지정된 주체를 삭제합니다.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

이 작업은 SecuritySet 데이터를 전체적으로 또는 부분적으로 검색합니다. 이 작업은 보안 구조 및 콘텐츠의 대표 데이터 모델을 반환합니다.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

리포지토리에서 보안 주체인 UserGroup 컬렉션을 업데이트합니다.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

다른 MDS 허브 인스턴스에서 정확한 권한 복사본으로 새 보안 권한을 만듭니다.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

MDS 리포지토리에서 새 보안 권한을 만듭니다.

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

요청에 지정된 보안 권한을 삭제합니다.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

지정된 가져오기 조건에 따라 MDS 리포지토리에서 보안 권한을 가져옵니다.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

MDS 리포지토리에서 보안 권한 정보를 업데이트.

ServiceCheck(ServiceCheckGetRequest)

서비스 검사를 수행하여 MDS가 정상 상태인지 확인합니다.

ServiceVersionGet(ServiceVersionGetRequest)

서비스 인스턴스의 버전을 가져옵니다.

StagingNameCheck(StagingNameCheckRequest)

준비 이름이 고유한지 또는 이미 사용 중인 이름인지 확인합니다.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

두 엔터티 버전 사이의 동기화 관계를 삭제합니다.

SyncRelationshipMerge(SyncRelationshipMergeRequest)

두 엔터티 버전 사이의 동기화 관계를 만들거나 업데이트합니다. 초기 동기화 프로세스는 관계가 성공적으로 설정된 후 시작됩니다.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

원본 엔터티 버전과 일치하도록 대상 엔터티 버전을 업데이트하여 동기화 관계를 새로 고칩니다.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

동기화 관계를 검색합니다.

SystemDomainListGet(SystemDomainListGetRequest)

시스템 도메인 목록을 검색합니다.

SystemPropertiesGet(SystemPropertiesGetRequest)

시스템 속성을 검색합니다.

SystemSettingsGet(SystemSettingsGetRequest)

시스템 설정을 검색합니다.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

시스템 설정을 업데이트합니다.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

트랜잭션과 관련된 새 주석 만들기

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

트랜잭션과 관련된 주석을 가져옵니다.

TransactionsGet(TransactionsGetRequest)

지정된 조건의 트랜잭션을 가져옵니다.

TransactionsReverse(TransactionsReverseRequest)

MDM 트랜잭션을 반대로

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

지정된 개체 권한에 따라 MDS 리포지토리에서 사용자를 가져옵니다.

UserPreferencesDelete(UserPreferencesDeleteRequest)

사용자 기본 설정을 삭제합니다.

UserPreferencesGet(UserPreferencesGetRequest)

모든 사용자 기본 설정을 검색합니다.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

사용자 기본 설정을 업데이트합니다.

Validate(ServiceDescription, ServiceHostBase)

아무 작업도 하지 않습니다. 이 메서드가 호출되는 시기 및 해당 매개 변수에 대한 자세한 내용은 설명서를 참조하세요 .

ValidationGet(ValidationGetRequest)

지정된 조건에 대한 유효성 검사 문제를 가져옵니다.

ValidationProcess(ValidationProcessRequest)

지정된 조건에 대한 데이터의 유효성을 검사합니다.

VersionCopy(VersionCopyRequest)

모든 엔터티 멤버 데이터의 복사본 작성을 포함하여 버전의 복사본을 만듭니다.

적용 대상