In Java EE 1.4 mit JAX-RPC 1.1, wie kann ich Web-Service verfügbar machen, so hat die WSDL einen komplexen Typ (Person), wo eine der Eigenschaften der Person ein Datum ist Welche wird in der WSDL/XSD als nur ein Datum (wie ein Geburtsdatum) anstelle einer DateTime (wo die Zeit nicht gewünscht ist) in der WSDL/XSD angezeigt?Java Web Service, xsd Datum anstelle von dateTime
ich möchte die XSD in der WSDL-Datei referenziert haben
<xs:element name="birthdate" type="xs:date"/>
statt
<xs:element name="birthdate" type="xs:dateTime"/>
java.util.Calendar und java.util.Date beide scheinen die XSD-Datentyp zu verursachen be dateTime wenn in wsdl/xsd gerendert wird.
Ich weiß, dass Java EE 1.4 nicht die Anmerkungen wie java EE 5 hat, aber gibt es irgendeine Weise, dem Webservice zu sagen, den xs: Datumdatentyp zu verwenden?
Vielen Dank für diese Antwort, es ist hilfreich, aber hilft mir nicht direkt bei der Lösung meines Problems, wie der Webdienst eine WSDL mit einem xs: date-Feld freigibt. Die Clientanwendung hat angefordert, dass die WSDL nur ein Datum und nicht dateTime verfügbar macht. – jasonmw