Skip to main content



      Home
Home » Eclipse Projects » DTP » DTP going to follow UI guidelines?
DTP going to follow UI guidelines? [message #17272] Tue, 20 June 2006 16:39 Go to next message
Eclipse UserFriend
I've tried out DTP a few times now and I have some issues with its support
for Eclipse and other UI guidelines.

- Keyboard shortcuts are in short supply. None of the items in the Data
Source Explorer's popup menus have them. I can't even hit the Delete to
delete a connection, or use Alt-Enter to get the properties for a
connection.

- Driver definitions include username, password, database name, and the JDBC
connection string input doesn't suggest it's supposed to be a generic one
like jdbc:xxxx://[server]:[port]/[dbname]. When I created a new connection
profile, I created a new driver definition along the way, and I entered the
username, password, etc., thinking "why am I entering these for the driver,
they're specific to the connection"? It works, but now my driver definition
has that stuff, and I have to go delete, because it doesn't belong there!

- When I do create a new driver definition, in the first dialog box it's
called a Driver Definition, but then in the next two boxes I seem to be
creating a Driver Entry. What's the difference?

- When I am entering the Driver Details, there is no support for finding the
driver class in the specified .jar file, unlike almost every other
Eclipse-based database development tool I've used.

- After I go and find the dang class myself and type it into the Driver
Class line of the Properties section, I still have an error message up top
that says "Required property in driver isntance missing value: Driver
Class".

- After I submit that page and then edit it again, I get an error message up
top that says "A driver already exists with that name. Please provide a
unique driver name." I'm editing this driver, not creating a new one!

- When I am entering fields into the New JDBC Connection dialog box, editing
operations don't work correctly. For instance, if I type something into the
URL field, and then paste something else, then, when I hit "Undo", it should
remove what I pasted but leave what I typed. But instead it removes both.

Regards,
Larry Edelstein
Re: DTP going to follow UI guidelines? [message #20012 is a reply to message #17272] Tue, 25 July 2006 14:32 Go to previous message
Eclipse UserFriend
Hey Larry,

Thanks for your feedback. I've created BZ entries and tried to clarify
things where appropriate.

Thanks again,
Rob


Larry Edelstein wrote:

> I've tried out DTP a few times now and I have some issues with its support
> for Eclipse and other UI guidelines.

> - Keyboard shortcuts are in short supply. None of the items in the Data
> Source Explorer's popup menus have them. I can't even hit the Delete to
> delete a connection, or use Alt-Enter to get the properties for a
> connection.

Created BZ entry, https://bugs.eclipse.org/bugs/show_bug.cgi?id=151735.


> - Driver definitions include username, password, database name, and the JDBC
> connection string input doesn't suggest it's supposed to be a generic one
> like jdbc:xxxx://[server]:[port]/[dbname]. When I created a new connection
> profile, I created a new driver definition along the way, and I entered the
> username, password, etc., thinking "why am I entering these for the driver,
> they're specific to the connection"? It works, but now my driver definition
> has that stuff, and I have to go delete, because it doesn't belong there!

Driver definitions are used to specify information specific to a "class"
of server (e.g. Sybase ASE 15). This information is common to all
connection profiles connecting to that server type (e.g. driver class,
driver JARs, etc.) Some of this information is used to populate default
values for certain items within the connection profile wizard (e.g.
connection URL, UID, PWD). That said, these values may be overwritten
within the new wizard where applicable. For example, you may specify the
defaults for UID and PWD to the default values specified by the vendor.
In the new wizard, you might change these values to the UID and PWD
required to connect to a specific server instance.


> - When I do create a new driver definition, in the first dialog box it's
> called a Driver Definition, but then in the next two boxes I seem to be
> creating a Driver Entry. What's the difference?

Created BZ entry, https://bugs.eclipse.org/bugs/show_bug.cgi?id=151737.


> - When I am entering the Driver Details, there is no support for finding the
> driver class in the specified .jar file, unlike almost every other
> Eclipse-based database development tool I've used.

Created BZ entry, https://bugs.eclipse.org/bugs/show_bug.cgi?id=151739.

Note, that for specialized driver definitions, the driver class is defined
by the template and may not be editable.


> - After I go and find the dang class myself and type it into the Driver
> Class line of the Properties section, I still have an error message up top
> that says "Required property in driver isntance missing value: Driver
> Class".

> - After I submit that page and then edit it again, I get an error message up
> top that says "A driver already exists with that name. Please provide a
> unique driver name." I'm editing this driver, not creating a new one!

Could you please elaborate within a BZ entry?

> - When I am entering fields into the New JDBC Connection dialog box, editing
> operations don't work correctly. For instance, if I type something into the
> URL field, and then paste something else, then, when I hit "Undo", it should
> remove what I pasted but leave what I typed. But instead it removes both.

Created BZ entry, https://bugs.eclipse.org/bugs/show_bug.cgi?id=151740.


> Regards,
> Larry Edelstein
Re: DTP going to follow UI guidelines? [message #581276 is a reply to message #17272] Tue, 25 July 2006 14:32 Go to previous message
Eclipse UserFriend
Hey Larry,

Thanks for your feedback. I've created BZ entries and tried to clarify
things where appropriate.

Thanks again,
Rob


Larry Edelstein wrote:

> I've tried out DTP a few times now and I have some issues with its support
> for Eclipse and other UI guidelines.

> - Keyboard shortcuts are in short supply. None of the items in the Data
> Source Explorer's popup menus have them. I can't even hit the Delete to
> delete a connection, or use Alt-Enter to get the properties for a
> connection.

Created BZ entry, https://bugs.eclipse.org/bugs/show_bug.cgi?id=151735


> - Driver definitions include username, password, database name, and the JDBC
> connection string input doesn't suggest it's supposed to be a generic one
> like jdbc:xxxx://[server]:[port]/[dbname]. When I created a new connection
> profile, I created a new driver definition along the way, and I entered the
> username, password, etc., thinking "why am I entering these for the driver,
> they're specific to the connection"? It works, but now my driver definition
> has that stuff, and I have to go delete, because it doesn't belong there!

Driver definitions are used to specify information specific to a "class"
of server (e.g. Sybase ASE 15). This information is common to all
connection profiles connecting to that server type (e.g. driver class,
driver JARs, etc.) Some of this information is used to populate default
values for certain items within the connection profile wizard (e.g.
connection URL, UID, PWD). That said, these values may be overwritten
within the new wizard where applicable. For example, you may specify the
defaults for UID and PWD to the default values specified by the vendor.
In the new wizard, you might change these values to the UID and PWD
required to connect to a specific server instance.


> - When I do create a new driver definition, in the first dialog box it's
> called a Driver Definition, but then in the next two boxes I seem to be
> creating a Driver Entry. What's the difference?

Created BZ entry, https://bugs.eclipse.org/bugs/show_bug.cgi?id=151737


> - When I am entering the Driver Details, there is no support for finding the
> driver class in the specified .jar file, unlike almost every other
> Eclipse-based database development tool I've used.

Created BZ entry, https://bugs.eclipse.org/bugs/show_bug.cgi?id=151739

Note, that for specialized driver definitions, the driver class is defined
by the template and may not be editable.


> - After I go and find the dang class myself and type it into the Driver
> Class line of the Properties section, I still have an error message up top
> that says "Required property in driver isntance missing value: Driver
> Class".

> - After I submit that page and then edit it again, I get an error message up
> top that says "A driver already exists with that name. Please provide a
> unique driver name." I'm editing this driver, not creating a new one!

Could you please elaborate within a BZ entry?

> - When I am entering fields into the New JDBC Connection dialog box, editing
> operations don't work correctly. For instance, if I type something into the
> URL field, and then paste something else, then, when I hit "Undo", it should
> remove what I pasted but leave what I typed. But instead it removes both.

Created BZ entry, https://bugs.eclipse.org/bugs/show_bug.cgi?id=151740


> Regards,
> Larry Edelstein
Previous Topic:Connection Profile Wizard
Next Topic:Making connection profile or Database programatic
Goto Forum:
  


Current Time: Sun Jun 08 14:38:00 EDT 2025

Powered by FUDForum. Page generated in 0.05153 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top