W języku Java EE 1.4 przy użyciu JAX-RPC 1.1, w jaki sposób mogę udostępnić usługę sieci Web, aby wsdl miał typ złożony (osobę), gdzie jedną z właściwości osoby jest data który jest wyświetlany w WSDL/XSD jako tylko data (na przykład data urodzenia) zamiast dateTime (gdzie czas nie jest pożądany) w WSDL/XSD?Serwis WWW Java, data xsd zamiast dateTime
chciałbym XSD mowa w WSDL mieć
<xs:element name="birthdate" type="xs:date"/>
zamiast
<xs:element name="birthdate" type="xs:dateTime"/>
java.util.Calendar i java.util.Date wydają się przyczyną zarówno typ danych xsd do be dateTime po wyrenderowaniu w pliku wsdl/xsd.
Wiem, java EE 1.4 nie ma adnotacji takich jak java EE 5, ale czy jest jakiś sposób, aby powiedzieć usługi internetowej, aby użyć dataccess xs: date?
Dziękuję za tę odpowiedź, jest pomocna, ale nie pomaga mi bezpośrednio rozwiązać problem polegający na tym, że usługa sieci Web może ujawnić kod wsdl z polem daty xs: date. Aplikacja kliencka zażądała, aby wsdl wyświetlał tylko datę, a nie dateTime. – jasonmw