[JBoss JIRA] (TEIIDDES-1730) Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1730?page=com.atlassian.jira.plu... ]
Barry LaFond updated TEIIDDES-1730:
-----------------------------------
Attachment: data-source-exists-warning.png
> Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
> -------------------------------------------------------------------------------------
>
> Key: TEIIDDES-1730
> URL: https://issues.jboss.org/browse/TEIIDDES-1730
> Project: Teiid Designer
> Issue Type: Feature Request
> Components: Teiid Integration, Usability
> Affects Versions: 7.8
> Reporter: Van Halbert
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
> Attachments: create-vdb-data-source-dialog.png, data-source-exists-warning.png, vdb-not-deployed-warning-dialog.png
>
>
> From a usability issue, it would good if the default Teiid URL defined in the datasource that is created on the server is for the local connection. IMO, majority of the time when a Teiid datasource is defined in the server if for a local connection to be used by web applications or integration with other components (i.e, ESB) that will access Teiid via JNDI.
> Make sense to create a new CreateTeiidVdbDataSource Modeling action to handle this and make it show up in Model Explorer for VDB selection as well as in the Teiid Server tree for selected VDB.
> Key to this will be to circumvent the standard Create Data Source wizard knowing that this is a TEIID type data source for a specific VDB and that we'll need to remove the Host/Port info from the properties list.
--
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, 7 months
[JBoss JIRA] (TEIIDDES-1730) Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1730?page=com.atlassian.jira.plu... ]
Barry LaFond updated TEIIDDES-1730:
-----------------------------------
Attachment: (was: data-source-exists-warning-dialog.png)
> Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
> -------------------------------------------------------------------------------------
>
> Key: TEIIDDES-1730
> URL: https://issues.jboss.org/browse/TEIIDDES-1730
> Project: Teiid Designer
> Issue Type: Feature Request
> Components: Teiid Integration, Usability
> Affects Versions: 7.8
> Reporter: Van Halbert
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
> Attachments: create-vdb-data-source-dialog.png, data-source-exists-warning.png, vdb-not-deployed-warning-dialog.png
>
>
> From a usability issue, it would good if the default Teiid URL defined in the datasource that is created on the server is for the local connection. IMO, majority of the time when a Teiid datasource is defined in the server if for a local connection to be used by web applications or integration with other components (i.e, ESB) that will access Teiid via JNDI.
> Make sense to create a new CreateTeiidVdbDataSource Modeling action to handle this and make it show up in Model Explorer for VDB selection as well as in the Teiid Server tree for selected VDB.
> Key to this will be to circumvent the standard Create Data Source wizard knowing that this is a TEIID type data source for a specific VDB and that we'll need to remove the Host/Port info from the properties list.
--
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, 7 months
[JBoss JIRA] (TEIIDDES-1730) Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1730?page=com.atlassian.jira.plu... ]
Barry LaFond updated TEIIDDES-1730:
-----------------------------------
Attachment: vdb-not-deployed-warning-dialog.png
> Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
> -------------------------------------------------------------------------------------
>
> Key: TEIIDDES-1730
> URL: https://issues.jboss.org/browse/TEIIDDES-1730
> Project: Teiid Designer
> Issue Type: Feature Request
> Components: Teiid Integration, Usability
> Affects Versions: 7.8
> Reporter: Van Halbert
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
> Attachments: create-vdb-data-source-dialog.png, data-source-exists-warning.png, vdb-not-deployed-warning-dialog.png
>
>
> From a usability issue, it would good if the default Teiid URL defined in the datasource that is created on the server is for the local connection. IMO, majority of the time when a Teiid datasource is defined in the server if for a local connection to be used by web applications or integration with other components (i.e, ESB) that will access Teiid via JNDI.
> Make sense to create a new CreateTeiidVdbDataSource Modeling action to handle this and make it show up in Model Explorer for VDB selection as well as in the Teiid Server tree for selected VDB.
> Key to this will be to circumvent the standard Create Data Source wizard knowing that this is a TEIID type data source for a specific VDB and that we'll need to remove the Host/Port info from the properties list.
--
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, 7 months
[JBoss JIRA] (TEIIDDES-1730) Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1730?page=com.atlassian.jira.plu... ]
Barry LaFond updated TEIIDDES-1730:
-----------------------------------
Attachment: data-source-exists-warning-dialog.png
> Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
> -------------------------------------------------------------------------------------
>
> Key: TEIIDDES-1730
> URL: https://issues.jboss.org/browse/TEIIDDES-1730
> Project: Teiid Designer
> Issue Type: Feature Request
> Components: Teiid Integration, Usability
> Affects Versions: 7.8
> Reporter: Van Halbert
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
> Attachments: create-vdb-data-source-dialog.png, data-source-exists-warning-dialog.png
>
>
> From a usability issue, it would good if the default Teiid URL defined in the datasource that is created on the server is for the local connection. IMO, majority of the time when a Teiid datasource is defined in the server if for a local connection to be used by web applications or integration with other components (i.e, ESB) that will access Teiid via JNDI.
> Make sense to create a new CreateTeiidVdbDataSource Modeling action to handle this and make it show up in Model Explorer for VDB selection as well as in the Teiid Server tree for selected VDB.
> Key to this will be to circumvent the standard Create Data Source wizard knowing that this is a TEIID type data source for a specific VDB and that we'll need to remove the Host/Port info from the properties list.
--
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, 7 months
[JBoss JIRA] (TEIIDDES-1730) Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1730?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-1730:
----------------------------------------
Dialog features?
* VDB Not deployed on default server warning
* Existing deployed Data Source name check and warning
* Overwrite Data Source check-box?
> Add Create Teiid VDB Data Source action to VDB selection in Teiid server and explorer
> -------------------------------------------------------------------------------------
>
> Key: TEIIDDES-1730
> URL: https://issues.jboss.org/browse/TEIIDDES-1730
> Project: Teiid Designer
> Issue Type: Feature Request
> Components: Teiid Integration, Usability
> Affects Versions: 7.8
> Reporter: Van Halbert
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
> Attachments: create-vdb-data-source-dialog.png
>
>
> From a usability issue, it would good if the default Teiid URL defined in the datasource that is created on the server is for the local connection. IMO, majority of the time when a Teiid datasource is defined in the server if for a local connection to be used by web applications or integration with other components (i.e, ESB) that will access Teiid via JNDI.
> Make sense to create a new CreateTeiidVdbDataSource Modeling action to handle this and make it show up in Model Explorer for VDB selection as well as in the Teiid Server tree for selected VDB.
> Key to this will be to circumvent the standard Create Data Source wizard knowing that this is a TEIID type data source for a specific VDB and that we'll need to remove the Host/Port info from the properties list.
--
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, 7 months
[JBoss JIRA] (TEIIDDES-1857) Create and implement a cross-platform file name validator
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1857?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-1857:
----------------------------------------
Right, if a user truly wanted to create a file with name that is FULLY transportable across ALL OS's, then the user may get a little frustrated.
Note if the validator exposed a group of "OS types" that a UI component could expose as a series of check-boxes/options... say I only want to make sure that Linux/OSX/WindowsXP - 8 were covered.
Maybe each OS is a contributed via a property file? Perhaps Teiid's reserved words are contributed this way?
> Create and implement a cross-platform file name validator
> ---------------------------------------------------------
>
> Key: TEIIDDES-1857
> URL: https://issues.jboss.org/browse/TEIIDDES-1857
> Project: Teiid Designer
> Issue Type: Enhancement
> Components: Validation
> Affects Versions: 8.2
> Reporter: Barry LaFond
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
>
> Currently, Teiid Designer allows creating models with pretty much and character in it besides ".".
> Unfortunatelly, a LOT of special characters are not valid on some OS's like Windows, so opening a project containing invalid Windows file names in Eclipse will probably cause issues.
> Need to create a utility class/framework that can perform name validation across OS's.
> Teiid has reserved model names: _TEMP_, SYS, or SYSADMIN
> For Windows chars and reserved words: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.8...
> For more comprehensive list and links: http://en.wikipedia.org/wiki/Filename
> Other potential features:
> * setNoSpaces(boolean)
> * ignoredSystems(WINDOWS, OSX) (i.e. turn off one or more OS types)
--
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, 7 months
[JBoss JIRA] (TEIIDDES-1857) Create and implement a cross-platform file name validator
by Paul Richardson (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1857?page=com.atlassian.jira.plu... ]
Paul Richardson commented on TEIIDDES-1857:
-------------------------------------------
So the validator created will allow a very narrow valid filename if one chooses to stoke it with reserved words and characters. I think this is the best way to go since it is the base class and another project may have a very different use-case. Absolutely no reason why we can't have a singleton instance available in the codebase that 'everything' defers to. After all, this must be done anyway since teiid's reserved words are very different to other projects.
> Create and implement a cross-platform file name validator
> ---------------------------------------------------------
>
> Key: TEIIDDES-1857
> URL: https://issues.jboss.org/browse/TEIIDDES-1857
> Project: Teiid Designer
> Issue Type: Enhancement
> Components: Validation
> Affects Versions: 8.2
> Reporter: Barry LaFond
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
>
> Currently, Teiid Designer allows creating models with pretty much and character in it besides ".".
> Unfortunatelly, a LOT of special characters are not valid on some OS's like Windows, so opening a project containing invalid Windows file names in Eclipse will probably cause issues.
> Need to create a utility class/framework that can perform name validation across OS's.
> Teiid has reserved model names: _TEMP_, SYS, or SYSADMIN
> For Windows chars and reserved words: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.8...
> For more comprehensive list and links: http://en.wikipedia.org/wiki/Filename
> Other potential features:
> * setNoSpaces(boolean)
> * ignoredSystems(WINDOWS, OSX) (i.e. turn off one or more OS types)
--
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, 7 months
[JBoss JIRA] (TEIIDDES-1857) Create and implement a cross-platform file name validator
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1857?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-1857:
----------------------------------------
One of the drivers for this is the fact there in Eclipse there is NO thought about transporting files and projects between OS's/file systems. We continually get logged bugs due to differences in what Windows/MAC/Linux allow. We do try to utilize standard File/OS utilities and URL/URI transformations.
Another way to tackle this is to develop a front-end validator that can do a better job of preventing (or warning) users from creating file names (and possibly paths) that will NOT be transportable.
> Create and implement a cross-platform file name validator
> ---------------------------------------------------------
>
> Key: TEIIDDES-1857
> URL: https://issues.jboss.org/browse/TEIIDDES-1857
> Project: Teiid Designer
> Issue Type: Enhancement
> Components: Validation
> Affects Versions: 8.2
> Reporter: Barry LaFond
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
>
> Currently, Teiid Designer allows creating models with pretty much and character in it besides ".".
> Unfortunatelly, a LOT of special characters are not valid on some OS's like Windows, so opening a project containing invalid Windows file names in Eclipse will probably cause issues.
> Need to create a utility class/framework that can perform name validation across OS's.
> Teiid has reserved model names: _TEMP_, SYS, or SYSADMIN
> For Windows chars and reserved words: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.8...
> For more comprehensive list and links: http://en.wikipedia.org/wiki/Filename
> Other potential features:
> * setNoSpaces(boolean)
> * ignoredSystems(WINDOWS, OSX) (i.e. turn off one or more OS types)
--
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, 7 months
[JBoss JIRA] (TEIIDDES-1857) Create and implement a cross-platform file name validator
by Paul Richardson (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1857?page=com.atlassian.jira.plu... ]
Paul Richardson commented on TEIIDDES-1857:
-------------------------------------------
Not convinced that OS types are appropriate to be included since the file system is the determining factor. For example, original Windows FAT filesystem has different reserved characters to VFAT or NTFS, see [here|https://en.wikipedia.org/wiki/Filename#Comparison_of_filename_limita...]. Thus, in this situation clients should simply validate on the filesystem concerned, by setting the parent directory.
> Create and implement a cross-platform file name validator
> ---------------------------------------------------------
>
> Key: TEIIDDES-1857
> URL: https://issues.jboss.org/browse/TEIIDDES-1857
> Project: Teiid Designer
> Issue Type: Enhancement
> Components: Validation
> Affects Versions: 8.2
> Reporter: Barry LaFond
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
>
> Currently, Teiid Designer allows creating models with pretty much and character in it besides ".".
> Unfortunatelly, a LOT of special characters are not valid on some OS's like Windows, so opening a project containing invalid Windows file names in Eclipse will probably cause issues.
> Need to create a utility class/framework that can perform name validation across OS's.
> Teiid has reserved model names: _TEMP_, SYS, or SYSADMIN
> For Windows chars and reserved words: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.8...
> For more comprehensive list and links: http://en.wikipedia.org/wiki/Filename
> Other potential features:
> * setNoSpaces(boolean)
> * ignoredSystems(WINDOWS, OSX) (i.e. turn off one or more OS types)
--
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, 7 months
[JBoss JIRA] (TEIIDDES-1857) Create and implement a cross-platform file name validator
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1857?page=com.atlassian.jira.plu... ]
Barry LaFond updated TEIIDDES-1857:
-----------------------------------
Description:
Currently, Teiid Designer allows creating models with pretty much and character in it besides ".".
Unfortunatelly, a LOT of special characters are not valid on some OS's like Windows, so opening a project containing invalid Windows file names in Eclipse will probably cause issues.
Need to create a utility class/framework that can perform name validation across OS's.
Teiid has reserved model names: _TEMP_, SYS, or SYSADMIN
For Windows chars and reserved words: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.8...
For more comprehensive list and links: http://en.wikipedia.org/wiki/Filename
Other potential features:
* setNoSpaces(boolean)
* ignoredSystems({WINDOWS, OSX}) (i.e. turn off one or more OS types)
was:
Currently, Teiid Designer allows creating models with pretty much and character in it besides ".".
Unfortunatelly, a LOT of special characters are not valid on some OS's like Windows, so opening a project containing invalid Windows file names in Eclipse will probably cause issues.
Need to create a utility class/framework that can perform name validation across OS's.
Teiid has reserved model names: _TEMP_, SYS, or SYSADMIN
For Windows chars and reserved words: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.8...
For more comprehensive list and links: http://en.wikipedia.org/wiki/Filename
> Create and implement a cross-platform file name validator
> ---------------------------------------------------------
>
> Key: TEIIDDES-1857
> URL: https://issues.jboss.org/browse/TEIIDDES-1857
> Project: Teiid Designer
> Issue Type: Enhancement
> Components: Validation
> Affects Versions: 8.2
> Reporter: Barry LaFond
> Assignee: Barry LaFond
> Fix For: 8.2.x-prod-eds6.0
>
>
> Currently, Teiid Designer allows creating models with pretty much and character in it besides ".".
> Unfortunatelly, a LOT of special characters are not valid on some OS's like Windows, so opening a project containing invalid Windows file names in Eclipse will probably cause issues.
> Need to create a utility class/framework that can perform name validation across OS's.
> Teiid has reserved model names: _TEMP_, SYS, or SYSADMIN
> For Windows chars and reserved words: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.8...
> For more comprehensive list and links: http://en.wikipedia.org/wiki/Filename
> Other potential features:
> * setNoSpaces(boolean)
> * ignoredSystems({WINDOWS, OSX}) (i.e. turn off one or more OS types)
--
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, 7 months