Ok. I'm on that.

When user provides a WSDL it's a simple change. In fact, it's almost
there, just a matter of pass more data to a function, but when Axis
needs to auto generate the WSDL, handling is completely different. I'm
working on that part and trying to understand how things work, I do not
want to mess things up.

Thanks,

Luis

Davanum Srinivas escribió:
> Sounds good Luis. Please go ahead and send a patch.
>
> On 5/30/07, Luis Mariano Luporini <[EMAIL PROTECTED]> wrote:
>> dims:
>>
>>     I went deeper into this and took a look at how it is handled in the
>> code before submitting to JIRA.
>>
>>     I understand that when Axis2 needs to arrange this address in WSDL,
>> it gets the first IP address of the available network interfaces and use
>> that.
>>
>>     I 'm thinking that, maybe a better approach to handle a situation
>> where the requests can come from different interfaces, instead of going
>> through available IPs, Axis2 could just use the HTTP Host Header
>> provided of the request made by the client (I do not know yet if Axis2
>> handles HTTP/1.0 also, in that case it could fall back to the lower
>> level transport protocol to data to get and IP if 'Host' header is just
>> not present for example). I will be also more friendly in cases where
>> the services where behind proxies or HTTP front ends doing virtual
>> hosting.
>>
>>     I did not made a patch or something like that yet but, do you think
>> it's a reasonable solution?
>>
>>     Thanks for your time one more time.
>>
>> Luis
>>
>> Luis Mariano Luporini escribió:
>> > Ok, dims thanks. I'll do that.
>> >
>> > Anyway I'm probably going for a 'Contract-First' approach. But it's
>> > possible that we have clients using our WS from the internet
>> (public IP
>> > address) and from our LAN (private IP address). and that case is a
>> > problem because with need to put a handcoded location in our WSDL (one
>> > IP or the other).
>> >
>> > You clarified it a lot to me.
>> >
>> > Thanks for your help again.
>> >
>> > Luis
>> >
>> > Davanum Srinivas escribió:
>> >
>> >> Luis,
>> >>
>> >> You best bet for Axis2 1.2 release would be to save the autogenerated
>> >> file and use the modifyUserWSDLPortAddress / useOriginalwsdl in
>> >> services.xml. Please raise an issue in JIRA for an alternate
>> mechanism
>> >> say supply the host name in web.xml servlet init parameters for
>> system
>> >> wide use. Sorry about that.
>> >>
>> >> -- dims
>> >>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>


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

Reply via email to