I have modified the quickstart example, bpm-service by regenerating the WSDL using the ProcessOrder interface. I have modified the ProcessOrder implementation to be a bean component instead of the BPM component that comes with the example. The composite service has a SOAP binding. I am using JAXB transformer for marshaling/unmarshaling. The transformers are all set accordingly. I have used wsconsume on the WSDL to create the corresponding Java artifacts. Whenever I try to consume the web service using soapui, I get the following unmarshal exception:
org.switchyard.SwitchYardException: SWITCHYARD010813: Cannot convert from 'org.sanjay.swdemo.bpm_demo.SubmitOrder' to 'org.sanjay.swdemo.bpm_demo.Order'. No registered Transformer available for transforming from 'java:org.sanjay.swdemo.bpm_demo.SubmitOrder' to 'java:org.sanjay.swdemo.bpm_demo.Order'. A Transformer must be registered.
The trace output and the stack trace is attached as a file.
Any help will be greatly appreciated.
Thanks,
Sanjay
Edit:
Apologies for forgetting to mention the product details. I am using FSW 6.0.0.GA-redhat-4 and JBDS 7.1.1 GA.