다음을 통해 공유


IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) 메서드

정의

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

public:
 Microsoft::MasterDataServices::Services::MessageContracts::MessageResponse ^ BusinessRulesUpdate(Microsoft::MasterDataServices::Services::MessageContracts::BusinessRulesUpdateRequest ^ request);
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))]
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))]
[System.ServiceModel.OperationContract]
public Microsoft.MasterDataServices.Services.MessageContracts.MessageResponse BusinessRulesUpdate (Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesUpdateRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member BusinessRulesUpdate : Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesUpdateRequest -> Microsoft.MasterDataServices.Services.MessageContracts.MessageResponse
Public Function BusinessRulesUpdate (request As BusinessRulesUpdateRequest) As MessageResponse

매개 변수

반환

특성

설명

작업은 BusinessRulesUpdate(BusinessRulesUpdateRequest) MDS 리포지토리 내의 기존 비즈니스 규칙, 조건 또는 작업을 업데이트합니다.

요청의 비즈니스 규칙 항목은 GUID로만 기존 리포지토리 항목과 일치합니다. 업데이트할 항목에 대해 기존 GUID를 지정해야 합니다. 찾을 수 없는 각 GUID는 별도의 오류로 반환됩니다.

각 항목의 업데이트는 다른 항목의 실패에 관계없이 개별 트랜잭션으로 시도되고 커밋됩니다. 작업에서 동일한 컨텍스트 내에서 이름이 중복되는 비즈니스 규칙 이름 변경을 완료하지 않습니다.

하나 이상의 BusinessRule 데이터 형식이 포함된 을 사용하여 BusinessRuleSet 비즈니스 규칙 또는 업데이트 구성 요소의 모델을 만듭니다. 데이터 형식에는 BusinessRuleSet 설명 및 상태 정보, 구성 요소 조건 및 작업을 포함하여 비즈니스 규칙에 대한 모든 정보에 대한 자리 표시자가 포함됩니다.

버전을 지정해야 하며 조건 또는 작업의 인수에서 지정된 도메인 기반 특성 값의 유효성을 검사하는 데 사용됩니다. 찾을 수 없는 특성 값으로 인해 오류가 발생합니다.

이 작업은 표준 MessageResponse 메시지를 반환합니다.

적용 대상