The WSDL seems fine but will have a closer look. BTW, I've noticed that the operations listed in the WSDL belong to WS-RM protocol and I assume that you already aware of Apache Sandesha2 which is the RM implementation in Axis2 stack.
Sanka On Tue, Mar 29, 2011 at 9:33 AM, enrique_s <ensa...@gmail.com> wrote: > > > > enrique_s wrote: >> >> hi, i have wsdl-generated a web service that should respond to a certain >> incoming SOAP message >> >> the thing is that incoming message has no body parts, info is in header, >> and Axis2 won't let me process it or respond in the skeleton, and ALWAYS >> ends up with (whatever i put in the skeleton method): >> >> HTTP/1.1 202 Accepted >> Server: Apache-Coyote/1.1 >> Content-Length: 0 >> Date: Mon, 28 Mar 2011 08:50:23 GMT >> >> Is there any way to tell axis2 NOT to respond with a 202 and let me >> generate a SOAP message in the skeleton instead?? >> >> This is getting on my nerves. >> >> Thank you. >> > > WSDL used to generate the skeleton is shown below: > > <?xml version="1.0" encoding="UTF-8"?> > <wsdl:definitions name="DeviceObservationConsumer" > targetNamespace="urn:ihe:pcd:dec:2010" > xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" > xmlns:rm="http://docs.oasis-open.org/ws-rx/wsrm/200702" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:tns="urn:ihe:pcd:dec:2010" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:wsam="http://www.w3.org/2007/02/addressing/metadata" > xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" > xmlns:wsmc="http://docs.oasis-open.org/ws-rx/wsmc/200702" > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"> > <wsdl:types> > <xsd:schema> > <xsd:import namespace="urn:ihe:pcd:dec:2010" > schemaLocation="DeviceObservationConsumer.xsd"/> > <xsd:import > namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" > schemaLocation="http://docs.oasis-open.org/ws-rx/wsrm/200702/wsrm-1.1-schema-200702.xsd"/> > <xsd:import > namespace="http://docs.oasis-open.org/ws-rx/wsmc/200702" > schemaLocation="http://docs.oasis-open.org/ws-rx/wsmc/200702/wsmc-1.1-schema-200702.xsd"/> > <xsd:import > namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" > schemaLocation="http://schemas.xmlsoap.org/ws/2004/08/addressing"/> > </xsd:schema> > </wsdl:types> > > <wsdl:message name="CreateSequenceResponse"> > <wsdl:part name="createResponse" element="rm:CreateSequenceResponse"> > </wsdl:part> > </wsdl:message> > > <wsdl:message name="TerminateSequence"> > <wsdl:part name="terminate" element="rm:TerminateSequence"> > </wsdl:part> > </wsdl:message> > > <wsdl:message name="CreateSequence"> > <wsdl:part name="create" element="rm:CreateSequence"> > </wsdl:part> > </wsdl:message> > > <wsdl:message name="TerminateSequenceResponse"> > <wsdl:part name="terminateResponse" > element="rm:TerminateSequenceResponse"> > </wsdl:part> > </wsdl:message> > > <wsdl:message name="CloseSequence"> > <wsdl:part name="close" element="rm:CloseSequence"> > </wsdl:part> > </wsdl:message> > > <wsdl:message name="CommunicatePCDData_Message"> > <wsdl:documentation>Communicate PCD Data</wsdl:documentation> > <wsdl:part name="body" element="tns:CommunicatePCDData"> > </wsdl:part> > </wsdl:message> > > <wsdl:message name="CommunicatePCDDataResponse_Message"> > <wsdl:documentation>Communicate PCD Data Response</wsdl:documentation> > <wsdl:part name="body" element="tns:CommunicatePCDDataResponse"> > </wsdl:part> > </wsdl:message> > > <wsdl:message name="CloseSequenceResponse"> > <wsdl:part name="closeResponse" element="rm:CloseSequenceResponse"> > </wsdl:part> > </wsdl:message> > > <wsdl:message name="SequenceAcknowledgement"> > </wsdl:message> > > <wsdl:message name="AckRequested"> > </wsdl:message> > > > > <wsdl:portType name="DeviceObservationConsumer_PortType"> > > <wsdl:operation name="CommunicatePCDData"> > <wsdl:input message="tns:CommunicatePCDData_Message" > wsaw:Action="urn:ihe:pcd:2010:CommunicatePCDData"> > </wsdl:input> > <wsdl:output message="tns:CommunicatePCDDataResponse_Message" > wsaw:Action="urn:ihe:pcd:2010:CommunicatePCDDataResponse"> > </wsdl:output> > </wsdl:operation> > > <wsdl:operation name="CreateSequence"> > <wsdl:input message="tns:CreateSequence" > wsam:Action="http://docs.oasis-open.org/ws-rx/wsrm/200702/CreateSequence"> > </wsdl:input> > <wsdl:output message="tns:CreateSequenceResponse" > wsam:Action="http://docs.oasis-open.org/ws-rx/wsrm/200702/CreateSequenceResponse"> > </wsdl:output> > </wsdl:operation> > > <wsdl:operation name="CloseSequence"> > <wsdl:input message="tns:CloseSequence" > wsam:Action="http://docs.oasis-open.org/ws-rx/wsrm/200702/CloseSequence"> > </wsdl:input> > <wsdl:output message="tns:CloseSequenceResponse" > wsam:Action="http://docs.oasis-open.org/ws-rx/wsrm/200702/CloseSequenceResponse"> > </wsdl:output> > </wsdl:operation> > > <wsdl:operation name="TerminateSequence"> > <wsdl:input message="tns:TerminateSequence" > wsam:Action="http://docs.oasis-open.org/ws-rx/wsrm/200702/TerminateSequence"> > </wsdl:input> > <wsdl:output message="tns:TerminateSequenceResponse" > wsam:Action="http://docs.oasis-open.org/ws-rx/wsrm/200702/TerminateSequenceResponse"> > </wsdl:output> > </wsdl:operation> > > > <wsdl:operation name="AckRequested"> > <wsdl:input message="tns:AckRequested" > wsam:Action="http://docs.oasis-open.org/ws-rx/wsrm/200702/AckRequested"> > </wsdl:input> > <wsdl:output message="tns:SequenceAcknowledgement" > wsam:Action="http://docs.oasis-open.org/ws-rx/wsrm/200702/SequenceAcknowledgement"> > </wsdl:output> > </wsdl:operation> > </wsdl:portType> > > <wsdl:binding name="DeviceObservationConsumer_Binding_Soap12" > type="tns:DeviceObservationConsumer_PortType"> > <soap12:binding style="document" > transport="http://schemas.xmlsoap.org/soap/http"/> > > <wsdl:operation name="CommunicatePCDData"> > <soap12:operation soapAction="urn:ihe:pcd:2010:CommunicatePCDData"/> > <wsdl:input> > <soap12:body use="literal"/> > </wsdl:input> > <wsdl:output> > <soap12:body use="literal"/> > </wsdl:output> > </wsdl:operation> > > <wsdl:operation name="CreateSequence"> > <soap12:operation > soapAction="http://docs.oasis-open.org/ws-rx/wsrm/200702/CreateSequence"/> > <wsdl:input> > <soap12:body use="literal"/> > </wsdl:input> > <wsdl:output> > <soap12:body use="literal"/> > </wsdl:output> > </wsdl:operation> > > <wsdl:operation name="CloseSequence"> > <soap12:operation > soapAction="http://docs.oasis-open.org/ws-rx/wsrm/200702/CloseSequence"/> > <wsdl:input> > <soap12:body use="literal"/> > </wsdl:input> > <wsdl:output> > <soap12:body use="literal"/> > </wsdl:output> > </wsdl:operation> > > <wsdl:operation name="TerminateSequence"> > <soap12:operation > soapAction="http://docs.oasis-open.org/ws-rx/wsrm/200702/TerminateSequence"/> > <wsdl:input> > <soap12:body use="literal"/> > </wsdl:input> > <wsdl:output> > <soap12:body use="literal"/> > </wsdl:output> > </wsdl:operation> > > > > > <wsdl:operation name="AckRequested"> > <soap12:operation > soapAction="http://docs.oasis-open.org/ws-rx/wsrm/200702/AckRequested"/> > <wsdl:input> > > </wsdl:input> > <wsdl:output> > > </wsdl:output> > </wsdl:operation> > > > </wsdl:binding> > > <wsdl:service name="DeviceObservationConsumer_Service"> > <wsdl:port name="DeviceObservationConsumer_Port_Soap12" > binding="tns:DeviceObservationConsumer_Binding_Soap12"> > <soap12:address location="http://www.example.org"/> > </wsdl:port> > </wsdl:service> > > </wsdl:definitions> > > -- > View this message in context: > http://old.nabble.com/Axis2-won%27t-respond-to-empty-SOAP-body-tp31256179p31265160.html > Sent from the Axis - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org > For additional commands, e-mail: java-user-h...@axis.apache.org > > -- Sanka Samaranayake PMC Member, Committer, Apache Software Foundation, http://www.apache.org/ Telephone: +34 677 864358 Email: sanka AT apache DOT org Blog: http://sankas.blogspot.com/ Linked-in: http://lk.linkedin.com/pub/sanka-samaranayake/4/b2b/3b3 --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org For additional commands, e-mail: java-user-h...@axis.apache.org