You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "irshad khan (JIRA)" <ji...@apache.org> on 2009/09/29 17:21:15 UTC

[jira] Created: (ODE-669) How to invoke a webservice using BPEL process.What changes are required in deploy.xml

How to invoke  a webservice using BPEL process.What changes are required in deploy.xml
--------------------------------------------------------------------------------------

                 Key: ODE-669
                 URL: https://issues.apache.org/jira/browse/ODE-669
             Project: ODE
          Issue Type: Bug
          Components: BPEL Runtime
    Affects Versions: 1.3.3
         Environment: TOMCAT on windows XP
            Reporter: irshad khan


Hello All,
I am a new guy on ODE.I having  some problem invoking webservice from BPEL process.I am using sample HelloWorld examples comes with ODE package and little bit modified to invoking partner webservice.
It is compiled successfully.but when am trying to execute then it will give following error message:
webservices EPR  : http://localhost:8080/ode/processes/partner
BPEL process EPR: HelloWorld3

Error:
C:\apache-ode-war-1.3.3\examples\HelloWorld3>sendsoap http://localhost:8080/ode/processes/helloWorld3 testRequest3.soap

WARN - 2009-09-29 20:34:08,109 - <org.apache.commons.httpclient.HttpMethodBase>
Going to buffer response body of large or unknown size. Using getResponseBodyAsS
tream instead is recommended.
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body><soapenv:Fault xmlns:soapenv="http://incubator.apache.org/ode"><faultcode>soapenv:Fault</faultcode>
 <faultstring>Message exchange failure due to: The service cannot be found for the endpoint reference (EPR)  http://localhost:8080/ode/processes/partner </faultstring>
<detail>
<Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode xmlns="">soapenv:Client</faultcode>
<faultstring xmlns="">The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner</faultstring> 
<detail xmlns=""><Exception>org.apache.axis2.AxisFault: The service cannot be found for the endpointreference (EPR)  http://localhost:8080/ode/processes/partner&#xd;
        at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)&#xd;
        at org.apache.axis2.engine.Phase.invoke(Phase.java:308)&#xd;
        at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)&#xd;
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)&#xd;
        at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
        at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&#xd;
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)&#xd;
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)&#xd;
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#xd;
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)&#xd;
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)&#xd;
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&#xd;
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#xd;
        at java.lang.Thread.run(Unknown Source)&#xd; </Exception></detail></Fault></detail></soapenv:Fault></soapenv:Body>
</soapenv:Envelope>

Server Log:

