Versions Compared

Key

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

...

Wiki MarkupINT004 - 部門照会バインド このステップでは、XML バインディング ウィザードを使用して、インバウンド要求バインドiiiPRO06_request.jar を作成します。  このjarファイルは、サーバー・ファンクションが受け取るインバウンドXMLをバインドします。  XMLからローカルLANSAフィールドへのマッピングを定義します。 1.      \を作成します。  このjarファイルは、サーバー・ファンクションが受け取るインバウンドXMLをバインドします。  XMLからローカルLANSAフィールドへのマッピングを定義します。

  1. [プロジェクト

...

  1. ]

...

...

  1. [ソリューション

...

  1. ]

...

  1. ノードでメニュー・アイテム

...

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

...

  1. ]

...

  1. を選択します。

...



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

...

  1. ] ダイアログが表示されます。 
    1. [ツール

...

    1. ]

...

    1. ドロップダウンで

...

    1. [XML

...

    1. バインディング

...

    1. ウィザード

...

    1. ]を選択します。 
    2. [ソリューション

...

    1. グループ

...

    1. ]

...

    1. ドロップダウンでXML 要求を入力または選択します。 
    2. [ソリューションファイル

...

    1. ]入力フィールドに

...

    1. iiiPRO04_request

...

    1. と入力します。

...

    1. [OK

...

    1. ] をクリックします。 
      Image Added

  1.  [新しいXMLバインディング プロジェクト] のパネルが表示されます。ソースXMLファイルを選択するには、[参照] ボタンをクリックします。 
    Image Added

  2. ファイルを開くダイアログが表示されます。
    1. ファイル iiiPRO04_request.xml

...

    1. をクリックして選択します。
    2. [開く

...

    1. ]

...

    1. ボタンをクリックします。
    2. [新しい

...

    1. XML

...

    1. バインディング

...

    1. プロジェクト

...

    1. ]

...

    1. ダイアログで

...

    1. [OK

...

    1. ] ボタンをクリックします。 

  1. XML バインディング ウィザードのメイン・ウィンドウが表示されます。
    1. [構成] タブを選択します。ここでは、バインドに必要な Java クラスが jar ファイルへのパッケージ化を定義します。パッケージ名を com.iiicompany.service.xmlに変更します。

...

    1. インバウンドXML要求を処理するサーバーを作成するため、[インバウンド

...

    1. ] チェックボックスにチェックマークを入れます。  これで、新しく [インバウンド

...

    1. ]

...

    1. タブが表示されます。
      Image Added
    2. [ソース] タブを選択します。XMLソース・ファイルがプロジェクトに追加されます。
    3. [インバウンド] タブを選択します。  ここでは、フィールドをマッピングします。
      Image Added

  1. XML タグ DepartmentCode を LANSA フィールド DEPTMENT に以下のようにマッピングします。
    1. [インバウンド] タブを選択します。
    2. ルート・タグ DepartmentRequest を右クリックし、ポップアップ・メニューで [フラグメント] オプションを選択します。 
    3. Department Code タグを右クリックして、ポップアップ・メニューで [編集] を選択します(またはこのタグをダブルクリックします)。 
    4. [フィールド属性] ダイアログで、[名前] に DEPTMENT と入力して [OK] をクリックします。
      Image Added
    5. インバウンド・マッピングは以下のように表示されます。
      Image Added

  2. インバウンド要求バインドを以下のように作成します。初めて [生成] 機能を使用する前に、以下の手順に従って、integrator スタジオが javac.exe を探す場所を登録する必要があります。
    1. [スタジオワークスペース] タブのアイテム [スタジオワークスペース] で右クリックして [設定]/[Java コンパイラ] を選び、以下に示すように java.exe の位置を選択します。
      Image Added
    2. [プロジェクト] メニューを選択して [ビルド] オプションを選択するか、 Image Addedボタンを使用して生成します。
      Image Added

      1. これで、このプロジェクトが生成・コンパイルされ、インバウンド要求バインドの実行に必要な jar ファイルが作成されます。
      2. また、RDMLXで参照できるようにこのサービスの登録方法を示すテキスト・ファイルのサンプルも生成されます。
      3. サービスを使用する RDML コマンドや RDMLX コマンドのサンプルが含まれるテキスト・ファイルも生成されます。

...


  1. サービスが生成されコンパイルされたことを確認するダイアログが表示されるので、[OK

...

  1. ]

...

  1. をクリックします。
    Image Added

  2. [ファイル] メニューで [保存] オプションを選択します。  [はい] をクリックしてプロジェクトを保存します。

  3. XML バインディング ウィザードを終了します。

  4. Integrator スタジオのプロジェクトに切り替えます。多くのフォルダやファイルが XML 要求 ソリューションに追加されていることを確認します。
    Image Added