Condividi tramite


IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Metodo

Definizione

Aggiorna le regole business esistenti.

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

Parametri

Restituisce

Attributi

Commenti

L'operazione BusinessRulesUpdate(BusinessRulesUpdateRequest) aggiorna le regole business, le condizioni o le azioni esistenti all'interno del repository MDS.

Gli elementi della regola business nella richiesta vengono confrontati con gli elementi del repository esistenti solo in base al GUID. I GUID esistenti devono essere specificati per gli elementi da aggiornare. Ogni GUID non trovato viene restituito come errore separato.

L'aggiornamento di ogni elemento viene tentato ed eseguito il commit come singola transazione indipendentemente dall'errore di altri elementi. L'operazione non completa una modifica del nome di una regola business che restituisce un nome duplicato all'interno dello stesso contesto.

Viene creato un modello di regole business o componenti per l'aggiornamento usando che BusinessRuleSet contiene uno o più BusinessRule tipi di dati. Il BusinessRuleSet tipo di dati include segnaposto per tutte le informazioni su una regola business, incluse le informazioni descrittive e sullo stato e le relative condizioni e azioni dei componenti.

Una versione DEVE essere specificata e viene usata per convalidare i valori di attributo basati su dominio specificati in argomenti di condizioni o azioni. I valori degli attributi non trovati generano errori.

Questa operazione restituisce un messaggio standard MessageResponse .

Si applica a