Language

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はそれぞれ別々のエラーとして返されます。

各アイテムの更新は、他のアイテムの失敗に関わらず個別のトランザクションとして試み・コミットされます。 この操作は、同じ文脈内で重複名が発生するビジネスルール名の変更を完了しません。

更新用のビジネスルールやコンポーネントのモデルは、1つ以上のBusinessRuleデータ型を含むBusinessRuleSetを用いて作成されます。 BusinessRuleSetデータタイプには、記述的および状態情報、構成条件やアクションを含むビジネスルールに関するすべての情報のプレースホルダーが含まれます。

バージョンは必須で、条件やアクションの引数における指定されたドメインベースの属性値を検証するために使用されます。 属性値が見つからないとエラーが生じます。

この操作は標準的な MessageResponse メッセージを返します。

適用対象