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
Параметры
- request
- BusinessRulesUpdateRequest
Возвращаемое значение
- Атрибуты
Комментарии
Операция обновляет существующие BusinessRulesUpdate(BusinessRulesUpdateRequest) бизнес-правила, условия или действия в репозитории MDS.
Элементы бизнес-правил в запросе сопоставляются с существующими элементами репозитория только по GUID. Для обновляемых элементов необходимо указать существующие GUID. Каждый идентификатор GUID, который не найден, возвращается в виде отдельной ошибки.
Попытка обновления каждого элемента фиксируется как отдельная транзакция независимо от сбоя других элементов. Операция не завершает изменение имени бизнес-правила, которое приводит к дублированию имени в том же контексте.
Модель бизнес-правил или компонентов для обновления создается с помощью BusinessRuleSet , который содержит один или несколько BusinessRule типов данных. Тип BusinessRuleSet данных включает заполнители для всех сведений о бизнес-правиле, включая его описательные сведения и сведения о состоянии, а также условия и действия компонента.
Версия ДОЛЖНА быть указана и используется для проверки указанных значений атрибутов на основе домена в аргументах условий или действий. Значения атрибутов, которые не найдены, приводят к ошибкам.
Эта операция возвращает стандартное MessageResponse сообщение.