You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Mark Bullathsinghalage Cooray <mb...@groupwise.swin.edu.au> on 2011/09/02 07:19:59 UTC
axis2ns3:selectionFailure
Hi All,
I have created a test web service and when I pass the pay load
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="org.booking.travel" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <soapenv:Body>
- <q0:TravelBookingProcessRequest>
<q0:airline>BHHHHHHHHq0:airline>
<q0:arrival>JHFJHFRJFHJFJHFJHFHJq0:arrival>
<q0:cardNumber>HGRFHHJDJHFJFJHFJq0:cardNumber>
<q0:cardType>HFKFIIRFOIGJKFHJDJUq0:cardType>
<q0:departure>OUFUKFKMHVJHDUYYKFq0:departure>
<q0:source>KIYFKFKKKFKFLLLOVLq0:source>
<q0:target>UFKFKKJFJ,VK,GFLKGq0:target>
q0:TravelBookingProcessRequest>
soapenv:Body>
soapenv:Envelope>
I am getting following error
- <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
- <soapenv:Body>
- <soapenv:Fault>
<faultcode>soapenv:Serverfaultcode>
<faultstring xmlns:axis2ns3="http://docs.oasis-open.org/wsbpel/2.0/process/executable">axis2ns3:selectionFailurefaultstring>
<detail />
soapenv:Fault>
soapenv:Body>
soapenv:Envelope>
I enabled the Logs and the Logs say Following
15:07:48,335 DEBUG [ODEService] Starting transaction.
15:07:48,335 DEBUG [BpelEngineImpl] Routed: svcQname {org.booking.travel}TravelBookingProcess --> [BpelProcess[{org.booking.travel}TravelBookingProcess-6]]
15:07:48,337 DEBUG [ODEService] ODE routed to operation Operation: name=process
style=REQUEST_RESPONSE,1
Input: name=null
Message: name={org.booking.travel}TravelBookingProcessRequestMessage
Part: name=payload
elementName={org.booking.travel}TravelBookingProcessRequest
Output: name=null
Message: name={org.booking.travel}TravelBookingProcessResponseMessage
Part: name=payload
elementName={org.booking.travel}TravelBookingProcessResponse from service {org.booking.travel}TravelBookingProcess
15:07:48,337 DEBUG [MessageExchangeImpl] SET MEX property isTwoWay = true
15:07:48,341 DEBUG [ODEService] Invoking ODE using MEX {MyRoleMex#hqejbhcnphr6kabxjpc8t2 [Client hqejbhcnphr6kabxjpc8t1] calling {org.booking.travel}TravelBookingProcess.process(...)}
15:07:48,342 DEBUG [ODEService] Message content:
BHHHHHHHH
JHFJHFRJFHJFJHFJHFHJ
HGRFHHJDJHFJFJHFJ
HFKFIIRFOIGJKFHJDJU
OUFUKFKMHVJHDUYYKF
KIYFKFKKKFKFLLLOVL
UFKFKKJFJ,VK,GFLKG
15:07:48,343 DEBUG [MyRoleMessageExchangeImpl] invoke() EPR= null ==> BpelProcess[{org.booking.travel}TravelBookingProcess-6]
15:07:48,345 DEBUG [ODEService] Commiting ODE MEX {MyRoleMex#hqejbhcnphr6kabxjpc8t2 [Client hqejbhcnphr6kabxjpc8t1] calling {org.booking.travel}TravelBookingProcess.process(...)}
15:07:48,345 DEBUG [ODEService] Commiting transaction.
15:07:48,372 DEBUG [BpelEngineImpl] handleJobDetails: InvokeInternal event for mexid hqejbhcnphr6kabxjpc8t2
15:07:48,380 DEBUG [BpelProcess] >> handleJobDetails(jobData=JobDetails( instanceId: null mexId: hqejbhcnphr6kabxjpc8t2 processId: {org.booking.travel}TravelBookingProcess-6 type: INVOKE_INTERNAL channel: null correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {}))
15:07:48,380 DEBUG [BpelProcess] InvokeInternal event for mexid hqejbhcnphr6kabxjpc8t2
15:07:48,393 DEBUG [MessageExchangeImpl] GET MEX property org.apache.ode.bpel.myRoleSessionId = null
15:07:48,393 DEBUG [MessageExchangeImpl] GET MEX property org.apache.ode.bpel.myRoleSessionId = null
15:07:48,393 DEBUG [MessageExchangeImpl] GET MEX property org.apache.ode.bpel.partnerRoleSessionId = null
15:07:48,393 DEBUG [BpelProcess] INPUTMSG: client.process: MSG RCVD keys=[] mySessionId=null partnerSessionId=null
15:07:48,397 DEBUG [BpelProcess] INPUTMSG: client.process: routing failed, CREATING NEW INSTANCE
15:07:48,402 DEBUG [BpelRuntimeContextImpl] BpelRuntimeContextImpl created for instance 3603. INDEXED STATE={}
15:07:48,409 DEBUG [BpelProcess] SELECT: PickResponseChannel#9: USING CORRELATOR client.process
15:07:48,413 DEBUG [BpelProcess] SELECT: PickResponseChannel#9: CHECKING for NEW INSTANCE match
15:07:48,413 DEBUG [BpelProcess] INPUTMSGMATCH: Changing process instance state from ready to active
15:07:48,414 DEBUG [BpelProcess] SELECT: PickResponseChannel#9: FOUND match for NEW instance mexRef={MyRoleMex#hqejbhcnphr6kabxjpc8t2 [Client hqejbhcnphr6kabxjpc8t1] calling {org.booking.travel}TravelBookingProcess.process(...)}
15:07:48,421 INFO [ASSIGN] Assignment Fault: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure,lineNo=72,faultExplanation=No results for expression: {OXPath10Expression ns:o_CC_Instance/xsd:str_CardType}
15:07:48,436 DEBUG [BpelProcess] ProcessImpl completed with fault '{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure'
15:07:48,439 DEBUG [MessageExchangeContextImpl] Processing an async reply from service {org.booking.travel}TravelBookingProcess
15:07:48,570 DEBUG [MyRoleMessageExchangeImpl] Received myrole mex response callback
15:07:48,571 DEBUG [ODEService] Handling response for MEX {MyRoleMex#hqejbhcnphr6kabxjpc8t2 [Client hqejbhcnphr6kabxjpc8t1] calling {org.booking.travel}TravelBookingProcess.process(...)}
15:07:48,571 DEBUG [ODEService] Starting transaction.
15:07:48,571 DEBUG [MyRoleMessageExchangeImpl] Received myrole mex response callback
15:07:48,578 DEBUG [ODEService] Fault response message: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure
15:07:48,580 DEBUG [ODEService] Returning fault: soapenv:Serveraxis2ns3:selectionFailure
15:07:48,580 DEBUG [MyRoleMessageExchangeImpl] Releasing mex hqejbhcnphr6kabxjpc8t2
15:07:48,580 DEBUG [ODEService] Comitting transaction.
15:07:48,581 DEBUG [ODEMessageReceiver] Reply for TravelBookingProcess.{org.booking.travel}process
15:07:48,582 DEBUG [ODEMessageReceiver] Reply message soapenv:Serveraxis2ns3:selectionFailure
Please help me!!