Let me explain my predicament: The place where I work (the
name of which will remain anonymous) has used IMS as its
database system for a long time. Of course, it's an IBM
mainframe. Well, a couple of years ago, the powers that be
decided in their infinite wisdom that we needed a new
system and that the new system should use DB2-- relational
instead of hierarchical. Now, I have no problem with them
wanting a new system--- the old one was in disrepair due to
all the maintenance that was done on it. And I have no
complaint with switching to DB2-- the state of the art, the
wave of the future, much more powerful, etc. In fact, I was
looking forward to it with enthusiasm. But with hindsight
being 20/20, I wish we had left well-enough alone. The
implementation of the new system has been totally botched.
The reason is that it was decided that it was too expensive
to implement the entire system at once, so they opted for a
"phased implementation". In order to do this, they had to
find a way to allow the old IMS applications that will
continue to exist for the time being to run alongside the
new DB2 applications. The solution was to come up with
what's called a "bridge" to translate all IMS access into
DB2, with the IMS application being none the wiser (as far
as it's concerned, it's making IMS calls--the bridge
intercepts all database calls, retrieves the requested data
from DB2 tables, and returns the data in the format the IMS
program expects). It sounds ingenious, but it's
difficult to implement. I knew it was a bad idea when I
first heard about it, and told anybody who would listen it
was a bad idea, but my opinion carries no weight. Well, as
you might guess, we're having major problems with it now
that it's been implemented and the database has been
converted to DB2. Quite simply, it doesn't work. And on top
of that, we're having big-time performance problems with the
new DB2 applications. Needless to say, I'm very down on DB2
and long for the days of IMS when things were much simpler
and better. And just my luck, I've been made the "on-call"
person--- I'm the one who gets called in the middle of the
night when the jobs/programs don't work, which is often. Has
anyone had a similar experience with going from IMS to DB2?
What a nightmare! Well, I'm through bellyaching.
Dionysus