Matthieu Riou a écrit :
Mmmh also your GetConvertedStockValueService doesn't appear to have a
GetConvertedStockValue port. Seems to me that the port should be
ConvertedStock_SOAP.

Great, I think I'm reached the end of the tunnel :
    <provide partnerLink="client">
<service name="tns:GetConvertedStockValueService" port="ConvertedStock_SOAP"/>
     </provide>

     <invoke partnerLink="Stock">
<service name="stock:StockService" port="StockServiceSOAP11port_http" />
     </invoke>

      <invoke partnerLink="Convert">
<service name="convert:ConverterService" port="ConverterServiceSOAP11port_http" />
     </invoke>

Now generate a :
ERROR - GeronimoLog.error(108) | Deployment of GetConvertedStockValue failed, aborting for now. org.apache.ode.bpel.iapi.ContextException: Deployment failed within the engine. at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:291) at org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.java:144) at org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPoller.java:55) at org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(DeploymentPoller.java:188) Caused by: java.lang.IllegalArgumentException: No service name for myRole plink Convert at org.apache.ode.bpel.engine.BpelProcess.setRoles(BpelProcess.java:385) at org.apache.ode.bpel.engine.BpelProcess.access$1000(BpelProcess.java:75) at org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.doHydrate(BpelProcess.java:707) at org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.access$100(BpelProcess.java:654) at org.apache.ode.bpel.engine.BpelProcess$HydrationLatch$2.run(BpelProcess.java:666) at org.apache.ode.bpel.engine.NStateLatch.latch(NStateLatch.java:89) at org.apache.ode.bpel.engine.BpelProcess.hydrate(BpelProcess.java:547) at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:277)
        at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:526)
        at org.apache.ode.axis2.ODEServer.access$100(ODEServer.java:70)
at org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStoreEvent(ODEServer.java:512) at org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:501) at org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:507) at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:284)
        ... 3 more


So it's a problem in my WSDL description ?




--
 Sebastian

Reply via email to