Hi All, I am sending request to a simple BPEL process with one PL. The Request : <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"> - ( http://127.0.0.1:61460/wse/wsdl/soap_envelope_xml.jsp?soapEnvelopeType=0# ) <soapenv:Body> - ( http://127.0.0.1:61460/wse/wsdl/soap_envelope_xml.jsp?soapEnvelopeType=0# ) <q0:travelBookingServiceRequest> <q0:cardNumber>12345678</q0:cardNumber> <q0:cardType>WWWW</q0:cardType> </q0:travelBookingServiceRequest> </soapenv:Body> </soapenv:Envelope> The Response that I am getting is <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> - ( http://127.0.0.1:61460/wse/wsdl/soap_envelope_xml.jsp?soapEnvelopeType=1# ) <soapenv:Body>
- ( http://127.0.0.1:61460/wse/wsdl/soap_envelope_xml.jsp?soapEnvelopeType=1# ) <soapenv:Fault> <faultcode>soapenv:Server</faultcode> <faultstring xmlns:axis2ns3343="http://docs.oasis-open.org/wsbpel/2.0/process/executable">axis2ns3343:uninitializedVariable</faultstring> <detail /> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope> However the variables are initialized in BPEL process <bpel:variables> <!-- Reference to the message passed as input during initiation --> <bpel:variable name="input" messageType="tns:travelBookingServiceRequestMessage"> <bpel:from> <bpel:literal xml:space="preserve"><tns:travelBookingServiceRequest xmlns:tns="org.booking.travel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <tns:cardNumber>11111111111</tns:cardNumber> <tns:cardType>CCCC</tns:cardType> </tns:travelBookingServiceRequest> </bpel:literal> </bpel:from> </bpel:variable> <!-- Reference to the message that will be returned to the requester --> <bpel:variable name="output" messageType="tns:travelBookingServiceResponseMessage"> <bpel:from> <bpel:literal xml:space="preserve"><tns:travelBookingServiceResponse xmlns:tns="org.booking.travel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <tns:result>true</tns:result> </tns:travelBookingServiceResponse> </bpel:literal> </bpel:from> </bpel:variable> <bpel:variable name="creditCardPLResponse" messageType="ns:validateCreditCardResponse"> <bpel:from> <bpel:literal xml:space="preserve"><ns:validateCreditCardResponse xmlns:ns="http://checkCredit.apache.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ns:return>true</ns:return> </ns:validateCreditCardResponse> </bpel:literal> </bpel:from> </bpel:variable> <bpel:variable name="creditCardPLRequest" messageType="ns:validateCreditCardRequest"> <bpel:from> <bpel:literal xml:space="preserve"><ns:validateCreditCard xmlns:ns="http://checkCredit.apache.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ns:str_CardNumber>00000</ns:str_CardNumber> <ns:str_CardType>AAA</ns:str_CardType> </ns:validateCreditCard> </bpel:literal> </bpel:from> </bpel:variable> </bpel:variables> I have a statement to print when server gets the request the console prints it but the response is not Please help with the error. Regards, Mark.
