Binding style document, should be rpc for multi part messages. You can run it through cxf wsdl validator and see errors.
On 30 August 2010 05:24, Geert Monsieur <[email protected]> wrote: > Dear > When trying to deploy a BPEL process in which a receive activity is > implementing a WSDL input operation that defines two or more parts I always > get the following exception: > 05:11:48,491 INFO [CronScheduler] Cancelling PROCESS CRON jobs for: > {http://dataprovider.com}DataProvider-7 > 05:11:48,491 INFO [CronScheduler] Scheduling PROCESS CRON jobs for: > {http://dataprovider.com}DataProvider-7 > 05:11:48,584 ERROR [WSDL11ToAxisServiceBuilder] More than one part for > message requestDataMessage > org.apache.axis2.description.WSDL11ToAxisServiceBuilder$WSDLProcessingException: > More than one part for message requestDataMessage > at > org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameReference(WSDL11ToAxisServiceBuilder.java:1113) > at > org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameReference(WSDL11ToAxisServiceBuilder.java:1036) > at > org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateBinding(WSDL11ToAxisServiceBuilder.java:536) > at > org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpoint(WSDL11ToAxisServiceBuilder.java:422) > at > org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpoints(WSDL11ToAxisServiceBuilder.java:377) > at > org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:281) > at > org.apache.ode.axis2.hooks.ODEAxisService.createService(ODEAxisService.java:88) > at > org.apache.ode.axis2.BindingContextImpl.createService(BindingContextImpl.java:119) > at > org.apache.ode.axis2.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:77) > at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:588) > at > org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:346) > at > org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:321) > at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:654) > at org.apache.ode.axis2.ODEServer.access$100(ODEServer.java:88) > at > org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStoreEvent(ODEServer.java:630) > at > org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:570) > at > org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:576) > at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:307) > at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:168) > at > org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.java:160) > at > org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPoller.java:60) > at > org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(DeploymentPoller.java:251) > > The BPEL and WSDL files are attached to this mail. What is wrong with these > files? > Thanks in advance for your advice! > Best regards > Geert Monsieur -- Regards, Rafał Rusin http://rrusin.blogspot.com
