与Sage Financial Software集成

时间:2009-03-19 09:02:06

标签: financial sage-line-50

我最近被要求开发一个必须与Sage Line 50财务软件集成的应用程序 我做了一些谷歌搜索,我很惊讶缺乏与Java或.Net的Sage接口的信息。 Sage是否是一个黑盒子,你需要在获得任何信息之前注册Sage Developer程序? 是否有任何开源选项允许应用与Sage交谈?

任何信息赞赏。

干杯

4 个答案:

答案 0 :(得分:22)

一种新的方法论Sage正在转向称为SData。我想你可以在http://sdata.sage.com/

看到这个

长期的愿望是SData将提供完整的CRUD设施并简化不同Sage程序(其中有很多!)之间的集成,因此提供了一致的Web服务,第三方应用程序也可以集成。

答案 1 :(得分:20)

在Sage UK网站上,我发现了以下Developer SDK

如果您想使用SDK,则需要使用.Net。

问题是SDK只能在开发人员计划下使用,该程序起价为1500英镑:Here's the brochure

然而,开发人员计划确实为您提供了Sage软件的免费副本以供开发之用,因此如果您的业务是Sage集成,我可以看到这些好处。

另一种选择是Sage的插件,由Sage以299英镑的价格出售

http://shop.sage.co.uk/pdf/connect_for_Sage_50.pdf

这提供了一个XML导入/导出工具,这可能就我的目的而言。

答案 2 :(得分:2)

我用Sage Line 50 V9做了很多(我知道有几个旧版本)。 Sage提供了一个ODBC驱动程序,您可以愉快地与ADO& ADO.NET。然而,驱动程序是只读的,这可能是也可能不是您的问题。虽然SQL查询似乎有一些限制 - 特别是双连接不起作用(JOIN b JOIN c)&需要被夷为平地。此外,似乎无法识别DISTINCT关键字。希望这有用。

答案 3 :(得分:1)

回过头几年,但Sage还习惯提供读写API(不是基于ODBC)来访问其产品中的数据。

我对您需要加入开发人员计划并不感到惊讶--Sage是一个传统的闭源商业应用程序 - 为它提供开源选项是不可思议的。

加入开发计划过去对于Sage客户来说是免费的,你所工作的人应该是......?

编辑 - 呀,不再免费