[teiid-issues] [JBoss JIRA] (TEIID-3899) Allow Web Services translator to retrieve metadata without source connection

Steven Hawkins (JIRA) issues at jboss.org
Mon Jan 11 17:31:00 EST 2016


    [ https://issues.jboss.org/browse/TEIID-3899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13147212#comment-13147212 ] 

Steven Hawkins edited comment on TEIID-3899 at 1/11/16 5:30 PM:
----------------------------------------------------------------

Yes the change to true was made initially for wsdl support, but as you are noting here does not account for case where you just want the generic web procedures and have a connection factory that is initially unusable.

Rather than opening up a general property, I'd rather see something specific to the ws tranlator - this would look keeping the native metadatarepository change, having the required flag as false, and a specific importer.useWSDL (default true, if true and no connection then throw an exception).  So in this specific case you would set importer.useWSDL=false and then this and all other cases would work as expected.


was (Author: shawkins):
Yes the change to true was made initially for wsdl support, but as you are noting here does not account for case where you just want the generic web procedures and have a connection factory that is initially unusable.

Rather than opening up a general property, I'd rather see something specific to the ws tranlator - this would look keeping the native metadatarepository change, having the required flag as false, and a specific importer.requireWSDL (default true, if true and no connection/wsdl then throw an exception).  So in this specific case you would set importer.requireWSDL=false and then this and all other cases would work as expected.

> Allow Web Services translator to retrieve metadata without source connection
> ----------------------------------------------------------------------------
>
>                 Key: TEIID-3899
>                 URL: https://issues.jboss.org/browse/TEIID-3899
>             Project: Teiid
>          Issue Type: Enhancement
>          Components: Misc. Connectors
>    Affects Versions: 8.11
>            Reporter: Ramesh Reddy
>            Assignee: Ramesh Reddy
>              Labels: 8.12.4
>             Fix For: 8.13, 8.12.4
>
>
> The "ws" translator, is set to "isSourceRequiredForMetadata" to true. However, there are two issues
> 1) There is no way to turn this flag to false
> 2) If the "ws" translator is secured through "security-domain", then authentication failure message by passes the "isSourceRequiredForMetadata" flag and returns as error, thus leaving the VDB in "metadata load failed" state.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the teiid-issues mailing list