- Oracle SOAスイートでのSOAアプリケーションの開発
- アプリケーションの完成
- SOAコンポジット・アプリケーションのテストの自動化
- SOAコンポジット・エディタのテスト・モードによるテスト・ケースのコンテンツの編集
- インバウンド・メッセージの開始方法
インバウンド・メッセージの開始方法
インバウンド・メッセージを開始するには:
最初に、SOAコンポジット・アプリケーションへのインバウンド・クライアント・メッセージの送信を開始する必要があります。
- テスト・モードでSOAコンポジット・アプリケーションに移動します。
- 図51-8に示すサービス・バインディング・コンポーネントをダブルクリックします。「起動メッセージ」ダイアログが表示されます。 
- 表51-6に記載されている詳細を入力します:表51-6 「起動メッセージ」ダイアログのフィールドと値 フィールド 値 サービス バインディング・コンポーネント・サービスの名前(client)が表示されます。 操作 サービス・バインディング・コンポーネントの操作タイプ(initiate)が表示されます。 パート 送信するインバウンド・メッセージのタイプ(たとえば、payload)を選択します。 値 次の方法で、クライアントから送信されるシミュレート済メッセージを作成します。 - 
                                             手動で入力 
 クリックすると、「値の入力」フィールドにメッセージ・データを手動で入力できます。「サンプルの生成」ボタンをクリックすると、テスト用のサンプル・ファイルが自動的に生成されます。「別名保存」をクリックして、サンプル・ファイルを保存します。 - 
                                             ファイルからロード 
 「参照」アイコンをクリックすると、メッセージ・データをファイルからロードできます。このファイルは、「アプリケーション」ウィンドウの「メッセージ」フォルダに追加されます。 図51-9に、このダイアログを示します: クライアントからのインバウンド・プロセス開始メッセージは、次のようになります。 <?xml version="1.0" encoding="UTF-8" ?> <!-- Generated by Oracle SCA Test Modeler version 1.0 at [7/12/07 8:36 AM]. --> <compositeTest compositeDN="CompositeTest" xmlns="http://xmlns.oracle.com/sca/2006/test"> <about/> <initiate serviceName="client" operation="initiate" isAsync="true"> <message> <part partName="payload"> <filePath>loanApplication.xml</filePath> </part> </message> </initiate> . . . . . .プロセス開始ファイルで参照される loanApplication.xmlには、次のように融資申請ペイロードが含まれます。<loanApplication xmlns="http://www.autoloan.com/ns/autoloan"> <SSN>111222333</SSN> <email>joe.smith@example.com</email> <customerName>Joe Smith</customerName> <loanAmount>20000</loanAmount> <carModel>Camry</carModel> <carYear>2007</carYear> <creditRating>800</creditRating> </loanApplication> 
- 
                                             
- 「OK」をクリックします。

