title: Error when running a bpel process in ode
body: <p>I'm trying to learn to work with bpel. I choose Eclipse Bpel Designer and apache ode (on a tomcat server) in order to experiment. The process I tried to model was a loan process. It has 3 services: a creditRate service (written in eclipse bpel designer and deployed befo-hand an tested that it works), a <a href="http://www.webservicex.net/ws/WSDetails.aspx?WSID=10&amp;CATID=2" rel="nofollow">currency converter service</a>, and the main orchestration process. While I had no errors on deployment when testing the web service from eclipse following errors occur:</p>
  
  <blockquote>
    <p>ERROR [ExternalService] Error sending message to Axis2 for ODE mex
    {PartnerRoleMex#hqejbhcnphr87mcnd0np43 [PID
    {CreditBuletinNamespace}CreditBuletin-137] calling
    org.apache.ode.bpel.epr.WSAEndpoint@a64453.getRating(...) Status
    REQUEST} org.apache.ode.axis2.OdeFault: Binding operation not found:
    service {<a href="http://www.webserviceX.NET/" rel="nofollow">http://www.webserviceX.NET/</a>}CurrencyConvertor port
    CurrencyConvertorSoap name getRating.     at
    org.apache.ode.axis2.util.SoapMessageConverter.createSoapRequest(SoapMessageConverter.java:154)</p>
  </blockquote>
  
  <p>and </p>
  
  <blockquote>
    <p>Failure during invoke: Error sending message to Axis2 for ODE mex
    {PartnerRoleMex#hqejbhcnphr87mcnd0np43 [PID
    {CreditBuletinNamespace}CreditBuletin-137] calling
    org.apache.ode.bpel.epr.WSAEndpoint@a64453.getRating(...) Status
    REQUEST} 21:09:14,421 INFO  [BpelRuntimeContextImpl] ActivityRecovery:
    Registering activity 19, failure reason: Error sending message to
    Axis2 for ODE mex {PartnerRoleMex#hqejbhcnphr87mcnd0np43 [PID
    {CreditBuletinNamespace}CreditBuletin-137] calling
    org.apache.ode.bpel.epr.WSAEndpoint@a64453.getRating(...) Status
    REQUEST} on channel 33</p>
  </blockquote>
  
  <p>Can someone help me out with a solution? I have searched for some solution but have not found one that works. It may be that due to my poor knowledge I am not searching right or not doing something right. Because this description may be confusing I have attached my solution because I believe they will tell more of what I'm trying to do and how wrong I am doing it. <a href="http://www.mediafire.com/?9bjgt44spln1zwr" rel="nofollow">http://www.mediafire.com/?9bjgt44spln1zwr</a></p>
  
  <p>Thank-you in advance </p>
  
  <p>EDIT: after doing an iterative approach (as sugested in the first answer)  it seems that the external conversion service was not responding from ode. This is strange because the service worked from the browser and no error was reported when deplying. Again because of my poor knowledge I believe code speaks better than my phrasing. I have made an eclipse project just with the external currency convertor. Any help / guidance is heartly appreciated. Thank you in advance. <a href="http://www.mediafire.com/?56csca1qgt5ka9a" rel="nofollow">http://www.mediafire.com/?56csca1qgt5ka9a</a></p>