언어

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
특성
구현

생성자

Name Description
Service()

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

속성

Name Description
DatabaseSKU

데이터베이스 SKU

메서드

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

아무 작업도 하지 않습니다. 이 메서드가 언제 호출되는지와 그 매개변수에 대한 자세한 내용은 cref="T:System.ServiceModel.Description.IServiceBehavior"></문서도> 참고<하세요.

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와 이름이 모두 필요합니다. 가이드는 생성되는 것이 아니라 삽입됩니다.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

MDS 저장소에 새로운 보안 주체 객체를 생성합니다.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

. 에 명시된 SecurityPrincipalsDeleteRequest원칙들을 삭제합니다.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

이 연산은 데이터를 전부 또는 일부로 가져옵니다 SecuritySet . 이 연산은 보안 구조와 내용의 대표적인 데이터 모델을 반환합니다.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

저장소 내 보안 원칙, 컬렉션 User 및 Group 를 업데이트합니다.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

다른 MDS 허브 인스턴스의 권한과 동일한 복사본으로 새로운 보안 권한을 생성합니다.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

MDS 저장소에 새로운 보안 권한을 생성합니다

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

요청에 명시된 보안 권한을 삭제합니다.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

지정된 get 기준에 따라 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)

아무 작업도 하지 않습니다. 이 메서드가 언제 호출되는지와 그 매개변수에 대한 자세한 내용은 cref="T:System.ServiceModel.Description.IServiceBehavior"></문서도> 참고<하세요.

ValidationGet(ValidationGetRequest)

주어진 기준에 대한 검증 문제를 얻습니다

ValidationProcess(ValidationProcessRequest)

주어진 기준에 맞는 데이터를 검증합니다

VersionCopy(VersionCopyRequest)

모든 법인 회원 데이터를 포함하는 버전 사본을 작성하세요.

적용 대상