Error if I add 2 WebServices in a Process - WSDL does not SOAP binding

We have designed a simple process flow (exposed as a webservice) that consists of 2 separate services.

Something like this:

entry->service1->service2->exit

We get the following error 'WSDL does not have SOAP binding'

Annotation: Caught Compilation Error(s).

Please fix before proceeding.

com.stc.codegen.framework.model.CodeGenException

at com.stc.wsclient.design.codegen.impl.JaxRpcCodelet.generateFiles(JaxRpcCodelet.java:409)

at com.stc.wsclient.design.codegen.impl.WSClientCodelet.generateFiles(WSClientCodelet.java:435)

at com.stc.codegen.frameworkImpl.model.CodeGenFrameworkImpl.processCodelets(CodeGenFrameworkImpl.java:602)

at com.stc.codegen.frameworkImpl.model.CodeGenFrameworkImpl.process(CodeGenFrameworkImpl.java:1263)

at com.stc.codegen.frameworkImpl.model.DeploymentVisitorImpl.process(DeploymentVisitorImpl.java:395)

at com.stc.codegen.frameworkImpl.model.DeploymentVisitorImpl.process(DeploymentVisitorImpl.java:307)

at com.stc.codegen.frameworkImpl.model.DeploymentVisitorImpl.traverseDeployment(DeploymentVisitorImpl.java:267)

at com.stc.codegen.driver.module.DeploymentBuildAction.loadCodeGen(DeploymentBuildAction.java:901)

at com.stc.codegen.driver.module.DeploymentBuildAction.access$700(DeploymentBuildAction.java:173)

at com.stc.codegen.driver.module.DeploymentBuildAction$1.run(DeploymentBuildAction.java:590)

at org.openide.util.Task.run(Task.java:136)

at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599)

Caused by: com.stc.codegen.framework.model.CodeGenException

at com.stc.wsclient.design.codegen.impl.JaxRpcCodelet.generateBeans(JaxRpcCodelet.java:483)

at com.stc.wsclient.design.codegen.impl.JaxRpcCodelet.generateFiles(JaxRpcCodelet.java:407)

... 11 more

Caused by: com.stc.codegen.framework.model.CodeGenException: WSDL does not have SOAP Binding

at com.stc.wsclient.design.codegen.impl.JaxRpcCodelet.showWarningSOAPBinding(JaxRpcCodelet.java:761)

at com.stc.wsclient.design.codegen.impl.JaxRpcCodelet.generateBeans(JaxRpcCodelet.java:464)

.. ... 12 more

Any idea's?

regards,

Vinod

[2236 byte] By [vinodkirana] at [2007-11-26 16:58:38]
# 1
Try button on connectivity map called Autogenerate mappingand observe if eDesigner suggest some missing connectionIt looks to me like there is some maping to Partners missing
Pegasa at 2007-7-8 23:26:25 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 2
Try the following 1) deleting the Webservice from Designer "Right pane". 2) save, close and exit3) open the designer now add teh webservice Faced the similar problem, got rid of this with the above steps.thanksram
RamSaia at 2007-7-8 23:26:25 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 3

Hi Vinod,

the two web services being called are two different web services (two WSLDs) or one web service but two different operations (one WSDL)?

In latter case you have to define new partner in your process and assign it to one of the web services calls. Then you will have one more partner also in connectivity map and you have to connect it to new web service application and map it in deployment profile.

Regards,

Juraj

seebe.ska at 2007-7-8 23:26:25 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 4
Hi Mr Juraj,Would you know if 513 is BPEL compliant again and the same partner can be reused ?CiaoPaul
PaulPetersa at 2007-7-8 23:26:25 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...