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

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Link 質問箱

一括表示 リストに戻る
タイトルJVOpenで読み出し終了ポイント時刻を指定した場合の動作について
記事No6702
投稿日: 2021/05/27(Thu) 16:17
投稿者Tachyon
お世話になります。

JV-Link(Ver.4.6.0)の新機能の読み出し終了ポイント時刻を指定し、JVOpen、J
VReadを行う検証プログラムを作成しました。
単年指定で行えばセットアップ処理時のJVReadの処理速度がかなり改善されて
いることが確認できました。
ありがとうございます。

ただし、データ種別ID「TOKU(特別登録馬情報)」,「DIFF(蓄積系ソフト用 蓄
積情報)」,「COMM(各種解説情報)」においては
どれもJVOpenで「戻り値:-1(該当データなし)」となります。

【JVOpenパラメタ】
 ・dataspec : TOKU、DIFF、COMM のいずれか
 ・fromtime : yyyy0000000000-yyyy9999999999 (yyyyは1986〜2021のそれ
ぞれで確認)
 ・option  : 4(ダイアログ無しセットアップデータ)

また、「fromtime」の指定を「19860000000000-20219999999999」でも結果は同
じです。

読み出し開始ポイント時刻のみを指定した場合は、いずれのデータ種別IDでもJ
VOpenで「戻り値:0(正常)」となります。

以下2点について回答をお願いします。

1.TOKU、DIFF、COMMの場合、JVOpenで読み出し終了ポイント時刻を指定でき
ないのか。

2.読み出し終了ポイント時刻を指定できるとして、セットアップ時にDIFFを
指定した場合、読み出し終了ポイント時刻を
  指定しない場合と同様に、セットアップデータ以外のレコード種別:RA,S
Eの情報も取り込まれるのか。

以上、よろしくお願いします。

タイトルRe: JVOpenで読み出し終了ポイント時刻を指定した場合の動作について
記事No6703
投稿日: 2021/06/02(Wed) 17:47
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの吉岡です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

>1.TOKU、DIFF、COMMの場合、JVOpenで読み出し終了ポイント時刻
>を指定できないのか。

大変申し訳ございませんが、上記のデータ種別IDは読み出し終了ポイント時刻を指定できません。
上記のデータ種別IDの情報を取得する際は、全データを対象に取得することとなりますので、読み出し終了ポイント時刻を
指定すると「戻り値:-1(該当データなし)」となります。
読み出し終了ポイント時刻の指定ができないデータ種別は、
「TOKU、DIFF、HOSE、HOYU、COMM」の5つです。

>2.読み出し終了ポイント時刻を指定できるとして、セットアップ
>時にDIFFを指定した場合、読み出し終了ポイント時刻を指定しない
>場合と同様に、セットアップデータ以外の
>レコード種別:RA,SEの情報も取り込まれるのか。

 1.の理由から読み出し終了ポイント時刻は指定できかねます。

以上、よろしくお願い致します。

タイトルRe^2: JVOpenで読み出し終了ポイント時刻を指定した場合の動作について
記事No6773
投稿日: 2021/11/12(Fri) 08:32
投稿者Tachyon
お世話になります。

> 大変申し訳ございませんが、上記のデータ種別IDは読み出し終了ポイント
時刻を指定できません。
> 上記のデータ種別IDの情報を取得する際は、全データを対象に取得するこ
ととなりますので、読み出し終了ポイント時刻を
> 指定すると「戻り値:-1(該当データなし)」となります。
> 読み出し終了ポイント時刻の指定ができないデータ種別は、
> 「TOKU、DIFF、HOSE、HOYU、COMM」の5つです。

見落としかもしれませんが、上記内容は「JV−Linkインターフェース仕様書(
第4.7.0版)」に記述が無いようです。
但し書きとして『ただし、TOKU、DIFF、HOSE、HOYU、COMMは読み出し終了ポイ
ント時刻を指定できません。 指定した場合「戻り値:-1(該当データなし)」と
なります。』などがあれば仕様として理解できますが、記述がないのであれば全
データが対象となる「00000000000000-99999999999999」を指定しても「該当デ
ータなし」となるのは理解できません。
開発者に仕様を理解してもらうためにも、次版には但し書き等の記述をお願い
します。

また、別の提案ですが掲示板で開発者から質問があった場合に、回答できない
までも質問を確認した旨の意思表示があれば、放置されていないことを確認でき
安心すると思います。(煩雑にはなりますが...)

よろしくお願いします。

タイトルRe^3: JVOpenで読み出し終了ポイント時刻を指定した場合の動作について
記事No6779
投稿日: 2021/11/19(Fri) 19:19
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの渡部です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

> 見落としかもしれませんが、上記内容は「JV−Linkインターフェース仕様
> 書(第4.7.0版)」に記述が無いようです。
> 但し書きとして『ただし、TOKU、DIFF、HOSE、HOYU、COMMは読み出し終了
> ポイント時刻を指定できません。 指定した場合「戻り値:-1(該当データ
> なし)」となります。』などがあれば仕様として理解できますが、記述が
> ないのであれば全データが対象となる「00000000000000-99999999999999
> 」を指定しても「該当データなし」となるのは理解できません。
> 開発者に仕様を理解してもらうためにも、次版には但し書き等の記述をお
> 願いします。

JV-Linkインターフェース仕様書へのご指摘ありがとうございます。
現在は但し書きがございませんので、追記させていただきます。

> また、別の提案ですが掲示板で開発者から質問があった場合に、回答でき
> ないまでも質問を確認した旨の意思表示があれば、放置されていないこと
> を確認でき安心すると思います。(煩雑にはなりますが...)

貴重なご意見ありがとうございます。
しばしば回答が遅くなってしまうことがあり、大変申し訳ございません。
頂いたご意見を参考に、今後の運用方針について検討させていただきます。

タイトルRe^4: JVOpenで読み出し終了ポイント時刻を指定した場合の動作について
記事No6869
投稿日: 2022/02/27(Sun) 17:05
投稿者Tachyon
> JV-Linkインターフェース仕様書へのご指摘ありがとうございます。
> 現在は但し書きがございませんので、追記させていただきます。

今版(4.7.0.1)にもまだ記載されていないようで残念です。次版に期待します


後、2点気付いたところがあります。

1.メソッド一覧(P.9)の「JVSetSaveFlg」は「JVSetSaveFlag」ではないで
しょうか。("a"の抜け)
2.「JVFileDelete」は実装では「JVFiledelete」となっています。("D
"が小文字)

合わせて検討の上、対応をお願いします。

タイトルRe^5: JVOpenで読み出し終了ポイント時刻を指定した場合の動作について
記事No6876
投稿日: 2022/03/02(Wed) 17:10
投稿者JRA-VANソフトサポート
参照先http://bit.ly/3IAxAXD
JRA-VANソフトサポートの渡部です。

新たにドキュメントの不備をご指摘いただき、痛み入ります。
すでにご意見をいただいた但し書きと併せて、
次回更新時に反映させていただく予定です。

以上、よろしくお願いいたします。

タイトルRe^2: JVOpenで読み出し終了ポイント時刻を指定した場合の動作について
記事No6806
投稿日: 2022/01/02(Sun) 13:31
投稿者サメの餌
JVOpenの読み出し終了ポイント関連なので新たなスレ立てずにここに書かせて戴きます。新規スレにした方が良ければその旨指示して下さい。

データの1年毎取得をする方向で開発してるんですが、

20200101000000-20201231235959

をRACEに指定すると1月〜11月まで取得出来ますが12月が取得されません。

20200101000000-20210101000000

にすれば1月〜12月まで取得出来ます。この1秒の差に12月分の取得判定に影響が出る様なんですが、ちょっと気になりました。そういうものだって事で進めますが、ユーザーにメンテしてもらう際の指定でも後者のイメージをしてもらう必要があるので、その説明も必要になるのでJRA-VANの方針っていうか、仕様って説明でよろしいでしょうか?

タイトルRe^3: JVOpenで読み出し終了ポイント時刻を指定した場合の動作について
記事No6811
投稿日: 2022/01/04(Tue) 17:38
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの渡部です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

ご認識の通り、JV-Dataの仕様による事象となります。
セットアップデータにて取得する月毎のデータの場合、
データ作成日の日付部分を99として作成しております。

したがって、2020年1月〜12月のデータを取得する場合、取得期間を
20200101000000-20201299000000
または
20200101000000-20210101000000
と設定いただく必要がございます。

ツリーでの返信についてですが、
今回のように最初の投稿と内容の異なる質問の場合は
新規スレッドにて書き込みいただけますでしょうか。

以上、よろしくお願いいたします。

ウィンドウを閉じる