IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Actualiza las normas de negocio 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
- request
- BusinessRulesUpdateRequest
Devoluciones
- Atributos
Comentarios
La BusinessRulesUpdate(BusinessRulesUpdateRequest) operación actualiza las reglas, condiciones o acciones de negocio existentes dentro del repositorio MDS.
Los elementos de reglas de negocio en la solicitud se emparejan únicamente con elementos existentes del repositorio mediante GUID. Los GUIDs existentes DEBEN especificarse para que los elementos se actualicen correctamente. Cada GUID que no se encuentra se devuelve como un error separado.
La actualización de cada elemento se intenta y se compromete como una transacción individual, independientemente del fallo de otros elementos. La operación no completa un cambio de nombre de regla de negocio que resulte en un nombre duplicado dentro del mismo contexto.
Se crea un modelo de reglas de negocio o componentes para actualización utilizando el BusinessRuleSet que contiene uno o más BusinessRule tipos de datos. El BusinessRuleSet tipo de datos incluye marcadores de posición para toda la información sobre una regla de negocio, incluyendo su información descriptiva y de estado, así como sus condiciones y acciones componentes.
Una versión DEBE especificarse y se utiliza para validar valores de atributos basados en dominio especificados en argumentos de condiciones o acciones. Los valores de atributos que no se encuentran provocan errores.
Esta operación devuelve un mensaje estándar MessageResponse .