I am little bit confused about providing the endpoint for the external webservice. The
userguide says -
anonymous wrote :
| Note
| The endpoint address comes from the port element in the WSDL file, not from the URL in
the catalog. To
| invoke a partner service, jBPM BPEL requires the full WSDL definition, not the
endpoint URL alone.
|
Does that mean the endpoint address comes from the actual live wsdl file /wsdl bundled in
the project? Is there a way to override that setting and provide new endpoint address like
this thread shows in bpel-application.xml? It will be nice to have that feature. I tried
providing the 'wsa' addressing in my bpel-application file but JBPM didn't
like it - I got following exception -
| 17:45:19,183 ERROR [[/hello]] Exception sending context initialized event to lis
| tener instance of class org.jbpm.bpel.integration.server.IntegrationConfigurator
|
| org.jbpm.bpel.graph.exe.BpelFaultException: org.jbpm.bpel.graph.exe.FaultInstanc
| e@1f6a763[name={http://schemas.xmlsoap.org/ws/2004/03/business-process/}unsuppor
| tedReference,id=0]
| at org.jbpm.bpel.endpointref.EndpointReference.readServiceRef(EndpointRe
| ference.java:85)
| at org.jbpm.bpel.xml.AppDescriptorReader.readPartnerRole(AppDescriptorRe
| ader.java:192)
| at org.jbpm.bpel.xml.AppDescriptorReader.readPartnerLink(AppDescriptorRe
| ader.java:169)
| at org.jbpm.bpel.xml.AppDescriptorReader.readPartnerLinks(AppDescriptorR
| eader.java:150)
| at org.jbpm.bpel.xml.AppDescriptorReader.readScope(AppDescriptorReader.j
|
If someone can clarify this for me, it will be very useful.
Thanks,
Meghana
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4024514#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...