In case you have been living in a cave, or else have been so busy you haven’t been able to pay attention to what is going on in the world around you, IBM has sort of pulled the plug on DDS, announcing that there would be no more enhancements for it. This isn’t news, it happened a while ago but I’ve been focused on a number of other issues and am just getting around to this one.Â
Â
DDS, of course, is the ‘language’ that most of us in the i world use to create files, displays, and reports (if you are not using O specs). Now don’t overreact, DDS is not being removed from the i, it will continue to be there, but it will not be enhanced.    Â
Â
And where are we supposed to go from there? Well, IBM’s road map is for everyone to abandon DDS for files and use DDL. (Screen layouts will be done using tools within WebSphere, now Rational Developer – everybody checked out and ready to go on that?). And we won’t have reports anymore, everything will go directly to our blackberry (that’s my sarcastic comment, not IBM’s roadmap). Files would be developed using DDL, that is to say, using the data language for SQL. In other words, instead of using DB2 files, we will be creating and using SQL files.Â
Â
What’s the difference?  That’s the question, of course, and there is a fair amount of discussion on just that point. And as you might guess, it breaks down pretty much along ‘what you know best’ lines; people from IBM and those who really like SQL see pretty serious advantages to DDL. People like myself who are sort of thinking ‘if it ain’t fixed, don’t break it’ are wondering what all the fuss is about.Â
Â
So which camp are you in? Quick show of hands. How many of you either have or seriously plan to switch to DDL for file development?   I see. Ok, then how many people have no plans to abandon DDS, believing that using it religiously will make them better looking and smarter?  Uh, huh.  And how many of you are just pretty much focused on getting through today in one piece?  Right, that’s what I thought.Â
Â
Well, if you don’t really know which way to go here, don’t feel bad. You’re not alone. I would guess that most people are either not even aware of IBM’s roadmap or else don’t really know the pros and cons of each side. In an effort to try to clarify the situation, IBM developed a brand new redbook (published in 2005), Modernizing IBM eserver iSeries Application Data Access (SG246393), that goes through the reasons why you would want to prefer DDL over DDS.Â
Â
As a courtesy to you, I have taken the liberty of going through the arguments in this roadmap (as well as checking out some of the discussions in some other blogs and the link below) and have developed a short white paper that outlines how I see the situation.  Check it out and then make up your own mind; what is your future going to be; DDL or good old DDS? Â
Â
It’s really pretty interesting. Well, maybe interesting is the wrong word to use here. But it is important and the ending may surprise you. Or then again, it might not. To get a copy of this white paper, just send a quick email to support@shireyllc.com requesting the DDS vs DDL ‘Tale of the Tape’ Whitepaper. Eventually I will post it to my web site but let’s face it – it took me 3 years after the publication of the redbook to even start working on it. I wouldn’t hold my breathe in terms of when I will work up the energy to post it. So send me an email, let me know that somebody reads these posts, and see if you agree with my DDS, DDL analysis.