You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by "Garg, Vikas" <vg...@ptc.com> on 2010/03/30 14:03:42 UTC
Invoking External Web Service results in Fault "selectionFailure"
Hi All,
I have written a simple web service which would take input as a first
name, middle name and last name of a person and would return me the
complete name of a person. For an example, Input to the web service
would be "Vikas", "Premchand", "Garg" and the output would be "Vikas
Premchand Garg". This is a very simple web service that I started with.
I have written a BPEL process which would invoke the external web
service (explained above). I was able to successfully deploy my BPEL
process into an Apache ODE. Now, when I try to call the BPEL process and
pass all the necessary inputs, I get an error as
"axis2ns1:selectionFailure". Please see the below exception. I have
attached the complete log file along with the BPEL process and the wsdl
files.
DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault
'{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFail
ure'
DEBUG - GeronimoLog.debug(66) | Processing an async reply from service
{http://callerProcess}CallerProcessService
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Handling response for MEX
{MyRoleMex#hqejbhcnphr55p9li2qw4d [Client hqejbhcnphr55p9li2qw4c]
calling {http://callerProcess}CallerProcessService.process(...)}
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Fault response message:
{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailu
re
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
/></soapenv:Fault></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr55p9li2qw4d
DEBUG - GeronimoLog.debug(66) | Comitting transaction.
DEBUG - GeronimoLog.debug(66) | Reply for
CallerProcess.{http://callerProcess}process
Please let me know how can I resolve this problem.
Help in any form would be appreciated.
Thanks,
Vikas
Re: Invoking External Web Service results in Fault "selectionFailure"
Posted by Tammo van Lessen <tv...@gmail.com>.
Vikas,
Please check our FAQ. I could not check your bpel file, but chances
are high that your output variable has not been properly initialized.
Please make sure that each element or attribute a to-spec is pointing
to exists already in the XML structure stored in the target variable.
Grüße/Regards
Tammo van Lessen
(brief, because sent from iPhone)
Am 30.03.2010 um 16:45 schrieb "Garg, Vikas" <vg...@ptc.com>:
> Hi All,
>
>
>
> Can someone please let me know how can I resolve the problem
> described in my earlier email (see below)? I am stuck in my work.
> Please let me know if you need any further information from me.
>
>
>
> Thanks in advance.
>
>
>
> Regards,
>
> Vikas
>
>
>
> From: Garg, Vikas [mailto:vgarg@ptc.com]
> Sent: Tuesday, March 30, 2010 5:34 PM
> To: user@ode.apache.org
> Cc: Tammo van Lessen
> Subject: Invoking External Web Service results in Fault
> "selectionFailure"
>
>
>
> Hi All,
>
>
>
> I have written a simple web service which would take input as a
> first name, middle name and last name of a person and would return
> me the complete name of a person. For an example, Input to the web
> service would be “Vikas”, “Premchand”, “Garg” and the
> output would be “Vikas Premchand Garg”. This is a very simple web
> service that I started with.
>
>
>
> I have written a BPEL process which would invoke the external web
> service (explained above). I was able to successfully deploy my BPEL
> process into an Apache ODE. Now, when I try to call the BPEL process
> and pass all the necessary inputs, I get an error as “axis2ns1:selec
> tionFailure”. Please see the below exception. I have attached the co
> mplete log file along with the BPEL process and the wsdl files.
>
>
>
> DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault '{http://docs.oasis-open.org/wsbpel/2.0/process/executable
> }selectionFailure'
>
> DEBUG - GeronimoLog.debug(66) | Processing an async reply from
> service {http://callerProcess}CallerProcessService
>
> DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
>
> DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
>
> DEBUG - GeronimoLog.debug(66) | Handling response for MEX
> {MyRoleMex#hqejbhcnphr55p9li2qw4d [Client hqejbhcnphr55p9li2qw4c]
> calling {http://callerProcess}CallerProcessService.process(...)}
>
> DEBUG - GeronimoLog.debug(66) | Starting transaction.
>
> DEBUG - GeronimoLog.debug(66) | Fault response message: {http://docs.oasis-open.org/wsbpel/2.0/process/executable
> }selectionFailure
>
> 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 /></soapenv:Fault></
> soapenv:Body></soapenv:Envelope>
>
> DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr55p9li2qw4d
>
> DEBUG - GeronimoLog.debug(66) | Comitting transaction.
>
> DEBUG - GeronimoLog.debug(66) | Reply for CallerProcess.{http://callerProcess
> }process
>
>
>
> Please let me know how can I resolve this problem.
>
>
>
> Help in any form would be appreciated.
>
>
>
> Thanks,
>
> Vikas
RE: Invoking External Web Service results in Fault "selectionFailure"
Posted by "Garg, Vikas" <vg...@ptc.com>.
Hi All,
Can someone please let me know how can I resolve the problem described
in my earlier email (see below)? I am stuck in my work. Please let me
know if you need any further information from me.
Thanks in advance.
Regards,
Vikas
From: Garg, Vikas [mailto:vgarg@ptc.com]
Sent: Tuesday, March 30, 2010 5:34 PM
To: user@ode.apache.org
Cc: Tammo van Lessen
Subject: Invoking External Web Service results in Fault
"selectionFailure"
Hi All,
I have written a simple web service which would take input as a first
name, middle name and last name of a person and would return me the
complete name of a person. For an example, Input to the web service
would be "Vikas", "Premchand", "Garg" and the output would be "Vikas
Premchand Garg". This is a very simple web service that I started with.
I have written a BPEL process which would invoke the external web
service (explained above). I was able to successfully deploy my BPEL
process into an Apache ODE. Now, when I try to call the BPEL process and
pass all the necessary inputs, I get an error as
"axis2ns1:selectionFailure". Please see the below exception. I have
attached the complete log file along with the BPEL process and the wsdl
files.
DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault
'{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFail
ure'
DEBUG - GeronimoLog.debug(66) | Processing an async reply from service
{http://callerProcess}CallerProcessService
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Handling response for MEX
{MyRoleMex#hqejbhcnphr55p9li2qw4d [Client hqejbhcnphr55p9li2qw4c]
calling {http://callerProcess}CallerProcessService.process(...)}
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Fault response message:
{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailu
re
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
/></soapenv:Fault></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr55p9li2qw4d
DEBUG - GeronimoLog.debug(66) | Comitting transaction.
DEBUG - GeronimoLog.debug(66) | Reply for
CallerProcess.{http://callerProcess}process
Please let me know how can I resolve this problem.
Help in any form would be appreciated.
Thanks,
Vikas