有没有人与PowerBuilder Web服务集成?我按照PowerBuilder示例库中的示例进行了操作,这些示例库全部用于http,而DocuSign使用https,我认为其中存在PB示例的问题。我查看了“首次登录”文档,但很难弥合与PowerBuilder的差距。
我创建了一个名为setbasicauthentication函数的soapconnection对象,将其传递给“demo.docusign.net”,将我的[Integrator Key]电子邮件地址字符串传递给字符串,并输入我的密码。这成功了。
我实例化了服务,该服务创建了代理的实例。这成功了。
我调用了px_Service.getAccountMembershipFeaturesList(accountid),并传递了我的帐号。这会引发异常:“User_Authentication_Failed - 缺少身份验证标头”。
可能只有PowerBuilder开发人员会知道问题是什么,但我想我会在这里试试以防万一。
答案 0 :(得分:0)
使用PB Classic?如果是这样,它不会支持很多过去的SOAP 1.1你最好通过创建一个.Net类(使用C#)来处理与WS的实际通信,然后通过COM公开方法,这可以由PowerBuilder调用。实例化OLE对象,然后使用ConnectToNewObject方法链接到.Net dll,然后调用您设置的相应方法。
使用PB .Net?看一下#34;使用带有自定义标题的.NET Web服务"
的帮助文件