1)在“Service Interface”服务接口中创建流程启动的Web服务,右击“WSDL Files”文件夹,选择“New WSDL”,如图7-109所示。
2)输入WSDL文件的名称“StartInter”,随后单击“Finish”按钮,如图7-110所示。
图7-109 创建新的WSDL文件
图7-110 输入文件名
3)创建完成后,编辑其中的参数。由于BPM的Web服务是异步的服务,不需要即时响应的输出,首先删除“Output”返回结构,如图7-111所示。
4)单击“Source”源代码页签,输入其中与“Response”相关的代码,如图7-112所示。
图7-111 编辑参数
图7-112 添加代码
5)接着修改WSDL文件的输入参数结构,将Web Dynpro生成的“xsd”上下文定义文件重命名,并导入到BPM工程的“XSD Files”中,如图7-113所示。
6)单击方法右侧的箭头,进入方法参数配置的页面,如图7-114所示。
图7-113 导入xsd文件(www.daowen.com)
图7-114 编辑执行方法
7)删除默认参数,右击“NewOperation”,选择设置类型,如图7-115所示。
8)在弹出的对话框中找到导入的Web Dynpro上下文结构的XSD文件,完成导入,如图7-116所示。
图7-115 编辑执行方法参数
9)在目录中选择之前创建的“StMes”触发器,在右侧找到设置属性并选择服务接口“StartInter”,如图7-117所示。
图7-116 完成参数创建后的效果
图7-117 触发器配置
10)随后选中开始事件,打开下方的“Output”页签,将左侧开始事件的传入参数与右侧流程上下文进行映射,即表示在流程启动后随着Web服务传入的数据进入到了流程上下文中,如图7-118所示。
图7-118 流程上下文映射
至此完成了BPM的设计开发过程。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。