Dec 18th, 2006, 10:20 AM
Hyphen in WSDL operation
Have a question regarding Spring and Web Services. I have a WebService client that is accessing a remote WebService that is provided by a COTS tool - so I have no ability to change WSDL or SOAP implementation.
I have written WebService clients in Spring/Axis before and have not had a problem but here is my current scenario:
When writing the Java interface SomeService that is used as the value for the serviceInterface property on JaxRpcPortProxyFactoryBean I am trying to figure out what method name to specify given that the WSDL defines the operation as process-document and the hyphen is illegal in Java. My previous clients accessed tools with WSDL operations that were Java-friendly and I had no problems. However I can not get this one to work.
I have tried processDocument and process_document without any luck. I keep getting javax.xml.rpc.JAXRPCException: Cannot find operation: process_document - none defined
What is the naming convention to use in the Java interface in this scenario.