摘要: AIF的服务可以是宿主在AOS,使用NetTcp适配器;也可以是宿主在IIS,使用HTTP适配器,两种方式都可以在C#工程中添加Service reference来调用这些服务。配置及使用NetTcp适配器服务相对简单,测试过程中也没有遇到太多的问题。而IIS宿主则复杂不少,首先要需要安装Web service on IIS组件,IIS配置中设置相应的应用程序等,在参照MSDN演练(http://msdn.microsoft.com/EN-US/library/hh496418.aspx)测试时确实遇到了不少的问题,就一些需要注意的地方总结一下。首先C#工程需要使用.net framework 阅读全文
posted @ 2013-01-29 13:42 断水流 阅读(971) 评论(0) 推荐(0) 编辑
摘要: AX2012 AIF(Application integration framework)以WCF为基础,扩展了WCF的HTTP 和HTTPS绑定。早期AX版本中的MSMQ和BIZTALK适配器已经不再使用。AIF作为WCF服务是在AOS中宿主的,可以在Intranet环境中使用,如果要在Internet环境下使用则需要使用IIS来宿主。早期版本AX的IIS宿主程序通过.NET Bussiness connector和AOS通信,在2012中IIS则是通过WCF服务例程和AOS通信,所有的请求路由到AOS由AOS处理。AX2012中AIF的入站消息数据可以是XML数据也可以是二进制流,出站数据 阅读全文
posted @ 2013-01-29 09:39 断水流 阅读(2864) 评论(3) 推荐(2) 编辑
摘要: 在AX2012中AIF中新建了一个使用HTTP适配器的Inbound port,在试图激活这个端口时出现错误:“The deployment web site was not found for port: WebSalesOrderRead”这里WebSalesOrderRead是这个入站端口的名称。使用HTTP适配器的首要条件是要安装Web service on IIS组件,这一步当然已经成功完成,在System administration > Setup > Services and Application Integration Framework > Web si 阅读全文
posted @ 2013-01-29 09:34 断水流 阅读(595) 评论(1) 推荐(0) 编辑