Sprache

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Methode

Definition

Aktualisiert bestehende 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

Die BusinessRulesUpdate(BusinessRulesUpdateRequest) Operation aktualisiert bestehende Geschäftsregeln, Bedingungen oder Aktionen im MDS-Repository.

Geschäftsregelelemente in der Anfrage werden ausschließlich durch GUID mit bestehenden Repository-Elementen abgeglichen. Bestehende GUIDs MÜSSEN angegeben werden, damit die Elemente aktualisiert werden können. Jeder nicht gefundene GUID wird als separater Fehler zurückgegeben.

Die Aktualisierung jedes Elements wird versucht und als einzelne Transaktion durchgeführt, unabhängig davon, ob die anderen Artikel ausfallen. Die Operation führt keine Änderung des Geschäftsregelnamens durch, die zu einem doppelten Namen im selben Kontext führt.

Ein Modell von Geschäftsregeln oder -komponenten zur Aktualisierung wird erstellt, indem das BusinessRuleSet ein oder mehrere BusinessRule Datentypen enthält. Der BusinessRuleSet Datentyp enthält Platzhalter für alle Informationen zu einer Geschäftsregel, einschließlich ihrer beschreibenden und zustandsbezogenen Informationen sowie ihrer Komponentenbedingungen und -maßnahmen.

Eine Version MUSS spezifiziert sein und wird verwendet, um bestimmte domänenbasierte Attributwerte in Argumenten von Bedingungen oder Aktionen zu validieren. Attributwerte, die nicht gefunden werden, führen zu Fehlern.

Diese Operation liefert eine Standardnachricht MessageResponse .

Gilt für: