|
Hi Jonathan,
> Has anybody had any experience of using API's to retrieve the contents of PF
> fields? I've been looking at the API documentation, and the only one that I
> can find that looks like what I need is QDBBRCDS. The description says
> about bringing the records into main storage, and only provides input
> parameters for the records you want. How do you reference the records
> afterwards as there's no pointer or anything returned by the API?
AFIAK, there are two ways to read a database without hardcoding the file
format into your RPG program:
a) The ILE C _Ropen(), _Rread(), etc APIs work nicely from RPG. I'm
using these in my FTPAPI project as part of the process of FTPing a
database file.
b) SQL allows you to read records with a variable filename/layout as well.
I don't have any direct experience with this, but many people have
suggested it before (This question seems to come up at least once
a month on one mailing list or another.)
You might be interested in Carsten Flensburg's programs that demonstrate
parsing an externally-defined record buffer. More info can be found at
the following link:
http://www.iseriesnetwork.com/article.cfm?ID=17381
The link requires a membership to the iSeries Network, but a free
(associate) membership should work.
Good luck
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.