2012-07-10 82 views
1

我們使用Apache Axis 2開發了JAX-WS,它返回布爾值。雖然在vb.net消耗此Web服務它拋出以下錯誤:參數不指定JAX-WS可以返回布爾值嗎?

論證的「公用Sub的MyMethod‘returnSpecified’(項目作爲MyWebservice.Item,按地址返回爲布爾,爲ByRef returnSpecified布爾) 「

我在JAX-WS方法需要單個對象參數,其中在客戶端代碼它預計三個參數如下:

Dim Myws As New Webservice.MyWebservice 
Dim MyItem As New Myws.Item 
Myws.myMethod(MyItem, Nothing, Nothing) 

然而,如果我們返回字符串類型,那麼它的工作原理如下並且一切正常:

Myws.myMethod(MyItem) 

請讓我知道,我們是否可以使用JAX-WS返回布爾值。

回答

1

您不能將Nothing指定爲簡單類型。

Dim retValue1 as Boolean 
Dim retValue2 as Boolean 
Myws.myMethod(MyItem, retValue1, retValue2)