I will agree with Walt, this is a non-trivial exercise.  DB2 data is
stored in a format that is not maintained with the data.  You first need
to locate the DBD for the database that contains the definition (which
means you must have access to the DB2 directory datasets, and out to
move through them), Then you need to locate the appropriate pages.
Also, DB2 data can be compressed, which means you need to de-compress
the rows, all the while dealing with issues such as code page
translation, big<->little endian issue etc.

Wayne Driscoll
Product Developer
JME Software LLC
NOTE:  All opinions are strictly my own.




-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Walt Farrell
Sent: Wednesday, January 23, 2008 12:02 PM
To: [email protected]
Subject: Re: DB2 queries without using MF.

On Wed, 23 Jan 2008 08:27:45 -0600, Shai Hess <[EMAIL PROTECTED]>
wrote:
> Is it can be useful to develop in the PC, api for DB2?
>
> The API will use my MFNetDisk 3390 data and the response time will be
very
>very good from PC or any open systems platform?

I won't comment on the usefulness, and I'll ignore the security
questions
that others have raised.

However, I think that you would have a very large job ahead of you to
figure
out how to find the DB2 data on your disks, and interpret the internal
format of the tables stored in those VSAM data sets.

It's one thing to intercept I/O requests as DB2 writes records to DASD
and
write them to your emulated DASD.  It's much harder, I believe, to
interpret
the data contained within those records and make any sense out of it. 
Especially with data as complex as DB2 tables.

-- 
  Walt

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to