我们使用Apache Axis生成客户端存根,以便与Java应用程序中的SugarCRM进行通信。SugarCRM over SOAP - V2
截至前几天,我们在http://.../soap.php?wsdl上使用WSDL文件来生成我们的存根。我们发现版本2的WSDL文件为http://.../services/v2/soap.php?wsdl,并且出于必要删除关系,我们升级到新版本。
升级之前,对set_entry()的调用将返回包含调用状态的Set_entry_result以及指示状态的Error_value。我们可以使用它来报告/记录set_entry()调用的状态。
现在,使用v2,set_entry()调用返回一个New_set_entry_result,它的唯一字段是一个String“id”。这非常无益,我们还没有找到关于ID目的的任何文件,也没有找到确定呼叫状态的方法。
是否有人熟悉v2 SOAP API?它值得升级吗?如果我们不应该升级,是否有任何实际的方法来使用v1 API删除关系?各种SugarCRM论坛帖子(特别是这一个:http://panther.sugarcrm.com/forums/showthread.php?t=43871)建议的方式,但似乎没有工作。