[prev in list] [next in list] [prev in thread] [next in thread] 

List:       rampart-dev
Subject:    [jira] Commented: (AXIS2-4370) Time portion of java.util.Date is
From:       "Oleg Zenzin (JIRA)" <jira () apache ! org>
Date:       2010-06-30 19:43:54
Message-ID: 18771546.140211277927034572.JavaMail.jira () thor
[Download RAW message or body]


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

Oleg Zenzin commented on AXIS2-4370:
------------------------------------

Btw, from the source code of SimpleTypeMapper and ConverterUtil#convertToDateTime it \
does expect not less than 19 character string, throwing NumberFormatException("date \
string can not be less than 19 charactors"). Which is not consistent with xsd:date \
lexical representation: "'-'? yyyy '-' mm '-' dd zzzzzz?".

So, there's a bug, I think.

> Time portion of java.util.Date is missing from SOAP response in Axis2 1.5
> -------------------------------------------------------------------------
> 
> Key: AXIS2-4370
> URL: https://issues.apache.org/jira/browse/AXIS2-4370
> Project: Axis2
> Issue Type: Bug
> Components: adb
> Affects Versions: 1.5
> Reporter: Pétur Runólfsson
> Attachments: Server-1.4.1.wsdl, Server-1.5.wsdl, Server.java, services.xml
> 
> 
> When a method returns a java.util.Date (or an object containing a java.util.Date), \
> only the date portion is returned in Axis2 1.5: <soapenv:Envelope \
> xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Body>
> <ns:getCurrentTimeResponse xmlns:ns="http://ws.apache.org/axis2">
> <ns:return>2009-06-10</ns:return>
> </ns:getCurrentTimeResponse>
> </soapenv:Body>
> </soapenv:Envelope>
> In Axis2 1.4.1, the full date and time was returned:
> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
> <soapenv:Body>
> <ns:getCurrentTimeResponse xmlns:ns="http://ws.apache.org/axis2">
> <ns:return>2009-06-10T16:22:22.622Z</ns:return>
> </ns:getCurrentTimeResponse>
> </soapenv:Body>
> </soapenv:Envelope>
> This change breaks any application that requires the time portion to function \
> correctly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic