JRA公式競馬データ配信サービス JRA-VAN Data Lab.

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Link 質問箱

一括表示 リストに戻る
タイトル「不足するキャッシュデータの再取得等に関する方法有無」お伺い
記事No7411
投稿日: 2023/11/27(Mon) 23:02
投稿者1484
サポートご担当者様
お世話になります。

JVLink設定(JVSetUIProperties)の、データの保存設定にて、
「データを保存しない」にして、キャッシュ等の削除を1度行った端末において


各種データ取得(JVOpen)を行う際に、プログラムがデータを取得できていない
現状です。
※上記「データを保存しない」のままだと、データ取得はできず、
 「データを保存する(推奨)」に変更すれば、直近データは取得できている想
定なのですが、
 過去データ(おそらく、cacheにないデータ)は、(プログラム上)取得出来てい
ない状態でございます

上記踏まえて、状況として、
データ取得(JVOpen)を行う際に設定するfrom日時に含まれるデータだったとし
ても、
(データをサーバー上に取りに行っているのではなく?)キャッシュデータを参照
しており、
当該データがキャッシュ内になければ、(少なくともプログラム上)取得できな
い前提認識でおります。

つきましては、その解消として、
例えば、webブラウザにおけるスーパーリロード(ctrl + F5)のような、
キャッシュ有無を問わず、サーバー経由で対象データは全取得して、
当該取得データをそのまま使う、などの指定がJVInit(?)などで指定できればよ
い、と思って居るのですが、
仕様書や当ページの過去ログを見る限りは、そのような機能はない印象で…、

もしくは、キャッシュに溜まる形で過去データを一括で取得できる方法などご
ざいましたら、
ご教示頂けますと幸いでございます。

以上、お手数おかけいたしますが、何卒宜しくお願い致します。
※不明点・記載不足等ございましたら、その旨ご教示ください。

タイトルRe: 「不足するキャッシュデータの再取得等に関する方法有無」お伺い
記事No7414
投稿日: 2023/11/30(Thu) 18:02
投稿者JRA-VANソフトサポート
JRA-VANソフトサポート 三木です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

> 例えば、webブラウザにおけるスーパーリロード(ctrl + F5)のような、
> キャッシュ有無を問わず、サーバー経由で対象データは全取得して、
> 当該取得データをそのまま使う、などの指定がJVInit(?)などで
> 指定できればよい、と思って居るのですが、
> 仕様書や当ページの過去ログを見る限りは、そのような機能はない印象で
…、
> もしくは、キャッシュに溜まる形で過去データを一括で取得できる
> 方法などございましたら、
> ご教示頂けますと幸いでございます。

過去データを一括で取得する場合は、セットアップデータ取得処理
optionに3(セットアップデータ) もしくは
4(ダイアログ無しセットアップデータ)を指定して
JVOpenメソッドを行うことで可能となります。

データ取得の概念に関しましては
https://jra-van.jp/dlb/sdv/sdk/DataLab422.pdf
 |_JRA-VAN Data Lab.開発ガイド(Ver.4.2.2)
   3.3 JV−Data取得方法の概念
をご参照いただきますようお願い致します。

どうぞよろしくお願いいたします。

ウィンドウを閉じる