IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Methode

Definition

Aktualisiert vorhandene Geschäftsregeln.

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

Parameter

Gibt zurück

Attribute

Hinweise

Der BusinessRulesUpdate(BusinessRulesUpdateRequest) Vorgang aktualisiert vorhandene Geschäftsregeln, Bedingungen oder Aktionen im MDS-Repository.

Geschäftsregelelemente in der Anforderung werden nur durch GUID mit vorhandenen Repositoryelementen abgeglichen. Für zu aktualisierende Elemente MÜSSEN vorhandene GUIDs angegeben werden. Jede nicht gefundene GUID wird als separater Fehler zurückgegeben.

Die Aktualisierung jedes Elements wird versucht und als einzelne Transaktion committet, unabhängig vom Fehler anderer Elemente. Der Vorgang führt keine Änderung des Geschäftsregelnamens durch, die zu einem doppelten Namen innerhalb desselben Kontexts führt.

Ein Modell von Geschäftsregeln oder Komponenten für das Update wird mithilfe von erstellt, das BusinessRuleSet einen oder BusinessRule mehrere Datentypen enthält. Der BusinessRuleSet Datentyp enthält Platzhalter für alle Informationen zu einer Geschäftsregel, einschließlich der beschreibungs- und Zustandsinformationen sowie der komponentenspezifischen Bedingungen und Aktionen.

Eine Version MUSS angegeben werden und wird verwendet, um angegebene domänenbasierte Attributwerte in Argumenten von Bedingungen oder Aktionen zu überprüfen. Nicht gefundene Attributwerte führen zu Fehlern.

Dieser Vorgang gibt eine Standardmeldung MessageResponse zurück.

Gilt für: