mode=2(セットアップ)で過去データが取得できない件

@JRA-VAN_Staff

お世話になっております。

JV-Link 4.9.0をPythonから利用してレースデータを取得しておりますが、セットアップモード(mode=2)で過去データが正常に取得できない状況が発生しており、ご確認をお願いしたく投稿いたしました。

■ 現象

JVOpen(“RACE”, “20210301000000”, 2, 0, 0, “”)

を実行すると、ダウンロード件数が常に24件(直近差分と思われる件数)のみ返ります。

過去5年分(2021年3月〜)のRA(レース詳細)およびSE(馬毎レース情報)を取得したいのですが、既にセットアップ済みの状態から全データを再取得する方法が分からない状況です。

■ 試したこと

  1. mode=1(通常モード)→ 約1年分のみ取得(約1,389件)

  2. mode=2 + option=0〜4 → いずれも24件

  3. FROMTIMEを”00000000000000”に設定 → 変化なし

  4. データ保存フォルダ変更 → 変化なし

  5. data/cache削除 → 変化なし

  6. JVFiledelete(””) 実行 → 変化なし

  7. Data Lab検証ツールからセットアップ → RC=-111エラー

■ 現状

data配下にはRA/SEファイルが1986〜1998年分のみ存在し、1999〜2024年分が欠落しております。

cache配下には2025年3月以降のファイルが存在します。

■ 確認させていただきたい点

・mode=2で過去5年分のRA/SEデータを再取得する方法はありますでしょうか。

・セットアップ状態を完全にリセットする方法はありますでしょうか。

お忙しいところ恐れ入りますが、ご確認いただけますと幸いです。

同様の事例や対処方法がございましたらご教示いただけますと幸いです。

よろしくお願いいたします。

k-tiさん、こんばんは。

インターフェース仕様書を確認して作業しているんだとは思いますが、セットアップモードは3又は4ですけど?

mode=2に”+”でoptionというのも不明ですね。

Pythonがサポート対象外なのも踏まえ、”mode”と表記されてますけど、これは? optionの話ではないのでしょうか?

JV-Linkでデータ取得する大雑把な分類として蓄積系と非蓄積系がありますが、その辺りをまず整理すると良いかもですね。

@k-ti
プログラム自体のバグか、データ側の問題かを切り分けるために、 「データ検証ツール」の使用を推奨します。

合わせてサンプルソフトの実行もわせて推奨いたします公式サイトで配布されているサンプルプロジェクトをそのまま動かし、同様のエラーが出るか比較することで、自作コードのロジック不備を特定できます。