Note that the second request is not valid with respect to the schema
defined in your WSDL, because meterref is in the
urn:Alcatel_Lucent_OSP_BPEL namespace, but the schema uses
elementFormDefault="unqualified".

Andreas

On Wed, Feb 25, 2009 at 11:13, GKGT80 <[email protected]> wrote:
>
> Hello keith,
>
> Axis is generating SOAP Request in this form :-
>
> ****************
>   <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
>      <soapenv:Body>
>         <urn:portalreadmeter2 xmlns:urn="urn:Alcatel_Lucent_OSP_BPEL">
>            <meterref>100010</meterref>
>         </urn:portalreadmeter2>
>      </soapenv:Body>
>   </soapenv:Envelope>
> ****************
>
> But I need in this form (because some issue in our SOAP server):-
> ************************
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
>   <soapenv:Body>
>      <portalreadmeter2 xmlns="urn:Alcatel_Lucent_OSP_BPEL">
>         <meterref>100010</meterref>
>      </portalreadmeter2>
>   </soapenv:Body>
> </soapenv:Envelope>
> *****************************
>
> Please find the attached WSDL file.
> http://www.nabble.com/file/p22199926/portalreadmeter2.wsdl
> portalreadmeter2.wsdl
> KR,
> Gaurav Kumar
>
>
>
>
> Keithgchapman wrote:
>>
>> Hi Gaurav,
>>
>> Your Response is not valid XML, That is the reason for this error.
>>
>> xmlns:urn:="urn:Alcatel_Lucent_OSP_BPEL">
>>
>> should have been
>>
>> xmlns:urn="urn:Alcatel_Lucent_OSP_BPEL">
>>
>> This looks to be a bug in the server (OSP 2.4 BPEL engine)
>>
>> Thanks,
>> Keith.
>>
>> On Mon, Feb 23, 2009 at 10:11 PM, GKGT80 <[email protected]> wrote:
>>
>>>
>>> Hello keith ,
>>>
>>> I am also facing problem in SOAP response.
>>>
>>> SOAP Response I am getting (TCP Monitor trace):-
>>> *****************************************
>>> HTTP/1.1 200 OK
>>> Server: OSP 2.4 BPEL engine
>>> Content-Type: text/xml; charset=ISO-8859-1
>>> Content-Length: 1965
>>> Connection: close
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>>   <SOAP-ENV:Envelope
>>> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
>>> xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>>> xmlns:urn:="urn:Alcatel_Lucent_OSP_BPEL">
>>>      <SOAP-ENV:Body>
>>>     ...
>>>   </SOAP-ENV:Body>
>>>   </SOAP-ENV:Envelope>
>>>
>>> *****************************************
>>>
>>> In our SOAP response Envelope 1 semantics error in namespace
>>> declaration:-
>>> xmlns:urn:="urn:Alcatel_Lucent_OSP_BPEL"
>>> Because of this my SOAP client give exception while receiving the SOAP
>>> response :
>>> *********************
>>> org.apache.axis2.AxisFault: com.ctc.wstx.exc.WstxUnexpectedCharException:
>>> Unexpected character ':' (code 58) expected '='
>>>  at [row,col {unknown-source}]: [1,284]
>>> ********************
>>>
>>> Is any work around of this problem ? like getting the raw response etc.
>>>
>>> KR,
>>> Gaurav Kumar
>>>
>>>
>>>
>>> Keithgchapman wrote:
>>> >
>>> > You could have elementFormDefault="unqualified" in the schema of the
>>> WSDL.
>>> > This instructs the user not to care about the namespaces.
>>> >
>>> > Thanks,
>>> > Keith.
>>> >
>>> > On Fri, Feb 20, 2009 at 7:39 PM, durbans <[email protected]> wrote:
>>> >
>>> >>
>>> >> I am new to Axis2; i am using ADB.
>>> >> I'd like to skip namespace prefixes in XML response. For example if
>>> the
>>> >> client receive
>>> >>
>>> >>  <name xsi:type="xsd:string">John</name>
>>> >>
>>> >> or receive
>>> >>
>>> >> <s:name xsi:type="xsd:string">John</s:name>
>>> >>
>>> >> it must work in both case. At the moment only the second case work,
>>> >> because
>>> >> in xsd file the namespace is defined.
>>> >>
>>> >> Are there any way to skip ALWAYS the namespaces ?
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://www.nabble.com/Axis2%3A-how-to-skip-namespace-prefixes---tp22120392p22120392.html
>>> >> Sent from the Axis - User mailing list archive at Nabble.com.
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > Keith Chapman
>>> > Senior Software Engineer
>>> > WSO2 Inc.
>>> > Oxygenating the Web Service Platform.
>>> > http://wso2.org/
>>> >
>>> > blog: http://www.keith-chapman.org
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Axis2%3A-how-to-skip-namespace-prefixes---tp22120392p22165119.html
>>> Sent from the Axis - User mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>> --
>> Keith Chapman
>> Senior Software Engineer
>> WSO2 Inc.
>> Oxygenating the Web Service Platform.
>> http://wso2.org/
>>
>> blog: http://www.keith-chapman.org
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Axis2%3A-how-to-skip-namespace-prefixes---tp22120392p22199926.html
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>

Reply via email to