[JBoss JIRA] (TEIIDDES-2541) Issues with Rest connection profile security settings
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2541?page=com.atlassian.jira.plu... ]
Barry LaFond resolved TEIIDDES-2541.
------------------------------------
Resolution: Done
Added missing combo box listener & update/validate call to insure Finish isn't enabled based on security settings/values
> Issues with Rest connection profile security settings
> -----------------------------------------------------
>
> Key: TEIIDDES-2541
> URL: https://issues.jboss.org/browse/TEIIDDES-2541
> Project: Teiid Designer
> Issue Type: Bug
> Affects Versions: 9.0.2
> Reporter: Matus Makovy
> Assignee: Barry LaFond
> Fix For: 9.1, 9.0.2 Beta2
>
>
> When creating REST connection profile there is couple of issues with security settings:
> 1.) When user changes security settings to HTTP basic and doesn't enter any credentials Wizard shows error, but user is able to finish the creation without problems
> 2.) When user changes security settings to HTTP basic and then they want to change it back to 'none', wizard complains that there is no username entered and won't let you finish the creation of the connection profile.
> See video in comments (too big for JIRA)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
8 years, 12 months
[JBoss JIRA] (TEIIDDES-2532) 1024 x 768 - Reconciler - not all buttons are visible
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2532?page=com.atlassian.jira.plu... ]
Barry LaFond edited comment on TEIIDDES-2532 at 5/27/15 12:17 PM:
------------------------------------------------------------------
Changed the lower button panel to left-justify the buttons and reduced spacing between, so the last button should show now.
Also tried to remove some unnecessary horizontal spacing between inner panels.
fixed in master, 9.0.x, 8.6.x
was (Author: blafond):
Changed the lower button panel to left-justify the buttons and reduced spacing between, so the last button should show now.
Also tried to remove some unnecessary horizontal spacing between inner panels.
> 1024 x 768 - Reconciler - not all buttons are visible
> -----------------------------------------------------
>
> Key: TEIIDDES-2532
> URL: https://issues.jboss.org/browse/TEIIDDES-2532
> Project: Teiid Designer
> Issue Type: Bug
> Components: Transformations
> Affects Versions: 9.0.2 Beta1
> Environment: Mac OS X
> Reporter: Matus Makovy
> Assignee: Barry LaFond
> Fix For: 9.1, 8.6.2 Beta1, 9.0.2 Beta2, 9.0.2, 8.6.2
>
> Attachments: Screen Shot 2015-05-19 at 1.32.08 PM.png, Screen Shot 2015-05-19 at 1.32.19 PM.png, Screen Shot 2015-05-19 at 1.32.41 PM.png, Screen Shot 2015-05-19 at 1.32.49 PM.png
>
>
> I can not see all buttons in reconciler when it opens. Type resolver button is completely hidden.
> This problem is also in Type resolver dialogue.
> User can enlarge the window and the button will show, but when the dialogue opens user doesn't know that there is Type resolver button.
> Screenshots attached
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
8 years, 12 months
[JBoss JIRA] (TEIIDDES-2532) 1024 x 768 - Reconciler - not all buttons are visible
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2532?page=com.atlassian.jira.plu... ]
Barry LaFond resolved TEIIDDES-2532.
------------------------------------
Resolution: Done
done
> 1024 x 768 - Reconciler - not all buttons are visible
> -----------------------------------------------------
>
> Key: TEIIDDES-2532
> URL: https://issues.jboss.org/browse/TEIIDDES-2532
> Project: Teiid Designer
> Issue Type: Bug
> Components: Transformations
> Affects Versions: 9.0.2 Beta1
> Environment: Mac OS X
> Reporter: Matus Makovy
> Assignee: Barry LaFond
> Fix For: 9.1, 8.6.2 Beta1, 9.0.2 Beta2, 9.0.2, 8.6.2
>
> Attachments: Screen Shot 2015-05-19 at 1.32.08 PM.png, Screen Shot 2015-05-19 at 1.32.19 PM.png, Screen Shot 2015-05-19 at 1.32.41 PM.png, Screen Shot 2015-05-19 at 1.32.49 PM.png
>
>
> I can not see all buttons in reconciler when it opens. Type resolver button is completely hidden.
> This problem is also in Type resolver dialogue.
> User can enlarge the window and the button will show, but when the dialogue opens user doesn't know that there is Type resolver button.
> Screenshots attached
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
8 years, 12 months
[JBoss JIRA] (TEIIDDES-2532) 1024 x 768 - Reconciler - not all buttons are visible
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2532?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-2532:
----------------------------------------
Changed the lower button panel to left-justify the buttons and reduced spacing between, so the last button should show now.
Also tried to remove some unnecessary horizontal spacing between inner panels.
> 1024 x 768 - Reconciler - not all buttons are visible
> -----------------------------------------------------
>
> Key: TEIIDDES-2532
> URL: https://issues.jboss.org/browse/TEIIDDES-2532
> Project: Teiid Designer
> Issue Type: Bug
> Components: Transformations
> Affects Versions: 9.0.2 Beta1
> Environment: Mac OS X
> Reporter: Matus Makovy
> Assignee: Barry LaFond
> Fix For: 9.1, 8.6.2 Beta1, 9.0.2 Beta2, 9.0.2, 8.6.2
>
> Attachments: Screen Shot 2015-05-19 at 1.32.08 PM.png, Screen Shot 2015-05-19 at 1.32.19 PM.png, Screen Shot 2015-05-19 at 1.32.41 PM.png, Screen Shot 2015-05-19 at 1.32.49 PM.png
>
>
> I can not see all buttons in reconciler when it opens. Type resolver button is completely hidden.
> This problem is also in Type resolver dialogue.
> User can enlarge the window and the button will show, but when the dialogue opens user doesn't know that there is Type resolver button.
> Screenshots attached
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
8 years, 12 months
[JBoss JIRA] (TEIIDDES-2545) Importing REST service gives a string instead of a boolean to a procedural parameter
by Daan Creemers (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2545?page=com.atlassian.jira.plu... ]
Daan Creemers updated TEIIDDES-2545:
------------------------------------
Steps to Reproduce:
- Import REST service using wizard
- In the Transformation Editor add a quote before /respons' in the Transformation parameter (this is fixed but not released, https://github.com/Teiid-Designer/teiid-designer/commit/752e717ea4c31df1b...)
- The following error is shown now:
ERROR: org.teiid.runtime.client.TeiidClientException: TEIID30145 Unable to convert procedural parameter SourceModel.invokeHttp.stream of type string to expected type boolean
Using the REST service http://www.telize.com/geoip the following transformation gives the above error:
BEGIN
DECLARE STRING VARIABLES.qp = '';
SELECT A.country_code AS country_code FROM (EXEC SourceModel.invokeHttp(action => 'GET', endpoint => VARIABLES.qp, stream => TRUE)) AS f, XMLTABLE('/response' PASSING JSONTOXML('response', f.result) COLUMNS country_code string PATH 'country_code/text()') AS A;
END
was:
- Import REST service using wizard
- In the transformation editor add a quote before /respons' in the Transformation parameter (this is fixed but not released, https://github.com/Teiid-Designer/teiid-designer/commit/752e717ea4c31df1b...)
- The following error is shown:
ERROR: org.teiid.runtime.client.TeiidClientException: TEIID30145 Unable to convert procedural parameter SourceModel.invokeHttp.stream of type string to expected type boolean
> Importing REST service gives a string instead of a boolean to a procedural parameter
> ------------------------------------------------------------------------------------
>
> Key: TEIIDDES-2545
> URL: https://issues.jboss.org/browse/TEIIDDES-2545
> Project: Teiid Designer
> Issue Type: Bug
> Components: Import/Export
> Affects Versions: 9.1
> Reporter: Daan Creemers
>
> After importing a REST service an error is given in the Transformation Editor: TEIID30145 Unable to convert procedural parameter SourceModel.invokeHttp.stream of type string to expected type boolean
> This is because there are quotes around TRUE for the stream parameter and these should be removed.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
8 years, 12 months
[JBoss JIRA] (TEIIDDES-2545) Importing REST service gives a string instead of a boolean to a procedural parameter
by Daan Creemers (JIRA)
Daan Creemers created TEIIDDES-2545:
---------------------------------------
Summary: Importing REST service gives a string instead of a boolean to a procedural parameter
Key: TEIIDDES-2545
URL: https://issues.jboss.org/browse/TEIIDDES-2545
Project: Teiid Designer
Issue Type: Bug
Components: Import/Export
Affects Versions: 9.1
Reporter: Daan Creemers
After importing a REST service an error is given in the Transformation Editor: TEIID30145 Unable to convert procedural parameter SourceModel.invokeHttp.stream of type string to expected type boolean
This is because there are quotes around TRUE for the stream parameter and these should be removed.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
8 years, 12 months
[JBoss JIRA] (TEIIDDES-2544) "NO PASSWORD" error when creating datasource from Model on MS Sqlserver
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2544?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-2544:
----------------------------------------
Looks like we're still missing a use-case where pwd is not required by the source. The call to TeiidDataSourceInfo.getProperties() is returning properties set that contains pwd key with NULL value. We need to make previsions to REMOVE the pwd property from this list if user "cancels" the pwd dialog.
Note that there is a check to TeiidDataSourceInfo.requiresPassword() which in this case is TRUE.
Probably need to add a "Requires Password" check-box to the Create Data Source dialog so user can override this.
> "NO PASSWORD" error when creating datasource from Model on MS Sqlserver
> -----------------------------------------------------------------------
>
> Key: TEIIDDES-2544
> URL: https://issues.jboss.org/browse/TEIIDDES-2544
> Project: Teiid Designer
> Issue Type: Bug
> Components: Modeling
> Environment: Jbds Designer running on Windows
> Teiid Designer 9.0.2.Beta1-v20150429-1449-B949 org.teiid.designer.feature.feature.group JBoss by Red Hat, Inc.
> Jtds driver (Driver Class net.sourceforge.jtds.jdbc.Driver) for SqlServer
> Reporter: Tom Johnston
>
> Model successfully imported from Sql Server using Windows authentication.
> URL is:
> URL jdbc:jtds:sqlserver://<HOSTNAME>:1433;databaseName=<DBNAME>;integratedSecurity=true;authenticationScheme=JavaKerberos
> However, when I attempt to make a datasouce "
> (Right CLick on Model-->Modeling-->Create Data Source-->"Use Model Connection Info" and NOTHING is placed in the password pop-up. I get the following error generated..
> java.lang.IllegalArgumentException: No value for the connection property 'password'
> at org.teiid.core.designer.util.CoreArgCheck.isNotZeroLength(CoreArgCheck.java:117)
> at org.teiid.core.designer.util.CoreArgCheck.isNotEmpty(CoreArgCheck.java:249)
> at org.teiid.designer.runtime.TeiidServer.getOrCreateDataSource(TeiidServer.java:606)
> at org.teiid.designer.runtime.ui.connection.CreateDataSourceAction.run(CreateDataSourceAction.java:168)
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
> at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
> at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
> at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
> Session Data:
> eclipse.buildId=unknown
> java.version=1.7.0_67
> java.vendor=Oracle Corporation
> BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
> Framework arguments: -product com.jboss.devstudio.core.product
> Command-line arguments: -os win32 -ws win32 -arch x86_64 -product com.jboss.devstudio.core.product
> I also attempted to place a space for the password and that generates the following:
> java.lang.IllegalArgumentException: No value for the connection property 'user-name'
> at org.teiid.core.designer.util.CoreArgCheck.isNotZeroLength(CoreArgCheck.java:117)
> at org.teiid.core.designer.util.CoreArgCheck.isNotEmpty(CoreArgCheck.java:249)
> at org.teiid.designer.runtime.TeiidServer.getOrCreateDataSource(TeiidServer.java:606)
> at org.teiid.designer.runtime.ui.connection.CreateDataSourceAction.run(CreateDataSourceAction.java:168)
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
> at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
> at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
> at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
8 years, 12 months