AX2009 C#客户端通过Web service批量审核工作流(一)
2015-10-19 10:12
253 查看
开发缘由
老板没有用过AX
系统设置了工作流需要他来审批
AX系统不在本地,不能通过邮件链接打开AX
没有启用EP,耗资源,速度慢
系统启用了多公司,操作繁琐
开发方案
1.BC
2.Web service
确定方案
1.BC,只需开放AOS端口到外网就可以用.Net语言开发一个客户端,但无法跨平台
2.Web service,需要构架新的服务做客户端和AOS的中转站,运行效率低,适用跨平台
考虑之后会开发移动平台,最后决定使用Web service
安装Web service
因Web service直接和AOS通讯,就在AOS服务器上安装Web service,可以提高效率
具体安装过程就不再记录
1.安装IIS
2.打开AX的安装程序,勾选Web service进行安装
3.将Web service站点对应的文件夹共享
注意一点就是安装完成后到IIS控制台中,打开应用池,找到MicrosoftDynamicsAXAif50,将.Net framework 设置为V4.0,然后重启IIS
配置AIF
1.设置站点
打开基本设置-设置-应用集成框架-站点
这个文件目录必须开放给AOS运行帐号写入权限,否则校验无法通过
2.设置服务
打开基本设置-设置-应用集成框架-服务
打开时,如果表里面没有数据,单击Refresh按钮就会将系统中的所有服务查找出来,新创建的服务也需要重新刷新才会出现
Generate按钮的作用是将Enable的服务同步到Web service站点中
之后就可以在浏览器中打开启用的服务
至此Web service配置已经完成
老板没有用过AX
系统设置了工作流需要他来审批
AX系统不在本地,不能通过邮件链接打开AX
没有启用EP,耗资源,速度慢
系统启用了多公司,操作繁琐
开发方案
1.BC
2.Web service
确定方案
1.BC,只需开放AOS端口到外网就可以用.Net语言开发一个客户端,但无法跨平台
2.Web service,需要构架新的服务做客户端和AOS的中转站,运行效率低,适用跨平台
考虑之后会开发移动平台,最后决定使用Web service
安装Web service
因Web service直接和AOS通讯,就在AOS服务器上安装Web service,可以提高效率
具体安装过程就不再记录
1.安装IIS
2.打开AX的安装程序,勾选Web service进行安装
3.将Web service站点对应的文件夹共享
注意一点就是安装完成后到IIS控制台中,打开应用池,找到MicrosoftDynamicsAXAif50,将.Net framework 设置为V4.0,然后重启IIS
配置AIF
1.设置站点
打开基本设置-设置-应用集成框架-站点
这个文件目录必须开放给AOS运行帐号写入权限,否则校验无法通过
2.设置服务
打开基本设置-设置-应用集成框架-服务
打开时,如果表里面没有数据,单击Refresh按钮就会将系统中的所有服务查找出来,新创建的服务也需要重新刷新才会出现
Generate按钮的作用是将Enable的服务同步到Web service站点中
之后就可以在浏览器中打开启用的服务
至此Web service配置已经完成
相关文章推荐
- (原创)c#学习笔记03--变量和表达式04--表达式04--命名空间
- 猴子选大王——CSharp数组
- C#面向对象设计模式纵横谈——3.Abstract Factory 抽象工厂(创建型模式)
- C#读写(OFFICE 2013)excel表格(续)
- (原创)c#学习笔记03--变量和表达式04--表达式03--运算符的优先级
- C#运算符重载和索引器
- (原创)c#学习笔记03--变量和表达式04--表达式02--赋值运算符
- (原创)c#学习笔记03--变量和表达式04--表达式01--数学运算符
- c# 输出一个数组
- c# 窗体编程注意事项
- C# 6.0 (C# vNext) 的新功能:Exception-Handling Improvements
- C#读写(OFFICE 2013)excel表格
- C#中的readonly
- C#学习日记25---匿名方法 与 Func委托 与 lambda表达式
- C#验证类 可验证:邮箱,电话,手机,数字,英文,日期,身份证,邮编,网址,IP (转)
- C#属性
- C#创建COM组件
- C#学习之操作excel表格
- c# WinForm 中英文智能提示
- c#文件读取和写入的方式总结