赛捷软件论坛's Archiver

lynn.yu 发表于 2017-8-23 09:56

[PU9功能解说] 在Sage X3中如何运用.NET应用程序调用web services

在Sage X3 PU9版本中,自像.NET这样的第三方应用程序连接时,web service的身份验证流程有了一些变化。自PU9版本开始,必须凭借用户名和密码对连接预认证。

我们需要在.NET中创建一个类,这个类会通过在管理模块下的“经典版SOAP Web服务”功能中指定的Sage X3 url路径“/soap-generic/syracuse/collaboration/syracuse/CAdxWebServiceXmlCC ”(参见以下截图)连接至Sage X3 web service。在这个功能中,我们需要覆写web请求以添加身份验证凭据。

[attach]3975[/attach]
SOAP通用web屏幕


以下是一段代码,其中我们调用了类的方法,传递了URL,并将预认证标识设为了true。

[attach]3976[/attach]
代码段

剩下的调用Sage X3 Web Services的步骤与之前的版本相同。

以上的代码段只是一种预认证的基本方法,取决于身份验证和访问Sage x3 web service类的编码语言方式不同会有所不同。

希望这对你有所帮助!

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.