: 3492 | 87812 | 9797

Data Connections - new class: Notes 
Now Available: "The Social Software Platform You Already Own" Position Paper from Elguji Software. A must read for every IBM Lotus Software customer.
Use this IdeaSpace to post ideas about Domino Designer.

: -8
: 1
: 9
: Domino Designer
: @dbcolumn, @dblookup, connections
: Patrick Kwinten 25 Sep 2009
:
: / Email


a pain in the ass when giving support on a Notes application or when making modifications is that without a system description or a scan using third party tools it is hard to see which dependencies their are to other Notes systems.
 
@dbcolumn and @dblookup commands have the reference to other systems in their declaration.
 
in case data connections could be extended to define connections to other Notes systems and when they can be used in commands then it would be more clear to define dependencies...
 
@DbColumn( class : cache ; [data connection] ; columnNumber )



1) Rob Porter (25 Sep 2009)
This seems like a good idea but the thing that makes me uneasy, looking at your properties mock-up above, is the server field. This effectively hard codes the server name into the application which makes code portability non-existent. Think how this will affect moving an application from a development environment into a live environment or replicas spread across servers in different cities or countries. The last thing you would want is a replica in Hong Kong trying to do a @dblookup to a database in London.

I think this idea has merit if the server field could be blank which would force @dblookup and @dbcolumn formula using the Data Connection to use the current server.
2) Peter Presnell (25 Sep 2009)
Sorry Patrick. I don't like this idea, at least not in the way it is proposed. By making the data connection a design element you are essentially consigning every database that inherits its design linking to the same physical database. In many cases the external databases needsto vary (e.g. Development v QA v Production).

With what we already have today is possible to define a Data Connection as a data document and then have the code refer to the data in the connection document. This allows every instance of a database to have its own defeinitions of where the external database reside and even allow the definition to specify the location using either replica ids or specific server/fileprarhs.
3) Starrow Pan (29 Sep 2009)
I think your connection works as a layer between the program and the reference of other db. Even with this feature, you cannot expect all the programmers to take this extra effort. Moreover, if it is supposed to be a practice standard, you can actually do it with some profile views without introducing a new design element.
4) Ben Poole (29 Sep 2009)
I agree that this is a hassle, and something to address it would be cool. I don't think that this is the solution though, sorry.










:
:

Buy IdeaJam Today!


You can run IdeaJam in your company. It's easy to install, setup and customize and your employees and customers will immediately see results.

Phone: +1 (360) 450-5022

Email: sales@elguji.com

Learn more >>

Welcome to IdeaJam


IdeaJam is a place where people can post and share their ideas, and gauge the marketability, popularity and viability with input from others.

When an idea gets posted, others can help promote or demote the idea and provide comments. Popular ideas will bubble to the top.

Make your opinion count.

Share


Post your idea - from ways we can improve IBM Lotus Software to things we've haven't even yet thought of.

Vote


Check out other people's ideas and vote on the ones you like best. The community votes. The community decides.


Discuss


Talk about ideas with your peers in the IBM Lotus Community and help make them even better.



4
ideajam ideas - Lotusphere
-5
Make Ideajam database as default application on domino
18
All Design Elements view in Designer
0
Create an AppStore for $1.99 apps
13
Symphony API integration in Agents
5
In the view-quick-search dialog, there should an "advanced search" option to find a document in the current view based on the NoteID or UNID
8
Standardize Definition of Application
12
Cleanup process for mystery problems
3
DDM could benefit from addng Twitter or SMS to Notifications
15
license model for universities and schools (education)
4
Dogear: Plugin for many browsers to store bookmark in dogear
8
Give Domino an up-to-date Servlet Engine
13
Admin Client - Server Console
9
Notes Calendar - Show Calendars
12
I wish FilePath would consistently return a relative path whenever possible
26
Select Category option in Views to tick all documents within a category and sub-categories
11
Calendar overlay: documentation how to overlay application calendar
6
inbox: newest first
7
Lotus Script: record call history for for informative debugging
8
Feed Readers page for Domino
17
Get Rid of "Copy as Table" in instances where it doesn't work
16
Expose the SPR database to customers so others can easily get added to the request
10
Multi value core control







IdeaJam developed by




Hosting by