Re: Struggling with API QDFRTVFD
Bryan Dietz <[email protected]>
| Newsgroups | gmane.comp.lang.as400.c |
|---|---|
| Message-ID | <[email protected]> |
> > > I just did a Google search "QDFRTVFD site:ibm.com" > > which returned a "C" example for the API > "This document contains an example of how to retrieving the Row/Column > of a Field Using the QDFRTVFD API." > > http://www-01.ibm.com/support/docview.wss?uid=nas8N1017486 > > > > > bryan > > > > Frank Kolmann said the following on Wed, 8/6/2014 7:12 AM: >> Hi Jevgeni >> >> How are things, hope all is well. >> Did you manage to get the API working? >> >> I have a RPG version coded here. >> http://wiki.midrange.com/index.php/QDFRTVFD >> The API is VERY BIG and my program only gets the basic info of >> Fields/Constants and attributes. >> But I am not doing so well in converting it to C. >> >> Perhaps you have some suggestions. >> >> >> Regards >> Frank >> >> >>> From: Jevgeni Astanovski <Jevgeni.Astanovski@xxxxxxxxxxxxx> >>> Date: Fri, 24 Jan 2014 15:01:34 +0000 >>> >>> Thought that "with a little help" from Mark and Carsten I solved my >> problem. >>> How mistaken I've been... >>> I only need a list of fields with field name, I/O attribute, field type >> and length. >>> >>> Found field names in QDFFNTB structure. Very good. All other necessary >> data was also available starting from there. >>> But then I found out, that hidden fields' names are missing in QDFFNTB >> structure at all! Field is mentioned, I can retrieve all attributes - but >> not the name... >>> >>> Continued searching - as Carsten advised - went to QDFWFLEI and from >>> there >> to QDFWRCDI and QDFFNTBL. >>> Very good again, now all names available, including hindden, also field >> lengths. >>> But how to get data type and I/O? There is an index to QDFFFITB, but >>> I saw >> that in my DSPF with 7 formats these indexes repeate. So they are unique >> inside one format only. And I failed to find reference to format names in >> Where-Used part of the puzzle... >>> The only idea I have by now is to rely on formats order and assume that >> order of records in "Where-used" section matches exactly order of formats >> in Record format table (QDFARFTE) >>> >>> Or I am missing something again? -- This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L) mailing list To post a message email: C400-L-Zwy7GipZuJhWk0Htik3J/[email protected] To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/c400-l or email: C400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected] Before posting, please take a moment to review the archives at http://archive.midrange.com/c400-l.