DEBUG - GeronimoLog.debug(66) | The system is checking for the operation using the following WSAAction: 
DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP message body's first child's local name : hello
DEBUG - GeronimoLog.debug(66) | Found operation org.apache.axis2.description.InOutAxisOperation@97ed28
DEBUG - GeronimoLog.debug(66) | Received request message for helloWorld1.{http://irshad}hello
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://irshad}HelloService1 --> [BpelProcess[{http://irshad}HelloWorld3-26]]
DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: name=hello
style=REQUEST_RESPONSE,1
Input: name=TestIn
Message: name={http://irshad}HelloMessage
Part: name=TestPart
typeName={http://www.w3.org/2001/XMLSchema}string
Output: name=TestOut
Message: name={http://irshad}HelloMessage
Part: name=TestPart
typeName={http://www.w3.org/2001/XMLSchema}string from service {http://irshad}HelloService1
DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = true
DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX {MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling {http://irshad}HelloService1.hello(...)}
DEBUG - GeronimoLog.debug(66) | Message content:  <?xml version="1.0" encoding="UTF-8"?>
<message><TestPart xmlns="" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://irshad">Hello</TestPart></message>
DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==> BpelProcess[{http://irshad}HelloWorld3-26]
DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX {MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling {http://irshad}HelloService1.hello(...)}
DEBUG - GeronimoLog.debug(66) | Commiting transaction.
DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event for mexid hqejbhcnphr4mqmprhg5oh
DEBUG - GeronimoLog.debug(66) | >> handleWorkEvent(jobData={mexid=hqejbhcnphr4mqmprhg5oh, pid={http://irshad}HelloWorld3-26, type=INVOKE_INTERNAL})
DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid hqejbhcnphr4mqmprhg5oh
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: helloPartnerLink1.hello: MSG RCVD keys=[] mySessionId=null partnerSessionId=null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: helloPartnerLink1.hello: routing failed, CREATING NEW INSTANCE
DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance 24801. INDEXED STATE={}
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING CORRELATOR helloPartnerLink1.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#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling {http://irshad}HelloService1.hello(...)}
DEBUG - GeronimoLog.debug(66) | Processing an async reply from service {http://irshad}HelloService1
DEBUG - GeronimoLog.debug(66) | ProcessImpl {http://irshad}HelloWorld3-26 completed OK.
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Handling response for MEX {MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling {http://irshad}HelloService1.hello(...)}
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Response message <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><odens:helloResponse xmlns:odens="http://irshad"><TestPart xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://irshad">Hello World</TestPart></odens:helloResponse></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4mqmprhg5oh
DEBUG - GeronimoLog.debug(66) | Comitting transaction.
DEBUG - GeronimoLog.debug(66) | Reply for helloWorld1.{http://irshad}hello
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><odens:helloResponse xmlns:odens="http://irshad"><TestPart xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://irshad">Hello World</TestPart></odens:helloResponse></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | The system is checking for the operation using the following WSAAction: 
DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP message body's first child's local name : hello
DEBUG - GeronimoLog.debug(66) | Found operation org.apache.axis2.description.InOutAxisOperation@1d5e778
DEBUG - GeronimoLog.debug(66) | Received request message for helloWorld3.{http://concatexample.org}hello
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://concatexample.org}concatService --> [BpelProcess[{http://ode/bpel/unit-test}HelloWorld4-65]]
DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: name=hello
style=REQUEST_RESPONSE,1
Input: name=TestIn
Message: name={http://concatexample.org}concatMessage
Part: name=TestPart
typeName={http://www.w3.org/2001/XMLSchema}string
Output: name=TestOut
Message: name={http://concatexample.org}concatMessage
Part: name=TestPart
typeName={http://www.w3.org/2001/XMLSchema}string from service {http://concatexample.org}concatService
DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = true
DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX {MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
DEBUG - GeronimoLog.debug(66) | Message content:  <?xml version="1.0" encoding="UTF-8"?>
<message><TestPart xmlns="" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://concatexample.org">Hello</TestPart></message>
DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==> BpelProcess[{http://ode/bpel/unit-test}HelloWorld4-65]
DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX {MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
DEBUG - GeronimoLog.debug(66) | Commiting transaction.
DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event for mexid hqejbhcnphr4mqmprhg5ol
DEBUG - GeronimoLog.debug(66) | >> handleWorkEvent(jobData={mexid=hqejbhcnphr4mqmprhg5ol, pid={http://ode/bpel/unit-test}HelloWorld4-65, type=INVOKE_INTERNAL})
DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid hqejbhcnphr4mqmprhg5ol
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: helloPartnerLink.hello: MSG RCVD keys=[] mySessionId=null partnerSessionId=null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: helloPartnerLink.hello: routing failed, CREATING NEW INSTANCE
DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance 24802. INDEXED STATE={}
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING CORRELATOR helloPartnerLink.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#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
DEBUG - GeronimoLog.debug(66) | INVOKING PARTNER: partnerLink={PartnerLinkInstance partnerLinkDecl=OPartnerLink#14,scopeInstanceId=24852}, op=hello channel=InvokeResponseChannel#20)
DEBUG - GeronimoLog.debug(66) | INVOKE PARTNER (SEP): sessionId=null partnerSessionId=null
DEBUG - GeronimoLog.debug(66) | SET MEX property activityId = 41
DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://partner.org}partnerService --> null
DEBUG - GeronimoLog.debug(66) | Creating invocation check event in 180000ms for mexid hqejbhcnphr4mqmprhg5oo
DEBUG - GeronimoLog.debug(66) | SET MEX property invokeCheckJobId = hqejbhcnphr4mqmprhg5op
DEBUG - GeronimoLog.debug(66) | Invoking a partner operation: hello
DEBUG - GeronimoLog.debug(66) | The service to invoke is the external service {http://partner.org}partnerService:partnerPort
DEBUG - GeronimoLog.debug(66) | Create a new ServiceClient for axis_service_for_{http://partner.org}partnerService#partnerPort_hqejbhcnphr4mqmprhg5oq
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="partnerPort" xmlns:servicens="http://partner.org">servicens:partnerService</ServiceName></Metadata><Address>http://localhost:8080/ode/processes/partner</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://localhost:8080/ode/processes/partner using MEX {PartnerRoleMex#hqejbhcnphr4mqmprhg5oo [PID {http://ode/bpel/unit-test}HelloWorld4-65] calling org.apache.ode.bpel.epr.WSAEndpoint@636a7e.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><odens:hello xmlns:odens="http://partner.org"><TestPart>Hello</TestPart></odens:hello></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | replyAsync mex=hqejbhcnphr4mqmprhg5oo
DEBUG - GeronimoLog.debug(66) | Setting execution state on instance 24802
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://localhost:8080/ode/processes/partner</addr:To><addr:Action xmlns:addr="http://www.w3.org/2005/08/addressing"></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:hqejbhcnphr4mqmprhg5or</addr:MessageID></soapenv:Header><soapenv:Body><odens:hello xmlns:odens="http://partner.org"><TestPart>Hello</TestPart></odens:hello></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Checking for Service using target endpoint address : http://localhost:8080/ode/processes/partner
WARN - GeronimoLog.warn(92) | No service has been found!
DEBUG - GeronimoLog.debug(66) | Service response:
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Client</faultcode><faultstring>The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner</faultstring><detail><Exception>org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner&#xd;
	at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)&#xd;
	at org.apache.axis2.engine.Phase.invoke(Phase.java:308)&#xd;
	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)&#xd;
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)&#xd;
	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&#xd;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)&#xd;
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)&#xd;
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#xd;
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)&#xd;
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)&#xd;
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&#xd;
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#xd;
	at java.lang.Thread.run(Unknown Source)&#xd;
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Received response for MEX {PartnerRoleMex#hqejbhcnphr4mqmprhg5oo [PID {http://ode/bpel/unit-test}HelloWorld4-65] calling null.hello(...)}
WARN - GeronimoLog.warn(92) | Fault response: faultType=(unkown)
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Client</faultcode><faultstring>The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner</faultstring><detail><Exception>org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner&#xd;
	at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)&#xd;
	at org.apache.axis2.engine.Phase.invoke(Phase.java:308)&#xd;
	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)&#xd;
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)&#xd;
	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&#xd;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)&#xd;
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)&#xd;
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#xd;
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)&#xd;
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)&#xd;
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&#xd;
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#xd;
	at java.lang.Thread.run(Unknown Source)&#xd;
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | replyWithFailure mex=hqejbhcnphr4mqmprhg5oo failureType=OTHER description=The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner details=<?xml version="1.0" encoding="UTF-8"?>
<Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><faultcode xmlns="">soapenv:Client</faultcode><faultstring xmlns="">The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner</faultstring><detail xmlns=""><Exception>org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner&#xd;
	at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)&#xd;
	at org.apache.axis2.engine.Phase.invoke(Phase.java:308)&#xd;
	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)&#xd;
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)&#xd;
	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&#xd;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)&#xd;
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)&#xd;
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#xd;
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)&#xd;
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)&#xd;
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&#xd;
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#xd;
	at java.lang.Thread.run(Unknown Source)&#xd;
</Exception></detail></Fault>
DEBUG - GeronimoLog.debug(66) | create work event for mex=hqejbhcnphr4mqmprhg5oo
DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-1,5,main]: lock(iid=24802, time=1MICROSECONDS)
DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-1,5,main]: lock(iid=24802, time=1MICROSECONDS)-->GRANTED
DEBUG - GeronimoLog.debug(66) | >> handleWorkEvent(jobData={mexid=hqejbhcnphr4mqmprhg5oo, iid=24802, type=INVOKE_RESPONSE, channel=20})
DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance 24802. INDEXED STATE={{OScope 'get-msg' id=40}::10=[SCOPE(...)], OSequence#15-sequence-activity-line-33::2=[SEQUENCE(self=(OSequence#15-sequence-activity-line-33,TerminationChannel#3,ParentScopeChannel#5), linkframe=org.apache.ode.bpel.runtime.LinkFrame@1d7a082, remaining=[{OScope 'get-msg' id=40}, OReply#47-end])], OInvoke#41-get-msg::12=[INVOKE(...)], {OScope 'get-msg' id=40}::10=[ACTIVE(...)], {OScope '__PROCESS_SCOPE:HelloWorld4' id=3}::0=[SCOPE(...)], OSequence#15-sequence-activity-line-33::1=[ACTIVITYGUARD(...)], OInvoke#41-get-msg::11=[ACTIVITYGUARD(...)], {OScope 'get-msg' id=40}::9=[ACTIVITYGUARD(...)], {OScope '__PROCESS_SCOPE:HelloWorld4' id=3}::0=[ACTIVE(...)]}
DEBUG - GeronimoLog.debug(66) | InvokeResponse event for iid 24802
DEBUG - GeronimoLog.debug(66) | Invoking message response for mexid hqejbhcnphr4mqmprhg5oo and channel 20
DEBUG - GeronimoLog.debug(66) | Triggering response
ERROR - GeronimoLog.error(104) | Failure during invoke: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner
INFO - GeronimoLog.info(79) | ActivityRecovery: Registering activity 11, failure reason: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner on channel 21
DEBUG - GeronimoLog.debug(66) | Setting execution state on instance 24802
DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-1,5,main]: unlock(iid=24802)
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Handling response for MEX {MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Failure response message: null
WARN - GeronimoLog.warn(96) | MEX produced a fault {MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
org.apache.ode.axis2.OdeFault: Message exchange failure due to: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner
	at org.apache.ode.axis2.util.SoapMessageConverter.createOdeFault(SoapMessageConverter.java:570)
	at org.apache.ode.axis2.ODEService.onResponse(ODEService.java:282)
	at org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java:189)
	at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:69)
	at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:52)
	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)
DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4mqmprhg5ol
DEBUG - GeronimoLog.debug(66) | Comitting transaction.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (ODE-669) How to invoke a webservice using BPEL process.What changes are required in deploy.xml

Posted by "Tammo van Lessen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ODE-669?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tammo van Lessen updated ODE-669:
---------------------------------

    Fix Version/s: 1.3.5

> How to invoke  a webservice using BPEL process.What changes are required in deploy.xml
> --------------------------------------------------------------------------------------
>
>                 Key: ODE-669
>                 URL: https://issues.apache.org/jira/browse/ODE-669
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Runtime
>    Affects Versions: 1.3.3
>         Environment: TOMCAT on windows XP
>            Reporter: irshad khan
>             Fix For: 1.3.5
>
>   Original Estimate: 120h
>  Remaining Estimate: 120h
>
> Hello All,
> I am a new guy on ODE.I having  some problem invoking webservice from BPEL process.I am using sample HelloWorld examples comes with ODE package and little bit modified to invoking partner webservice.
> It is compiled successfully.but when am trying to execute then it will give following error message:
> webservices EPR  : http://localhost:8080/ode/processes/partner
> BPEL process EPR: HelloWorld3
> Error:
> C:\apache-ode-war-1.3.3\examples\HelloWorld3>sendsoap http://localhost:8080/ode/processes/helloWorld3 testRequest3.soap
> WARN - 2009-09-29 20:34:08,109 - <org.apache.commons.httpclient.HttpMethodBase>
> Going to buffer response body of large or unknown size. Using getResponseBodyAsS
> tream instead is recommended.
> <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body><soapenv:Fault xmlns:soapenv="http://incubator.apache.org/ode"><faultcode>soapenv:Fault</faultcode>
>  <faultstring>Message exchange failure due to: The service cannot be found for the endpoint reference (EPR)  http://localhost:8080/ode/processes/partner </faultstring>
> <detail>
> <Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
> <faultcode xmlns="">soapenv:Client</faultcode>
> <faultstring xmlns="">The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner</faultstring> 
> <detail xmlns=""><Exception>org.apache.axis2.AxisFault: The service cannot be found for the endpointreference (EPR)  http://localhost:8080/ode/processes/partner&#xd;
>         at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)&#xd;
>         at org.apache.axis2.engine.Phase.invoke(Phase.java:308)&#xd;
>         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)&#xd;
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)&#xd;
>         at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
>         at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&#xd;
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)&#xd;
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)&#xd;
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#xd;
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)&#xd;
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)&#xd;
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&#xd;
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#xd;
>         at java.lang.Thread.run(Unknown Source)&#xd; </Exception></detail></Fault></detail></soapenv:Fault></soapenv:Body>
> </soapenv:Envelope>
> Server Log:
> DEBUG - GeronimoLog.debug(66) | The system is checking for the operation using the following WSAAction: 
> DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP message body's first child's local name : hello
> DEBUG - GeronimoLog.debug(66) | Found operation org.apache.axis2.description.InOutAxisOperation@97ed28
> DEBUG - GeronimoLog.debug(66) | Received request message for helloWorld1.{http://irshad}hello
> DEBUG - GeronimoLog.debug(66) | Starting transaction.
> DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://irshad}HelloService1 --> [BpelProcess[{http://irshad}HelloWorld3-26]]
> DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: name=hello
> style=REQUEST_RESPONSE,1
> Input: name=TestIn
> Message: name={http://irshad}HelloMessage
> Part: name=TestPart
> typeName={http://www.w3.org/2001/XMLSchema}string
> Output: name=TestOut
> Message: name={http://irshad}HelloMessage
> Part: name=TestPart
> typeName={http://www.w3.org/2001/XMLSchema}string from service {http://irshad}HelloService1
> DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = true
> DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX {MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling {http://irshad}HelloService1.hello(...)}
> DEBUG - GeronimoLog.debug(66) | Message content:  <?xml version="1.0" encoding="UTF-8"?>
> <message><TestPart xmlns="" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://irshad">Hello</TestPart></message>
> DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==> BpelProcess[{http://irshad}HelloWorld3-26]
> DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX {MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling {http://irshad}HelloService1.hello(...)}
> DEBUG - GeronimoLog.debug(66) | Commiting transaction.
> DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event for mexid hqejbhcnphr4mqmprhg5oh
> DEBUG - GeronimoLog.debug(66) | >> handleWorkEvent(jobData={mexid=hqejbhcnphr4mqmprhg5oh, pid={http://irshad}HelloWorld3-26, type=INVOKE_INTERNAL})
> DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid hqejbhcnphr4mqmprhg5oh
> 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: helloPartnerLink1.hello: MSG RCVD keys=[] mySessionId=null partnerSessionId=null
> DEBUG - GeronimoLog.debug(66) | INPUTMSG: helloPartnerLink1.hello: routing failed, CREATING NEW INSTANCE
> DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance 24801. INDEXED STATE={}
> DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING CORRELATOR helloPartnerLink1.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#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling {http://irshad}HelloService1.hello(...)}
> DEBUG - GeronimoLog.debug(66) | Processing an async reply from service {http://irshad}HelloService1
> DEBUG - GeronimoLog.debug(66) | ProcessImpl {http://irshad}HelloWorld3-26 completed OK.
> DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
> DEBUG - GeronimoLog.debug(66) | Handling response for MEX {MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling {http://irshad}HelloService1.hello(...)}
> DEBUG - GeronimoLog.debug(66) | Starting transaction.
> DEBUG - GeronimoLog.debug(66) | Response message <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><odens:helloResponse xmlns:odens="http://irshad"><TestPart xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://irshad">Hello World</TestPart></odens:helloResponse></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4mqmprhg5oh
> DEBUG - GeronimoLog.debug(66) | Comitting transaction.
> DEBUG - GeronimoLog.debug(66) | Reply for helloWorld1.{http://irshad}hello
> 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><odens:helloResponse xmlns:odens="http://irshad"><TestPart xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://irshad">Hello World</TestPart></odens:helloResponse></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | The system is checking for the operation using the following WSAAction: 
> DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP message body's first child's local name : hello
> DEBUG - GeronimoLog.debug(66) | Found operation org.apache.axis2.description.InOutAxisOperation@1d5e778
> DEBUG - GeronimoLog.debug(66) | Received request message for helloWorld3.{http://concatexample.org}hello
> DEBUG - GeronimoLog.debug(66) | Starting transaction.
> DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://concatexample.org}concatService --> [BpelProcess[{http://ode/bpel/unit-test}HelloWorld4-65]]
> DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: name=hello
> style=REQUEST_RESPONSE,1
> Input: name=TestIn
> Message: name={http://concatexample.org}concatMessage
> Part: name=TestPart
> typeName={http://www.w3.org/2001/XMLSchema}string
> Output: name=TestOut
> Message: name={http://concatexample.org}concatMessage
> Part: name=TestPart
> typeName={http://www.w3.org/2001/XMLSchema}string from service {http://concatexample.org}concatService
> DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = true
> DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX {MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
> DEBUG - GeronimoLog.debug(66) | Message content:  <?xml version="1.0" encoding="UTF-8"?>
> <message><TestPart xmlns="" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://concatexample.org">Hello</TestPart></message>
> DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==> BpelProcess[{http://ode/bpel/unit-test}HelloWorld4-65]
> DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX {MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
> DEBUG - GeronimoLog.debug(66) | Commiting transaction.
> DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event for mexid hqejbhcnphr4mqmprhg5ol
> DEBUG - GeronimoLog.debug(66) | >> handleWorkEvent(jobData={mexid=hqejbhcnphr4mqmprhg5ol, pid={http://ode/bpel/unit-test}HelloWorld4-65, type=INVOKE_INTERNAL})
> DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid hqejbhcnphr4mqmprhg5ol
> 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: helloPartnerLink.hello: MSG RCVD keys=[] mySessionId=null partnerSessionId=null
> DEBUG - GeronimoLog.debug(66) | INPUTMSG: helloPartnerLink.hello: routing failed, CREATING NEW INSTANCE
> DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance 24802. INDEXED STATE={}
> DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING CORRELATOR helloPartnerLink.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#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
> DEBUG - GeronimoLog.debug(66) | INVOKING PARTNER: partnerLink={PartnerLinkInstance partnerLinkDecl=OPartnerLink#14,scopeInstanceId=24852}, op=hello channel=InvokeResponseChannel#20)
> DEBUG - GeronimoLog.debug(66) | INVOKE PARTNER (SEP): sessionId=null partnerSessionId=null
> DEBUG - GeronimoLog.debug(66) | SET MEX property activityId = 41
> DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://partner.org}partnerService --> null
> DEBUG - GeronimoLog.debug(66) | Creating invocation check event in 180000ms for mexid hqejbhcnphr4mqmprhg5oo
> DEBUG - GeronimoLog.debug(66) | SET MEX property invokeCheckJobId = hqejbhcnphr4mqmprhg5op
> DEBUG - GeronimoLog.debug(66) | Invoking a partner operation: hello
> DEBUG - GeronimoLog.debug(66) | The service to invoke is the external service {http://partner.org}partnerService:partnerPort
> DEBUG - GeronimoLog.debug(66) | Create a new ServiceClient for axis_service_for_{http://partner.org}partnerService#partnerPort_hqejbhcnphr4mqmprhg5oq
> 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="partnerPort" xmlns:servicens="http://partner.org">servicens:partnerService</ServiceName></Metadata><Address>http://localhost:8080/ode/processes/partner</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://localhost:8080/ode/processes/partner using MEX {PartnerRoleMex#hqejbhcnphr4mqmprhg5oo [PID {http://ode/bpel/unit-test}HelloWorld4-65] calling org.apache.ode.bpel.epr.WSAEndpoint@636a7e.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><odens:hello xmlns:odens="http://partner.org"><TestPart>Hello</TestPart></odens:hello></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | replyAsync mex=hqejbhcnphr4mqmprhg5oo
> DEBUG - GeronimoLog.debug(66) | Setting execution state on instance 24802
> 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://localhost:8080/ode/processes/partner</addr:To><addr:Action xmlns:addr="http://www.w3.org/2005/08/addressing"></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:hqejbhcnphr4mqmprhg5or</addr:MessageID></soapenv:Header><soapenv:Body><odens:hello xmlns:odens="http://partner.org"><TestPart>Hello</TestPart></odens:hello></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | Checking for Service using target endpoint address : http://localhost:8080/ode/processes/partner
> WARN - GeronimoLog.warn(92) | No service has been found!
> DEBUG - GeronimoLog.debug(66) | Service response:
> <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Client</faultcode><faultstring>The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner</faultstring><detail><Exception>org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner&#xd;
> 	at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)&#xd;
> 	at org.apache.axis2.engine.Phase.invoke(Phase.java:308)&#xd;
> 	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)&#xd;
> 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)&#xd;
> 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
> 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&#xd;
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)&#xd;
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)&#xd;
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#xd;
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)&#xd;
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)&#xd;
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&#xd;
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#xd;
> 	at java.lang.Thread.run(Unknown Source)&#xd;
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | Received response for MEX {PartnerRoleMex#hqejbhcnphr4mqmprhg5oo [PID {http://ode/bpel/unit-test}HelloWorld4-65] calling null.hello(...)}
> WARN - GeronimoLog.warn(92) | Fault response: faultType=(unkown)
> <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Client</faultcode><faultstring>The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner</faultstring><detail><Exception>org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner&#xd;
> 	at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)&#xd;
> 	at org.apache.axis2.engine.Phase.invoke(Phase.java:308)&#xd;
> 	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)&#xd;
> 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)&#xd;
> 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
> 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&#xd;
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)&#xd;
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)&#xd;
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#xd;
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)&#xd;
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)&#xd;
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&#xd;
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#xd;
> 	at java.lang.Thread.run(Unknown Source)&#xd;
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> DEBUG - GeronimoLog.debug(66) | replyWithFailure mex=hqejbhcnphr4mqmprhg5oo failureType=OTHER description=The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner details=<?xml version="1.0" encoding="UTF-8"?>
> <Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><faultcode xmlns="">soapenv:Client</faultcode><faultstring xmlns="">The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner</faultstring><detail xmlns=""><Exception>org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner&#xd;
> 	at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)&#xd;
> 	at org.apache.axis2.engine.Phase.invoke(Phase.java:308)&#xd;
> 	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)&#xd;
> 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)&#xd;
> 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
> 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&#xd;
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)&#xd;
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xd;
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)&#xd;
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)&#xd;
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#xd;
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)&#xd;
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)&#xd;
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&#xd;
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#xd;
> 	at java.lang.Thread.run(Unknown Source)&#xd;
> </Exception></detail></Fault>
> DEBUG - GeronimoLog.debug(66) | create work event for mex=hqejbhcnphr4mqmprhg5oo
> DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-1,5,main]: lock(iid=24802, time=1MICROSECONDS)
> DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-1,5,main]: lock(iid=24802, time=1MICROSECONDS)-->GRANTED
> DEBUG - GeronimoLog.debug(66) | >> handleWorkEvent(jobData={mexid=hqejbhcnphr4mqmprhg5oo, iid=24802, type=INVOKE_RESPONSE, channel=20})
> DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance 24802. INDEXED STATE={{OScope 'get-msg' id=40}::10=[SCOPE(...)], OSequence#15-sequence-activity-line-33::2=[SEQUENCE(self=(OSequence#15-sequence-activity-line-33,TerminationChannel#3,ParentScopeChannel#5), linkframe=org.apache.ode.bpel.runtime.LinkFrame@1d7a082, remaining=[{OScope 'get-msg' id=40}, OReply#47-end])], OInvoke#41-get-msg::12=[INVOKE(...)], {OScope 'get-msg' id=40}::10=[ACTIVE(...)], {OScope '__PROCESS_SCOPE:HelloWorld4' id=3}::0=[SCOPE(...)], OSequence#15-sequence-activity-line-33::1=[ACTIVITYGUARD(...)], OInvoke#41-get-msg::11=[ACTIVITYGUARD(...)], {OScope 'get-msg' id=40}::9=[ACTIVITYGUARD(...)], {OScope '__PROCESS_SCOPE:HelloWorld4' id=3}::0=[ACTIVE(...)]}
> DEBUG - GeronimoLog.debug(66) | InvokeResponse event for iid 24802
> DEBUG - GeronimoLog.debug(66) | Invoking message response for mexid hqejbhcnphr4mqmprhg5oo and channel 20
> DEBUG - GeronimoLog.debug(66) | Triggering response
> ERROR - GeronimoLog.error(104) | Failure during invoke: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner
> INFO - GeronimoLog.info(79) | ActivityRecovery: Registering activity 11, failure reason: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner on channel 21
> DEBUG - GeronimoLog.debug(66) | Setting execution state on instance 24802
> DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-1,5,main]: unlock(iid=24802)
> DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
> DEBUG - GeronimoLog.debug(66) | Handling response for MEX {MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
> DEBUG - GeronimoLog.debug(66) | Starting transaction.
> DEBUG - GeronimoLog.debug(66) | Failure response message: null
> WARN - GeronimoLog.warn(96) | MEX produced a fault {MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling {http://concatexample.org}concatService.hello(...)}
> org.apache.ode.axis2.OdeFault: Message exchange failure due to: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/ode/processes/partner
> 	at org.apache.ode.axis2.util.SoapMessageConverter.createOdeFault(SoapMessageConverter.java:570)
> 	at org.apache.ode.axis2.ODEService.onResponse(ODEService.java:282)
> 	at org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java:189)
> 	at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:69)
> 	at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:52)
> 	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
> 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
> 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> 	at java.lang.Thread.run(Unknown Source)
> DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4mqmprhg5ol
> DEBUG - GeronimoLog.debug(66) | Comitting transaction.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira