We just finished a project doing this.
We made a work file defined as
R IMPF
DATA 4096
In RPG did this
D Tab C x'05'
EVAL Data = Mhcrs1 + TAB +
Mhcrs2 + Mhcrs3 + TAB +
Mhsec + TAB +
Desc + TAB +
Instructor + TAB +
M + T + W + H + F + S + U + TAB +
Mdbldg + TAB +
Mdroom + TAB +
Start_Time + TAB +
End_Time + TAB +
Start_Date + TAB +
End_Date + TAB +
%editc(Attendance:'X')
WRITE Impf
In CL did this
/* Copy the temporary import work file to the IFS directory */
CPYTOIMPF FROMFILE(QTEMP/UTPIMPF) TOSTMF(&TOSTMF) +
MBROPT(*REPLACE) STMFCODPAG(*PCASCII) +
RCDDLM(*CRLF) DTAFMT(*DLM) STRDLM(*NONE) +
STRESCCHR(*NONE) RMVBLANK(*TRAILING) +
FLDDLM(*TAB)
-----Original Message-----
From: RPG400-L [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Richard Reeve
Sent: Thursday, July 17, 2014 11:13 AM
To: RPG programming on the AS400 / iSeries
Subject: Help creating a pipe delimited file
All,
I need to build an extract file from the I that will end up being a pipe delimited text file. My issues are as follows;
1. There are multiple record types (with unique formats per record type).
2. The delimited file needs to be ordered by employee and record type
I am struggling to come up with an efficient way of doing this. Any thoughts or suggestions would be much appreciated.
Sincerely,
Richard Reeve
--
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.