You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

ステップ 10. 社員の JSON ソリューションを配布する

INT010A - JSON サービス - サーバー側のロジックを定義
このステップを完了するにはサーバーが必要です。サーバーを使用できない場合は、ファイルの発行を除いてこのステップを完了できます。
以前のステップでは、開発環境で JSON タイプ Employees のファイルを作成しました。
INT010A - JSON サービス - サーバーの定義
次のステップでは、プロパティ・ファイルを Integrator フォルダに移動させ、その後 JSM サーバーに移動させます。
1.      LANSA Integrator スタジオで、自身のプロジェクトの [プロジェクト] タブを表示します。
         [ソリューション] フォルダを展開した後 [Employees] フォルダを展開して、プロジェクト・ファイルを参照できるようにします。
2.      プロパティ・ファイルを Integrator プロジェクト・フォルダにコピーします。これは以下の手順で行います。
a.      HTTPInboundJSONBindService.properties ファイルを選択して右クリックし、コンテキスト・メニューを開きます。
b.      .コンテキスト・メニューで [送る]、[Integrator フォルダ] を選択します。
c.      ファイル HTTPInboundJSONBindService.properties を更新するかどうかを尋ねられた場合は [はい] をクリックします。

d.      HTTPOutboundJSONBindService.properties ファイルを選択して右クリックし、コンテキスト・メニューを開きます。
e.      .コンテキスト・メニューで [送る]、[Integrator フォルダ] を選択します。
f.      ファイル HTTPOutboundJSONBindService.properties を更新するかどうかを尋ねられた場合は [はい] をクリックします。
3.      jar ファイルをIntegrator プロジェクト・フォルダにコピーします。これは以下の手順で行います。
a.      iiiEmployees.json.jar ファイルを選択して、コンテキスト・メニューを開きます。
b.      .コンテキスト・メニューで [送る]、[Integrator フォルダ] を選択します。
4.      [ソリューション] フォルダを折りたたみ、[Integrator フォルダ] を展開します。
         Integrator プロジェクト・フォルダの [ソリューション] ファイルの位置を確認してください。

5.      スタジオのプロジェクト・タブで、プロパティ・ファイルと jar ファイルをサーバー・インスタンスに移動できるように、以下の手順でサーバー・インスタンスを開きます。
a.      サーバーは以前の演習で定義されているはずです。この演習では IBM i の JSM サーバーを使用しています。この場合、定義は以下のようになります。
      
b.      ローカルのWebサーバーとJSMサーバーを使用している場合、サーバー定義は以下のようになります。

c.      該当のサーバーを選択し、右クリック・メニューで [サーバーを開く] を選択します。

d.      [プロジェクト] タブには、ローカル・ファイルと JSM サーバーのファイルの両方が表示されます。

6.      jar ファイルを以下の手順で JSM サーバーに移動します。
a.      [プロジェクト] パネルの Integrator/bindings フォルダの jar ファイルを選択して強調表示します。
b.      右クリックでコンテキスト・メニューを開きます。
c.      コンテキスト・メニューで [ファイルの発行] を選択し、確認ダイアログで [はい] を選択します。

         これで、JSM サーバーの bindings フォルダの jar ファイルが表示されます。
 
7.      プロパティ・ファイルを以下のように JSM サーバーに移動します。
a.      .プロジェクト・ペインの properties フォルダのプロパティ・ファイル HTTPInboundJSONBindService.properties を選択して強調表示します。
b.      右クリックでコンテキスト・メニューを開きます。
c.      コンテキスト・メニューで [セクションの発行] を選択し、確認ダイアログで [はい] を選択します。
d.      .プロジェクト・ペインの properties フォルダのプロパティ・ファイル HTTPOutboundJSONBindService.properties を選択して強調表示します。
e.      右クリックでコンテキスト・メニューを開きます。
f.      コンテキスト・メニューで [セクションの発行] を選択し、確認ダイアログで [はい] を選択します。
         プロパティ・ファイルを使って、セクションがサーバーのプロパティ・ファイル JSONServerService に追加されます。
8.      新たな変更が公開されたら、JSM サーバーを再起動します。
         これは以下の手順で行います。
a.      JSM サーバー・ペインの [Instance] フォルダを選択して強調表示します。
b.      右クリックでコンテキスト・メニューを開きます。
c.      コンテキスト・メニューで [シャットダウン]、[再起動] を選択します。

 

  • No labels