INT010A - JSON サービス - サーバー側のロジックを定義 このステップを完了するにはサーバーが必要です。サーバーを使用できない場合は、ファイルの発行を除いてこのステップを完了できます。 以前のステップでは、開発環境で JSON タイプ Employees のファイルを作成しました。 INT010A - JSON サービス - サーバーの定義 次のステップでは、プロパティ・ファイルを Integrator フォルダに移動させ、その後 JSM サーバーに移動させます。 1. LANSA Integrator スタジオで、自身のプロジェクトの \[プロジェクト\] タブを表示します。 \[ソリューション\] フォルダを展開した後 \[Employees\] フォルダを展開して、プロジェクト・ファイルを参照できるようにします。 2. プロパティ・ファイルを Integrator プロジェクト・フォルダにコピーします。これは以下の手順で行います。 a. HTTPInboundJSONBindService.properties ファイルを選択して右クリックし、コンテキスト・メニューを開きます。 b. .コンテキスト・メニューで \[送る\]、\[Integrator フォルダ\] を選択します。 c. ファイル HTTPInboundJSONBindService.properties を更新するかどうかを尋ねられた場合は \[はい\] をクリックします。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! d. HTTPOutboundJSONBindService.properties ファイルを選択して右クリックし、コンテキスト・メニューを開きます。 e. .コンテキスト・メニューで \[送る\]、\[Integrator フォルダ\] を選択します。 f. ファイル HTTPOutboundJSONBindService.properties を更新するかどうかを尋ねられた場合は \[はい\] をクリックします。 3. jar ファイルをIntegrator プロジェクト・フォルダにコピーします。これは以下の手順で行います。 a. iiiEmployees.json.jar ファイルを選択して、コンテキスト・メニューを開きます。 b. .コンテキスト・メニューで \[送る\]、\[Integrator フォルダ\] を選択します。 4. \[ソリューション\] フォルダを折りたたみ、\[Integrator フォルダ\] を展開します。 Integrator プロジェクト・フォルダの \[ソリューション\] ファイルの位置を確認してください。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 5. スタジオのプロジェクト・タブで、プロパティ・ファイルと jar ファイルをサーバー・インスタンスに移動できるように、以下の手順でサーバー・インスタンスを開きます。 a. サーバーは以前の演習で定義されているはずです。この演習では IBM i の JSM サーバーを使用しています。この場合、定義は以下のようになります。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! b. ローカルのWebサーバーとJSMサーバーを使用している場合、サーバー定義は以下のようになります。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! c. 該当のサーバーを選択し、右クリック・メニューで \[サーバーを開く\] を選択します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! d. \[プロジェクト\] タブには、ローカル・ファイルと JSM サーバーのファイルの両方が表示されます。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 6. jar ファイルを以下の手順で JSM サーバーに移動します。 a. \[プロジェクト\] パネルの Integrator/bindings フォルダの jar ファイルを選択して強調表示します。 b. 右クリックでコンテキスト・メニューを開きます。 c. コンテキスト・メニューで \[ファイルの発行\] を選択し、確認ダイアログで \[はい\] を選択します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! これで、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. コンテキスト・メニューで \[シャットダウン\]、\[再起動\] を選択します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |