|
Geraldo
Remember that IFS files do not have "records", in the way that physical
files do. They certainly do not have anything like a record format.
Usually IFS files are processed with lines, if they are text files. These
lines will often have a carriage return (CR) or line-feed (LF) or new-line
(NL) - this depends on operating system, Unix may use one while Macintosh
uses another, etc.
In any case, IFS files are stream files - just a stream of bytes, one
after another. Any structure is something you impose on the bytes in your
programs. Something like internal file descriptions, but we must not make
the comparison too close - PFs as flat files still had a fixed-length
record, while stream files do not.
Now that I've said that, it is possible to use RPG WRITE operations to
send data to an IFS file - Barbara Morris has an example, I believe, using
the Open Access methodology that we have now.
HTH
Vern
On 10/15/2014 12:00 PM, Gerardo Alberto Martinez Rosales wrote:
Thx--
I will look SK tools.
Thx very much!!!
On Oct 15, 2014 10:49 AM, "Gary Thompson" <gthompson@xxxxxxxxxxx>
wrote:
Gerardo,
One place to look for your answer is Scott Klement's tools.
You should have little trouble finding what you need because he has a
kind
of
'course of study' on reading/writing to/from the IFS.
We've used his stuff locally to help manage files on our IFS, but I've
never
done any updates directly to an IFS file, so I can't answer your
question.
-----Original Message-----
From: RPG400-L [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of
Gerardo Alberto Martinez Rosales
Sent: Wednesday, October 15, 2014 10:34 AM
To: RPG programming on the IBM i (AS/400 and iSeries)
Subject: IFS add New Record
Hi..
Everybody.
How can I do to add a new record into file. This file is in IFS.
Actually I am using
Eval
FD=('/home/Desinf/file.text':o_creat+o_trunc+o_wronly:rw*
owner+rw*group+r)
After that I am using Write
What parameter I need to change to add new record to file?
Regards.
--
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.
--
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.
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 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 copyright@midrange.com.
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.