Hi emerson ;

Yes , what you have done is correct. Btw you can do that w.o changing
the stub as follows;
stub._getServiceClient().getOptions().setProperty(org.apache.axis2.context.MessageContextConstants.HTTP_PROTOCOL_VERSION,org.apache.axis2.transport.http.HTTPConstants.HEADER_PROTOCOL_10);

Thanks
Deepal

> I found out that the problem is the load balances in one of the
> servers, which doesn't accept HTTP 1.1. So, inside the stub i added:
>
> _operationClient.getOptions().setProperty(org.apache.axis2.context.MessageContextConstants.HTTP_PROTOCOL_VERSION,org.apache.axis2.transport.http.HTTPConstants.HEADER_PROTOCOL_10);
>
>
> which made its trick :)
>
> thanks
> emerson
>
>
> On 18/01/07, emerson cargnin <[EMAIL PROTECTED]> wrote:
>
>> I have a web-service in two servers. One of then works fine from
>> java/axis. The other service just gets a time-out. The problem is that
>> both work well when I use SoapUI as the client.
>>
>> I then TCPMon'ed the calls and I found out that axis sent the request
>> as chunked":
>>
>> So i presume one of the servers has its configuration to accept chunks
>> and the other not. How can I configure axis to no send in chunks????
>>
>> Call from Java Code (Axis) that doesn't work:
>> ------------------------------------------------------------------------------------------------------------------------
>>
>> POST /services/SapidSetting.asmx HTTP/1.1
>> SOAPAction: "https://x.xxx.com/Services/SapIdSetting/UpdateSapId";
>> User-Agent: Axis2
>> Host: xxx.xxxx.com:1112
>> Transfer-Encoding: chunked
>> Content-Type: text/xml; charset=UTF-8
>>
>> 203
>>
>> <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Header><ns1:authentication
>>
>> xmlns:ns1="https://x.xxxxx.com/Services/SapIdSetting";><userName>y123</userName><Password>xxx</Password></ns1:authentication></soapenv:Header><soapenv:Body><ns1:UpdateSapId
>>
>> xmlns:ns1="https://x.xxxx.com/Services/SapIdSetting";><ns1:Input><username>[EMAIL
>>  
>> PROTECTED]</username><SapId>1234</SapId></ns1:Input></ns1:UpdateSapId></soapenv:Body></soapenv:Envelope>
>>
>> 0
>> --------------------------------------------------------------------------------------------------------------------
>>
>>
>>
>>
>> For this request I get only this short answer:
>> HTTP/1.1 100 Continue
>>
>>
>> "Transfer-Encoding: chunked" header:
>> Chunked Transfer Coding :The chunked encoding modifies the body of a
>> message in order to transfer it as a series of chunks, each with its
>> own size indicator, followed by an OPTIONAL trailer containing
>> entity-header fields. This allows dynamically produced content to be
>> transferred along with the information necessary for the recipient to
>> verify that it has received the full message.
>>
>> 100 Continue: The client SHOULD continue with its request. This
>> interim response is used to inform the client that the initial part of
>> the request has been received and has not yet been rejected by the
>> server. The client SHOULD continue by sending the remainder of the
>> request or, if the request has already been completed, ignore this
>> response. The server MUST send a final response after the request has
>> been completed.
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

-- 
Thanks,
Deepal
................................................................
"The highest tower is built one brick at a time"




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to