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…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營