以下 xml 请求用于从 tally 中导出 Master
<!--XML Tags to fetch Master Data from Tally--><ENVELOPE><HEADER><TALLYREQUEST>Export Data</TALLYREQUEST></HEADER><BODY><EXPORTDATA><REQUESTDESC><REPORTNAME>List of Accounts</REPORTNAME><STATICVARIABLES><SVCURRENTCOMPANY></SVCURRENTCOMPANY><DSPNAMESTYLE>$$SYSNAME:NAMEONLY</DSPNAMESTYLE><!--Specify the Period here--><SVFROMDATE></SVFROMDATE><SVTODATE></SVTODATE><SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT><!--Other possible values for SVEXPORTFORMAT tag are given below--><!--$$SysName:HTML--><!--$$SysName:SDF--></STATICVARIABLES></REQUESTDESC></EXPORTDATA></BODY></ENVELOPE>
但我越来越
- 超时错误,甚至 30 分钟(对于不同的超时参数)或
- 没有足够的可用内存资源来完成此操作
在代码行“objtally.sEnd sendxml”
[
'CODE USED
Set objtally = New MSXML2.ServerXMLHTTP
objtally.setTimeouts 5000, 5000, 100000, 100000
objtally.Open "POST", "http://localhost:9000"
objtally.sEnd sendxml
]
主文件有大量帐户(大约 30000 个分类帐)。适用于较小的理货文件。我正在使用下面的代码来阅读响应:
RequestXML = objtally.responseText
adostream.Write objtally.responseBody
但在得到回应之前我得到了错误。我正在使用 Tally Erp9。
如何解决这个问题呢?