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 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
- request
- BusinessRulesUpdateRequest
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.