Scott,

You're right (as usual), I'm no C programmer! Look a class back in '81 or
'82 but that was it; never had an opportunity to actually use it.

I bookmarked your page for future reference. I've got so many bookmarks for
reference, though, that I usually forget that I have them! Probably a
condition associated with old age.

One of my problems (and I don't think I'm unique here) is that I get in the
habit of doing something one way and forget (or get in a rush) that there's
another (better?) way. For example, using convoluted RLA when SQL would be
better, or RTV* commands when there's an API for that. It's not that I'm
lazy or, worse, reluctant to learn and use new approaches.

Thanks.

Jerry C. Adams
IBM i Programmer/Analyst
Problems are the price you pay for progress. -Branch Rickey
--
A&K Wholesale
Murfreesboro, TN
615-867-5070


-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Scott Klement
Sent: Thursday, February 24, 2011 11:42 AM
To: Midrange Systems Technical Discussion
Subject: Re: Openness Includes

hi Jerry,

My jaw dropped, though, when I saw that the Openness Includes was 178.9
mb.
I gotta admit that I'm not good enough to write API interfaces
(prototypes)
from scratch, even with the API references in the Info Center.

FWIW... System Openness Includes does NOT provide RPG prototypes for
most APIs. It only provides data structures, and they are usually nearly
unreadable because they are so bad.

I find API programming in RPG using system openness includes to actually
be harder than doing it without them. The resultant code is CERTAINLY
harder to maintain. IBM does a VERY poor job with QSYSINC with regard
to RPG. (My opinion.) There are one or two exceptions to that, though.
The JNI copybook is pretty good, for example.

The C stuff in QSYSINC is very valuable, though... but I didn't think
you were a C programmer.


I searched to see if I could find a PDF or Text version of the
QSYSINC library, but came up empty.

If you like, I have a lot of (my own, not QSYSINC) API stuff here:
http://www.scottklement.com/rpg/copybooks


My option right now is to go to my previous employer (no problem) and
"print" these to a PDF to store on my PC. This would probably only take
1-2
weeks! Any other ideas (beyond the obvious, like adding more disk)?

If you're looking for a particular API or three, I might be able to find
examples for you. (I have access to many more than just what's on the
above page.)

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.