> I have a program that creates a file on AS/400 and sends it to PC
>using FTP. I have the FTP commands in a source file member and I am doing a
>OVRDBF of INPUT to this member and OUTPUT to a log member. I want to know
>whether the file is sent sucessfully or not. If it is not sent properly,
>retry for say 10 times until it succeeds or 10 th trial whichever is
> I 've done this long back by reading the log file and doing some
>manipulation but I forgot. Can any body please explain me what to do and
>how to do this task.
You need to check the log file after every FTP operation you want to check. You might want to OVRDBF POSITION(*END) and read previous until you find a completion-style message. Successes have, I think, a number in the 100's, warnings in 200's, etc. (Check the TCP/IP Configuration and Reference for details.) You probably will need to scan for pertinent information in the messages in the FTP log. Or you could copy pertinent records to a history or the joblog and clear the FTP log after each operation. It's probably best, I think, to call a program that does this status check and passes back the status to your controlling program.
I did this at a previous employer. As long as you know what you're looking for (and there is a limit to what you will get), it works quite well. It's not AS/400 messaging and error-handling, but, then, FTP started on Unix anyway, didn't it?
Systems Software Programmer
Old Republic National Title Insurance Company
400 Second Avenue South
Minneapolis, MN 55401
(612) 371-1111 x480 +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to "MIDRANGE-L@midrange.com". | To unsubscribe from this list send email to MAJORDOMO@midrange.com | and specify 'unsubscribe MIDRANGE-L' in the body of your message. | Questions should be directed to the list owner/operator: email@example.com +---
This mailing list archive is Copyright 1997-2019 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