IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- request
- BusinessRulesUpdateRequest
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 .