axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joerg Schaible (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AXIS2-5867) int doent make optional
Date Tue, 15 Aug 2017 15:06:00 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-5867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16127354#comment-16127354
] 

Joerg Schaible commented on AXIS2-5867:
---------------------------------------

It is simply not possible. int types have *always* a value. Think about it. How would you
call a method like yours in Java and provide those arguments optionally? You can't, so Axis
cannot either.

You will always have to use objects for optional values. Only those can be _null_.

> int  doent make optional
> ------------------------
>
>                 Key: AXIS2-5867
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5867
>             Project: Axis2
>          Issue Type: Bug
>          Components: jaxws
>    Affects Versions: 1.7.6
>         Environment: axis 2 and tomcat  and windows and unix as well
>            Reporter: Suresh
>
>  I am creating java2wsdl as web service  and create  method in service add(int i, int
j), I want  to create  int i and int j as optional , I dont want to make mandatory. I verified
 and searched lot of foroums  and no of website's. it was not getting int  as  optional, even
though, i tried with  Integer  wrapper class, that one also not able to do make nillable=true
 in  wsdl and cant make as optional.
>  I am expecting below
>  in my service class add(int i , int  j)
>  I want to see  int i and int  j as optional  
> <xs:element name="j" type="xs:int"  nillable ="true"  minOccurs="0"/>
> <xs:element name="i" type="xs:int"  nillable ="true"  minOccurs="0"/>
>  How do i create above?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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


Mime
View raw message