對以下部分需要的建議請給任何一個解決方案。在Biztalk的mapper中如何使用拆分數組的概念
我們有來自850映射FLATFILE
X12/PO1Loop1/PO1/PO109,我需要映射到現場VALUE這是在錄製選項,這是無界的。
拆分PO109到由分隔子「」,第一後的foreach subsring,創建具有價值的新選項=串輸入樣品中
因此,我們有值等147895632qwerqtyuui.789456123321456987
類似地,場重複根據POLoop1。
因此,我需要根據(。)拆分值,然後將值傳遞給選項記錄(無界)下的值字段。
我嘗試使用下面的代碼片段
public string SplitValues(string strValue)
{
string[] arrValue = strValue.Split(".".ToCharArray());
foreach (string strDisplay in arrValue)
{
return strDisplay;
}
}
但它沒有工作,我沒有真正熟悉的字符串的方法和我不知道如果有一個簡單的方法來做到這一點。我有一個字符串,其中包含以「。」分隔的幾個值。 。
所以我需要根據分隔符(。)分隔值並將值傳遞給字段。
我怎樣才能做到這一點
這個問題還不是很清楚,您是否試圖將每個分割值映射到輸出模式中的多個節點,比如''11.12「'>'[11,12]',輸出結果類似於' '和''? –