Cosminexus ビジネスプロセス管理/エンタープライズサービスバス V8 サービスプラットフォーム 機能解説
サービスアダプタ(Webサービス)の通信先は,ビジネスプロセスで設定した接続先URLを使って動的に変更できます。ビジネスプロセスで接続先URLを設定しておくと,サービスアダプタを実行したときに通信先が変更されます。これにより,作成するサービスアダプタの数を削減できます。
なお,ビジネスプロセスで接続先URLを設定しなかった場合は,開発環境で設定したWebサービスの接続先URLでSOAP通信を行います。
通信基盤ごとの,SOAP通信時の接続先動的変更の処理の流れを次に説明します。
通信基盤にSOAP通信基盤を使用するときの接続先動的変更の処理の流れを次の図に示します。
図2-18 通信基盤にSOAP通信基盤を使用するときの接続先動的変更の処理の流れ
通信基盤にJAX-WSエンジンを使用するときの接続先動的変更の処理の流れを次の図に示します。
図2-19 通信基盤にJAX-WSエンジンを使用するときの接続先動的変更の処理の流れ
接続先を動的に変更するために,開発環境で接続先URLをサービス呼び出しアクティビティのヘッダ割当変数に設定します。接続先URLの取得の詳細については,マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」の「8.3.2 サービスアダプタの接続先情報を動的に変更する例」を参照してください。
ベーシック認証の利用可否,およびベーシック認証で利用するユーザIDとパスワードについては,接続先URLを使って動的に変更できません。
ベーシック認証に関する情報は,開発環境の画面から設定した情報が有効となります。
次の場合,エラーメッセージが出力されて異常終了します。
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.