2012-09-21 128 views
0

我一直在使用Xfire與aegis綁定了一段時間,現在我正在使用aegis遷移到CXF並使用.Net客戶端。問題是,對於返回值爲BigDecimal的所有方法,在.Net端生成的相應方法返回void,而是有兩個額外參數:out小數點返回,out bool returnSpecified。有沒有辦法將返回類型改回十進制?。僅供參考所有其他參考類型均正確表示。從CXF-Web服務返回BigDecimal

回答

0

我找到了一個使用aegis配置的解決方法,並強制將wsdl中的返回值的minOccurs屬性設置爲'1'(默認情況下,它在aegis中設置爲'0')。