INT008 - 部門&社員クライアント (オプション)
目的:
- 部門&社員サーバーをテストするクライアント要求 RDMLX を作成します。
- Windows ユーザー・インターフェースからクライアント・ファンクションを呼び出す Visual LANSA フォームを作成します。
- HTTPInboundXMLBindService および HTTPOutboundXMLBindService を使用して、クライアント側ファンクションとサーバー側ファンクションを統合します。
- クアイアント/サーバーのトランザクションの構造全体を確認します。
上記の目的を達成するには、以下のステップに従ってください。
ステップ 1. iiiFN07 クライアントのアウトバウンド(要求) バインドを作成する
ステップ 2. iiiFN07 クライアントのインバウンド (応答) バインドを作成する
ステップ 3. バインドを配布・構成する
ステップ 4. iiiFRM03 クライアントのラッパー・フォームをコーディングする
ステップ 5. iiiFN07 クライアントのSET機能をコーディングする
ステップ 6. iiiFN07 クライアントのGET機能をコーディングする
ステップ 7. クライアント・フォーム iiiFRM03 で iiiFN07 サーバーをテストする
まとめ
コンセプト
演習「INT007 - 部門&社員サーバー」で、部門&従業員サーバーのファンクションをすでに作成し、そのファンクション用のサービス・インターフェースも作成しました。ここでは、HTTPOutboundXMLBindService を使用してクライアント・ファンクションを作成します。このクライアント・ファンクションを使用することで、ユーザーは部門コードを入力して要求 XML ドキュメントを作成し、この XML を iiiFN08_SERVICE に送信して処理し、これに対する応答 XML をユーザー・フレンドリーなリストで表示することができます。