×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




My best guess at this time Bob is that you’re missing the PTF that enables *ALL usage.

You don’t say what release you are on so I’ll just link you too the RPG Cafe page that lists them: http://ibm.biz/rpg_full_alias_and_easier_ds_io


Jon Paris

www.partner400.com
www.SystemiDeveloper.com

On Apr 21, 2015, at 3:45 PM, Bob Cagle <bcagle@xxxxxxxxxxx> wrote:

I'm trying to use the technique described in this article: http://www.itjungle.com/fhg/fhg030315-story01.html

I'm running into a compile error where I'm reading the file into the data-structure.

Here's the pertinent code (file and filed names simplified, no, this is not my official naming convention!):


dcl-f InputFile usage(*update:*output) keyed;

dcl-f DisplayFile workstn indds(dsInd);

dcl-ds dsInput likrec(InputRecord:*all) dim(2);

dcl-ds dsDisplay likerec(Screen:*all);

chain(N) dsDisplay.InputField InputFile dsInput(1);
IF %Found(InputFile);
eval-corr dsDisplay = dsFile(1);
ENDIF;


On the CHAIN statement, I'm getting compile error RNF7595 - 'The result data structure DSINPUT does not include a subfield in position 1 for record format INPUTRECORD.'

I've looked and looked, compared my code to the example code in the article, and can't see the problem. What am I missing?

Thanks

Bob Cagle
IT Manager
Lynk, Inc.

--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

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

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