[
https://issues.jboss.org/browse/TEIIDDES-1338?page=com.atlassian.jira.plu...
]
Paul Richardson updated TEIIDDES-1338:
--------------------------------------
Description:
The WSDLImportWizardManager class is responsible for the SOAP-relational import routine.
At various points in the import process, it is required to read the WSDL designated by the
chosen connection profile.
There are 3 different implementations of reading the WSDL.
1) Using the URLHelper class (used in the WSDL connection profile wizards);
2) Using the wsdl4j library to return the initial definition;
3) Using the eclipse wst library to find all the imported schemas.
While 1) is being fixed in #TEIDDES-1334, 2) and 3) also require modification in order to
allow the securityType/username/password to be passed in when these implementations load
the WSDL from its URI.
Failure to pass in the credentials results in a 401 error (access denied) for
authenticated WSDLs.
was:The WSDLImportWizardManager uses the WSDLReader class to return the definition of a
WSDL file. This is fine for anonymous remote URL files but fails with a 401 error (access
denied) for authenticated WSDLs. The username and password are not carried through to the
reader and the latter does not support them. Thus, an extension to the class may be
necessary to allow for this possibility.
Extend the WSDLReader implementation to allow reading of
authenticated WSDLs
----------------------------------------------------------------------------
Key: TEIIDDES-1338
URL:
https://issues.jboss.org/browse/TEIIDDES-1338
Project: Teiid Designer
Issue Type: Sub-task
Reporter: Paul Richardson
Assignee: Paul Richardson
The WSDLImportWizardManager class is responsible for the SOAP-relational import routine.
At various points in the import process, it is required to read the WSDL designated by the
chosen connection profile.
There are 3 different implementations of reading the WSDL.
1) Using the URLHelper class (used in the WSDL connection profile wizards);
2) Using the wsdl4j library to return the initial definition;
3) Using the eclipse wst library to find all the imported schemas.
While 1) is being fixed in #TEIDDES-1334, 2) and 3) also require modification in order to
allow the securityType/username/password to be passed in when these implementations load
the WSDL from its URI.
Failure to pass in the credentials results in a 401 error (access denied) for
authenticated WSDLs.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira