Thanks. Looks like it found the WSDL now but it fails later:
15:05:14,892 ERROR [DeploymentPoller] Deployment of RandomColor failed,
aborting for now.
org.apache.ode.bpel.iapi.ContextException: Could not activate endpoint for
service {http://sample.bpel.org/bpel/sample}RandomColorService and port
RandomColorPort
at org.apache.ode.axis2.BindingContextImpl.activateMyRoleEndpoint(
BindingContextImpl.java:62)
at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:442)
at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(
BpelEngineImpl.java:221)
at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java
:275)
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)
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: org.apache.axis2.AxisFault: RPC-literal type message part payload
should have a type attribute
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService
(WSDL11ToAxisServiceBuilder.java:291)
at org.apache.ode.axis2.hooks.ODEAxisService.createService(
ODEAxisService.java:79)
at org.apache.ode.axis2.ODEServer.createService(ODEServer.java:299)
at org.apache.ode.axis2.BindingContextImpl.activateMyRoleEndpoint(
BindingContextImpl.java:59)
... 12 more
Caused by:
org.apache.axis2.description.WSDL11ToAxisServiceBuilder$WSDLProcessingException:RPC-literal
type message part payload should have a type attribute
at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addPartToElement(
WSDL11ToAxisServiceBuilder.java:1992)
at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.getNewComplextType(
WSDL11ToAxisServiceBuilder.java:1879)
at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.createSchemaForPorttype
(WSDL11ToAxisServiceBuilder.java:1544)
at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.generateWrapperSchema
(WSDL11ToAxisServiceBuilder.java:1431)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService
(WSDL11ToAxisServiceBuilder.java:255)
... 15 more
However, I have types string for input and output in the wsdl. Note: The
wsdl was generated with Eclipse BPEL editor.
On 10/2/07, Alex Boisvert <[EMAIL PROTECTED]> wrote:
>
> On 10/2/07, Chris <[EMAIL PROTECTED]> wrote:
> >
> > 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:
> > <provide partnerLink="client">
> > <service name="pns:RandomColor" port="RandomColorPort"/>
> > </provide>
>
>
> Your service is called "pns:RandomColorService" in your WSDL.
>
> alex
>