AX2009 调用WebService

来源:互联网 发布:拍照软件 桃心 编辑:程序博客网 时间:2024/06/05 11:19
  1. 在Reference节点下添加服务引用:输入webservice地址(http://192.168.1.1/XXX.asmx?wsdl), 命名Dll名称 例如SmsService

2.
AX调用WebService
static server boolean sendToPortal(
str writeXMLStr
)
{
new interoppermission(interopkind::ClrInterop).assert();
_SupplierService = new SmsService.SmsServiceSoapClient(“SmsServiceSoap”);
retXMLStr = _SupplierService.AddPurchForeCast(writeXMLStr);
codeaccesspermission::revertAssert();
}
关键:
在new SmsServiceSoapClient的参数endPointConfigurationName,请指定生成的服务引用地址(Program Files\AX\50\Appl\ServiceRerence)的app配置文件下面endPoint节点内的Name属性值。

而且必须指定该函数在server端运行,否则无法创建CLRObject对象。

0 0
原创粉丝点击