| Re: writing to DB2 from the VAX (with Rdb), you could use
the LU6.2 version of DECmessageQ communicate with the IBM host
and thus DB2.
Oracle has announced SQL*net V2 which may account for some
new functionality. The trade rags have briefly discussed
this new release ... but no meat yet.
As I understand it, in order to access (for read or write)
DB2, your IBM program would link to and call the DB2 "call
attach". I suppose it is possible that the IBM host version
of SQL*connect could interact with DB2's call attach. If this
is true, then the Oracle engine would not be required on the
IBM host. But, the more I think about it, it seems to me
that it probably doesn't matter all that much since, somewhere
along the line, SOME piece of Oracle code (either the RDBMS
or the SQL*connect) must use one of DB2's "attach" facilites.
(Others include the IMS attach, CICS attach, and, I believe
one for TSO). Perhaps some of the VIDA developers can help.
If you're trying to win the solution away from Oracle, an
approach you could try would be to draw two block charts
show all our layers required to 1) read from DB2 and 2) to
write to DB2. I've had the "write to DB2" requirement before
but its usually turned out to be an over night or "in a few
minutes" is good enough scenario.
Chart 1 - read from DB2(you draw the boxes)
VAX application
Rdb Dispatch
VIDA for DB2 (client)
LU6.2
|
DECnet/SNA gateway
|
VTAM
CICS
VIDA for DB2 (server)
CICS attach for DB2
DB2
Chart 2 - write/update to DB2
VAX application (same as in Chart 1 or
detached "writer" process)
DECmessageQ
LU6.2
|
DECnet/SNA gateway
|
VTAM
DECmessageQ (server)
IBM application (custom developed by Digital EIS)
DB2
While this is not as transparent, I believe it is much more
straightforward than Oracle's numerous layers of SQL*net,
SQL*connect, SQL*this and SQL*that. I suggest you have more
opportunities to tweet performance in the approach above.
To pin Oracle down will be difficult. Unless your customer
can draw for you these layers and point to specific interface
points in the Oracle solution, you can probably assume they
really don't know either. And maybe if you help him construct
one for Oralce (with or without Oracle's help), he'll begin to
see problem areas with Oracle's approach.
Good luck !
|
| In order to write to the DB2 database on MVS, jou must not only have an
Oracle RDBMS installed (plus many SQL*%@!(*#E$(*@# products), but
when writing to DB2 from that intermediate Oracle database on MVS,
all other activities on that target DB2 database must be stopped!
Have Fun,
Henny Olthof, TP-DB Netherlands
|