ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthieu Riou" <matth...@offthelip.org>
Subject Re: Process Won't List
Date Tue, 01 Apr 2008 21:14:03 GMT
Check the question "*My process fails with a selectionFailure; What can I
do?" in the FAQ:*

http://ode.apache.org/faq.html

Matthieu

On 4/1/08, Adam Nowak <anowak@idcor.com> wrote:
>
>  Hello Matthieu,
>
> Thank you for all the advice; I have finally been able to publish a
> process and invoke it.
> However, when I invoke the process I run into the following Assignment
> Fault:
> ERROR - GeronimoLog.error(104) | Assignment Fault: {
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure,lineNo=30,faultExplanation=No
> results for expression: {OXPath10Expression /return}
>
> Included with the email are the files I have deployed along with the
> stdout log of tomcat (stdout.log).
>
> Cheers!
> ~Adam
>
> Matthieu Riou wrote:
>
> On 4/1/08, Adam Nowak <anowak@idcor.com> <anowak@idcor.com> wrote:
>
>  Hello Jean-Claude,
>
> I am using Tomcat with ODE and if you are using tomcat, you can find all
> the stdout messages in %tomcat directory%/logs/stdout_date.log.
>
> I make sure that each web service I try to invoke via a process has a
> copy of the respective Web Service WSDL in the deployment directory.
> Currently in my hello deploy directory I have, hello.bpel, deploy.xml,
> helloArtifacts.wsdl (Contains the Partner Links) and helloService.wsdl
> (The WSDL of the external service).
>
> Am I missing any files that would index the process in
> http://localhost:8080/ode/services/listServices? Do I have to make a
> separate WSDL for my BPEL Process? If so, do I point the soap:address
> location to http://localhost:8080/ode/process/processName ?
>
>  Yes, your process must have its own WSDL that describes the interface that
> the process implements (that's BPEL). And the WSDL the process implements
> should have a soap address that looks like
> http://localhost:8080/ode/processes/processName.
>
> Matthieu
>
> Cheers!
>
>  ~Adam
>
>
> Jean-Claude Moissinac wrote:
>
>  I'm also novice with ODE but...
>
> You need a provide for the BPEL process, but you need also an invoke
> for the called process.
>
> My experience is also that the WSDL for the called process must be
> present in the deployment directory, not referenced outside of that
> directory.
>
> I need an advice: how do you obtain all the messages on stdout that
> you have copied above?
>
> 2008/4/1, Adam Nowak <anowak@idcor.com> <anowak@idcor.com>:
>
>        Hello Matthieu,
>
>  1) I changed my BPEL process to receive instead of invoke.
>  2) I changed the <invoke> to <provide> within the deploy.xml.
>
>  The following is thrown when I deploy the process:
>
> DEBUG - GeronimoLog.debug(66) | Process store event:
>
> {ProcessStoreEvent#DEPLOYED:{http://service.idcor.src}hello-54}
>
> DEBUG - GeronimoLog.debug(66) | Ignoring store event:
>
> {ProcessStoreEvent#DEPLOYED:{http://service.idcor.src}hello-54}
>
> DEBUG - GeronimoLog.debug(66) | Process store event:
>
> {ProcessStoreEvent#ACTVIATED:{http://service.idcor.src}hello-54}
>  DEBUG - GeronimoLog.debug(66) | register: {
>
>  http://service.idcor.src}hello-54
>
>  DEBUG - GeronimoLog.debug(66) | Registering process
>
> {http://service.idcor.src}hello-54 with server.
>  DEBUG - GeronimoLog.debug(66) | Register process:
>  serviceId={
>
>  http://service.idcor.src}helloService:helloServiceSOAP11port_http,
>
>   process=BpelProcess[{http://service.idcor.src}hello-54]
>
> DEBUG - GeronimoLog.debug(66) | Activating
>
> {http://service.idcor.src}hello-54
>  DEBUG - GeronimoLog.debug(66) | Destroying service
>  {http://service.idcor.src}helloService port
>
>  helloServiceSOAP11port_http
>
>   DEBUG - GeronimoLog.debug(66) | Couldn't find service
>  {http://service.idcor.src}helloService port
>
>  helloServiceSOAP11port_http
>
>   to destroy.
>  WARN - GeronimoLog.warn(92) | Deployment failed within the engine,
>
>  store
>
>   undeploying process.
>
> DEBUG - GeronimoLog.debug(66) | Process store event:
>
> {ProcessStoreEvent#UNDEPLOYED:{http://service.idcor.src}hello-54}
>  DEBUG - GeronimoLog.debug(66) | Deactivating process
>  {http://service.idcor.src}hello-54
>  INFO - GeronimoLog.info(79) | Unregistered process
>  {http://service.idcor.src}hello-54.
>  ERROR - GeronimoLog.error(108) | Deployment of hello failed, aborting
>  for now.
>  org.apache.ode.bpel.iapi.ContextException: Could not activate endpoint
>  for service {http://service.idcor.src}helloService and port
>  helloServiceSOAP11port_http
>     at
>  org.apache.ode.axis2.BindingContextImpl.activateMyRoleEndpoint(
>
>  BindingContextImpl.java:62)
>
>      at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java
>
>  :500)
>
>      at
>  org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(
>
>  BpelEngineImpl.java:232)
>
>      at
>  org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java
>
>  :282)
>
>      at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:543)
>     at org.apache.ode.axis2.ODEServer.access$100(ODEServer.java:73)
>     at
>
>          org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStoreEvent
> (ODEServer.java:529)
>
>      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.ode.axis2.OdeFault: The soap:address used for
>  service WSDL definition {http://service.idcor.src}helloService and
>
>  port
>
>   helloServiceSOAP11port_http should be of the form
>  http://hostname:port/ode/processes/myProcessEndpointName
>     at
>  org.apache.ode.axis2.hooks.ODEAxisService.extractServiceName(
>
>  ODEAxisService.java:160)
>
>      at
>  org.apache.ode.axis2.hooks.ODEAxisService.createService(
>
>  ODEAxisService.java:60)
>
>      at org.apache.ode.axis2.ODEServer.createService(ODEServer.java:306)
>     at
>  org.apache.ode.axis2.BindingContextImpl.activateMyRoleEndpoint(
>
>  BindingContextImpl.java:59)
>
>      ... 12 more
>
>  Here is my new deploy.xml:
>
> <deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" <http://www.apache.org/ode/schemas/dd/2007/03>
>  xmlns:tns="http://service.idcor.src" <http://service.idcor.src>>
>   <process name="tns:hello">
>
>     <active>true</active>
>     <provide partnerLink="helloServicePLink">
>
>       <service name="tns:helloService"
>
>  port="helloServiceSOAP11port_http" />
>
>      </provide>
>   </process>
>  </deploy>
>
>  Here is my new hello.bpel:
>
> <bpws:process exitOnStandardFault="yes" name="hello"
>
>     suppressJoinFailure="yes" targetNamespace="http://service.idcor.src
>
>  "
>
>      xmlns:bpws="
>
>  http://docs.oasis-open.org/wsbpel/2.0/process/executable"
>
>      xmlns:ns="http://service.idcor.srcArtifacts" <http://service.idcor.srcArtifacts>
>  xmlns:tns="http://service.idcor.src" <http://service.idcor.src>>
>     <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" <http://schemas.xmlsoap.org/wsdl/>
>
>         location="helloService.wsdl" namespace="
>
>  http://service.idcor.src"/>
>
>      <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" <http://schemas.xmlsoap.org/wsdl/>
>
>         location="helloArtifacts.wsdl"
>
> namespace="http://service.idcor.srcArtifacts" <http://service.idcor.srcArtifacts>/>
>
>     <bpws:partnerLinks>
>         <bpws:partnerLink myRole="in" name="helloServicePLink"
>  partnerLinkType="ns:helloServicePLinkType"/>
>     </bpws:partnerLinks>
>     <bpws:variables>
>         <bpws:variable messageType="tns:helloRequest"
>  name="helloServicePLinkResponse"/>
>     </bpws:variables>
>     <bpws:sequence>
>         <bpws:receive name="hello_Receive" operation="hello"
>             partnerLink="helloServicePLink"
>             portType="tns:helloServicePortType"
>  variable="helloServicePLinkResponse"/>
>     </bpws:sequence>
>  </bpws:process>
>
>  Cheers!
>
> ~Adam
>
>
>  Adam Nowak wrote:
>  > Hi Matthieu,
>  >
>  > Thanks for the advice; I will make the appropriate changes and let
>
>  you
>
>   > know how it goes.
>  >
>  > Cheers!
>  > ~Adam
>  >
>  > Matthieu Riou wrote:
>  >> Hi Adam,
>  >>
>  >> It's actually what I mentioned earlier, your process doesn't have
>
>  any
>
>   >> receive and doesn't define any <provide partnerLink="..."> in its
>  >> deployment
>  >> descriptor. If your process never receives any message, ODE doesn't
>  >> need to
>  >> create a service for it. Your helloWorld is maybe a bit too simple
>
>  :)
>
>   >>
>  >> Cheers,
>  >> Matthieu
>  >>
>  >> On 3/31/08, Adam Nowak <anowak@idcor.com> <anowak@idcor.com> wrote:
>  >>
>  >>> Hello Matthieu,
>  >>>
>  >>> With a little bit of playing around I have managed to find the
>
>  process
>
>   >>> (helloProcess) using the Management API.
>  >>> However, when I visit
>
>  http://localhost:8080/ode/services/listServices,
>
>   >>> the process still does not appear on the list.
>  >>>
>  >>> Here is my deploy.xml:
>  >>> <deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" <http://www.apache.org/ode/schemas/dd/2007/03>
>  >>> xmlns:tns="http://service.idcor.src" <http://service.idcor.src>>
>  >>>   <process name="tns:helloProcess">
>  >>>     <active>true</active>
>  >>>     <invoke partnerLink="helloPartnerLink">
>  >>>       <service name="tns:helloService"
>  >>> port="helloServiceSOAP11port_http"
>  >>> />
>  >>>     </invoke>
>  >>>   </process>
>  >>> </deploy>
>  >>>
>  >>> Here is my helloProcess.bpel
>  >>> <bpws:process exitOnStandardFault="yes" name="helloProcess"
>  >>>     suppressJoinFailure="yes"
>  >>> targetNamespace="http://service.idcor.src" <http://service.idcor.src>
>  >>>
>  >>> xmlns:bpws="
>
>  http://docs.oasis-open.org/wsbpel/2.0/process/executable"
>
>   >>>     xmlns:ns="http://service.idcor.srcArtifacts" <http://service.idcor.srcArtifacts>
>  >>> xmlns:tns="http://service.idcor.src" <http://service.idcor.src>>
>  >>>     <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" <http://schemas.xmlsoap.org/wsdl/>
>  >>>         location="helloProcessArtifacts.wsdl"
>  >>> namespace="http://service.idcor.srcArtifacts" <http://service.idcor.srcArtifacts>/>
>  >>>     <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" <http://schemas.xmlsoap.org/wsdl/>
>  >>>         location="helloService.wsdl"
>  >>> namespace="http://service.idcor.src
>  >>> "/>
>  >>>     <bpws:partnerLinks>
>  >>>         <bpws:partnerLink name="helloPartnerLink"
>  >>>             partnerLinkType="ns:helloServicePartnerLinkType"
>  >>> partnerRole="you"/>
>  >>>     </bpws:partnerLinks>
>  >>>     <bpws:variables>
>  >>>         <bpws:variable messageType="tns:helloResponse"
>  >>> name="helloServiceLinkResponse"/>
>  >>>         <bpws:variable messageType="tns:helloRequest"
>  >>> name="helloServiceLinkRequest"/>
>  >>>     </bpws:variables>
>  >>>     <bpws:sequence>
>  >>>         <bpws:invoke inputVariable="helloServiceLinkRequest"
>  >>>             name="Invoke_Hello" operation="hello"
>  >>>             outputVariable="helloServiceLinkResponse"
>  >>>             partnerLink="helloPartnerLink"
>  >>> portType="tns:helloServicePortType"/>
>  >>>     </bpws:sequence>
>  >>> </bpws:process>
>  >>>
>  >>> Here is my helloProcessArtifacts.wsdl:
>  >>> <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" <http://schemas.xmlsoap.org/wsdl/>
>  >>> xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" <http://docs.oasis-open.org/wsbpel/2.0/plnktype>
>  >>> xmlns:tns="http://service.idcor.srcArtifacts" <http://service.idcor.srcArtifacts>
>  >>> xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" <http://docs.oasis-open.org/wsbpel/2.0/varprop>
>  >>> xmlns:wsdl="http://service.idcor.src" <http://service.idcor.src> name="helloProcessArtifacts"
>  >>> targetNamespace="http://service.idcor.srcArtifacts" <http://service.idcor.srcArtifacts>>
>  >>>   <plnk:partnerLinkType name="helloServicePartnerLinkType">
>  >>>     <plnk:role name="me" portType="wsdl:helloServicePortType"/>
>  >>>     <plnk:role name="you" portType="wsdl:helloServicePortType"/>
>  >>>   </plnk:partnerLinkType>
>  >>>   <import location="helloService.wsdl"
>  >>> namespace="http://service.idcor.src" <http://service.idcor.src>/>
>  >>> </definitions>
>  >>>
>  >>> Here is my helloService.wsdl:
>  >>> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" <http://schemas.xmlsoap.org/wsdl/>
>  >>> xmlns:ns1="http://org.apache.axis2/xsd" <http://org.apache.axis2/xsd>
>  >>> xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" <http://www.w3.org/2006/05/addressing/wsdl>
>  >>> xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" <http://schemas.xmlsoap.org/wsdl/http/>
>  >>> xmlns:ns0="http://service.idcor.src" <http://service.idcor.src>
>  >>> xmlns:xs="http://www.w3.org/2001/XMLSchema" <http://www.w3.org/2001/XMLSchema>
>  >>> xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" <http://schemas.xmlsoap.org/wsdl/mime/>
>  >>> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" <http://schemas.xmlsoap.org/wsdl/soap/>
>  >>> xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" <http://schemas.xmlsoap.org/wsdl/soap12/>
>  >>> targetNamespace="http://service.idcor.src" <http://service.idcor.src>>
>  >>>     <wsdl:documentation>helloService</wsdl:documentation>
>  >>>     <wsdl:types>
>  >>>         <xs:schema xmlns:ns="http://service.idcor.src" <http://service.idcor.src>
>  >>> attributeFormDefault="qualified" elementFormDefault="qualified"
>  >>> targetNamespace="http://service.idcor.src" <http://service.idcor.src>>
>  >>>             <xs:element name="helloResponse">
>  >>>                 <xs:complexType>
>  >>>                     <xs:sequence>
>  >>>                         <xs:element minOccurs="0" name="return"
>  >>> nillable="true" type="xs:string"/>
>  >>>
>  >>>                     </xs:sequence>
>  >>>                 </xs:complexType>
>  >>>             </xs:element>
>  >>>             <xs:element name="helloParam">
>  >>>                 <xs:complexType>
>  >>>                     <xs:sequence>
>  >>>                         <xs:element minOccurs="0" name="s"
>  >>> nillable="true" type="xs:string"/>
>  >>>                     </xs:sequence>
>  >>>                 </xs:complexType>
>  >>>
>  >>>             </xs:element>
>  >>>             <xs:element name="helloParamResponse">
>  >>>                 <xs:complexType>
>  >>>                     <xs:sequence>
>  >>>                         <xs:element minOccurs="0" name="return"
>  >>> nillable="true" type="xs:string"/>
>  >>>                     </xs:sequence>
>  >>>                 </xs:complexType>
>  >>>             </xs:element>
>  >>>         </xs:schema>
>  >>>
>  >>>     </wsdl:types>
>  >>>     <wsdl:message name="helloRequest"/>
>  >>>     <wsdl:message name="helloResponse">
>  >>>         <wsdl:part name="parameters" element="ns0:helloResponse"/>
>  >>>     </wsdl:message>
>  >>>     <wsdl:message name="helloParamRequest">
>  >>>         <wsdl:part name="parameters" element="ns0:helloParam"/>
>  >>>     </wsdl:message>
>  >>>     <wsdl:message name="helloParamResponse">
>  >>>
>  >>>         <wsdl:part name="parameters"
>
>  element="ns0:helloParamResponse"/>
>
>   >>>     </wsdl:message>
>  >>>     <wsdl:portType name="helloServicePortType">
>  >>>         <wsdl:operation name="hello">
>  >>>             <wsdl:input message="ns0:helloRequest"
>  >>> wsaw:Action="urn:hello"/>
>  >>>             <wsdl:output message="ns0:helloResponse"
>  >>> wsaw:Action="urn:helloResponse"/>
>  >>>         </wsdl:operation>
>  >>>         <wsdl:operation name="helloParam">
>  >>>             <wsdl:input message="ns0:helloParamRequest"
>  >>> wsaw:Action="urn:helloParam"/>
>  >>>
>  >>>             <wsdl:output message="ns0:helloParamResponse"
>  >>> wsaw:Action="urn:helloParamResponse"/>
>  >>>         </wsdl:operation>
>  >>>     </wsdl:portType>
>  >>>     <wsdl:binding name="helloServiceSOAP11Binding"
>  >>> type="ns0:helloServicePortType">
>  >>>         <soap:binding transport="
>
>  http://schemas.xmlsoap.org/soap/http"
>
>   >>> style="document"/>
>  >>>         <wsdl:operation name="hello">
>  >>>             <soap:operation soapAction="urn:hello"
>
>  style="document"/>
>
>   >>>             <wsdl:input>
>  >>>                 <soap:body use="literal"/>
>  >>>
>  >>>             </wsdl:input>
>  >>>             <wsdl:output>
>  >>>                 <soap:body use="literal"/>
>  >>>             </wsdl:output>
>  >>>         </wsdl:operation>
>  >>>         <wsdl:operation name="helloParam">
>  >>>             <soap:operation soapAction="urn:helloParam"
>  >>> style="document"/>
>  >>>             <wsdl:input>
>  >>>                 <soap:body use="literal"/>
>  >>>
>  >>>             </wsdl:input>
>  >>>             <wsdl:output>
>  >>>                 <soap:body use="literal"/>
>  >>>             </wsdl:output>
>  >>>         </wsdl:operation>
>  >>>     </wsdl:binding>
>  >>>     <wsdl:binding name="helloServiceSOAP12Binding"
>  >>> type="ns0:helloServicePortType">
>  >>>         <soap12:binding
>  >>> transport="http://schemas.xmlsoap.org/soap/http" <http://schemas.xmlsoap.org/soap/http>
>  >>> style="document"/>
>  >>>         <wsdl:operation name="hello">
>  >>>
>  >>>             <soap12:operation soapAction="urn:hello"
>
>  style="document"/>
>
>   >>>             <wsdl:input>
>  >>>                 <soap12:body use="literal"/>
>  >>>             </wsdl:input>
>  >>>             <wsdl:output>
>  >>>                 <soap12:body use="literal"/>
>  >>>             </wsdl:output>
>  >>>         </wsdl:operation>
>  >>>         <wsdl:operation name="helloParam">
>  >>>
>  >>>             <soap12:operation soapAction="urn:helloParam"
>  >>> style="document"/>
>  >>>             <wsdl:input>
>  >>>                 <soap12:body use="literal"/>
>  >>>             </wsdl:input>
>  >>>             <wsdl:output>
>  >>>                 <soap12:body use="literal"/>
>  >>>             </wsdl:output>
>  >>>         </wsdl:operation>
>  >>>     </wsdl:binding>
>  >>>
>  >>>     <wsdl:binding name="helloServiceHttpBinding"
>  >>> type="ns0:helloServicePortType">
>  >>>         <http:binding verb="POST"/>
>  >>>         <wsdl:operation name="hello">
>  >>>             <http:operation location="helloService/hello"/>
>  >>>             <wsdl:input>
>  >>>                 <mime:content type="text/xml" part="hello"/>
>  >>>             </wsdl:input>
>  >>>             <wsdl:output>
>  >>>                 <mime:content type="text/xml" part="hello"/>
>  >>>
>  >>>             </wsdl:output>
>  >>>         </wsdl:operation>
>  >>>         <wsdl:operation name="helloParam">
>  >>>             <http:operation location="helloService/helloParam"/>
>  >>>             <wsdl:input>
>  >>>                 <mime:content type="text/xml" part="helloParam"/>
>  >>>             </wsdl:input>
>  >>>             <wsdl:output>
>  >>>                 <mime:content type="text/xml" part="helloParam"/>
>  >>>
>  >>>             </wsdl:output>
>  >>>         </wsdl:operation>
>  >>>     </wsdl:binding>
>  >>>     <wsdl:service name="helloService">
>  >>>         <wsdl:port name="helloServiceSOAP11port_http"
>  >>> binding="ns0:helloServiceSOAP11Binding">
>  >>>             <soap:address
>  >>> location="http://localhost:8080/axis2/services/helloService" <http://localhost:8080/axis2/services/helloService>/>
>  >>>         </wsdl:port>
>  >>>         <wsdl:port name="helloServiceSOAP12port_http"
>  >>> binding="ns0:helloServiceSOAP12Binding">
>  >>>             <soap12:address
>  >>> location="http://localhost:8080/axis2/services/helloService" <http://localhost:8080/axis2/services/helloService>/>
>  >>>
>  >>>         </wsdl:port>
>  >>>         <wsdl:port name="helloServiceHttpport"
>  >>> binding="ns0:helloServiceHttpBinding">
>  >>>             <http:address
>  > <http:address>>> location="http://localhost:8080/axis2/services/helloService" <http://localhost:8080/axis2/services/helloService>/>
>  >>>         </wsdl:port>
>  >>>     </wsdl:service>
>  >>> </wsdl:definitions>
>  >>>
>  >>>
>  >>> Cheers!
>  >>>
>  >>> ~Adam
>  >>>
>  >>>
>  >>> Matthieu Riou wrote:
>  >>>
>  >>>> Hi Adam,
>  >>>>
>  >>>> That's pretty strange, you don't seem to have any error or
>  >>>> exception at
>  >>>> deployment. Does your process declare any <provide> element in
>
>  your
>
>   >>>> deploy.xml ? I don't have anything else that could give you that
>  >>>> type of
>  >>>> behavior on top of my head, so if it's not a missing <provide>
>
>  I'd
>
>   >>>>
>  >>> create a
>  >>>
>  >>>> Jira issue and attach your process to it. That way I can have a
>  >>>> look at
>  >>>>
>  >>> the
>  >>>
>  >>>> whole thing and see what's wrong.
>  >>>>
>  >>>> Cheers,
>  >>>> Matthieu
>  >>>>
>  >>>> On 3/31/08, Adam Nowak <anowak@idcor.com> <anowak@idcor.com> wrote:
>  >>>>
>  >>>>
>  >>>>> Good Afternoon,
>  >>>>>
>  >>>>> I have created a BPEL process called helloProcess. The process
>  >>>>> calls a
>  >>>>> web-service which takes no parameters and returns the string
>
>  "Hello".
>
>   >>>>> Every time I go to deploy the process, a .cbp file is generated,
>  >>>>>
>  >>> however
>  >>>
>  >>>>> helloProcess does not show up in my ODE Process list
>  >>>>> (http://localhost:8080/ode/services/listServices).
>  >>>>>
>  >>>>> Here is the output of my stdout log for Tomcat:
>  >>>>> DEBUG - GeronimoLog.debug(66) | Process store event:
>  >>>>> {ProcessStoreEvent#DEPLOYED:{
>  >>>>>
>  >>> http://service.idcor.src}helloParamProcess-32
>  >>>
>  >>>>> }
>  >>>>> DEBUG - GeronimoLog.debug(66) | Ignoring store event:
>  >>>>> {ProcessStoreEvent#DEPLOYED:{
>  >>>>>
>  >>> http://service.idcor.src}helloParamProcess-32
>  >>>
>  >>>>> }
>  >>>>> DEBUG - GeronimoLog.debug(66) | Process store event:
>  >>>>> {ProcessStoreEvent#ACTVIATED:{
>  >>>>> http://service.idcor.src}helloParamProcess-32}
>  >>>>> DEBUG - GeronimoLog.debug(66) | register:
>  >>>>> {http://service.idcor.src}helloParamProcess-32
>  >>>>> DEBUG - GeronimoLog.debug(66) | Registering process
>  >>>>> {http://service.idcor.src}helloParamProcess-32 with server.
>  >>>>> DEBUG - GeronimoLog.debug(66) | Activating
>  >>>>> {http://service.idcor.src}helloParamProcess-32
>  >>>>> DEBUG - GeronimoLog.debug(66) | Activated
>  >>>>> {http://service.idcor.src}helloParamProcess-32
>  >>>>> DEBUG - GeronimoLog.debug(66) | Rehydrating process
>  >>>>> {http://service.idcor.src}helloParamProcess-32
>  >>>>> DEBUG - GeronimoLog.debug(66) | Processing <invoke> element for
>  >>>>> process
>  >>>>> {http://service.idcor.src}helloParamProcess-32: partnerlink
>  >>>>> helloPartnerLink -->
>  >>>>> {
>
>  http://service.idcor.src}helloService:helloServiceSOAP11port_http
>
>   >>>>> DEBUG - GeronimoLog.debug(66) | Setting external service with
>
>  empty
>
>   >>>>> namespace replication
>  >>>>> DEBUG - GeronimoLog.debug(66) | Created external service
>  >>>>> {http://service.idcor.src}helloService
>  >>>>> DEBUG - GeronimoLog.debug(66) | Activated
>  >>>>> {http://service.idcor.src}helloParamProcess-32 partnerrole
>  >>>>> helloPartnerLink: EPR is
>
>  org.apache.ode.bpel.epr.WSAEndpoint@1a5ba75
>
>   >>>>> DEBUG - GeronimoLog.debug(66) | Creating process DAO for
>  >>>>> {
>  >>>>>
>  >>>
>
>  http://service.idcor.src}helloParamProcess-32(guid=hqejbhcnphr35qs4ifkfq4)
>
>   >>>
>  >>>
>  >>>>> INFO - GeronimoLog.info(79) | Registered process
>  >>>>> {http://service.idcor.src}helloParamProcess-32.
>  >>>>> INFO - GeronimoLog.info(79) | Deployment of artifact bpelTest
>  >>>>> successful: [{http://service.idcor.src}helloParamProcess-32]
>  >>>>>
>  >>>>> PS. I am new to BPEL + Apache ODE so any help would be greatly
>  >>>>> appreciated.
>  >>>>>
>  >>>>> Cheers!
>  >>>>>
>  >>>>> ~Adam
>  >>>>>
>  >>>>>
>  >>>>>
>  >>>>
>  >>>
>  >>
>  >>
>  >
>
>
>
>
>
> 2008-04-01 16:53:57,406 INFO  org.apache.axis2.deployment.ModuleDeployer -
> Deploying module: addressing-1.2
> 2008-04-01 16:53:57,437 INFO  org.apache.axis2.deployment.ModuleDeployer -
> Deploying module: rahas-1.3
> 2008-04-01 16:53:57,812 INFO  org.apache.axis2.deployment.ModuleDeployer -
> Deploying module: rampart-1.3
> 2008-04-01 16:53:57,812 INFO  org.apache.axis2.deployment.ModuleDeployer -
> Deploying module: soapmonitor-1.2
> 2008-04-01 16:53:57,968 INFO  org.apache.axis2.deployment.ServiceDeployer- Deploying Web service:
> testService.aar
> 2008-04-01 16:53:57,968 INFO  org.apache.axis2.deployment.ServiceDeployer- Deploying Web service: test_service_hello.aar
> 2008-04-01 16:53:57,984 INFO  org.apache.axis2.deployment.ServiceDeployer- Deploying Web service:
> version.aar
> DEBUG - GeronimoLog.debug(66) | Loading properties
> WARN - GeronimoLog.warn(92) | Config file C:\Tomcat
> 6.0\webapps\ode\WEB-INF\conf\ode-axis2.properties not found, default
> values will be used.
> DEBUG - GeronimoLog.debug(66) | Initializing transaction manager
> DEBUG - GeronimoLog.debug(66) | Initializing transaction manager using
> org.apache.ode.il.EmbeddedGeronimoFactory
> DEBUG - GeronimoLog.debug(66) | Creating data source.
> DEBUG - GeronimoLog.debug(66) | Starting DAO.
> INFO - GeronimoLog.info(79) | Using DAO Connection Factory class
> org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
> DEBUG - GeronimoLog.debug(66) | DAO started.
> DEBUG - GeronimoLog.debug(66) | Initializing BPEL process store.
> DEBUG - GeronimoLog.debug(66) | Initializing BPEL server.
> DEBUG - GeronimoLog.debug(66) | ODE initializing
> DEBUG - GeronimoLog.debug(66) | BPEL SERVER initializing
> DEBUG - GeronimoLog.debug(66) | BPEL SERVER starting.
> INFO - GeronimoLog.info(79) | BPEL Server Started.
> DEBUG - GeronimoLog.debug(66) | Initializing JCA adapter.
> INFO - GeronimoLog.info(79) | Poller started.
> INFO - GeronimoLog.info(79) | Process deployment polling started on path
> C:\Tomcat 6.0\webapps\ode\WEB-INF\processes.
> INFO - GeronimoLog.info(79) | ODE Service Engine has been started.
> DEBUG - GeronimoLog.debug(66) | Process store event:
> {ProcessStoreEvent#DEPLOYED:{http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> }
> DEBUG - GeronimoLog.debug(66) | Ignoring store event:
> {ProcessStoreEvent#DEPLOYED:{http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> }
> DEBUG - GeronimoLog.debug(66) | Process store event:
> {ProcessStoreEvent#ACTVIATED:{http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> }
> DEBUG - GeronimoLog.debug(66) | register: {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> DEBUG - GeronimoLog.debug(66) | Registering process {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>with server.
> DEBUG - GeronimoLog.debug(66) | Register process: serviceId={
> http://service.idcor.src/Process}helloService:helloServiceSOAP11port_http<http://service.idcor.src/Process%7DhelloService:helloServiceSOAP11port_http>,
> process=BpelProcess[{http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> ]
> DEBUG - GeronimoLog.debug(66) | Activating {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> DEBUG - GeronimoLog.debug(66) | Destroying service {
> http://service.idcor.src/Process}helloService<http://service.idcor.src/Process%7DhelloService>port helloServiceSOAP11port_http
> DEBUG - GeronimoLog.debug(66) | Couldn't find service {
> http://service.idcor.src/Process}helloService<http://service.idcor.src/Process%7DhelloService>port helloServiceSOAP11port_http to destroy.
> DEBUG - GeronimoLog.debug(66) | Create AxisService: service={
> http://service.idcor.src/Process}helloService<http://service.idcor.src/Process%7DhelloService>port=helloServiceSOAP11port_http WSDL=
> hello.wsdl BPEL=hello.bpel
> DEBUG - GeronimoLog.debug(66) | Looking for Axis2 service configuration
> file:
> file:/C:/Tomcat%206.0/webapps/ode/WEB-INF/processes/hello/helloService.axis2
> DEBUG - GeronimoLog.debug(66) | Axis2 service configuration not found:
> file:/C:/Tomcat%206.0/webapps/ode/WEB-INF/processes/hello/helloService.axis2
> DEBUG - GeronimoLog.debug(66) | Setting service with empty namespace
> replication
> DEBUG - GeronimoLog.debug(66) | Created Axis2 service {
> http://service.idcor.src/Process}helloService<http://service.idcor.src/Process%7DhelloService>
> DEBUG - GeronimoLog.debug(66) | Activated {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>myrole client: EPR is
> org.apache.ode.bpel.epr.WSAEndpoint@17c760b
> DEBUG - GeronimoLog.debug(66) | Activated {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> DEBUG - GeronimoLog.debug(66) | Rehydrating process {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> DEBUG - GeronimoLog.debug(66) | Processing <invoke> element for process {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>:
> partnerlink helloServicePLink --> {
> http://service.idcor.src}helloService:helloServiceSOAP11port_http<http://service.idcor.src%7DhelloService:helloServiceSOAP11port_http>
> DEBUG - GeronimoLog.debug(66) | Setting external service with empty
> namespace replication
> DEBUG - GeronimoLog.debug(66) | Created external service {
> http://service.idcor.src}helloService<http://service.idcor.src%7DhelloService>
> DEBUG - GeronimoLog.debug(66) | Activated {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>partnerrole helloServicePLink: EPR is
> org.apache.ode.bpel.epr.WSAEndpoint@1136019
> DEBUG - GeronimoLog.debug(66) | Creating process DAO for {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>(guid=hqejbhcnphr35u76nvbmu8)
> INFO - GeronimoLog.info(79) | Registered process {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> .
> INFO - GeronimoLog.info(79) | Deployment of artifact hello successful: [{
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> ]
> DEBUG - GeronimoLog.debug(66) | Found a header in incoming message,
> checking if there are endpoints there.
> DEBUG - GeronimoLog.debug(66) | Received request message for
> helloService.{http://service.idcor.src/Process}hello<http://service.idcor.src/Process%7Dhello>
> DEBUG - GeronimoLog.debug(66) | Starting transaction.
> DEBUG - GeronimoLog.debug(66) | Routed: svcQname {
> http://service.idcor.src/Process}helloService<http://service.idcor.src/Process%7DhelloService>--> BpelProcess[{
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> ]
> DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation:
> name=hello
> style=REQUEST_RESPONSE,1
> Input: name=null
> Message: name={http://service.idcor.src/Process}helloRequest<http://service.idcor.src/Process%7DhelloRequest>
> extension attribute: {
> http://www.w3.org/2006/05/addressing/wsdl}Action=urn:hello<http://www.w3.org/2006/05/addressing/wsdl%7DAction=urn:hello>
> Output: name=null
> Message: name={http://service.idcor.src/Process}helloResponse<http://service.idcor.src/Process%7DhelloResponse>
> Part: name=parameters
> elementName={http://service.idcor.src/Process}helloResponse<http://service.idcor.src/Process%7DhelloResponse>
> extension attribute: {
> http://www.w3.org/2006/05/addressing/wsdl}Action=urn:helloResponse<http://www.w3.org/2006/05/addressing/wsdl%7DAction=urn:helloResponse>from service {
> http://service.idcor.src/Process}helloService<http://service.idcor.src/Process%7DhelloService>
> DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX
> {MyRoleMex#hqejbhcnphr35u76nvbmua [Client hqejbhcnphr35u76nvbmu9] calling {
> http://service.idcor.src/Process}helloService.hello(...)<http://service.idcor.src/Process%7DhelloService.hello%28...%29>
> }
> DEBUG - GeronimoLog.debug(66) | Message content:  <?xml version="1.0"
> encoding="UTF-8"?>
> <message/>
> DEBUG - GeronimoLog.debug(66) | Routed: svcQname {
> http://service.idcor.src/Process}helloService<http://service.idcor.src/Process%7DhelloService>--> BpelProcess[{
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> ]
> DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==> BpelProcess[{
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>
> ]
> DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX
> {MyRoleMex#hqejbhcnphr35u76nvbmua [Client hqejbhcnphr35u76nvbmu9] calling {
> http://service.idcor.src/Process}helloService.hello(...)<http://service.idcor.src/Process%7DhelloService.hello%28...%29>
> }
> DEBUG - GeronimoLog.debug(66) | Commiting transaction.
> DEBUG - GeronimoLog.debug(66) | >>
> handleWorkEvent(jobData={mexid=hqejbhcnphr35u76nvbmua, pid={
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>,
> type=INVOKE_INTERNAL})
> DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid
> hqejbhcnphr35u76nvbmua
> DEBUG - GeronimoLog.debug(66) | GET MEX property
> org.apache.ode.bpel.myRoleSessionId = null
> DEBUG - GeronimoLog.debug(66) | GET MEX property
> org.apache.ode.bpel.myRoleSessionId = null
> DEBUG - GeronimoLog.debug(66) | GET MEX property
> org.apache.ode.bpel.partnerRoleSessionId = null
> DEBUG - GeronimoLog.debug(66) | INPUTMSG: 16.hello: MSG RCVD keys=[]
> mySessionId=null partnerSessionId=null
> DEBUG - GeronimoLog.debug(66) | INPUTMSG: 16.hello: routing failed,
> CREATING NEW INSTANCE
> DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for
> instance 3851. INDEXED STATE={}
> DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING
> CORRELATOR 16.hello
> DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: CHECKING
> for NEW INSTANCE match
> DEBUG - GeronimoLog.debug(66) | INPUTMSGMATCH: Changing process instance
> state from ready to active
> DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: FOUND match
> for NEW instance mexRef={MyRoleMex#hqejbhcnphr35u76nvbmua [Client
> hqejbhcnphr35u76nvbmu9] calling {
> http://service.idcor.src/Process}helloService.hello(...)<http://service.idcor.src/Process%7DhelloService.hello%28...%29>
> }
> DEBUG - GeronimoLog.debug(66) | INVOKING PARTNER:
> partnerLink={PartnerLinkInstance
> partnerLinkDecl=OPartnerLink#17,scopeInstanceId=3901}, op=hello
> channel=InvokeResponseChannel#17)
> DEBUG - GeronimoLog.debug(66) | INVOKE PARTNER (SEP): sessionId=null
> partnerSessionId=null
> DEBUG - GeronimoLog.debug(66) | Routed: svcQname {
> http://service.idcor.src}helloService<http://service.idcor.src%7DhelloService>--> null
> DEBUG - GeronimoLog.debug(66) | Invoking a partner operation: hello
> DEBUG - GeronimoLog.debug(66) | The service to invoke is the external
> service org.apache.ode.axis2.ExternalService@ba4539
> DEBUG - GeronimoLog.debug(66) | Resolving endpoint reference <?xml
> version="1.0" encoding="UTF-8"?>
> <service-ref xmlns="http://docs.oasis-open.org/wsbpel/2.0/serviceref"><EndpointReference
> xmlns="http://www.w3.org/2005/08/addressing"><Metadata><ServiceName
> xmlns="http://www.w3.org/2006/05/addressing/wsdl"
> EndpointName="helloServiceSOAP11port_http" xmlns:servicens="
> http://service.idcor.src
> ">servicens:helloService</ServiceName></Metadata><Address>
> http://idcor.com:8080/axis2/services/helloService
> </Address></EndpointReference></service-ref>
> DEBUG - GeronimoLog.debug(66) | GET MEX property
> org.apache.ode.bpel.partnerRoleSessionId = null
> DEBUG - GeronimoLog.debug(66) | GET MEX property
> org.apache.ode.bpel.myRoleSessionId = null
> DEBUG - GeronimoLog.debug(66) | My-Role EPR not specified, SEP will not be
> used.
> DEBUG - GeronimoLog.debug(66) | Axis2 sending message to
> http://idcor.com:8080/axis2/services/helloService using MEX
> {PartnerRoleMex#hqejbhcnphr35u76nvbmud [PID {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>]
> calling org.apache.ode.bpel.epr.WSAEndpoint@116c054.hello(...)}
> DEBUG - GeronimoLog.debug(66) | Message: <?xml version="1.0"
> encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/
> "><soapenv:Body></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | replyAsync mex=hqejbhcnphr35u76nvbmud
> DEBUG - GeronimoLog.debug(66) | Setting execution state on instance 3851
> DEBUG - GeronimoLog.debug(66) | Sending stateful TO epr in message header
> using session null
> DEBUG - GeronimoLog.debug(66) | Sending a message containing wsa endpoints
> in headers for session passing.
> DEBUG - GeronimoLog.debug(66) | <?xml version="1.0"
> encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><addr:To
> xmlns:addr="http://www.w3.org/2005/08/addressing">
> http://idcor.com:8080/axis2/services/helloService</addr:To><addr:Action
> xmlns:addr="http://www.w3.org/2005/08/addressing">urn:hello</addr:Action><addr:ReplyTo
> xmlns:addr="http://www.w3.org/2005/08/addressing"><addr:Address>
> http://www.w3.org/2005/08/addressing/anonymous</addr:Address></addr:ReplyTo><addr:MessageID
> xmlns:addr="http://www.w3.org/2005/08/addressing
> ">uuid:hqejbhcnphr35u76nvbmue</addr:MessageID></soapenv:Header><soapenv:Body></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | Found a header in incoming message,
> checking if there are endpoints there.
> DEBUG - GeronimoLog.debug(66) | Got service response: <?xml version="1.0"
> encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="
> http://www.w3.org/2005/08/addressing"><soapenv:Header><wsa:Action>urn:helloResponse</wsa:Action><wsa:RelatesTo>uuid:hqejbhcnphr35u76nvbmue</wsa:RelatesTo></soapenv:Header><soapenv:Body><ns:helloResponse
> xmlns:ns="http://service.idcor.src
> "><ns:return>Hello</ns:return></ns:helloResponse></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | Received response for MEX
> {PartnerRoleMex#hqejbhcnphr35u76nvbmud [PID {
> http://service.idcor.src/Process}hello-73<http://service.idcor.src/Process%7Dhello-73>]
> calling null.hello(...)}
> DEBUG - GeronimoLog.debug(66) | RESPONSE (NORMAL): <?xml version="1.0"
> encoding="UTF-8"?>
> <message><parameters><helloResponse xmlns="http://service.idcor.src"
> xmlns:ns="http://service.idcor.src" xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="
> http://www.w3.org/2005/08/addressing
> "><return>Hello</return></helloResponse></parameters></message>
> DEBUG - GeronimoLog.debug(66) | reply mex=hqejbhcnphr35u76nvbmud
> DEBUG - GeronimoLog.debug(66) | create work event for
> mex=hqejbhcnphr35u76nvbmud
> DEBUG - GeronimoLog.debug(66) | Thread[pool-2-thread-1,5,main]:
> lock(iid=3851, time=1MICROSECONDS)
> DEBUG - GeronimoLog.debug(66) | Thread[pool-2-thread-1,5,main]:
> lock(iid=3851, time=1MICROSECONDS)-->GRANTED
> DEBUG - GeronimoLog.debug(66) | >>
> handleWorkEvent(jobData={mexid=hqejbhcnphr35u76nvbmud, iid=3851,
> type=INVOKE_RESPONSE, channel=17})
> DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for
> instance 3851. INDEXED STATE={{OScope 'hello_Receive'
> id=22}::8=[SCOPE(...)], {OScope 'hello_Receive'
> id=22}::7=[ACTIVITYGUARD(...)],
> OSequence#18-main::2=[SEQUENCE(self=(OSequence#18-main,TerminationChannel#3,ParentScopeChannel#5),
> linkframe=org.apache.ode.bpel.runtime.LinkFrame@35ee49, remaining=[{OScope
> 'hello_Receive' id=22}, {OAssign : BuildResponseMessage,
> joinCondition=null}, OReply#36-replyOutput])], {OScope
> '__PROCESS_SCOPE:hello' id=3}::0=[ACTIVE(...)],
> OInvoke#23-hello_Receive::9=[ACTIVITYGUARD(...)],
> OSequence#18-main::1=[ACTIVITYGUARD(...)],
> OInvoke#23-hello_Receive::10=[INVOKE(...)], {OScope 'hello_Receive'
> id=22}::8=[ACTIVE(...)], {OScope '__PROCESS_SCOPE:hello'
> id=3}::0=[SCOPE(...)]}
> DEBUG - GeronimoLog.debug(66) | InvokeResponse event for iid 3851
> DEBUG - GeronimoLog.debug(66) | Invoking message response for mexid
> hqejbhcnphr35u76nvbmud and channel 17
> DEBUG - GeronimoLog.debug(66) | Triggering response
> ERROR - GeronimoLog.error(104) | Assignment Fault: {
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure,lineNo=30,faultExplanation=No<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure,lineNo=30,faultExplanation=No>results for expression: {OXPath10Expression /return}
> DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault '{
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure>
> '
> DEBUG - GeronimoLog.debug(66) | Processing an async reply from service {
> http://service.idcor.src/Process}helloService<http://service.idcor.src/Process%7DhelloService>
> DEBUG - GeronimoLog.debug(66) | Thread[pool-2-thread-1,5,main]:
> unlock(iid=3851)
> DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
> DEBUG - GeronimoLog.debug(66) | Handling response for MEX
> {MyRoleMex#hqejbhcnphr35u76nvbmua [Client hqejbhcnphr35u76nvbmu9] calling {
> http://service.idcor.src/Process}helloService.hello(...)<http://service.idcor.src/Process%7DhelloService.hello%28...%29>
> }
> DEBUG - GeronimoLog.debug(66) | Starting transaction.
> DEBUG - GeronimoLog.debug(66) | Fault response message: {
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure>
> DEBUG - GeronimoLog.debug(66) | Returning fault: <?xml version="1.0"
> encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring
> xmlns:axis2ns1="http://docs.oasis-open.org/wsbpel/2.0/process/executable
> ">axis2ns1:selectionFailure</faultstring><detail></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr35u76nvbmua
> DEBUG - GeronimoLog.debug(66) | Comitting transaction.
> DEBUG - GeronimoLog.debug(66) | Reply for helloService.{
> http://service.idcor.src/Process}hello<http://service.idcor.src/Process%7Dhello>
> DEBUG - GeronimoLog.debug(66) | Reply message <?xml version="1.0"
> encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring
> xmlns:axis2ns1="http://docs.oasis-open.org/wsbpel/2.0/process/executable
> ">axis2ns1:selectionFailure</faultstring><detail></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message