Modyfikowanie operacji usuwania

Ta czynność jest opcjonalna. W tej przykładowej aplikacji produkt WebSphere Adapter for JDBC jest ustawiony w taki sposób, aby przekazać do serwera operację usuwania dla tych obiektów klienta, które zostały zidentyfikowane przez dane zdarzenia (wysłane z produktu Oracle) jako nieaktywne. Jeśli adapter nie ma przekazywać operacji usuwania, należy zmodyfikować skrypt SQL w taki sposób, aby operacja usuwania została zastąpiona przez operację aktualizowania.

Przed rozpoczęciem

Informacje o tej czynności

Informacje o tej czynności

Ta czynność musi zostać wykonana tylko w przypadku, gdy użytkownik chce zmienić operację, którą produkt Adapter for JDBC wykonuje na klientach zdeaktywowanych w bazie danych Oracle.

Przy użyciu pakietu Oracle E-Business Suite można deaktywować klienta i modyfikować dane nieaktywnego klienta, ale nie można usuwać danych klienta z tabel podstawowych. Jeśli procedura składowana używana na potrzeby przetwarzania danych przychodzących otrzyma z produktu Oracle dane zdarzenia informujące o deaktywowaniu klienta, procedura ta ustawi operację usuwania obiektu klienta, a następnie prześle te informacje do tabeli zdarzeń używanej przez produkt Adapter for JDBC. Adapter użyje tych informacji w celu przetworzenia obiektu i przekazania go do serwera WebSphere Process Server. Jeśli jednak obiekt klienta nie ma być usunięty, lecz powinien zostać zachowany w produkcie WebSphere Process Server, należy dokonać edycji przykładowego pakietu SQL, aby zmienić rodzaj operacji odczytywanej przez adapter z tabeli zdarzeń.

Sposób wykonywania tej czynności

Kroki czynności

  1. Uzyskaj dostęp do plików przykładów, a następnie w edytorze tekstu otwórz plik ibm_customer_event_pkg.pls.
  2. Usuń ze skryptu następującą instrukcję:
    IF v_status <> 'A' THEN
      v_object_function := 'Delete';
    END IF;
  3. Zapisz skrypt.
  4. Uruchom skrypt przy użyciu narzędzia SQL* Plus lub innego podobnego narzędzia służącego do przetwarzania instrukcji SQL.

Wynik

Dalsze czynności


Terms of use |


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)