[jboss-dev-forums] [Design of JBossXB] - QName unmarshalling

scott.stark@jboss.org do-not-reply at jboss.com
Tue Oct 23 20:39:28 EDT 2007


I'm looking at http://jira.jboss.com/jira/browse/JBAS-4891 with regard to how to handle unmarshalling qnames from legacy descriptors that don't support namespaces. If a document like this is unmarshalled:


  | <?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE jboss PUBLIC
  |    "-//JBoss//DTD JBOSS 4.2//EN"
  |    "http://www.jboss.org/j2ee/dtd/jboss_4_2.dtd">
  | <!-- Id -->
  | <jboss>
  | ...
  |          <service-ref>
  |             <service-ref-name>SecureService</service-ref-name>            <service-impl-class>org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService</service-impl-class>
  |             <service-qname>{http://org.jboss.ws/wsref}SecureEndpointService</service-qname>
  |             <port-component-ref>
  |                <service-endpoint-interface>org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint</service-endpoint-interface>
  |                <port-qname>{http://org.jboss.ws/wsref}SecureEndpointPort</port-qname>
  |                <stub-property>
  |                   <prop-name>javax.xml.ws.security.auth.username</prop-name>
  |                   <prop-value>kermit</prop-value>
  |                </stub-property>
  |                <stub-property>
  |                   <prop-name>javax.xml.ws.security.auth.password</prop-name>
  |                   <prop-value>thefrog</prop-value>
  |                </stub-property>
  |             </port-component-ref>
  |          </service-ref>
  | 

the following exception happens because of the invalid qname encoding:

  | Caused by: java.lang.IllegalStateException: No namespace URI registered for prefix: {http
  | 	at org.jboss.xb.binding.SimpleTypeBindings.unmarshalQName(SimpleTypeBindings.java:1993)
  | 	at org.jboss.xb.binding.SimpleTypeBindings.unmarshal(SimpleTypeBindings.java:739)
  | 	at org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler.unmarshal(CharactersHandler.java:114)
  | 	... 41 more
  | 

How should this be handled?


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4098093#4098093

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4098093



More information about the jboss-dev-forums mailing list