SystemLink保存と転送がトランザクションを保存しない

更新しました Mar 11, 2026

使用製品

ソフトウェア

  • SystemLink

問題

SystemLink保存と転送サービスで、具体的には次のような問題が発生しています。

  • Test Monitor Client Data Storeフォルダ ( C:\ProgramData\National Instruments\Skyline\Data\Store\testmon ) に.jsonlファイルがありません。
  • __CACHE__ファイルは、テストを実行した後、トランザクションがないことを示します (「forwardedTransactionCounts」配列が空です)。

解決策

報告された動作は、アクセス権限の問題を示している可能性があります。この問題を解決するには、以下のトラブルシューティング手順に従ってください。

1. クライアント マシン上のデータ保存フォルダの場所(C:\ProgramData\National Instruments\Skyline\Data\Store)に移動します。
2. 既存のユーザーまたはユーザーグループに、データ保存フォルダへの必要な書き込み権限があることを確認します。権限がない場合は、以下の手順に従って必要な権限を付与してください。
  1. データ保存フォルダ ( C:\ProgramData\National Instruments\Skyline\Data\Store) を右クリックします。
  2. コンテキスト メニューからプロパティを選択します。
  3. プロパティ ウィンドウのセキュリティタブに移動します。
  4. アクセス権限を変更するには、 編集ボタンをクリックします。
  5. グループ名またはユーザー名セクションで、データ保存フォルダーへのアクセスを必要とする既存のユーザーまたはユーザー グループを選択します。
  6. データ保存のアクセス許可セクションで、 フル コントロールの横にあるボックスをオンにするか、ユーザーまたはグループに必要なアクセス許可を選択します。
  7. 適用をクリックし、 OKをクリックして変更を保存します。
  8. プロパティ ウィンドウを閉じます。
3. TestStandの結果処理構成のNI SystemLink テスト モニタ クライアントの構成で、オプション常時を選択して、保存および転送設定が有効になっていることを確認します。
4. TestStandで「実行エントリポイント」(例:「シングルパス」または「UUTのテスト」)を使用してテストシーケンスを実行します。実行中は、データ保存フォルダを監視し、テスト実行中に生成された.jsonlファイルがデータストアフォルダ内の適切な場所に保存されていることを確認します。
5. データ保存フォルダに.jsonlファイルが表示されない場合は、 __CACHE__ファイルを探してください。テキストエディタで__CACHE__ファイルを開き、報告されているトランザクションを確認します。トランザクションが存在する場合、 .jsonlファイルがデータストアフォルダに正常に保存されたことを示します。