2017-05-05 103 views
0

映射圖像與輸出XML:(https://i.stack.imgur.com/6Pr63.jpgBizTalk映射和表循環functoid的

enter image description here

在這個例子中我有多個文件,其中欲2個不同的字段在每個迭代中結合在一起。持有和投資組合最大值出現無界。 在來自投資組合ID字段的每次迭代中,表循環函數取自每行(AU19014,AU19016,AU19015)的值,但來自AccountID的僅取第一行值(AU106)並在每次迭代中重複。

爲什麼它不能在AccountID字段循環?以及如何與映射我可以做到這一點,在每次迭代中獲取不同文件中的所有值?

+0

而不是給我們只是一個圖片,你能不能給我們簡單的架構和XML輸入文件,以便我們可以複製的問題?但是,通常情況下,如果在地圖中執行起來太困難,則答案是在地圖調用的自定義xslt中執行。 – Dijkgraaf

+0

通過這個鏈接,你可以找到文件examples.http://stackoverflow.com/questions/43753045/how-to-combine-multiple-files-in-biztalk?noredirect = 1#comment74548257_43753045但它會是篦,如果你幫助那個問題也有答案,但我只能用BizTalk來做(沒有SQL,因爲他們說)。我不知道XSLT在其上編寫代碼,這就是爲什麼我試圖將它們與MAP結合起來。 –

回答

0

我建議使用內聯XSLT處理這些類型的迭代

+0

這不提供問題的答案。一旦你有足夠的[聲譽](https://stackoverflow.com/help/whats-reputation),你將可以[對任何帖子發表評論](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提問者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [來自評論](/ review/low-quality-posts/16954102) –