2014-01-13 89 views
1

在我的服務器我以前有方法:WSDL進口問題德爾福XE2

public boolean isValid(NameMinData[] names){ 
} 

所以德爾福生成的類型:

Array_Of_NameMinData = array of NameMinData; 

後來我在我的服務器上添加一個方法:

public NameMinData[] getValidNames(NameMinData[] names){ 
} 

後代Delphi將我的類型名稱更改爲:

getValidNamesResponse = array of NameMinData; 

這非常煩人,因爲我在很多地方使用過這種類型。任何想法是如何強制德爾福生成原始名稱?

+0

你可以顯示你的WSDL嗎? –

回答

2

我戳了一下,發現你需要檢查Map pure collections to wrapper class types。這解決了我的問題。

enter image description here