[JBoss JIRA] (TEIIDDES-1994) Quick Fix for names requiring double-quote problem marker
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1994?page=com.atlassian.jira.plu... ]
Barry LaFond updated TEIIDDES-1994:
-----------------------------------
Fix Version/s: Future
(was: 8.4)
Not an easy future to implement because the model validation framework ValidationProblemImpl contains no property to set as the attribute string ID for the quick-fix/problem type. The validation framework is currently scoped to provide only object/path/location information + the message + severity.
See XmiResourceValidator.createProblemMarker() to see what attributes are currently getting set.
We'd have to look at how this validation rules are defined, tweak the framework to inject additional attributes based on available Quick-Fixes.
Pushing to future
> Quick Fix for names requiring double-quote problem marker
> ---------------------------------------------------------
>
> Key: TEIIDDES-1994
> URL: https://issues.jboss.org/browse/TEIIDDES-1994
> Project: Teiid Designer
> Issue Type: Feature Request
> Components: Validation
> Affects Versions: 8.3.1
> Reporter: Barry LaFond
> Assignee: Barry LaFond
> Fix For: Future
>
>
> TEIIDDES-1993 introducted a new validation rule that checks to see if object names require double-quoting to be valid as Teiid runtime metadata.
> Designer's JDBC Importer allows using fully qualified names for table names (schema.table).
> Example: PARTSSUPPLIER.SUPPLIER will fail.
> Add a Quick Fix to turn hjelp turn this problem marker type into a simple fix of the name.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (TEIIDDES-1879) Translator Override Properties dialog box show the properties for the data sources, it should show override properties for translator
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1879?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-1879:
----------------------------------------
Implemented fix to check server version in 8.4.x ExecutionAdmin.refreshTranslators() and the VdbSourceConnectionHandler.getTranslatorDefinitions() methods.
Fixed 3 tests in TestDisplayNodeFactory to expect same procedure SQL, but without the "CREATE VIRTUAL PROCEDURE" prefix.
Tested that the non-prefixed SQL statement in a transformation works/queries correctly on an Teiid 8.4.x server (DV6)
{code}
BEGIN
SELECT
*
FROM
PRODUCTINFO;
END
{code}
> Translator Override Properties dialog box show the properties for the data sources, it should show override properties for translator
> -------------------------------------------------------------------------------------------------------------------------------------
>
> Key: TEIIDDES-1879
> URL: https://issues.jboss.org/browse/TEIIDDES-1879
> Project: Teiid Designer
> Issue Type: Bug
> Components: VDB & Execution
> Affects Versions: 8.2
> Reporter: Ramesh Reddy
> Assignee: Barry LaFond
> Priority: Critical
> Fix For: 8.4
>
>
> The translator overrides dialog box during the VDB construction, shows the properties for the data source (resource-adapter) not for translator.
> The translator properties can be obtained on admin api by
> Translator t = api.getTranslator("name");
> t.getProperties()
> Currently there is no metadata available on them they are just key/value pairs
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (TEIIDDES-1879) Translator Override Properties dialog box show the properties for the data sources, it should show override properties for translator
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1879?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-1879:
----------------------------------------
{code}
Thought I'd get started on this one since it required an Admin API change by adding a new method.
I tested locally by changing the 8.4.x ExecutionAdmin.refreshTranslators() method to use the new admin.getTranslatorPropertyDefinitions() in place of admin.getTemplatePropertyDefinitions(). It returned different properties that appeared to be correct.
So question is: How do we make our 8.4.x ExecutionAdmin. call the old method for 8.4 and 8.5 versions of Teiid, but switch to new method when version >= 8.6 ?
Did we jump the gun in merging the 8.6 source?
Barry
{code}
{code}
* Does the new method not work correctly for 8.[4|5] versions of teiid?
* If not, why not?
* If not, is it not being backported to those versions?
* At the end of my current work, there will be only 1 ExecutionAdmin class per major version. I
was hoping for
a single ExecutionAdmin class from 8+ with an extra v7 class hanging around due to differences
in protocol.
(Might be optimistic as teiid version 9 could be completely different!)
* For such little differences like this, we have no choice but to detect the version of the
server, which can be
done using getServer().getServiceVersion(). ITeiidServerVersion has methods such as
isGreatherThan / is LessThan
etc...
* This is a last resort!! The proliferation of checking the teiid server version has so far been
checked to a few
instances. We don't want to have it spreading like a plague of locusts over the code.
PGR
{code}
> Translator Override Properties dialog box show the properties for the data sources, it should show override properties for translator
> -------------------------------------------------------------------------------------------------------------------------------------
>
> Key: TEIIDDES-1879
> URL: https://issues.jboss.org/browse/TEIIDDES-1879
> Project: Teiid Designer
> Issue Type: Bug
> Components: VDB & Execution
> Affects Versions: 8.2
> Reporter: Ramesh Reddy
> Assignee: Barry LaFond
> Priority: Critical
> Fix For: 8.4
>
>
> The translator overrides dialog box during the VDB construction, shows the properties for the data source (resource-adapter) not for translator.
> The translator properties can be obtained on admin api by
> Translator t = api.getTranslator("name");
> t.getProperties()
> Currently there is no metadata available on them they are just key/value pairs
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (TEIIDDES-2019) Option to Set Element as Root Path is Missing for WSDL Importer
by Ted Jones (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2019?page=com.atlassian.jira.plu... ]
Ted Jones updated TEIIDDES-2019:
--------------------------------
Description: The option to set an element as the root path for a response is not available. Right-click does nothing now unless you are on a selectable column. (was: The option to set an element as the root path for a request is not available. Right-click does nothing now unless you are on a selectable column.)
> Option to Set Element as Root Path is Missing for WSDL Importer
> ---------------------------------------------------------------
>
> Key: TEIIDDES-2019
> URL: https://issues.jboss.org/browse/TEIIDDES-2019
> Project: Teiid Designer
> Issue Type: Feature Request
> Components: Web Services Support
> Affects Versions: 8.3.1
> Reporter: Ted Jones
> Assignee: Ted Jones
> Fix For: 8.4
>
>
> The option to set an element as the root path for a response is not available. Right-click does nothing now unless you are on a selectable column.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months