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