- 9
- 0
- 约 8页
- 2017-02-02 发布于江苏
- 举报
第三方调用U9服务(DotNet平台)
业务场景
PLM(PDM)系统和U9ERP系统整合,PLM设计完产品后需要传入到U9ERP系统,比如要传入厂牌,料品,BOM等基础信息
引用U9服务
以创建料品服务为例, UFIDA.U9.ISV.Item.BatchCreateItemByDTOSRV
验证服务是否可用
如果能显示显示下面的图片说明服务没有问题
生成代理类
若使用Visual Studio 2005则需要先下载SvcUtil.exe
在命令行输入SvcUtil http://localhost/portal/services/UFIDA.U9.ISV.Item.IBatchCreateItemByDTOSRV.svc /serializer:DataContractSerializer
如下图所示:
输入命令后输出的不上上图格式则重新再试或查看第一步服务地址是否正确
构架项目
用VS新建项目,
把代理类和配置文件加到项目中
修改output.config名称为app.config
添加System.Runtime.Serialization.dll和System.ServiceModel.dll引用
如下图所示
如果一个项目中需要用到调用多个服务,则需要合并代理类和配置文件,请参考合并代理类说明文档
项目实现细节
调用服务框架代码
原创力文档

文档评论(0)