Compartilhar via


IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Método

Definição

Atualiza regras de negócio existentes.

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

Parâmetros

Retornos

Atributos

Comentários

A BusinessRulesUpdate(BusinessRulesUpdateRequest) operação atualiza as regras de negócios, as condições ou as ações existentes no repositório MDS.

Os itens de regra de negócios na solicitação são correspondidos apenas aos itens de repositório existentes por GUID. GUIDs existentes DEVEM ser especificados para que os itens sejam atualizados. Cada GUID não encontrado é retornado como um erro separado.

A atualização de cada item é tentada e confirmada como uma transação individual, independentemente da falha de outros itens. A operação não conclui uma alteração de nome de regra de negócios que resulta em um nome duplicado no mesmo contexto.

Um modelo de regras de negócios ou componentes para atualização é criado usando o BusinessRuleSet que contém um ou mais BusinessRule tipos de dados. O BusinessRuleSet tipo de dados inclui espaços reservados para todas as informações sobre uma regra de negócios, incluindo suas informações descritivas e de estado e suas condições e ações de componente.

Uma versão DEVE ser especificada e é usada para validar valores de atributo baseados em domínio especificados em argumentos de condições ou ações. Valores de atributo que não foram encontrados resultam em erros.

Esta operação retorna uma mensagem padrão MessageResponse .

Aplica-se a