Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 受付・アダプタ定義編
SOAP受付の定義の流れには,次の2つがあります。
SOAP受付の定義の流れとして,これら2つの定義の流れを次に説明します。
ビジネスプロセスを定義する前にSOAP受付を定義し,そのインターフェースに合うようにビジネスプロセスの受付アクティビティ,および応答アクティビティを定義する流れについて,次の図に示します。
図2-2 SOAP受付の定義の流れ(ビジネスプロセスの定義前に定義する場合)
ビジネスプロセスを定義する前にSOAP受付を定義する場合の作業について次に説明します。
SOAP受付を定義するビジネスプロセスを作成します。(b)で定義するSOAP受付の内容と合うインターフェースとなるようにビジネスプロセスを定義します。そのため,ここではアクティビティの配置や変数の定義,各アクティビティの詳細を定義するダイアログでの情報の入力などをする必要はありません。
ビジネスプロセスの追加については,マニュアル「サービスプラットフォーム 開発ガイド 基本開発編」の「5.2.1 ビジネスプロセスを新規に追加する」を参照してください。
作成済みのWSDLをユーザ定義受付追加ウィザードで入力して,SOAP受付を追加します。
SOAP受付を新規に追加する方法の詳細については,「2.2.2 SOAP受付の追加」を参照してください。
SOAP受付で定義されているすべてのオペレーションに対応する受付アクティビティ,および応答アクティビティを定義します。
受付アクティビティおよび応答アクティビティで,SOAP受付で規定された電文フォーマットを持つ変数を定義し,割当変数として設定する手順を次に示します(次の手順は受付アクティビティの場合です。応答アクティビティの場合も同様の手順です)。
[受付アクティビティ]ダイアログについては,マニュアル「サービスプラットフォーム リファレンス」の「1.4.7 受付アクティビティダイアログ」を参照してください。[変数・相関セット一覧]ダイアログについては,マニュアル「サービスプラットフォーム リファレンス」の「1.4.1 変数・相関セット一覧ダイアログ」を参照してください。[電文フォーマットの取込]ダイアログについては,マニュアル「サービスプラットフォーム リファレンス」の「1.4.5 電文フォーマットの取込ダイアログ」を参照してください。
追加されたSOAP受付の内容を確認します。SOAP受付の内容は,ビジネスプロセスの定義内容と合致している必要があります。
SOAP受付の確認の詳細については,「2.9 ユーザ定義受付の内容の確認」を参照してください。
定義したSOAP受付をリポジトリに保存します。
SOAP受付を保存する方法については,「2.10 ユーザ定義受付の保存」を参照してください。
定義したSOAP受付とビジネスプロセス定義との整合性を検証できます。
SOAP受付の検証方法の詳細については,「2.11 ユーザ定義受付の検証」を参照してください。
定義したSOAP受付は,必要に応じて受付名,受付ID,およびコンテキストルートを変更できます。
SOAP受付の情報を変更する方法については,「2.12 ユーザ定義受付の情報の変更」を参照してください。
不要になったSOAP受付は,必要に応じて削除できます。
SOAP受付の削除方法については,「2.13 ユーザ定義受付の削除」を参照してください。
定義済みのビジネスプロセスのインターフェースに合うようにSOAP受付を定義する流れについて,次の図に示します。
図2-3 SOAP受付の定義の流れ(ビジネスプロセスの定義後に定義する場合)
ビジネスプロセスの定義後にSOAP受付を定義する場合の作業について次に説明します。
SOAP受付を定義する前に,ビジネスプロセスを定義しておく必要があります。ビジネスプロセスが定義途中の場合でも,サービスリクエスタとのインターフェースとなる受付アクティビティおよび応答アクティビティを配置し,オペレーション名および割当変数の設定まで行ってください。
ビジネスプロセスの定義については,マニュアル「サービスプラットフォーム 開発ガイド 基本開発編」の「5.3 ビジネスプロセスの内容の定義」を参照してください。
SOAP受付を定義する際に利用するWSDLを作成します。
WSDLの作成の詳細については,「2.8 WSDLの作成」を参照してください。
ユーザ定義受付追加ウィザードを利用して,SOAP受付を追加します。
SOAP受付を新規に追加する方法については,「2.2.2 SOAP受付の追加」を参照してください。
追加されたSOAP受付の内容を確認します。SOAP受付の内容は,ビジネスプロセスの定義内容と合致している必要があります。
SOAP受付の確認の詳細については,「2.9 ユーザ定義受付の内容の確認」を参照してください。
定義したSOAP受付をリポジトリに保存します。
SOAP受付を保存する方法については,「2.10 ユーザ定義受付の保存」を参照してください。
定義したSOAP受付とビジネスプロセス定義との整合性を検証できます。
SOAP受付の検証方法の詳細については,「2.11 ユーザ定義受付の検証」を参照してください。
定義したSOAP受付は,必要に応じて受付名,受付ID,およびコンテキストルートを変更できます。
SOAP受付の情報を変更する方法については,「2.12 ユーザ定義受付の情報の変更」を参照してください。
不要になったSOAP受付は,必要に応じて削除できます。
SOAP受付の削除方法については,「2.13 ユーザ定義受付の削除」を参照してください。
All Rights Reserved. Copyright (C) 2012, 2019, Hitachi, Ltd.