Staramy się wyjaśnić tutaj obsługę danych nasion w łatkach online R12.2
Co to są dane nasion?
1) Dane początkowe to dane przechowywane w tabelach bazy danych, które wpływają na zachowanie aplikacji i są załatane przez programistów EBS
2) Nie można zezwolić na modyfikację danych źródłowych widzianych przez uruchomioną aplikację, w przeciwnym razie wpłynie to na działającą aplikację
3) tabele nasion są przechowywane w przestrzeni tabel APPS_TS_SEED
Zmiany wprowadzone w danych nasion w R12.2
1) Dodatkowa kolumna ZD_EDITION_NAME jest wypełniana w tabelach początkowych.
2)Dane początkowe są filtrowane przy użyciu ZD_EDITION_NAME przez zasadę wirtualnej prywatnej bazy danych (VPD)
Jak obsługiwane są zmiany danych nasion
Poprawki online nie mogą modyfikować danych źródłowych środowiska wykonawczego przy użyciu edytowanego magazynu danych. Wiąże się to z utworzeniem (poprawki) kopii danych źródłowych, które są przechowywane w tej samej tabeli. Zastosowane łatki współdziałają tylko z tą kopią, podczas gdy wersja uruchomiona współdziała tylko z kopią prywatną (która jest ostatecznie usuwana w ramach fazy czyszczenia).
Uruchomiona aplikacja korzysta z kopii edycji danych źródłowych, podczas gdy poprawki mogą aktualizować kopię edycji poprawki danych źródłowych w izolacji. Dwie kopie są izolowane, z wyjątkiem tego, że zmiany danych źródłowych wprowadzone przez uruchomioną aplikację są synchronizowane z kopią edycji poprawki.
Uruchom edycję | Wydanie poprawki |
Zawsze działa na prywatnej kopii danych źródłowych | Uruchamia ładowarkę danych nasion |
Nigdy nie jest modyfikowany przez aplikację poprawki | Przygotowuje odpowiednią tabelę do łatania |
nie widzi danych zmodyfikowanych przez edycję poprawki | Kopiuje wszystkie wiersze tabeli i ładuje zmiany danych źródłowych do kopii (poprawki) |
Aktualizacje edycji są automatycznie propagowane do edycji poprawki za pomocą wyzwalaczy różnych wersji.