FTP Clean-up

EXTOL CLEO EDI Integrator -- FTP Clean-ups



Extol Integrator supplies a command (FTPCLNUP)that can be inserted into an FTP receive script to delete files that were received. This deletion occurs after a successful receive, on the FTP server.

This set-up is time-tested and has been working for me since 2006. If you have any questions about implementing the EXTOL Command: FTPCLNUP, Contact Me.



Seq# Function Script text
50 CMDEXC      ADDMBR MBR(CI@CL) PFILE(@NL/QTXTSRC) MBROPT(*REPLACE) TEXT('@CS/@NP JOB:@JN/@JU/@JB')

60 CMDEXC      ADDMBR MBR(CO@CL) PFILE(@NL/QTXTSRC) MBROPT(*REPLACE) TEXT('@CS/@NP JOB:@JN/@JU/@JB')

Seq# Function Script text
310 CMDEXC      OVRDBF FILE(QTXTSRC) TOFILE(@NL/QTXTSRC) MBR(CI@CL)

320 SETUP         OPEN

370 WRTLINE     UserName PassWord

380 WRTLINE     cd upload

390 SETUP        CLOSE


400 CMDEXC      DLTOVR FILE(QTXTSRC)


450 CMDEXC      SBMJOB CMD(FTPCLNUP LOGFILE(@NL/QTXTSRC) LOGMBR(O@CL) CLNUPFILE(@NL/QTXTSRC) CLNUPMBR(CI@CL) CLNUPLOGF(@NL/QTXTSRC) CLNUPLOGM(CO@CL) FRMSGF(@NL/FTPMSGF) FRMSGID(FTP0001) TCMSGF(@NL/FTPMSGF) TCMSGID(FTP0002) RMTSYS(ftp.customersite.com) RNMDEL(D) RUNSCN(Y) PATTERN(*MSGID) MSGQ(C@CL) MSGF(@NL/FTPMSGF) MSGID(USR9003)) JOB(FTPCLNUP) JOBD(EXTSYS/EXTRNJOBD)
451 CMDEXC      CPYSRCF FROMFILE(@NL/QTXTSRC) TOFILE(*PRINT) FROMMBR(I@CL)

452 CMDEXC      CPYSRCF FROMFILE(@NL/QTXTSRC) TOFILE(*PRINT) FROMMBR(O@CL)

455 CMDEXC      SBMJOB CMD(RMVM FILE(@NL/QTXTSRC) MBR(O@CL)) JOBQ(EXTOL)

456 CMDEXC      SBMJOB CMD(RMVM FILE(@NL/@NC) MBR(T@CL)) JOBQ(EXTOL)

457 CMDEXC      RMVM FILE(@NL/@NC) MBR(R@CL)

458 CMDEXC      SBMJOB CMD(RMVM FILE(@NL/QTXTSRC) MBR(CI@CL)) JOBQ(EXTOL)

459 CMDEXC      SBMJOB CMD(RMVM FILE(@NL/QTXTSRC) MBR(CO@CL)) JOBQ(EXTOL)

460 CMDEXC      SBMJOB CMD(RMVM FILE(@NL/@NC) MBR(I@CL)) JOBQ(EXTOL)

500 EXIT

Below is a screenshot of the FTPMSGF file. This file is mandatory in our example. We use the entries to scan for predetermined messages.



EXTOL FTP message file






By: on
EXTOL Business Partner Logo

More EXTOL Examples

We have over 300+ examples of how EXTOL can be customized to meet your organization's needs

Each of our exmaples are free to review and use.