ASSIGN stamp = STRING(YEAR( TODAY),"9999") + "/"
+ STRING(MONTH(TODAY),"99" ) + "/"
+ STRING(DAY( TODAY),"99" ) + "-"
+ STRING(TIME,"HH:MM:SS")
i_recs = 0
no-error.
OUTPUT STREAM sdump TO VALUE(c_dmpdir + '/{1}.d' ).
find _file where _file._file-name = '{1}'.
for each {1} no-lock.
export stream sdump {1}.
assign i_recs = i_recs + 1.
end.
{ prodict/dump/dmptrail.i
&entries = "PUT STREAM sdump UNFORMATTED
""filename="" _File._File-name SKIP
""records="" STRING(i_recs,""999999999"") SKIP
""ldbname=[i]dbname[/i]"" SKIP
""timestamp="" stamp SKIP
""numformat="" SUBSTRING(STRING (1,""9.""),2,1,""character"") SKIP
""dateformat="" mdy STRING(- yy) SKIP.
PUT STREAM sdump UNFORMATTED ""map=NO-MAP"" SKIP.
"
&seek-stream = "sdump"
&stream = "STREAM sdump"
} /* adds trailer with code-page-entrie to end of file */
output stream sdump close.