Axis2
  1. Axis2
  2. AXIS2-4370

Time portion of java.util.Date is missing from SOAP response in Axis2 1.5

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Not A Problem
    • Affects Version/s: 1.5
    • Fix Version/s: None
    • Component/s: adb
    • Labels:
      None

      Description

      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.

      1. Server.java
        0.1 kB
        Pétur Runólfsson
      2. services.xml
        0.2 kB
        Pétur Runólfsson
      3. Server-1.4.1.wsdl
        4 kB
        Pétur Runólfsson
      4. Server-1.5.wsdl
        4 kB
        Pétur Runólfsson

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Sagara Gunathunga
              Reporter:
              Pétur Runólfsson
            • Votes:
              8 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development