Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. [プロジェクト

...

  1. ]

...

...

  1. [ソリューション

...

  1. ]

...

  1. ノードで

...

  1. [ソリューションの新規作成

...

  1. ]

...

  1. メニュー・アイテムを選択します。

...



  1. [SOAP

...

  1. エージェントウィザード

...

  1. ]

...

  1. ツールを選択し、プロジェクト・ファイルと

...

  1. WSDL

...

  1. ドキュメントを受け入れるグループ・フォルダを入力または選択します。

  2. プロジェクトのファイル名を入力します。拡張子 ".soap.prj"

...

  1. が自動で追加されます。

    Image Added

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

    Image Added

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

    Image Added

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

    Image Added

    Image Added

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

    Image Added

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

    Image Added

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

...


    1. Image Added

...


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

      Image Added

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

      Image Added

...

    1. ノードは無視されます。

...

    1. Image Added

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

...

    1. Image Added

      ノードは固定値です。

...

    1. Image Added

      ノードはリストです。

...

    1. Image Added

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

...

    1. Image Added

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

...

    1. Image Added

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

...

...

    1. [無視

...

    1. ]

...

    1. フィールドには値が設定されず、デフォルトで文字列とオブジェクトには

...

    1. NULL

...

    1. 値が、プリミティブの数字にはゼロが入ります。

      Image Added

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

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

    Image Added

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

    Image Added

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

    Image Added

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

    Image Added