Consultor Eletrônico



Kbase P113183: Can a Web Services client access an OpenEdge WSDL URL without specifying the URI ?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   08/02/2006
Status: Unverified

GOAL:

Can a Web Services client access an OpenEdge WSDL URL without specifying the URI ?

GOAL:

Can an Web Services Adapter's WSDL URL be customized to any particular URL format ?

GOAL:

Can the "wsdl?" part be removed from the WSA's WSDL URL ?

FACT(s) (Environment):

Web Services
OpenEdge 10.x

FIX:

This is not possible, because each deployed Web Service requires a valid URI for identification (e.g. http://server/wsa/wsa1/wsdl?targetURI=urn:someuri).
Possible workarounds for this issue are:
1. Use a Web Server or Firewall to redirect all requests to the original WSDL URL, but in this case you have to make sure that the SOAP Endpoint URL is not affected by this.
2. Deploy your WSDL document locally, then only the SOAP Endpoint is needed for communication (e.g. http://server/wsa/wsa1).