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. > > > > > > > > >
