Изменение операции удаления

Это необязательная задача. В этом примере приложения WebSphere Adapter for JDBC установлен для передачи операции удаления на сервер для объектов, которые определены как неактивные с помощью событий, отправленных из Oracle. Если вы не хотите, чтобы адаптер передавал операцию удаления для неактивного клиента, замените в сценарии SQL операцию удаления на операцию изменения.

Перед тем, как начать

Описание задачи

Об этой задаче

Эта задача выполняется только в том случае, если требуется изменить обработку адаптером для JDBC неактивных клиентов в базе данных Oracle.

Oracle E-Business Suite разрешает помечать клиента как неактивного и изменять данные такого клиента, но не разрешает удалять данные клиента из базовых таблиц. Когда хранимая процедура, используемая для обработки входящих событий, получает данные о событии из Oracle, указывающие, что клиент стал неактивным, она устанавливает вид операции на удаление для этого объекта, а затем посылает эту информацию в таблицу событий, используемую Adapter for JDBC. Адаптер использует эту информацию для обработки объекта и передачи его на WebSphere Process Server. Однако, если вы хотите сохранить объект клиента на WebSphere Process Server, а не удалить его, измените в пакете SQL примера операцию, которую адаптер читает из таблицы событий.

Как выполнить эту задачу

Шаги этой задачи

  1. Откройте файл ibm_customer_event_pkg.pls в текстовом редакторе.
  2. Удалите из сценария следующий оператор:
    IF v_status <> 'A' THEN
      v_object_function := 'Delete';
    END IF;
  3. Сохраните сценарий.
  4. Выполните сценарий в программе SQL*Plus или аналогичной.

Результат

Дальнейшие действия


Условия использования |


(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)