The DSPFD provides the following:
Based on file . . . . . . . . . . . . . . : CKCKMT00
Library . . . . . . . . . . . . . . . . : ACCUCMS
Member . . . . . . . . . . . . . . . . : CKCKMT00
Logical file format . . . . . . . . . . : CKMT00
Number of index entries . . . . . . . . : 85015
Consider using one of the *OUTFILE functions, or an API.
Michael
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx
[mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Lim Hock-Chai
Sent: Friday, February 29, 2008 9:13 AM
To: RPG programming on the AS400 / iSeries
Subject: RE: How to get the Physical file member name when
readingalogicalmember that is based on multiple physical members
I'm actually asking this question on behalf of one of my colleague. I
think the reason that he needs to know the physical member name is
because the logical file is not a unique keyed logical file. If user
selected a record from the subfile that is base on data in this logical
file, he needs a way to get back to that record that user selected. To
do that he'll need to know which physical file member that record
actually reside in (Note: This is a very big file, unless it is
absolutely necessary, we do not wish to create another logical over it).
So..., record format name does not help in this case.
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx
[mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Patrick Townsend
Sent: Tuesday, February 26, 2008 7:15 PM
To: 'RPG programming on the AS400 / iSeries'
Subject: RE: How to get the Physical file member name when reading
alogicalmember that is based on multiple physical members
Lim,
Why not use the record format name? You can find it in this location in
the file feedback structure:
RcdFmt 261 270a
Patrick
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx
[mailto:rpg400-l-bounces@xxxxxxxxxxxx]
On Behalf Of Lim Hock-Chai
Sent: Tuesday, February 26, 2008 3:03 PM
To: rpg400-l@xxxxxxxxxxxx
Subject: How to get the Physical file member name when reading a
logicalmember that is based on multiple physical members
Hello,
I need to know the actual physical file member name of record that being
read from a logical file member that is based on multiple physical
members.
I did some research and found that position 395-396 in INFDS seems to be
what I needed. It seems to contain the actual
physical-file-member-number of the currently read logical file record.
The question is how can I translate this member number into the actual
member name? The only way I know of is to do DSPFD to a temporary out
file and do a chain to this temp file using member number as the RRN.
This sound ugly.
--
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.
--
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.
--
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.
______________
The information contained in this message is proprietary and/or confidential. If you are not the
intended recipient, please: (i) delete the message and all copies; (ii) do not disclose,
distribute or use the message in any manner; and (iii) notify the sender immediately. In addition,
please be aware that any message addressed to our domain is subject to archiving and review by
persons other than the intended recipient. Thank you.
_____________
As an Amazon Associate we earn from qualifying purchases.