在接收Web服务响应时收到“SAXException和NumberFormatException上的无效日期/时间”错误

时间:2013-11-26 05:57:03

标签: java web-services automation

我正在使用Java自动化Web服务测试。我能够成功发布请求但在返回响应时,它会抛出“org.apache.axis.client.Call invoke” 严重:异常:org.xml.sax.SAXException:无效的日期/时间 java.lang.NumberFormatException:无效的日期/时间“错误。

以下是XSD java格式::

    elemField = new org.apache.axis.description.ElementDesc();
    elemField.setFieldName("GDateField");
    elemField.setXmlName(new javax.xml.namespace.QName("", "gDate.field"));
    elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "date"));
    elemField.setMinOccurs(0);
    elemField.setNillable(false);
    elemField.setItemQName(new javax.xml.namespace.QName("", "Datefield"));
    typeDesc.addFieldDesc(elemField);

elemField.setXmlType中的“date”数据类型导致了这个问题。我尝试使用Calendar,date和SimpleDateFormat包,但没有运气..PFA在图像下方。

Error Console

1 个答案:

答案 0 :(得分:0)

收到的回复日期不属于W3格式。在我更改了回复之后,它正在运行