ESB Web Service消息流开发过程3

“SOAP Input”节点只需要设置以上属性,其他属性保持默认。

再将选用板上的”Endpoint Lookup”节点拖选到设计面板上:endpoint是做路由用的,不需要可以不用

选择”EndPoint Lookup”节点,并设置其PortType名称属性,PortType名称是WSDL里面的定义,”EndPoint Lookup”节点只要设置这一个节点,其他地方无需设置:

再将选用板上的”Soap Request”节点拖选到设计面板上:

在”SOAP Request”节点的属性面板上,设置”WSDL 文件名称”属性,点击”浏览”按钮,选择wsdl文件:

选择好wsdl文件后”SOAP Request”节点的属性如下,其他属性保持默认:

其中HTTP传输方法中的Webservice URL是设置你要连接服务端的真正的地址

再将选用板上的”Soap Reply”节点拖选到设计面板上,这个节点无需设置特殊属性:

将”SOAP Input”的输出连接到”Endpoint Lookup”节点的输入,”Endpoint Lookup”节点的输出连接到”SOAP Request”节点的输入,”SOAP Request” 节点的输出连接到”SOAP Reply”节点的输入

到现在,消息流的设计就完成了,接下来需要生成消息流的发布包,Message Broker里面的发布包叫做BAR包。

点击”文件”->”新建(N)”->”Message Broker归档”菜单:

选择项目名称,并输入发布包的名称,点击”完成(F)”按钮:

在出现的界面中,消息流节点下勾选刚才新建的消息流”AGPCrm20ProductEnvMsgFlg.msgflow”:

在消息集节点中勾选刚才新建的消息集”AGPCrm20ProductEnvMsgSet”:

其他地方不需选择,滚动到界面的下方,点击”构建代理归档”按钮,完成代理归档的创建:

构建代理归档完成后,点击”保存”按钮。

代理归档创建完成后,在工程目录的代理归档节点下生成了”AGPCrm20ProductEnvDeloy.bar”文件,这个文件相当于Web工程的WAR包,EJB工程的JAR包,EAR工程的EAR包,用于发布到Message Broker上去:

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注