Hi Alexis, As it happens I have provided Karthick with a test case, off list a couple of days ago :) Karthick also responded to my e-mail earlier (thanks Karthick) and is still looking into the issue for me, but is unfortunately snowed under currently ;)
Thanks chaps, - cj. On Wed, Apr 29, 2009 at 10:11 PM, Alexis Midon <[email protected]> wrote: > well, before having a local fork, there's a few things you could do. Like > providing a test case, if we can't reproduce the issue, it's unlikely we > can > fix it. > Logs, debugging analysis might help as well. > > > On Wed, Apr 29, 2009 at 12:38 PM, Ciaran <[email protected]> wrote: > > > Hi Guys, > > Sorry to nag, has anyone had any joy with this problem, I need to know > > whether or not I need to support a local fork of ODE/fix my BPEL flows ? > > :) > > - cj. > > > > On Mon, Apr 27, 2009 at 3:39 PM, Ciaran <[email protected]> wrote: > > > > > Hi guys, > > > My BPEL flows (I *think*, although its possible this hasn't been > function > > > as expected) used to work before changeset [765432], they no longer do > > (and > > > continue to work when I rever that changeset out. > > > I think its something to do with the 'location' property now being set > on > > > the variable reference where it previously wasn't, but I'm very very > out > > of > > > depth. I've attached what I think is the relevant snipped of BPEL that > > I'm > > > using for doing my invoke: > > > > > > <!-- in the bpel:variables section --> > > > <bpel:variable name="DynamicEndpointRef" > element="wsa:EndpointReference" > > /> > > > > > > > > > <!--- Trying to invoke a service call --> > > > <bpel:assign name="proxyPreparation"> > > > <bpel:copy> > > > <bpel:from> > > > <bpel:literal> > > > <wsa:EndpointReference xmlns:swsdl="uri:swsdl"> > > > <wsa:Address /> > > > <wsa:ServiceName PortName="PPSSoap">swsdl:PPS</wsa:ServiceName> > > > </wsa:EndpointReference> > > > </bpel:literal> > > > </bpel:from> > > > <bpel:to variable="DynamicEndpointRef" /> > > > </bpel:copy> > > > <bpel:copy> > > > > > > > > > <bpel:from>bpel:doXslTransform("GetNextAddress.xsl",$DynamicEndpointRef/wsa:Address)</bpel:from> > > > <bpel:to variable="ProxyAddress" /> > > > </bpel:copy> > > > <bpel:copy> > > > <bpel:from variable="ProxyAddress" /> > > > <bpel:to variable="DynamicEndpointRef"> > > > <bpel:query>wsa:Address</bpel:query> > > > </bpel:to> > > > </bpel:copy> > > > <bpel:copy> > > > <bpel:from variable="DynamicEndpointRef" /> > > > <bpel:to partnerLink="PPS" /> > > > </bpel:copy> > > > <bpel:copy> > > > <bpel:from> > > > <bpel:literal> > > > <swsdl:PPI> > > > > > > <swsdl:processId>9f538fdb-ca36-4d5d-a056-d6bf92632f75</swsdl:processId> > > > </swsdl:PPI> > > > </bpel:literal> > > > </bpel:from> > > > <bpel:to variable="ppIn" part="parameters" /> > > > </bpel:copy> > > > </bpel:assign> > > > <bpel:invoke name="InvokePPS" partnerLink="PPS" > portType="swsdl:PPSSoap" > > > operation="PPI" inputVariable="ppIn" outputVariable="ppOut" /> > > > > > > > > > And when the flow executes I see an error along the lines of : > > > > > > ERROR - GeronimoLog.error(104) | Couldn't find endpoint for partner EPR > > > <?xml version="1.0" encoding="UTF-8"?> > > > <service-ref xmlns="http://docs.oasis-open.org/wsbpel/2.0/serviceref"> > > > <Address xmlns=" > > > http://schemas.xmlsoap.org/ws/2003/03/addressing"> > > > http://server/myaddress.asmx?wsdl</Address> > > > <wsa:ServiceName xmlns:wsa=" > > > http://schemas.xmlsoap.org/ws/2003/03/addressing" > > > PortName="PPSSoap">swsdl:PPS</wsa:ServiceName> > > > </service-ref> > > > > > > I do not get this error, and the correct web service seems to get > called > > > when I revert the change... ideas, please, I'm desperate :) > > > - cj. > > > > > > > > > > > > > > >
