IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Metodo

Definizione

Aggiorna le regole aziendali 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

Valori restituiti

Attributi

Commenti

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

Gli elementi delle regole di business nella richiesta sono abbinati agli elementi esistenti del repository solo tramite GUID. I GUID esistenti DEVONO essere specificati affinché gli elementi vengano aggiornati. Ogni GUID non trovato viene restituito come errore separato.

L'aggiornamento di ogni elemento viene tentato e commesso come una singola transazione indipendentemente dal fallimento degli altri elementi. L'operazione non completa un cambio di nome di business rule che porti a un nome duplicato nello stesso contesto.

Un modello di regole di business o componenti per l'aggiornamento viene creato utilizzando il BusinessRuleSet che contiene uno o più BusinessRule tipi di dati. Il BusinessRuleSet tipo di dato include segnaposto per tutte le informazioni su una business rule, incluse le sue informazioni descrittive e di stato, nonché le condizioni e azioni componenti.

Una versione DEVE essere specificata ed è utilizzata per convalidare valori specificati di attributi basati sul dominio in argomenti di condizioni o azioni. I valori degli attributi non trovati causano errori.

Questa operazione restituisce un messaggio standard MessageResponse .

Si applica a