×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
Thanks, Barbara, for your answer. I never thought of looking in the RPG
manual for a DDS specification. Can I presume I can use a different field
for different display record formats? (Assuming I need to have different
formats, using the SLN(*VAR) feature, on the display at the same time.)
Best Regards,
Thomas Garvey
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx]
On Behalf Of Barbara Morris
Sent: Wednesday, July 30, 2008 10:18 AM
To: rpg400-l@xxxxxxxxxxxx
Subject: Re: DDS Starting Line Number (SLNO)
Thomas Garvey wrote:
Anybody ever try to use the Starting Line Number feature (SLNO) of
DDS? I'd like to use the *VAR functionality (which is supposed to
allow me to specify the Starting Line Number where a record format
will be displayed, from within my program), but nowhere does it tell
me how to set the value of the presumed variable. Exactly what is the
variable name to use? The DDS manual does not say to create a System
field, nor is there a way to reference it in my program. I've googled
this spec as well, and found nothing useful.
You can use the SLN keyword to identify the variable (RPG III and IV).
RPG requires that the variable be defined as 2 digits long.
Fmydspf cf e workstn sln(startLine)
D startLine s 2p 0
C eval startLine = 5
C exfmt rec
/free
startLine = 5;
exfmt rec;
There might also be a way to identify a system field within the DDS, but I
only know about the SLN keyword.
--
This is the RPG programming on the AS400 / 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.