2017-03-06 3 views
2

Inativeive Query Toolを使用してExact Onlineのテーブルを要求すると、クエリがタイムアウトします。クエリ時に空の列

単一の列を選択すると、クエリはデータを返しません。具体的には、どのテーブルからトランザクションラインを要求できるかを知りたいと思います。

私は次のクエリを使用している:私は*を選択すると

select division_code 
,  gltransaction_date 
,  gltransaction_journal_code_attr 
,  glaccount_code_attr 
,  amount_value 
,  glaccount_balancetype_attr 
from gltransactionlines 
where glaccount_balancetype_attr = 'W'; 

local export results as "${rptoutpath}\TransactionsPLlsc.xlsx" format xlsx 

、Invantiveクエリツールは、あまりにも多くの列がGLTransactionLinesであることを返します。

正確なエラーは次のとおりです。

De externe server heeft een fout geretourneerd: (401) Niet gemachtigd. 

それは10分後に発生します。私は一緒にのDebugViewを実行してみましょうすると、それは以下のURLを返さないことを私に示しています。私は別の正確なオンラインテーブルをエクスポートしようとすると

Load Exact Online data using URL 'https://start.exactonline.nl/Docs/XMLDownload.aspx?Topic=gltransactions&Params_details=1&Params_documents=0&_Division_=1362280' 

、それが動作します。そして時にはGLTransactionLinesをフェッチすることもできます。

+1

関連または重複:http://stackoverflow.com/a/41140210/993547 –

答えて

1

GL Transaction LinesのXML APIが、ご使用の環境で遅くなったり、動作していないようです。これについては、サプライヤーにお問い合わせください。代替データとして、次のような同様のデータを含むREST APIを使用するように切り替えることもできます。

select * 
from TransactionLines 
where financialyear = 2016 
and financialperiod = 12 
関連する問題