axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Trenton D. Adams" <tre...@athabascau.ca>
Subject Re: minOccurs="0" required
Date Thu, 19 Apr 2012 16:01:23 GMT
Thanks Sagara.

Will they still be nillable?

Do you think this will be fixed for 1.6.2?

On a side note, what is the default response if a require parameter is 
not given?  Is there simply a soap fault with a fault description 
indicating a missing parameter?

Thanks.

Le 12-04-19 07:44 AM, Sagara Gunathunga a écrit :
>   This is a bug and will be fixed soon. Axis2 should not generate
> minOccurs="0" for Java primitives, for primitives is should be always
> minOccurs="1"
>   please refer [1].
>
> [1] - https://issues.apache.org/jira/browse/AXIS2-5293
>
> Thanks !
>
> On Wed, Apr 18, 2012 at 9:19 PM, Trenton D. Adams<trenta@athabascau.ca>wrote:
>
>> Oh, I should have given you my bash script to make this easy.
>>
>> Run it like this...
>> exam-service/update-exam/**update-status.sh --studentid 1 --invigilatorid
>> 1 --inventoryid 1 --requeststatus ASSIGNED --requeststatusdate
>> 2012-01-01T01:01:01 --useridwhoupdated me
>>
>> Le 12-04-18 09:43 AM, Trenton D. Adams a écrit :
>>
>>> I extracted it from my main maven project, and removed the "code" in it,
>>> and it still exhibits the same behaviour. "mvn install" will generate
>>> the aar file, and it appears identical to the way it appears when it's
>>> included in another maven project as a sub-module. So, it appears to be
>>> functional for you.
>>>
>>> Hopefully this comes through. :D
>>>
>>> Thanks.
>>>
>>> Le 12-04-18 06:43 AM, Sagara Gunathunga a écrit :
>>>
>>>> Can you provide your sample service to reproduce this issue ?
>>>>
>>>> Thanks !
>>>>
>>>> On Tue, Apr 17, 2012 at 11:58 PM, Trenton D.
>>>> Adams<trenta@athabascau.ca>**wrote:
>>>>
>>>>   I'm using a POJO web service (axis2 1.6.1), I have an argument to my
>>>>> service defined in the WSDL returned as...
>>>>>
>>>>> <xs:element minOccurs="0" name="examRequestID" type="xs:long"/>
>>>>>
>>>>> And I get an exception if I don't pass it as an argument. Is this a bug?
>>>>> It seems similar to
>>>>> https://issues.apache.org/****jira/browse/AXIS2-4541<https://issues.apache.org/**jira/browse/AXIS2-4541>
>>>>> <https:/**/issues.apache.org/jira/**browse/AXIS2-4541<https://issues.apache.org/jira/browse/AXIS2-4541>
>>>>>> ,
>>>>>
>>>>> but that bug says the fix is 1.6.0, but it doesn't appear to be fixed
in
>>>>> 1.6.1
>>>>>
>>>>> java.lang.****IllegalArgumentException
>>>>> at sun.reflect.****NativeMethodAccessorImpl.****invoke0(Native Method)
>>>>> at sun.reflect.****NativeMethodAccessorImpl.****invoke(**
>>>>> NativeMethodAccessorImpl.java:****39)
>>>>> at sun.reflect.****DelegatingMethodAccessorImpl.****invoke(**
>>>>> DelegatingMethodAccessorImpl.****java:25)
>>>>> at java.lang.reflect.Method.****invoke(Method.java:597)
>>>>> at org.apache.axis2.rpc.****receivers.RPCUtil.**
>>>>> invokeServiceClass(RPCUtil.****java:212)
>>>>> at org.apache.axis2.rpc.****receivers.RPCMessageReceiver.****
>>>>> invokeBusinessLogic(****RPCMessageReceiver.java:117)
>>>>> at org.apache.axis2.receivers.****AbstractInOutMessageReceiver.****
>>>>> invokeBusinessLogic(****AbstractInOutMessageReceiver.****java:40)
>>>>> at org.apache.axis2.receivers.****AbstractMessageReceiver.****receive(*
>>>>> *AbstractMessageReceiver.java:****110)
>>>>> at org.apache.axis2.engine.****AxisEngine.receive(AxisEngine.****
>>>>> java:181)
>>>>> at org.apache.axis2.transport.****http.HTTPTransportUtils.**
>>>>> processHTTPPostRequest(****HTTPTransportUtils.java:172)
>>>>> at org.apache.axis2.transport.****http.AxisServlet.doPost(**
>>>>> AxisServlet.java:146)
>>>>> at javax.servlet.http.****HttpServlet.service(****HttpServlet.java:637)
>>>>> at javax.servlet.http.****HttpServlet.service(****HttpServlet.java:717)
>>>>> at org.apache.catalina.core.****ApplicationFilterChain.**
>>>>> internalDoFilter(****ApplicationFilterChain.java:****290)
>>>>> at org.apache.catalina.core.****ApplicationFilterChain.****doFilter(**
>>>>> ApplicationFilterChain.java:****206)
>>>>> at org.apache.catalina.core.****StandardWrapperValve.invoke(**
>>>>> StandardWrapperValve.java:233)
>>>>> at org.apache.catalina.core.****StandardContextValve.invoke(**
>>>>> StandardContextValve.java:191)
>>>>> at org.apache.catalina.****authenticator.****AuthenticatorBase.invoke(*
>>>>> *AuthenticatorBase.java:563)
>>>>> at org.apache.catalina.core.****StandardHostValve.invoke(**
>>>>> StandardHostValve.java:127)
>>>>> at org.apache.catalina.valves.****ErrorReportValve.invoke(**
>>>>> ErrorReportValve.java:102)
>>>>> at org.apache.catalina.core.****StandardEngineValve.invoke(**
>>>>> StandardEngineValve.java:109)
>>>>> at org.apache.catalina.connector.****CoyoteAdapter.service(**
>>>>> CoyoteAdapter.java:298)
>>>>> at org.apache.coyote.http11.****Http11Processor.process(**
>>>>> Http11Processor.java:859)
>>>>> at org.apache.coyote.http11.****Http11Protocol$**
>>>>> Http11ConnectionHandler.****process(Http11Protocol.java:****588)
>>>>> at org.apache.tomcat.util.net.****JIoEndpoint$Worker.run(**
>>>>> JIoEndpoint.java:489)
>>>>> at java.lang.Thread.run(Thread.****java:662)
>>>>>
>>>>>
>>>>> --
>>>>> Trenton D. Adams
>>>>> Senior Systems Analyst/Web Software Developer
>>>>> Navy Penguins at your service!
>>>>> Athabasca University
>>>>> (780) 675-6195
>>>>> :wq!
>>>>>
>>>>> --
>>>>> This communication is intended for the use of the recipient to whom it
>>>>> is addressed, and may contain confidential, personal, and or privileged
>>>>> information. Please contact us immediately if you are not the intended
>>>>> recipient of this communication, and do not copy, distribute, or take
>>>>> action relying on it. Any communications received in error, or
>>>>> subsequent reply, should be deleted or destroyed.
>>>>> ---
>>>>>
>>>>> ------------------------------****----------------------------**
>>>>> --**---------
>>>>>
>>>>> To unsubscribe, e-mail:
>>>>> java-user-unsubscribe@axis.**a**pache.org<http://apache.org><
>>>>> java-user-**unsubscribe@axis.apache.org<java-user-unsubscribe@axis.apache.org>
>>>>>>
>>>>>
>>>>> For additional commands, e-mail: java-user-help@axis.apache.org
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>> ------------------------------**------------------------------**---------
>>> To unsubscribe, e-mail: java-user-unsubscribe@axis.**apache.org<java-user-unsubscribe@axis.apache.org>
>>>
>>> For additional commands, e-mail: java-user-help@axis.apache.org
>>>
>>
>>
>> --
>> Trenton D. Adams
>> Senior Systems Analyst/Web Software Developer
>> Navy Penguins at your service!
>> Athabasca University
>> (780) 675-6195
>> :wq!
>>
>
>
>


-- 
Trenton D. Adams
Senior Systems Analyst/Web Software Developer
Navy Penguins at your service!
Athabasca University
(780) 675-6195
:wq!

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Mime
View raw message