BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Integration > BPM トピック > BPM プラグイン プログラミング ガイド > BPM プラグイン サンプル |
BPM プラグイン プログラミング ガイド
|
BPM プラグイン サンプル
この章では、BPM プラグイン サンプルについて詳しく説明します。この章の内容は以下のとおりです。
プラグイン サンプルの内容
BPM プラグイン サンプルは、一般的なプラグイン シナリオを表すプラグイン クラスのセットで構成されています。これは、SAMPLES_HOME/integration/samples/bpm_api/plugin/src/com/bea/wlpi/tour/po/plugin ディレクトリにあるソフトウェアに入っています。このサンプルには、Plug-in Order Processing および Plug-in Order Fulfillment という 2 つのワークフロー テンプレートがあります。このマニュアルの各所で、プラグイン サンプルからの抜粋が使用されています。
注意: プラグイン サンプルは、『WebLogic Integration BPM ユーザーズ ガイド』の「Business Process Management とサンプル ワークフローの紹介」に詳しく説明されている Web ベースの発注シナリオにおおむね基づいています。
次の表で、プラグイン サンプル ワークフロー テンプレートの図に示したプラグイン サンプルについて説明します。また、ワークフロー コンポーネントと、SAMPLES_HOME/integration/samples/bpm_api/plugin/src/com/bea/wlpi/tour/po/plugin ディレクトリにある関連付けられたサンプル ソース ファイルをリストします。ワークフロー コンポーネント 1〜3 は、Plug-in Order Processing ワークフロー テンプレートの一部です。ワークフロー コンポーネント 4〜5 は、Plug-in Order Fulfillment ワークフロー テンプレートの一部です。
次の表に、SAMPLES_HOME/integration/samples/bpm_api/plugin/src/com/bea/wlpi/tour/po/plugin ディレクトリにあるその他のソース ファイルを示します。
プラグイン サンプルの使い方
プラグイン サンプルはそのまま使用できます。プラグイン サンプル JARファイル、WAR ファイル、およびデプロイメント記述子ファイルは、WebLogic Integration のインストール時に適切なディレクトリにデプロイされます。
次の節では、サンプル プラグインをインポートし、実行する方法について説明します。
プラグイン サンプルのインポート
プラグイン サンプルをインポートするには、Studio インポート パッケージ ツールを使用します。Studio インポート パッケージ ツールにより、JAR ファイルの形式でワークフロー パッケージをインポートできます。このパッケージには、テンプレート、テンプレート定義、イベント キー、ビジネス オペレーションなどのオブジェクトを任意の数だけ入れることができます。
プラグイン サンプル パッケージをインポートする手順は次のとおりです。
ワークフロー パッケージのインポートとエクスポートの詳細については、『WebLogic Integration Studio ユーザーズ ガイド』の「ワークフロー パッケージのインポートとエクスポート」を参照してください。
プラグイン サンプルの実行
プラグイン サンプルは、プラグイン定義されたイベントを使用して、Plug-in Order Processing ワークフロー テンプレートをトリガすることにより実行できます。汎用ドライバ ファイル StartOrderDriver.java が SAMPLES_HOME/integration/samples/bpm_api/plugin/src/com/bea/wlpi/tour/po/plugin ディレクトリに用意されているので、ご利用ください。このドライバは、Plugin Order Processing ワークフローに顧客受注情報を提供するプラグイン定義されたイベントを生成します。この情報は、Plugin Order Processing ワークフロー変数に格納され、受注を処理するために使用されます。
注意: Worklist クライアント アプリケーションは、このリリースの WebLogic Integration から非推奨になっております。これに代わる機能の詳細については、『WebLogic Integration リリース ノート』を参照してください。
サンプルを実行する手順は次のとおりです。
$WLI_HOME/setenv.sh
CLASSPATH=
$WL_HOME/lib/weblogic.jar:$SAMPLES_HOME/integration/samples/lib/wlpi-ejb.jar:
$SAMPLES_HOME/integration/samples/lib/sampleplugin-ejb.jar
$JAVA_HOME/bin/java -classpath "$CLASSPATH"
com.bea.wlpi.tour.po.plugin.StartOrderDriver
t3://localhost:7001 joe password
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |