File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
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

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:


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