On Sun, Mar 4, 2012 at 6:41 PM, seba.wag...@gmail.com <seba.wag...@gmail.com > wrote:
> I have updated to Version 1.7.0 Snapshot and it works now :) > We will do some more test ... > > BTW: Starting with version 1.6 (or 1.5) java.util.Date gets mapped as > yyyy-mm-dd (in previous versions of Axis2 it was yyyy-mm-dd hh:mm:ss). > Is there a way of defining an output filter or something like that to > change the format Axis2 uses for rendering java.util.Date? > In Axis2 java.util.Date is map to XSD : date type that does not contains hour, minutes or seconds portions. According to the spec[1] "date uses the date/timeSevenPropertyModel, with *·hour·*, *·minute·*, and *·second·* required to be *absent*. *·timezoneOffset·* remains ·optional·." you may use Java Calendar type that maps to xsd:dateTime [1] - http://www.w3.org/TR/xmlschema11-2/#date Thanks ! > Thanks! > Sebastian > > > 2012/3/4 Sagara Gunathunga <sagara.gunathu...@gmail.com> > >> Hi Sebastian, >> >> There were number of issues related to List and Map processing / schema >> generation. Most of them have been fixed in the trunk targeting 1.7.0 >> release. Could you test with 1.7.0-SNAPSHOT version and let us know your >> results. >> >> Thanks ! >> >> On Sun, Mar 4, 2012 at 12:22 AM, seba.wag...@gmail.com < >> seba.wag...@gmail.com> wrote: >> >>> Hi, >>> >>> we face some problems with Objects that are deeply nested in each other >>> and that have a List<TypeXYZ> somewhere. >>> Axis2 cannot find a mapping for that Class. >>> >>> WSDL generate by Axis2: http://pastebin.com/pL6D31Rz >>> >>> Have a look at the attribute: >>> <xs:element minOccurs="0" name="organisation_users" nillable="true" >>> type="xs:anyType"/> >>> >>> Why "anyType" ? >>> >>> Users.java is here: >>> >>> https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/persistence/beans/user/Users.java >>> >>> private List<Organisation_Users> organisation_users = new >>> ArrayList<Organisation_Users>(); >>> >>> Why does Axis2 not map Organization_Users to a correct type ? >>> Is there a way of registering classes programmatically that Axis2 does >>> not find natively ? >>> Is there a special config in Axis2 that influences how deep nested >>> objects can be in Axis2 ? >>> >>> This is the Service the WSDL is generated by Axis2: >>> >>> https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/src/calendarservice/org/openmeetings/axis/services/CalendarWebServiceFacade.java >>> >>> This is Axis 1.6.1. >>> >>> Thanks! >>> Sebastian >>> >>> -- >>> Sebastian Wagner >>> http://www.openmeetings.de >>> http://incubator.apache.org/openmeetings/ >>> http://www.webbase-design.de >>> http://www.wagner-sebastian.com >>> seba.wag...@gmail.com >>> >> >> >> >> -- >> Sagara Gunathunga >> >> Blog - http://ssagara.blogspot.com >> Web - http://people.apache.org/~sagara/ >> LinkedIn - http://www.linkedin.com/in/ssagara >> > > > > -- > Sebastian Wagner > http://www.openmeetings.de > http://incubator.apache.org/openmeetings/ > http://www.webbase-design.de > http://www.wagner-sebastian.com > seba.wag...@gmail.com > -- Sagara Gunathunga Blog - http://ssagara.blogspot.com Web - http://people.apache.org/~sagara/ LinkedIn - http://www.linkedin.com/in/ssagara