Hi,

When trying to deploy my process, I get the following error in the logs:
ERROR - GeronimoLog.error(108) | Deployment of RandomColor failed, aborting
for now.
org.apache.ode.bpel.iapi.ContextException: Unable to access WSDL definition
to activate MyRole endpoint for service {
http://sample.bpel.org/bpel/sample}RandomColor and port RandomColorPort

Here is my deploy.xml:
<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03";
        xmlns:pns="http://sample.bpel.org/bpel/sample"; xmlns:wns1="
http://diceserver.utbm.fr"; xmlns:wns2="http://colorserver.utbm.fr";>
  <process name="pns:RandomColor">
    <active>true</active>
    <provide partnerLink="client">
      <service name="pns:RandomColor" port="RandomColorPort"/>
    </provide>
    <invoke partnerLink="randomVal">
      <service name="wns1:DiceServer" port="DiceServerSOAP11port_http"/>
    </invoke>
    <invoke partnerLink="colorVal">
      <service name="wns2:ColorServer" port="ColorServerSOAP11port_http"/>
    </invoke>
  </process>
</deploy>

Here are my imports in the BPEL:
<?xml version="1.0" encoding="UTF-8"?>
<bpws:process exitOnStandardFault="yes" name="RandomColor"
    suppressJoinFailure="yes"
    targetNamespace="http://sample.bpel.org/bpel/sample";
    xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
    xmlns:ns="http://sample.bpel.org/bpel/sampleArtifacts";
    xmlns:ns0="http://diceserver.utbm.fr";
    xmlns:tns="http://sample.bpel.org/bpel/sample"; xmlns:xsd="
http://colorserver.utbm.fr";>
    <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"; location="
RandomColor.wsdl" namespace="http://sample.bpel.org/bpel/sample"/>
    <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"; location="
DiceServer.wsdl" namespace="http://diceserver.utbm.fr"/>
    <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"; location="
RandomColorArtifacts.wsdl" namespace="
http://sample.bpel.org/bpel/sampleArtifacts"/>
    <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"; location="
ColorServer.wsdl" namespace="http://colorserver.utbm.fr"/>
    <bpws:partnerLinks>
        <bpws:partnerLink myRole="RandomColorProvider" name="client"
partnerLinkType="tns:RandomColor"/>
        <bpws:partnerLink name="randomVal" partnerLinkType="ns:DicePLT"
partnerRole="DiceProvider"/>
        <bpws:partnerLink name="colorVal" partnerLinkType="ns:ColorPLT"
partnerRole="ColorProvider"/>
    </bpws:partnerLinks>

I found a similar problem on the mailing list and it was a non-matching
namespace problem. However, I think that my namespaces are matching here:
* <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"; location="
RandomColor.wsdl" namespace="http://sample.bpel.org/bpel/sample"/>
* xmlns:pns="http://sample.bpel.org/bpel/sample";

What is wrong in my deploy.xml?

Thanks Chris.

Reply via email to