




已閱讀5頁,還剩18頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
使用消息集和映射節點1 練習概述在下面的練習中,我們將練習如何定義消息集,以及設計一個消息流,并通過消息定義和Mapping節點進行消息映射。輸入消息的XML Schema定義為: 輸出消息的XML Schema定義為: 2 定義消息集和使用Mapping節點2.1 開發步驟1. 選擇“開始所有程序IBM軟件開發平臺IBM WebSphere Message Broker Toolkit 6.1 WebSphere Message Broker Toolkit 6.1”,打開Message Broker Toolkit2. 選擇一個工作空間,并“確定”。3. 切換打開后的Message Broker Toolkit透視圖,確保在“代理應用程序開發”透視圖中。4. 在左側“活動工作集”下的空白區域,單擊右鍵,選擇“新建消息集”5. 在彈出窗口,輸入消息集名稱為”InputXMLMsgSet”,消息集項目名稱為“InputXMLMsgSetProject”,單擊“下一步”。6. 保持缺省設置,單擊“下一步”7. 點擊“完成”8. 右鍵剛才創建的消息集項目,選擇“導入”9. 在“導入”窗口,選擇“常規文件系統”,單擊“下一步”10. 在窗口中,在“從目錄”中輸入放置了Input.xsd的目錄路徑,然后選中這兩個文件,確認“至文件夾”的內容為剛才剛才創建的消息集項目名稱,單擊“完成”11. 選中消息集項目,右鍵選擇“新建消息定義文件基于XML模式文件”12. 在彈出窗口中,選擇”Input.xsd”文件,并單擊“下一步”13. 選中全局元素,單擊“完成”14. 可以看到定義完成后的效果15. 重復步驟4-14,新建一個消息集項目“OutputMsgSetProject”,導入“Output.xsd”,并生成消息定義文件Output.mxsd16. 在左側“活動工作集”下的空白區域,單擊右鍵,選擇“新建消息流項目”17. 在彈出窗口輸入項目名稱“MappingMsgFlowProject”,點擊“完成”18. 在下一個窗口,選中剛才創建的兩個消息集項目,單擊“完成”19. 在“活動工作集”中,選中剛才創建的消息流項目,右鍵,并選擇“新建消息流”。在彈出窗口,輸入消息流名稱”MappingMsgFlow”,并點擊“完成”20. 剛才創建的消息流會被自動打開,供用戶編輯。接下來,我們將在畫布上添加如下一些節點:a) WebSphere MQ MQInputb) WebSphere MQ MQOutputc) 變換Mapping21. 參照下表,分別點擊各個節點,設置節點屬性節點類型節點名稱屬性值MQInput節點MQInput“基本”-“隊列名稱”TESTIN“輸入消息解析”-“消息域”XMLMQOutput節點MQOutput“基本”-“隊列名稱”TESTOUT22. 參照下表,連接各節點節點名稱輸出端口目標節點名稱MQInputOUTMappingComputeOUTMQOutput23. 選中”Mapping”節點,右鍵選擇“打開映射”24. 在打開的Mapping向導中,選擇“Customer”以及“Account”分別作為映射源和目標,并點擊“確定”25. 提示窗口選擇“確定”26. 在打開映射編輯器中,展開Source和Target下的“Properties”,將從“Encoding”到“IdentityMappedIssuedBy”按照同名的原則一一對應映射起來。完成后的效果去下圖所示。27. 分別展開Source下的“Customer”和Target下的“Account”,按照如下規則映射源目標映射方法FNAME 和 LNAMENamefn:concat($source/Customer/FName, ,$source/Customer/LName)AddressAddress直接映射CityCity直接映射/Country固定值“PRC”映射后效果如下圖所示:28. 保存所有修改過的文件,確保沒有錯誤。2.2 測試步驟1. 切換到“代理管理”透視圖2. 在代理管理導航器中,選中“代理歸檔”右鍵選擇“新建Message Broker歸檔”3. 在彈出窗口,選擇項目,并輸入名稱為”mappingflow”,點擊“完成”4. 在“準備”窗口,選中消息流中的”MappingMsgFlow.msgflow”消息流,同時全部選擇“消息集”點擊“構建代理歸檔”,并保存5. 切換到“管理”,可以看到兩個消息集和一個消息流文件已經包含在代理歸檔中。6. 在左側的“域”窗口,選中域,右鍵選擇“連接”。等待toolkit連接到MB的域上7. 選中剛才創建的歸檔文件,右鍵選擇“部署文件”8. 在彈出窗口選擇一個執行組,并“確定”9. 部署成功后,應該在執行組下可以看到流程的名字。10. 現在可以開始測試了。打開WebSphere MQ資源瀏覽器。在Broker的隊列管理器“WBRK61_DEFAULT_QUEUE_MANAGER”中,定義隊列“TESTIN”和“TESTOUT”11. 選擇“TESTIN”隊列,右鍵選擇“放入測試消息”12. 在彈出窗口放入消息:LizYingNo. 333, HuaiHaiZh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司組織考試活動方案
- 公司新員工打卡活動方案
- 2025年網絡安全工程師考試試題及答案
- 2025年心理素質與情商訓練考試試題及答案
- 2025年水利工程師資格考試試題及答案
- 2025年交通工程專業知識考試試題及答案
- 2025年國際法與人權保障方法考試試題及答案
- 關于烏鎮導游詞
- 2024年度浙江省二級造價工程師之土建建設工程計量與計價實務題庫練習試卷A卷附答案
- 2024年度浙江省二級造價工程師之土建建設工程計量與計價實務高分通關題庫A4可打印版
- 2025年江蘇瑞海投資控股集團有限公司招聘筆試參考題庫含答案解析
- 醫療廢物應急處理流程與方案
- 簡陽市2024-2025學年數學五下期末統考試題含答案
- 體檢中心投訴處理流程
- 2025山西焦煤集團公司招聘高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2025年中國東方航空股份有限公司招聘筆試參考題庫含答案解析
- 畜牧飼養行業安全生產培訓
- 《水龍頭知識培訓》課件
- (八省聯考)河南省2025年高考綜合改革適應性演練 化學試卷合集(含答案逐題解析)
- 用戶體驗量化評估-洞察分析
- 農場租賃合同范本:養殖場租賃
評論
0/150
提交評論