除了其他信息(認爲地址,客戶詳細信息等)之外,我有一條消息攜帶包含多個同質節點(認爲產品列表)的XML(訂單)。我必須通過其他外部服務提供的細節豐富每個「產品」,並將豐富的「產品」返回相同的完整XML'訂單'消息。拆分,充實和放回一起
我想出了該序列的步驟:
- 拆分原始XML使用XPath分離消息(也保持原來的消息)
- 富民具有附加數據
- 穿戴富集部件分割的消息通過替換舊元素回到原始消息。
我試圖通過發送原始消息發送到使用多播到端點,其中分裂和富集完成和聚集的端點,其中原始消息和分豐富消息是聚集體,然後傳遞到處理器,其負責結合這些部件回到單個xml文件。但我無法達到預期的效果...
什麼是解決此問題的正確方法?
爲什麼你需要把消息拆分成單獨的郵件?你能分階段豐富原始信息嗎?沒有分散/收集方法? –