aspose file tools*
The moose likes Web Services and the fly likes wscompile generating a bad jax-rpc mapping file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "wscompile generating a bad jax-rpc mapping file" Watch "wscompile generating a bad jax-rpc mapping file" New topic
Author

wscompile generating a bad jax-rpc mapping file

Bobby Anderson
Ranch Hand

Joined: Oct 28, 2008
Posts: 114
To be clear I know that I can use jax-ws and this problem goes away, but I am in an environment where I HAVE to use jax-rpc so if someone out there is defining SOAP faults in there wsdl and using jax-rpc please help!!!

I am trying to create a custom soap fault and I am having problems because wscompile is generating a mapping file that has the same name for two elements. This mkaes JBoss choke with an Ambiguous name exception.

Here is the mapping file:


So as you can see the typeNS:TestExceptionValue is mapped to TestExceptionValue_Exception and TestExceptionValue_Type. JBoss does not like this and I get an ambiguos type error on deployment.

I know that I can modify the mapping file such that it may work because the generated one is incorrect but I am not sure how to change it. Just giving them different names did not help I got another JBoss exception when it tried to read the mapping file.

The searchschema option is specified in the wscompile features and this is generating the TestExceptionValue_Exception and the TestExceptionValue_Type
so I took that out to see if that would help and JBoss still had trouble parsing the mapping file.

Here is my wsd:


Types file:


build.xml


wsConfig.xml file:
 
Don't get me started about those stupid light bulbs.
 
subject: wscompile generating a bad jax-rpc mapping file
 
Similar Threads
Error Building Java Application
change result xml element name
Getting exception when trying to go to my wsdl on the server (jaxrpc)
Problem with methods returning an attachment
Create an endpoint interface from wsdl using wscompile (jaxrpc)