On 12/20/05, Mike DeHaan <
[EMAIL PROTECTED]> wrote:
Yes.
My Java property is:
Long [] array_Long;
and Generates as:
...
...
...
<complexType name="ArrayOf_xsd_long">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:long[]"/>
</restriction>
</complexContent>
</complexType>
...
...
...
<element name="array_Long" nillable="true" type="impl:ArrayOf_xsd_long"/>
-M
On 12/19/05, Dies Koper <[EMAIL PROTECTED]> wrote:
> Hello Mike,
>
> Regarding #3, do the types in the WSDL have the xsd:nillable set to
> "true"? In some cases I tried they did not (see below).
> I did not check whether these problems had already been reported in the
> BugDB.
>
> *(1) PRCENC -- primitive wrapper -- OK
> *(2) PRCENC -- primitive wrapper array -- OK
> *(3) RPCLITERAL -- primitive wrapper -- NG
> *(4) PRCLITERAL -- primitive wrapper array -- NG
> *(5) DOCLITERALWRAPPED -- primitive wrapper -- NG
> *(6) DOCLITERALWRAPPED -- primitive wrapper array -- OK
>
> Regards,
> Dies
>
>
> Mike DeHaan wrote:
> > Problem #3
> > ========
> >
> > After running java2wsdl -> wsdl2java
> >
> > java.lang.Long []'s are converted to primitive long []'s
> >
> >
> > -M
> >
> > On 12/19/05, Dies Koper <[EMAIL PROTECTED] > wrote:
> >
> >>Hi Mike,
> >>
> >>-H, --helperGen
> >> emits separate Helper classes for meta data
> >>
> >>(it doesn't seem to work for Enumerations)
> >>
> >>Regards,
> >>Dies
> >>
> >>
> >>Mike DeHaan wrote:
> >>
> >>>Pardon my confusion, but I was under the impression that generating
> >>>the wsdl/beans was a repeatable process and that I could include this
> >>>step as part of my build process. As my developers make changes to
> >>>beans and services, I want the build process to manage the creation of
> >>>the wsdl.
> >>>
> >>>I've discovered that if you remove the axis-generated functions
> >>>getTypeDesc(), getSerializer(), and getDeserializer() from the
> >>>generated beans, the wsdl re-generates perfectly. Is there a setting
> >>>or something I missed that prevents axis from adding these to the
> >>>beans? Or is there a setting to override their existence?
> >>>
> >>>-M
> >>>
> >>>On 12/18/05, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
> >>>
> >>>
> >>>>Mike,
> >>>>
> >>>>You should run java2wsdl only once to get you started, once you have a
> >>>>WSDL that you like you should check it into your version control
> >>>>system and treat it as "gold" :) please don't try to run java2wsdl ->
> >>>>wsdl2java -> java2wsdl.
> >>>>
> >>>>thanks,
> >>>>dims
> >>>>
> >>>>On 12/18/05, Mike DeHaan <[EMAIL PROTECTED]> wrote:
> >>>>
> >>>>
> >>>>>I'm having a few issues with generated classes using java2wsdl and
> >>>>>wsdl2java ant tasks. I'm not sure if these issues belong to wsdl4j or
> >>>>>axis, nor am I sure if these are user errors, but hopefully someone
> >>>>>will be able to provide some insight.
> >>>>>
> >>>>>Problem #1
> >>>>>
> >>>>>Duplicating steps:
> >>>>>1) Create a service with a single function that takes a bean as a parameter.
> >>>>>2) write the bean to contain a single private property with the datatype long []
> >>>>>3) create the getters and setters for the bean
> >>>>>4) compile the project and package it as a jar file
> >>>>>5) run java2wsdl referencing the jar file and the service
> >>>>>6) at this point you should have a correct, good looking wsdl.
> >>>>>7) Run wsdl2java to have axis create the new bean (this overwrites
> >>>>>your handwritten bean)
> >>>>>8) compile the project and package it as a jar file
> >>>>>9) run java2wsdl referencing the jar file and the service
> >>>>>10) at this point, the wsdl will now have a bad definition of the bean.
> >>>>>11) Running wsdl2java will generate a bean with a private Long value
> >>>>>instead of a long [].
> >>>>>
> >>>>>I'm probably leaving out a lot of details, so please let me know where
> >>>>>I can fill in the blanks.
> >>>>>
> >>>>>Problem #2
> >>>>>
> >>>>>beans that implement interfaces will not have their interfaces carried
> >>>>>over to the wsdl-generated beans.
> >>>>>
> >>>>>Am I missing a setting?
> >>>>>
> >>>>>Problem #3
> >>>>>
> >>>>>Long []'s are converted to long []'s
> >>>>>
> >>>>>Thanks in advance for your help,
> >>>>>
> >>>>>-M
> >>>>>
> >>>>
> >>>>
> >>>>--
> >>>>Davanum Srinivas : http://wso2.com/blogs/
> >>>>
> >>>
> >>>
> >>
> >
>
>
