2

我们正在使用 Apache Axis 生成客户端存根,以便在 Java 应用程序中与 SugarCRM 进行通信。

几天前,我们使用位于http://.../soap.php?wsdl的 WSDL 文件来生成我们的存根。我们在http://.../services/v2/soap.php?wsdl找到了版本 2 的 WSDL 文件,出于删除关系的需要,我们升级到了新版本。

在升级之前,对 set_entry() 的调用将返回一个 Set_entry_result,其中包含调用的状态以及指示状态的 Error_value。我们能够使用它来报告/记录 set_entry() 调用的状态。

现在,使用 v2,set_entry() 调用返回一个 New_set_entry_result,其唯一字段是字符串“id”。这是非常无益的,我们还没有找到任何关于 ID 用途的文档,也没有找到确定呼叫状态的方法。

有人熟悉 v2 SOAP API 吗?值得升级吗?如果我们不应该升级,是否有任何使用 v1 API 删除关系的实际方法?各种 SugarCRM 论坛帖子(尤其是这个:http ://panther.sugarcrm.com/forums/showthread.php?t=43871 )提出了一些方法,但似乎没有一个有效。

4

1 回答 1

0

通常,您会在回复中获得新记录的 ID。很多人一直在抱怨肥皂的变化,所以如果这是你唯一的选择,那就升级吧。

于 2010-10-18T12:33:12.763 回答