У меня есть любопытное поведение на веб-службы, развернутой на WebLogic 11g и WebLogic 12cJAX-WS на WebLogic 11g и WebLogic 12c
Для поля типа XSD: DATETIME объявленную, как показано ниже в WSDL:
xmlns:xs="http://www.w3.org/2001/XMLSchema"
<xs:element name="startDate" type="xs:dateTime" minOccurs="0"/>
на WebLogic 11g, время не стоит:
<startDate>2015-02-20</startDate>
в то время как на WebLogic 12c, поле считается утратившим с тем же входом, мне нужно добавить время т о есть веб-сервис работает правильно:
<startDate>2015-02-20T00:00:00</startDate>