簡體   English   中英

Biztalk ESB行程合並數據源

[英]Biztalk ESB itinerary combine data source

我正在使用Biztalk ESB解決方案在行程中傳輸數據,我使用的是基於消息的而不是業務流程。 我在Biztalk ESB中的行程場景是:

  1. 接收帶有兩個參數的請求CreatePayment:索賠對象和付款對象
  2. 將索賠對象發送到外部服務以驗證索賠
  3. 從步驟2接收結果,然后在步驟1的請求中將結果與付款對象合並,然后將其發送到外部服務以創建任務

我的問題是在第3步,我不知道如何合並2種資源中的數據。 我在Biztalk ESB中缺少什么知識嗎? 我剛剛開始學習Biztalk了幾個星期。 現在我遇到了麻煩,我真的在等待您的反饋。

抱歉,我無法將行程圖片發布到OneDrive,因為我無法將其發布到以下位置: https ://onedrive.live.com/redir?resid=584F1A7DD6FCBF77!961&authkey=!ANQVuaTflyExPTo &v=3& ithint=photo%2cPNG

如果可以切換到業務流程,那么將一些唯一字段設置為correlationId將解決您的問題。

如果您只能使用基於消息而不是業務流程。 以下是您可以嘗試的2種可能方法。

  1. 如果您可以控制外部服務,請將其更改為接受您的付款對象,然后按其原樣返回。

  2. 如果您不能更改外部服務,則可以包裝該服務,例如外部部件。 然后使用腳本functoid在映射中調用此服務。

您的問題似乎像一個濃縮方案。 查看ESB Toolkit示例中提供的示例: https : //docs.microsoft.com/zh-cn/biztalk/esb-toolkit/installing-and-running-the-message-enrichment-sample

您必須在行程中使用業務流程擴展程序。

暫無
暫無

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

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