Exact Online Premiumへの接続方法について、最新情報をいただけると大変助かります。弊社は昨日、PROからPREMIUMに移行しました。
すべてのInvantiveスクリプトとconnections/settings.xmlをどのように更新すればよいか分かりません。
Sync APIは移行されたようですが、QueryTool 25.0.209でTIMESTAMPを実行する際に問題が発生しています。
Exact Online Premiumへの接続方法について、最新情報をいただけると大変助かります。弊社は昨日、PROからPREMIUMに移行しました。
すべてのInvantiveスクリプトとconnections/settings.xmlをどのように更新すればよいか分かりません。
Sync APIは移行されたようですが、QueryTool 25.0.209でTIMESTAMPを実行する際に問題が発生しています。
いくつか部分的な調査結果が見つかりました:
Premiumへの変更がSYNC APIのタイムスタンプに影響を与えました。Exactの営業担当者は影響がないと言っていましたが、それは誤りです。
ディビジョンがExact Online内で別のデータベースに移動された場合、タイムスタンプの値はリセットされます。そのため、ディビジョンが移動された後は、新しいタイムスタンプ値を取得するためにすべてのデータを再同期する必要があります。ディビジョンが移動されたかどうかを確認するには、/api/v1/{division}/system/Divisions を使用できます。DivisionMoveDateプロパティは、ディビジョンが移動された日付を示しており、この日付を使って、すべてのデータを再同期する必要があるかどうかを判断できます。
Exact Online のデータベースが別の SQL Server データベースに移行されたため、同期 API に変更が生じています。
この場合、すべての Incremental テーブルが完全に再読み込みされることになります。timestamp の背後にあるカウンターは、SQL Server のデータベース固有の実装機能に基づいています。再読み込みは自動的に行われます。
この再読み込みにより、データセットがインクリメンタルキャッシュに読み込まれるまでの数日間、より多くの API 呼び出しが発生することになります。
この質問は、解決策となる可能性のある回答が提示された後、少なくとも1週間操作がなかったため、自動的にクローズされました。最後に寄せられた回答が解決策としてマークされています。
同じ問題が再発した場合は、別のトピックとして新しい質問を投稿してください。新しい質問には、このトピックのURLを本文に貼り付けてリンクを含めてください。