我最近被要求开发一个必须与Sage Line 50财务软件集成的应用程序。
我做了一些谷歌搜索,我惊讶于缺乏关于从Java或.Net与Sage接口的信息。Sage真的是一个黑匣子,你需要在获得任何信息之前注册Sage Developer程序吗?
有没有开源选项可以让应用程序与Sage对话?
感谢您提供的任何信息。
干杯
保罗
发布于 2009-03-31 18:59:36
在Sage UK网站上,我找到了下面的Developer SDK。
结果是,如果你想使用SDK,就需要使用.Net。
问题是,软件开发工具包只在从£1500:Here's the brochure开始的开发人员计划下可用。
然而,开发人员计划确实为您提供了用于开发目的的Sage软件的免费副本,因此我可以看到如果您的业务是Sage集成的好处。
另一个选项是Sage的插件,由Sage以£299的价格出售
http://shop.sage.co.uk/pdf/connect_for_Sage_50.pdf
这提供了一个XML导入/导出工具,这可能足以满足我的目的。
发布于 2011-12-17 18:44:09
现在有一种新的方法论,叫做SData。我想你可以在http://sdata.sage.com/上读到这篇文章。
长期的愿望是,SData将提供完整的CRUD设施,并简化不同Sage程序之间的集成(其中有许多!)并因此提供一致的web服务,第三方应用程序也可以与之集成。
发布于 2009-03-19 09:19:40
我已经用Sage Line 50 V9做了相当多的工作(我知道有几个老版本)。Sage提供了一个ODBC驱动程序,你可以通过ADO和ADO.NET与它进行愉快的对话,但是这个驱动程序是只读的,这对你来说可能是问题,也可能不是问题。不过,SQL查询似乎确实有一些限制--特别是,双重连接不起作用(a连接b连接c),需要进行扁平化。另外,DISTINCT关键字似乎无法识别。希望这能对你有所帮助。
https://stackoverflow.com/questions/661491
复制相似问题