IBM_ESB_開發指南_v14

協議默認為”SOAP”這個就是本工程用到的,如果不是,將其協議類型更改為”SOAP”,其他默認即可,點擊【完成】按鈕,在消息集中就可以看到多出一個”可部署的WSDL”子項,如下圖:到此一個簡單的含有一個輸入和輸出條件介面的WSDL創建完成。

    WSDL配置

    大家會注意到,此時工程中有錯誤,那是因為剛剛創建好的WSDL是不能被SOAPInput節點使用的,需要做一下轉換生成一個新的WSDL,轉換步驟如下,右鍵點擊工程中的”消息集”,找到菜單【新建】-【其他】,雙擊進入下圖對話框:找到上圖紅色標註圈內的”消息定義文件基於”項,然後點擊【下一步】按鈕,在彈出框中勾選”WSDL文件”項,如下圖所示:點擊【下一步】按鈕,進入新的對話框,詳細設置見下圖: 按上圖設置完畢點擊【下一步】按鈕,進入下一個操作界面,勾選頂端Checkbox,如下圖所示:點擊【完成】按鈕,WSDL的配置到此已經全部完成,在”消息集”可以看到多了幾個新的子項目,如下圖:轉換好WDSL之後就可以將原始文件刪除掉,這樣工程就沒有錯誤了。

    SOAPInput節點配置WSDL

        點擊SOAPInput節點,進入屬性設置頁面,在”基本”項頁面點擊【瀏覽】按鈕,選擇之前轉換後的wsdl文件,然後點擊【確定】,結果如下圖:

然後再將焦點轉入”HTTP傳輸方法”項編輯頁面,在”URL的路徑後綴*”欄輸入”/service/StoreMdataService”,然後再把”是否啟用WSDL支持”勾選上,即完成了對Web Service的配置,如將該消息流部署到MB上的話,該介面就可以被訪問了,外部訪問URL為:http://serverId:7800/service/StoreMdataService?wsdl

3.1.3    SOAPRequest節點配置

    該節點是提供訪問其他系統提供的WebService服務的一個組件,操作該節    點需要做兩步操作,第一步:獲取要訪問的WebService介面的WSDL文件,並將其轉換成消息集能識別的格式,具體轉換方式和3.1.2中介紹的WSDL的配置方式是一樣的

3.1.4    Mapping節點配置圖解

        該節點的功能是將一種格式的XML轉換成另外一種格式的xml,是通過圖形界面的方式來完成轉換的,其原理是利用XSD模板定義XML格式及相關節點類型,從而達到對XML格式及節點類型的驗證。下面我來給大家詳細介紹如何配置Mapping節點,詳細步驟如下:

1)     創建xsd文件

        可以通過MBToolkit來創建,也可以通過其他專門的XSD生成工具來創建,如何創建這裡不再累述

2)     將xsd轉換成mxsd

以下文章點擊率最高

Loading…

     

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