Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. [プロジェクト] の [ソリューション] ノードで [ソリューションの新規作成] メニュー・アイテムを選択します。

  2. [SOAP エージェントウィザード] ツールを選択し、プロジェクト・ファイルと WSDL ドキュメントを受け入れるグループ・フォルダを入力または選択します。

  3. プロジェクトのファイル名を入力します。拡張子 ".soap.prj" が自動で追加されます。



  4. [OK] ボタンを押して、使用する WSDL ファイルを選択します。



  5. [参照] ボタンを押して WSDL ファイルの URL を入力します。WSDL ファイルがローカルのファイルシステムに置かれている場合、次の [参照] ボタンを押して [ファイル システム] ダイアログ ボックスにアクセスします。



    必要なURLがクリップボードにある場合は、CNTRL-Vでテキスト フィールドに貼り付けます。





  6. [OK] ボタンを押してメイン ダイアログ ボックスに戻ります。[プロジェクト ソース] フィールドは、URL を使用して WSDL を取得した時にこの WSDL を保管するために使用するファイル名になります。このファイル名は変更できます。
    [Unwrapped パラメータ] チェック ボックスを使用して、ドキュメントや文字の"折り返し" スタイルのサポートを使用可能/使用不可にします。
    [ネームスペース マップ] を使用して、WSDL 文書内のすべてのネームスペースを同じ Java パッケージ名にマッピングしますパッケージ名にマッピングします。



  7. [OK] ボタンを押してプロジェクトを作成します。



    1. プロジェクト名は JAR ファイル名とサービス クラス名の作成に使用されます。
    2. JAR ファイルには、SOAP トランザクションと生成されたサービス クラスを処理する Axis で生成されたクラスが入っています。
    3. 使用できる SOAP のオペレーションは左のスクロール パネルに表示されます。
    4. オペレーションが選択されると、パラメータと戻りパラメータが右のスクロール パネルに表示されます。



      パラメータ ノードを設定すると、データを各種の方法で受信して処理できます。
      各種のアイコンがノードの種類を表します。次の図では、パラメータはフラグメントとしてマークされており、フィールド値を設定するには SET FRAGMENT コマンドが必要となります。



      また、パラメータをマークせずに、フィールドをマークすることも可能です。
      これらのフィールドは SET PARAMETER コマンドが実行されると値を受け取ります。

      Image Modified

      ノードは無視されます。

      Image Modified

      ノードはフィールドです。

      Image Modified

      ノードは固定値です。

      Image Modified

      ノードはリストです。

      Image Modified

      ノードはリスト フィールドです。

      Image Modified

      ノードはフラグメントです。

      Image Modified

      ノードはストリーム・ファイルです。

      [無視] フィールドには値が設定されず、デフォルトで文字列とオブジェクトには NULL 値が、プリミティブの数字にはゼロが入ります。



      プログラム フィールドと SOAP トランザクション間でバインドを行うためには、フラグメント、リスト、リスト フィールド、フィールドのノードにプログラム フィールド名が必要です。7フィールド名が必要です。7.21 LANSA リポジトリ・ビューアを使用して、LANSA リポジトリ・ビューア を使用して、LANSA フィールド名をノードにドラッグ・アンド・ドロップすることができます。

  8. ポップアップの [編集] メニューか Enter キーを使用して、エンティティ属性ダイアログにアクセスします。



  9. プログラムのフィールド名、フラグメント、またはリスト名を入力して [OK] ボタンを押します。



  10. [ビルド] ボタンを押してサービスを生成し、コンパイルします。このサービス・クラスは jar ファイルに追加されます。



    生成されたコードとコンパイルされたクラスはすべて compile-agent サブディレクトリに置かれます。
    サービス・プロパティを含むファイルがソリューション・ディレクトリに作成され、サンプルは samples サブティレクトリに作成されます。