Generation of soap:address in wsdl files when useOriginalwsdl=true
------------------------------------------------------------------
Key: AXIS2-2122
URL: https://issues.apache.org/jira/browse/AXIS2-2122
Project: Axis 2.0 (Axis2)
Issue Type: Bug
Components: wsdl
Affects Versions: 1.1.1
Reporter: Johan Lundberg
Priority: Blocker
Fix For: nightly
When the services.xml parameter useOriginalwsdl=true the WSDL soap:address
location-parameter is changed to the host address. This becomes a problem when
the host is behind a NATed firewall and the WSDL requesting client is coming
from a public Internet address.
This is a blocker for my project where the client only understands the original
WSDL and not the generated WSDL.
There are two solutions to this.
First approach.
It is confusing that even though the parameter useOriginalwsdl is set to true,
Axis2 is still changing the content of the WSDL. Just serve it as it is.
Second approach.
If there is to be any change of the content of the WSDL file, change the
address using the same principle as described in issue AXIS2-2023 where the
soap:address location host address is modified so that Axis first tries to
retrieve the host name from the HTTP headers, if this is unavailable then the
previous behavior is used.
related to reported issue: AXIS2-2023 (
http://issues.apache.org/jira/browse/AXIS2-2023 ). However no patch suggestion
submitted by me.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]