2012-07-10 85 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)