簡體   English   中英

無法使用 mule esb 創建流程

[英]Can not create flow with mule esb

我想創建如下流騾 ESB,但無法創建:

  1. 發布 CXF 網絡服務
  2. 創建客戶端 Web 服務使用者。
  3. 加入第 1 步和第 2 步

請幫我

到目前為止你嘗試了什么? 您在使用過程中遇到的問題是什么

  1. 發布 CXF 網絡服務
  2. 創建客戶端 Web 服務使用者。
  3. 加入步驟 1 和步驟 2 ??

無論如何,您需要使用 Mule CXF 組件來創建和公開基於 SOAP 的 Web 服務,並且需要通過以下文檔https://docs.mulesoft.com/mule-user-guide/v/3.7/building-web-services -with-cxf

要使用基於 Soap 的 Web 服務,您需要使用 Mule Web 服務使用者。 這里有更多詳細信息:- https://docs.mulesoft.com/mule-user-guide/v/3.6/web-service-consumer

您的問題 3 很難理解,您需要在此處提供您的用例

你可以這樣試試:

在此處輸入圖片說明

你需要:

  1. 使用 Listener 可以接收請求的端點定義 Http 連接器
  2. 定義要在 CXF 塊屬性中設置的 Java 接口,這將是您公開的 WSDL 的定義
  3. 在VM客戶端塊中設置引用VM服務器塊的隊列名稱在WS消費者中設置要調用的WSDL鏈接,並在同一塊中指定要調用的服務和操作
  4. 在 WS Consumer 塊中標記 DataSense 選項以在 Datamapper(或 Dataweave,如果您願意)中自動繼承塊 I/O 結構以用於 WS 的請求/響應

請記住,在 CXF 塊之后,您的負載中將有一個 Java 對象,而 WS Consumer 使用 XML 結構進行請求和響應:因此,您的輸入 Datamapper(或 Dataweave)會將 Pojo 轉換為 XML,而您的輸出 Datamapper(或Dataweave) 將 XML 轉換為 Pojo。 我希望這可以幫助你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM