У меня есть веб-сервис JAXB, который не ожидает передачи идентификатора элемента и клиента, который все равно передает этот элемент.JAXB Неожиданный элемент
Версия веб-службы, которая в настоящее время работает, молча игнорирует этот неожиданный элемент, но версия в QA жалуется. Отслеживая XML входящих запросов, я подтвердил, что элемент Id отправляется как в производственную, так и в QA-версии этой службы.
Сообщение об ошибке в QA является:
org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:" http://mydomain.com/transaction ", local:"Id"). Expected elements are...
сообщение довольно ясно, но решение не как клиент широко распространен.
В качестве первого шага я хотел бы попытаться понять, почему производственная версия принимает этот дополнительный элемент, а версия QA - нет. Между двумя релизами не так много различий.
Предложения каких посмотреть?
Вы вводите «Схему» в любую версию, для проверки? – skaffman
@ skaffman: Нет, нет схемы. –