|
WebLogic Workshop のブラウザベースのインタフェースを使って、作成したビジネス プロセスの機能を実行してテストすることができます。Workshop のテスト ブラウザで、クライアントとしてビジネス プロセス上でメソッドを起動し、応答を確認します。
作成したビジネス プロセスを実行してテストするには、以下の手順を実行します。
BEA_HOME\weblogic92\samples\domains\integration
)。BEA_HOME は、WebLogic Platform をインストールしたディレクトリを表します。[終了] をクリックします。
サンプルのドメイン統合サーバが起動し、RequestQuote アプリケーションがデプロイされます。WebLogic Server が実行されている場合は、以下のインジケータがサーバ ビューに表示されます。
QuoteRequest.xml ファイルが、ファイル システムの以下の場所にあります。Tutorial_Process_Application_WEB\src\testxml\QuoteRequest.xml
[Test Form] ページが更新され、要求パラメータと Web サービスからの応答の概要が [Message Log] に表示されます。
instanceID
は、ビジネス プロセスの quoteRequest メソッドが呼び出されたときに生成された ID です。
メッセージ ログ内のメソッドをクリックすると、呼び出しの詳細が表示されます。たとえば、quoteRequest をクリックすると、このメソッドが呼び出されたときにクライアントから送信された XML メッセージが [Service Request] パネルに表示されます。
taxCalculation.returnTaxRate をクリックした場合は、taxCalculation サービスからの応答が表示されます。この場合は、テスト XML 内の state 要素の入力値 (NJ) に基づいて税率が計算されました。
サンプルの XML メッセージでは、state="NJ" を使用しました。つまり、注文品の発送先は NJ 州になります。この XML メッセージは、Sales Tax Calculation Needed? ノードの Yes ブランチに沿った実行フローになるように設計されています。前の図は、このテスト XML メッセージに対して返される税率を示しています。
<returnTaxRate xmlns="http://www.openuri.org/">
<taxRate>0.08</taxRate>
</returnTaxRate>
これらの手順に従って、開始ノードと分岐ノードをもち、コントロールを介して Web サービスに対する非同期呼び出しを行う、単純なビジネス プロセスを実行し、テストしました。
BEA Products Administration Console を使用して、実行中のプロセスをモニタしたり、実行済みのプロセスの統計を表示したりできます。
weblogic
、パスワードに weblogic
を使用してログインします。BEA Products Administration Console が [プロセス インスタンス詳細] ページに開きます。WebLogic Integration Administration Console では、BEA Products アプリケーションを管理できます。たとえば、プロセス インスタンスのナビゲーション ペインの [統計を表示] をクリックして [プロセス インスタンス統計] ページにアクセスすることができます。このページには、ビジネス プロセス インスタンスの概要がプロセス タイプごとにグループ化されて表示されます。サーバで実行された、または実行中のプロセス タイプのインスタンスを表示するには、プロセス名をクリックします。プロセスインスタンスは「instanceID」で識別されます。RequestQuote ビジネス プロセス用に表示される instanceID は、[Message Log] ペインに表示される instanceID に対応しています。このトピックに示されている図を参照してください。weblogic
およびパスワード weblogic
を使用してログインします。このリンクを使用すると、[プロセス インスタンス概要] ページに Administration Console が開き、実行済みまたは実行中のビジネス プロセスのすべてのインスタンスが表示されます。ここでは以下を行うことができます。
BEA Products Administration Console の使用方法については、オンライン ヘルプ (http://edocs.beasys.co.jp/e-docs/wli/docs92/adminhelp/index.html) を参照してください。
WebLogic Integration Admin Console オンライン ヘルプ