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

Reply via email to