2016-04-11 17 views
0

Filenet P8 Content Platform Engine 5.2.1とWebSphere 8.5.5.3を使用している私の現在のプロジェクトでは、コンテンツエンジンの購読をシステムに配備する方法が不思議です。 IBM Filenet P8サブスクリプションを配備する方法は?

私はIBMのドキュメントを検索するが、それはコンテンツプラットフォームEngineの

IBM管理コンソールを使用して、新しいサブスクリプションを登録することができますことができます(あるいは、少なくとも私はそれを逃した)サブスクリプションを構築する方法が、それを展開しない方法について説明します操作ステップ中にアクションを実装する完全修飾クラス名を尋ね、アプリケーションクラスパスに対してその存在を確認します。 クラスをアップロードする方法はありませんので、ソフトウェアのインストール構造のどこかに配置する必要があると思います。

サブスクリプションをIBM Filenetシステムに正しくデプロイする方法は何ですか?

答えて

2

ワークフローを処理するサブスクリプションとそうでないサブスクリプションがあります。 私は、非ワークフローサブスクリプション(イベントアクションを扱うサブスクリプション)を指していると仮定しています。

サブスクリプションは、クラス(つまりドキュメント)をイベントアクションにサブスクライブするために使用されます。 イベントアクションは、アクションを実装する完全修飾クラス名を実際に参照する場所です。サブスクリプションを作成すると、手順の1つでイベントアクションも作成できます。

イベントアクションは、Javaクラスを参照することも、javascriptを参照することもできます。

Javaクラスを参照する場合、コードモジュールが必要です。

コードモジュールはDocumentのサブクラスです。コードモジュールは、コードモジュールオブジェクトのコンテンツ要素として、単にクラスファイルまたはjarファイルです。

だから、あなたがする必要があります。

  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

非常に良い答え、クリストファー。私はあなたの提案に従おうとしています。コードモジュールをビルドしてパッケージ化するために必要な依存関係についてお聞きしたいと思いますが、私は別の質問にそれを尋ねるつもりです。ありがとう。 – abarisone

関連する問題