本节讲述了编排JMS业务服务的整个过程。通过本节你将了解以下内容:
- 如何编排JMS业务服务;
- 如何配置JMS业务服务的参数,以及各参数的含义;
# 编排步骤
选中JMS业务服务图元将此图元拖拽到编辑区,用连接线依次将开始、JMS业务服务和结束三个图元连接起来,如下图所示:
双击JMS业务图元弹出"设置对话框"窗口,如下图所示:
在"设置对话框"窗口中点击业务服务后面的"浏览"按钮,弹出"选择JMS业务服务"窗口,选择对应的JMS业务服务后,点击"确定",如下图所示:
在"设置对话框"窗口中的参数配置表中输入参数和返回值,点击"确定"按钮完成JMS业务服务的参数设置,如下图所示:
- 参数:其名称为inMessage,该参数是业务服务或者是子中介的输入参数。
- 返回值:其名称为outMessage,该返回值是业务服务或者是子中介的返回值。
- 数据类型:其名称为ITipMessagePayload,是描述ESB中消息的接口。
调用JMS业务服务时,必须设置输入参数,默认情况下参数的值为inMessage。在输入参数时,可以通过组合键"Alt+/"自动弹出inMessage。当需要由JMS业务服务发送确认消息时,才必须设置返回值。场景如下(以下两个条件同时满足):
与中介服务相连的JMS代理服务设置了消息确认机制,并且在中介服务中调用JMS业务服务;
JMS代理服务收到的消息传到中介服务后,在中介服务中没有显示的发送JMS确认消息;
完成编排JMS业务服务的各项配置后,点击工具栏中的保存图标保存即可。