一、首先要清楚c#调用webservice的几种方法
1、添加服务引用
2、通过webservice接口生成的xml文件生成代理类调用
(1)输入webservice地址,右键保存,保存为ProcessService.wsdl,存放到E盘
(2)输入指令:wsdl /language:c# /n:wsdlLib /out:ProcessService.cs E:ProcessService.wsdl
(3)找到代理类文件,放到project里直接调用即可,跟添加服务引用调用方法一样
3、动态代码:网上查询
目前2、3适合BPM调用,1不适合,用1会报错 如下图所示:
二、在代码里按照调用webservice的方法2、3进行调用,生成dll文件,将生成的dll放到bpm目录D:BPMUserDll下,在流程设置里添加.NET插件,配置如下: