API Forum

This forum is in read-only mode.
Please refer to our API support in case you have any questions.
We can be reached at api@e-conomic.com
e-conomic API developer forum

EconomicApiSystemException(E00000) - Entry_GetDataArray

0
Hello, we have a particularly challenging when our system extracts transactions from your SOAP API, this applies to both of Entry, Invoice, InvoiceLine, Order.

The error comes a little random, but only when I try to extract all transactions from a specific accounting.

We use a retry policy where we limit the data extraction, if your API fails, but it does not always solve the problem.

Do you have an idea of ​​why and how to get around this problem.

We extract data from your API every night at. 0:00 and download fuldata from some accounts.
created Jan 25 by Michael
33% Accept Rate
Q 4 A 0 C 2
Exception for particular problem:

Economic.Api.Exceptions.EconomicApiSystemException(E00000): An internal error has occurred. (id=89c9f0ce-f319-4c40-9f93-18d195b3fa2a) Server stack trace: at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Toolpack.Online.BusinessLogic.EconomicSoapService.EconomicWebServiceSoap.Entry_GetDataArray(Entry_GetDataArrayRequest request) at Toolpack.Online.BusinessLogic.EconomicSoapService.EconomicWebServiceSoapClient.Toolpack.Online.BusinessLogic.EconomicSoapService.EconomicWebServiceSoap.Entry_GetDataArray(Entry_GetDataArrayRequest request) in C:\Toolpack\Toolpack online\Latest stable branch\E-conomic agent\Toolpack e-conomic Agent\Service References\EconomicSoapService\Reference.cs:line 152870 at Toolpack.Online.BusinessLogic.EconomicSoapService.EconomicWebServiceSoapClient.Entry_GetDataArray(EntryHandle[] entityHandles) in

1 Answer

0
 
Best answer
Hi Michael,
There was an issue with the specific agreement. This has been resolved and your sync job last night should have run without issues.
Just out of interest of optimal performance: Are you using a combination of Entry_GetLastUsedSerialNumber and Entry_FindBySerialNumberInterval to only fetch new records since your last sync job?
If not then we highly recommend this approach to minimize data-transfer and speed up sync jobs.
answered Jan 27 by olej
selected Feb 6 by Michael
Visma e-conomic A/S
...