Ciaran,

Looks like you are trying to invoke an operation on this endpoint:
http://server/myaddress.asmx?wsdl. Perhaps you need to start a service at
that endpoint?

If you feel that this is due to a bug, please send me a test case project
containing the .bpel, .wsdl and deploy.xml files.

Best Regards,
Karthick Sankarachary


On Mon, Apr 27, 2009 at 7:39 AM, 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.
>

Reply via email to