2013-11-26 3 views
0

Я автоматизирую веб-службу Тестирование с помощью Java. Я могу опубликовать запрос успешно, но пока он возвращает ответ, он бросает «org.apache» .axis.client.Call invoke SEVERE: Исключение: org.xml.sax.SAXException: Неверная дата/время java.lang.NumberFormatException: Неверная ошибка даты/времени.Ошибка «Неверная дата/время при ошибке SAXException и NumberFormatException» при получении ответа веб-службы

Ниже приведен формат Java XSD ::

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 причиной этого problem.I пытался с календарем, датой и пакет SimpleDateFormat, но не luck..PFA ниже изображения.

Error Console

+0

Почему существует так много пробелов в ссылке 'HTTP: // WWW .w3.org/2001/XMLSchema'? Это должно быть 'http: // www.w3.org/2001/XMLSchema' –

+0

Ошибка Typo, изменила его. –

ответ

0

Принятая дата в ответ не подпадает под W3 format.After я изменил мой ответ, то он работает

+0

Вы можете принять свой собственный ответ, если решите его самостоятельно. –

Смежные вопросы