Versions Compared

Key

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

...

配布の概念

ここまで自身の開発環境でインバウンドとアウトバウンドの XML バインディング・ファイルを生成しました。次に、以下の生成された 3 つのファイルをサーバーに配布する必要があります。

...

  • プロジェクト・タブで JSM サーバーを開きます。
  • XML 要求と XML 応答に対して生成されたプロパティ・ファイルから、サーバー・ファンクションが利用する HTTPInboundXMLBindService.properties に 1 つの統合プロパティ・ファイルを作成します。
  • このファイルを (プロジェクト・フォルダ内の) Integrator フォルダに送信します。jar ファイルは Integrator/bindings フォルダに移動され、プロパティ・ファイルは Integrator/Properties フォルダに移動されます。
  • プロパティ・ファイルに対してセクションを公開すると、サーバー上の対応するプロパティ・ファイル内にセクションが作成されます。
  • jar ファイルを公開すると、この jar ファイルがサーバーの /bindings フォルダに移動されます。

...


  1. Integrator スタジオを使用してプロジェクトのファイルを確認します。
    1. プロジェクト (iii 研修) のルートから [ソリューション] フォルダを開きます。XML 要求フォルダと XML 応答 フォルダが表示されているはずです。 
    2.  このXML 要求フォルダとXML 応答フォルダを開きます。XML ファイルとプロジェクト・ファイル、およびバインド用に生成された jar ファイルが表示されます。

      Image Added

  2. アプリケーションでは HTTPInboundXMLBindService を使用します。 
    つまり、このサービスのプロパティ・ファイルに構成エントリーを追加する必要があります。(このプロパティ・ファイル名は HTTPInboundXMLBindService.properties の形式を取り、通常、JSM サーバーの /instance/properties ディレクトリにあります)。
    1. 左側のパネル (プロジェクト・フォルダ) で ソリューション/XML 要求/ samplesを展開します。HTTPInboundXMLBindService.properties を選択して、コンテキスト・メニューから 送信/ Integrator フォルダを選択します。
      Image Added
      このファイルが自身のプロジェクト・フォルダ内の Integrator / properties にコピーされます。
    2. 左側のプロジェクト・フォルダ) で ソリューション/XML 応答/ samplesを展開します。HTTPOutboundXMLBindService.properties をプロパティ エディターで開きます。Image Added
    3. このファイルの両方の行を選択して強調表示させ、メニューの編集/コピーオプションを使います (Windows クリップボードにコピー)。  プロパティ・エディターを閉じます。
    4. Integrator / propertiesフォルダで HTTPInboundXMLBindService.properties ファイルをプロパティ・エディターで開きます。
    5. カーソルをこのファイルのコード 2 行の下に位置づけて、メニューで編集/貼り付けオプションを使って、さきほどコピーした2 行を追加します。ファイルは以下のようになります。
      Image Added
    6. このファイルを保存して.プロパティ・エディターを閉じます。

      Note

      注: java のパスの大文字/小文字は区別されます。  上記の例では、サービスの名前の先頭が大文字になっている点にも注意してください (IiiPRO04_responseなど)。これはJavaの基準であるため、変更できません。この演習の期間中、サービス名は大文字で始まるということを頭に入れておいてくだい。これを見落としていると、ファンクションは BIND でエラーになります。

             
  3. このステップでは、サーバー上の HTTPInboundXMLBindingServices.properties ファイルにセクションを公開します。
    1. 左側のプロジェクト・パネルの Integrator / properties フォルダで HTTPInboundXMLBindService.properties ファイルを選択します。コンテキストメニューから [セクションの公開] を選択します。このプロジェクトのセクションがサーバーのサービス・プロパティ・ファイル内に作成されます。
      サーバー側から HTTPInboundXMLBindingService.properties ファイルを開いて、最後までスクロールすると、以下のようになっているはずです。Image Added

  4. このステップでは、サーバーに jar ファイルを配布します。
    1. ソリューション/XML 要求/ samples フォルダで iiiPRO04_request.xml.jar

...

    1. ファイルを選択して、コンテキスト

...

    1. メニューの送る/Integrator

...

    1. フォルダを選択します。このファイルが自身のプロジェクト・フォルダ内の

...

    1. Integrator

...

    1. /

...

    1. bindings

...

    1. フォルダにコピーされます。
    2. ステップ a の手順を繰り返します。ソリューション/XML

...

    1. 応答/samples

...

    1. フォルダを展開します。iiiPRO04_response.xml.jar

...

    1. ファイルを選択して、Integrator  フォルダに送るオプションを選びます。
    2.  左側のパネルで Integrator/bindings

...

    1. フォルダを展開します。
      Image Added
    2. これで、Integrator/bindings

...

    1. フォルダに送信した

...

    1. jar ファイルが表示されているはずです。  bindings フォルダの各 jar ファイルを 1 つずつ右クリックして [ファイルの発行] を選択します。確認のダイアログで [はい] を選択します。
    2. 右側のウィンドウ・ペインで Instancebindings フォルダを展開します。  公開したjarファイルが表示されます。
      Image Added