Consultor Eletrônico



Kbase P100990: Deployed WSDL document always contain the WSA URL specified in the Progress Explorer tool.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   28/01/2011
Status: Unverified

SYMPTOM(s):

Deployed WSDL document always contain the WSA URL specified in the Progress Explorer tool.

The WSDL deployed contains a different URL for the Web Service than was specified in the Proxy Generator.

FACT(s) (Environment):

All Supported Operating Systems
Progress 9.x
OpenEdge 10.x

CAUSE:

Enhancement Request# OE00204155

CAUSE:

This is expected behavior. A deployed WSDL always contains the URL which the WSDL was deployed under for the soap:address location and the soap:fault namespace. When a client runs a web service application it first downloads a new WSDL file using the URL contained within the old WSDL file from the previous time the application was run.
Enhancement Request# OE00204155 has been logged for the ability to specify an alternate URL that can be inserted into the WSDL instead of the URL under which the WSDL was deployed. This could be used in cases such as a firewall proxy when the URL visible outside the firewall is not the same as the actual URL of the web server inside the firewall.

FIX:

The soap:address location contained within a deployed WSDL file will always be the WSA URL that deployed the Web Service. If a different URL must be specified in the WSDL, edit the deployed WSDL by hand after each deployment.