Share via


IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Método

Definición

Novedades reglas de negocios 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

Devoluciones

Atributos

Comentarios

La BusinessRulesUpdate(BusinessRulesUpdateRequest) operación actualiza las reglas de negocio, las condiciones o las acciones existentes en el repositorio MDS.

Los elementos de regla de negocio de la solicitud solo coinciden con los elementos del repositorio existentes por GUID. Los GUID existentes deben especificarse para que los elementos se actualicen. Cada GUID que no se encuentra se devuelve como un error independiente.

La actualización de cada elemento se intenta y se confirma como una transacción individual independientemente del error de otros elementos. La operación no completa un cambio de nombre de regla de negocios que da como resultado un nombre duplicado en el mismo contexto.

Se crea un modelo de reglas de negocio o componentes para la actualización mediante el BusinessRuleSet que contiene uno o varios BusinessRule tipos de datos. El BusinessRuleSet tipo de datos incluye marcadores de posición para toda la información sobre una regla de negocios, incluida su información descriptiva y de estado y sus condiciones y acciones de componente.

Se debe especificar una versión y se usa para validar los valores de atributo basados en dominio especificados en argumentos de condiciones o acciones. Los valores de atributo que no se encuentran producen errores.

Esta operación devuelve un mensaje estándar MessageResponse .

Se aplica a