我需要能夠從Java WebService接收這個xml數據,而且我不太確定要在WebMethod中公開什麼內容以便我可以使用它?這只是一個基本的訂單和項目。在.Net中,我只需要傳遞一個訂單對象列表。通過C#Web服務消耗xml數據
我應該擴大一點。這是一個Oracle BPEL流程,需要映射到此公開的C#WebService。我需要公開OrderNumber,ItemNumber等(如XML所示)。我遇到的問題是我會有1到多個項目等,所以我不能只公開基本項目(字符串,整數)。
對於這裏的大多數社區來說,這可能相當微不足道......只是不確定該怎麼做?任何建議不勝感激。
我可以做這樣的事情(建立一個訂單對象,它似乎顯示XML作爲我希望?)
[WebMethod]
public static List<Orders> GetOrders(List<Orders> ordersList)
{
List<Orders oList = ordersList;
return oList;
}
XML:
<Order>
<OrderNumber>12345</OrderNumber>
<OrderDate>01/25/2010</OrderDate>
<OrderSource>Affiliate123</OrderSource>
<Items>
<ItemNumber>123478</ItemNumber>
<Qty>5</Qty>
<UOM>EA</UOM>
<Description>Test Item</Description>
</Items>
</Order>
我不明白。你在談論C#,Java還是JavaScript? – 2010-02-05 05:12:58
您是否嘗試使用基於C#的Web服務與基於Java的Web服務進行通信? Web方法在您的應用程序! right – 2010-02-05 05:15:45
涉及什麼協議? – 2010-02-05 05:16:29