2016-04-11 1 views
0

В моем текущем проекте, использующем Filenet P8 Content Platform Engine 5.2.1 с WebSphere 8.5.5.3, мне интересно, как развернуть подписку на контент для системы.Как разместить подписку IBM Filenet P8?

Я искал документацию IBM, но он рассказывает, как создать подписку, но не так, как развернуть его (или, по крайней мере, я пропустил его)

фирмы IBM Консоль администрирования для Content Platform Engine позволяет можно зарегистрировать новые подписки , но во время шагов операции он запрашивает у вас полное имя класса, реализующего действие, проверяя его существование, предположим, против пути класса приложения. Невозможно загрузить этот класс, чтобы я предположил, что он должен быть размещен где-то в структуре установки программного обеспечения.

Каков порядок правильной установки подписки на систему IBM Filenet?

ответ

2

Подписки, связанные с рабочими потоками, и те, которые этого не делают. Я предполагаю, что вы имеете в виду подписки на нерабочие потоки (подписки, связанные с событиями).

Подписки используются для подписки на класс (например, документ) на действие события. Событие Действие, где вы на самом деле ссылаетесь на полное имя класса, реализующее действие. Когда вы создаете подписку, один из шагов позволяет вам также создать действие «Действие».

Действия события могут либо ссылаться на класс java, либо также ссылаться на javascript.

В случае обращения к классу java необходим модуль кода.

Модуль кода является подклассом документа. Модули кода - это либо файлы классов, либо файлы jar в качестве элемента Content объекта модуля кода.

Так что вам нужно:

  1. создать класс, который реализует «com.filenet.api.engine.EventActionHandler» (или вы могли бы также создать препроцессор, но это не имеет подписку)
  2. Загрузить класс в объект модуля кода
  3. Создать событие Действие, которое ссылается на класс, который реализует EventActionHandler внутри вашего модуля кода.
  4. Создайте подписку, которая ссылается на ваше мероприятие.

Некоторая полезная документация:

  1. Change PreProcessors
  2. Events and Subscriptions
  3. A nice little plugin for eclipse that makes event actions easier to write and update
+0

Очень хороший ответ, Кристофер. Я собираюсь следовать вашим предложениям. Я хотел бы спросить вас о зависимостях maven, необходимых для создания и упаковки модуля кода, но я думаю, что я задам ему отдельный вопрос. Благодарю. – abarisone