Änderungskontexte und Kontextressourcen

Ein Änderungskontext ist ein Arbeitsbereich oder Container für die Bearbeitung nicht versionsgesteuerter Ressourcen, wie z. B. Datensätze und Abfragen.

Innerhalb desselben Änderungskontextes können beliebig viele Ressourcen hinzugefügt und gleichzeitig bearbeitet werden. Modifizierte Ressourcen werden auf Anforderung aus einem bestimmten Änderungskontext übergeben, müssen jedoch nicht alle gleichzeitig übergeben werden. Mit dem Übergabeprozess werden modifizierte Ressourcen aus dem Änderungskontext in die Datenbank kopiert. Außerdem werden alle Auslöser und Anbindungspunkte im Zusammenhang mit der Übergabe aktiviert.

Vor ihrer Übergabe sind die modifizierten Ressourcen in einem Änderungskontext nur für den Benutzer sichtbar, der die Modifizierungen eingeleitet hat. Jeder Änderungskontext ist einem Provider zugeordnet. Für den Zugriff auf den Inhalt des Änderungskontextes ist ein Proxy erforderlich, der direkt oder indirekt von diesem Provider abgerufen wurde.


Feedback