我不得不處理這些步驟:PDI:如何處理多行作爲一個單獨的XML值
- order (table input)
- id
- order row (table input)
- order_id
- row_id
- product_id
- quantity
- a soap web service to call
我要傳遞的所有訂單的行對於給定的順序每個順序執行的SOAP網絡服務。
舉例來說,如果我有3個訂單,我必須執行該Web服務3次,並在每次執行我要傳遞給SOAP網絡服務的所有訂單的行作爲XML的說法是這樣的:
<rows>
<item>
<order_id>1</order_id>
<row_id>1</row_id>
<product_id>123</product_id>
<quantity>12</quantity>
</item>
<item>
<order_id>1</order_id>
<row_id>2</row_id>
<product_id>456</product_id>
<quantity>65</quantity>
</item>
... and so on...
</rows>
我無法弄清楚如何設計轉換,以便它可以爲每個單一訂單執行soap web服務,將所有訂單的行作爲xml單值傳遞。
任何幫助? (很多預先感謝...)
非常感謝simar !!! – giates
好吧,我已經看到了這個例子,但我不明白如何收集所有的行來創建一個單一的XML。我已經嘗試過使用xml輸出,但它爲每一行都創建了xml ... – giates