|
-----Message d'origine-----
De : David FOXWELL
Envoyé : mercredi 18 novembre 2009 13:54
À : 'RPG programming on the IBM i / System i'
Objet : RE: EXTNAME ( MyDSPF : MyFormat )
Vern,
When I move MyDS to a global declaration, I get RNF3804 field
not renamed on two of the fields when I compile. There are 6
others that don't give this problem. All are type B in the
DDS of the DSPF.
-----Message d'origine-----global - if it
[mailto:rpg400-l-bounces@xxxxxxxxxxxx] De la part de Vern Hamberg
Be sure to check whether the data structure needs to be
is local, it won't be known to the F-spec at the programlevel, seems
to me.MyNumField
Vern
David FOXWELL wrote:
Hi, all.would be populated automatically when the user enters data.
I just added a DS to a procedure with the idea that it
In the record MyFormat is one zoned decimal field, all the rest are
character fields.
At the EXFMT MyDSPF, I get MCH1202.MyFormat:*INPUT )
The code is basically this :
D MyDS E DS EXTNAME ( MyDSPF :
MyNumField of MyDS and MyNumField of MyDSPF. If I do EVAL
/FREE
MyNumField = 0;
EXFMT MyFormat;
While debugging, there seems to be confusion between
at the EXFMT, I see that MyNumFld = 0. If I step into theEXFMT, and
then type EVAL MyNumField, I then see that MyNumFld = blank. I've
tried INZ on the MyDS declaration and also CLEAR MyDS.
different record formats.
What am I doing wrong? Is there a better way?
In the DSPF there are many many field names that occur in
For that reason, I wanted to store the contents of MyFormatin a global qualified DS.
Thanks
As an Amazon Associate we earn from qualifying purchases.
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.