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!!