No.29 アプリケーションサーバを使わないCortion ディシジョンサービスのサッカー予想賭け手順:後編
2018.10.17 Progress Corticon
本エントリーは株式会社アシスト様が寄稿したエントリー(https://www.ashisuto.サッカー予想賭けjp/product/category/brms/progress_corticon/column/detail/brmstech29-3.html)を転載したものとなります。
|
|
中編 までで解説したJavaクライアントアプリケーションの作成が完了したら、テストをサッカー予想賭けしてみましょう。
5.ディシジョンサービスをテストする
Java クライアントから、ディシジョンサービスをテストして動作を確認します。
1.プリコンパイルした Cargo_v0_16.eds をJavaクライアント作成手順の5で指定した「edsFileName」の場所に、入力のテストデータ sample.csv を 同じ手順で指定した「csvFileName」の場所に配置します。
|
|
2.サッカー予想賭けの構成を作成します。
[サッカー予想賭け] > [サッカー予想賭けの構成]または、サッカー予想賭けボタン横のドロップダウンから[サッカー予想賭けの構成]を選択します。
|
|
サッカー予想賭け構成画面で、「Java アプリケーション」を選択し、[新規の起動構成]アイコンをクリックします。
|
|
サッカー予想賭け構成 画面で、以下の情報を入力します。
プロジェクト名:InProcessApp
メイン・クラス:program.InvokeDS
|
|
3.[サッカー予想賭け]します。
|
|
sample.csv(リクエストオブジェクトメッセージ)内の weight と volume の値を基に、ディシジョンサービスが container の値を更新しています。
出力ファイルの 結果も確認してみましょう。
|
|
6.Java クライアントアプリケーションのコンパイル(エクスポート)とサッカー予想賭け
Java クライアントプリケーションをコンパイルします。
1.パッケージ・エクスプローラの InProcessApp 上で右クリックし、エクスポート > サッカー予想賭け可能 JAR ファイル を選択し、サッカー予想賭け可能JARファイルエクスポート画面で以下を指定し、[終了]をクリックします。
起動構成:InvoleDS - InProcessApp
エクスポート先:任意の場所
ライブラリ処理:[必須ライブラリを生成されるJARにパッケージ]を選択
|
|
2.clienatApp.jar が生成できていることを確認します。
|
|
*次のステップのために、先ほどのテストサッカー予想賭けで出力した「sample_2.csv」を削除します。
3.clienatApp.jar をサッカー予想賭けします。
|
|
4.デプロイしたディシジョンサービスがサッカー予想賭けされて、出力結果が得られることを確認します。
|
|
|
|
最後に
Java クライアントアプリケーション内でサッカー予想賭けする Corticon Server に、ディシジョンサービスをデプロイ&サッカー予想賭けする手順とポイントについてご覧いただきました。このインプロセスでのサッカー予想賭け方式は、コラム「No.5 」にて説明があるように、大量のデータを扱う場合や、高パフォーマンスが求められる場合などに本領発揮するサッカー予想賭け方式となります。是非、一度お試しください。
<ライセンスに関して>
アプリケーションサーバ上にインストールした Corticon Server と同じマシン上であれば、インプロセスでの起動/サッカー予想賭けも問題ありません。また、同一マシン上で起動可能なプロセス数にも制限はありません。言い換えると、アプリケーションサーバ上にインストールした Corticon Serverと異なるマシン上でのインプロセスのサッカー予想賭けはライセンス違反となります。
Corticon を検討中でCorticon Server 試用のご要望がございましたら、貴社を担当する弊社営業または、Progress 製品担当までご連絡ください。
また、製品にご興味をお持ちいただいた場合や製品紹介のご要望等ございましたら、progress_web@ashisuto.サッカー予想賭けjp までご相談ください。
著者紹介
|
|
株式会社アシスト 情報基盤事業部 製品統括部プログレス推進部 |



