Hi,
We have successfully deployed and tested BPEL processes on JBPM when endpoint address
comes from the bundled webservice wsdl files. Now we have a usecase where we get the
actual endpoint for webservice at runtime.
We tried copying that value to 'partnerLink' in 'assign' activity. But
BPEL process still tries to call that webservice on old endpoint.
Is there something we can set in 'bpel-application.xml'? what the values for
'initiate' mode mean? specifically 'push' and 'pull'? Is
'static' supposed to work? Our initial test failed after modifying
bpel-application like this -
| <?xml version="1.0" encoding="UTF-8"?>
| <bpelApplication name="Test8"
xmlns="http://jbpm.org/bpel"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jbpm.org/bpel
|
http://jbpm.org/bpel/bpel_application_1_0.xsd">
| <partnerLinks>
| <partnerLink name="StockQuotePartnerLink">
| <partnerRole initiate="static">
| <wsa:EndpointReference
xmlns:s="http://www.webserviceX.NET/">
|
<
wsa:Address>http://www.webservicex.net/stockquote.asmx</wsa:Address...
| <wsa:ServiceName
PortName="StockQuoteSoap">s:StockQuote</wsa:ServiceName>
| </wsa:EndpointReference>
| </partnerRole>
| </partnerLink>
| </partnerLinks>
| <serviceCatalogs>
| <!-- listing of locally published WSDL documents -->
| <urlCatalog>
| <wsdl location="../wsdl/resources/xml/StockQuote.wsdl" />
| </urlCatalog>
| </serviceCatalogs>
| </bpelApplication>
Thank you,
bpel-user
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4062766#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...