× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



----- Original Message -----
From: "Smith, Nelson" <NSmith@lincare.com>
To: "'Midrange Systems Technical Discussion'" <midrange-l@midrange.com>
Sent: Wednesday, January 08, 2003 9:19 AM
Subject: RE: Changing database to SQL from DDS


> I've been interested in the same thing for some time now, but every time
the
> subject comes up on the list here it just degrades into a holy war over
> which is the better method, rather than any meaningful discussions on the
> best tools, methods, practices, etc. to use to implement a DDL-based
system.

I would agree with that. To that end, I (at least I hope I) am not telling
people which is "better", merely pointing out the reality of the situation.
Railing about DDS being better won't stop the change.

> I've yet to see anyone come forward and say "Yes, we've used DDL for
> everything over the last 10 years and here's what we've learned....".  Or
> "We tried it, and ran into these problems...."  Some real-life
experiences,
> not just opinions from those of us who haven't really tried it a real
> production environment.  Most of us have such heavy investments in DDS
> (20-25 years of existing code) that it's hard to justify and/or sell
> changing how we develop/maintain files without some real compelling
reasons
> for doing so. The reason that would seem to be the most compelling to me
> would be tools that would make life easier, like a CODE/400 for database.
> Is there such a thing?

Two points, two answers. I have used it in production, both from ground zero
and from retrofit perspectives. The scars could fill a book, but I, at this
point in my career am not writing about it.
Ont the CODE for database, several have been discussed just in this
thread... ErWin, ERStudio and others.

> I would like to know (and I think this is more along the lines of what you
> are asking...):  Does anyone actually use SQL's DDL on a day-to-day basis?

Yup.

> What has been your experience?

Mixed but good overall.

>  Did you convert over existing databases or
> do you only use it for new development?

Yup.

> Do you maintain source members for
> each file like we do with DDS, or whole Table/View/Index sets in one
source
> member, or even whole libraries (Collections)? Or, do you use some tool
that
> organizes things for you?

Both and Yup. I use both ErWin and Embarcadero's ERStudio.

> What are the do's and don'ts you've learned the
> hard way?

Learn what indexes are for. Separate programs from physical dependancies and
from physical dependance on logicals. This is a "learned" 38/400 trait. We
build logicals and then access them. In SQL you build and access physicals,
tune with indexes. Secure and construct with views.

> Do you utilize a DBA to maintain everything or do programmers
> maintain their own files and just adhere to some in-house standards? How
> well has it been accepted by your staff programmers?

Consultant. DNA. (Does not apply)

> I think (but have had no experience here) that there are a lot of PC-based
> SQL tools that might make our lives easier if we were used to using SQL
for
> defining and maintaining our databases, but I'm not sure how easy they are
> to integrate with the 400.  Has anything like this been ported to the 400
> for native use?  Does anyone use something like Access to model/define
their
> databases and then port that to the 400?  How about data dictionaries?  Is
> there anything useful or considered a standard in that area, that could
then
> be used to build our files from?

The tools can connect to the 400 and execute. They can generally connect to
ANY ODBC enabled database. Each of the tools support many databases but
provide a common interface to those disparate platforms.


===========================================================
R. Bruce Hoffman, Jr.
 -- IBM Certified Specialist - iSeries Administrator
 -- IBM Certified Specialist - RPG IV Developer

"When I die, I want to die like my grandmother who died peacefully
  in her sleep. Not screaming like all the passengers in her car."

    - Author Unknown


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.