ステップ5. ユーザー・エージェントでiiiFN06ファンクションをテストする
このステップでは、ステップ4で作成したユーザー・エージェント・ファイルを実行して部門サーバーをテストします。
1. ユーザー・エージェントにiiiPRO04_client_test.lihをロードし、JSMサーバー上のiiiFN06_SERVICEサービスにiiiPRO04_request.xmlを送信します。
a. iiiPRO04_client_test.lihをダブルクリックして、このホスト構成ファイルを使用するユーザー・エージェントを開きます。ホスト構成ファイルのプロパティを使用して、XMLソースの送信先を決めます。
b. ここで、サーバーに送信するxmlファイルを選択します。INT005の前半で作成した要求ドキュメントを送信します。 [ソースデータを開く]ボタンを使用します。
c. [開く]ダイアログは、省略値で[XML Request]フォルダーに設定されます。iiiPRO04_request.xmlを選択して[開く]ボタンを選択します。
ユーザー・エージェントでソースが表示されます。[ソース]タブでXMLを確認します。
d. これで、サーバーに要求を送信する準備ができました。[送信]ボタンを選択して、xmlファイルを送信します。
e. [はい]を押し、該当の転送方法を使用して、指定したホストに指定したファイルを送信することを確認します。[了解]を押して完了したトランザクションを確認します。
XMLファイルがサーバーに送信され、ファンクションiiiFN06で処理されます。
[結果]タブの表示は以下のようになります。
iiiFN06_SERVICEサービスで呼び出されるiiiFN06ファンクションはiiiPRO04_request.xmlを処理して、適切に入力されたバージョンのiiiPRO04_response.xmlを返します。
2. FLT (FLEET ADMINISTRATION)やMKT (MARKETING DEPARTMENT)などのその他の有効な部門コードを試してみます。このためには、iiiPRO04_request.xmlを選択して右クリックし、[プログラムから開く]、[XMLエディタ]を選択してADMテキストを目的のテスト・データに変更します。[結果]の部門名称が適宜変更されます。
部門コードが無効な場合、DEPARTMENT NOT FOUNDという部門名称が返されます。