users@glassfish.java.net

Re: Changing global binding for JAXB

From: <glassfish_at_javadesktop.org>
Date: Fri, 05 Jun 2009 10:37:47 PDT

I managed to solve this.

I added a JAXB Binding to the Client Project:

<code>
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema xmlns:tns="http://pulseNetworks.com/" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" jxb:version="2.0" targetNamespace="http://pulseNetworks.com/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:appinfo>
              <jxb:globalBindings>
                 <jxb:javaType name="java.util.Calendar" xmlType="xs:dateTime" parseMethod="javax.xml.bind.DatatypeConverter.parseDate" printMethod="javax.xml.bind.DatatypeConverter.printDate" />
              </jxb:globalBindings>
           </xs:appinfo>
  </xs:annotation>
</xs:schema>
</code>

This caused netBeans to regenerate everything as desired. Now I can right click and publish the service, right click and refresh the client app, and my Calendar remains a Calendar.
[Message sent by forum member 'holtmansfield' (holtmansfield)]

http://forums.java.net/jive/thread.jspa?messageID=349413