AFT - Advanced - FTP Commands

Everything about Control-M Control Modules
Post Reply
User avatar
Hookyto
Nouveau
Nouveau
Posts: 5
Joined: 13 May 2009 12:00

AFT - Advanced - FTP Commands

Post by Hookyto » 23 Jul 2010 12:06

Hi, I'm treating to delete a file after an AFT is done with the FTP Post command but it seems not to replace the wildcard.

In the post command I wrote:

rm prue.ksh_%%ANT*.log

and in the sysout i read:

ftp reply --->550 /fmd/prue.ksh_1006*.log: El nombre de archivo, directorio o\
etiqueta del volumen no es v?do.

In spanish it says "The file name, directory or volume label is not valid."

The file that I want to delete is named prue.ksh_1006161251.log and if I put the full name of the file it works, but obviously I need to use a variable.

Sorry by my english.

Thanks!

User avatar
philmalmaison
Nouveau
Nouveau
Posts: 1148
Joined: 08 Jun 2007 12:00
Location: Ile de France

Post by philmalmaison » 26 Jul 2010 3:22

Hy,
It's working, but i think your variable must have been define as a glbal variable using %%\<variable>
look :
sapteus2-controlm [4] ctmvar -ACTION SET -VAR "%%\SC" -VAREXPR "Syn"
Action SET performed successfully.
sapteus2-controlm [5] ctmvar -ACTION LIST
<<<GLOBAL>>>
VAR VAREXPR
---------------------------------------- ---------------------------------
%%SC Syn
sapteus2-controlm [6]

/var/aftuser2/data/%%SC* => /var/aftuser1/data/
/var/aftuser2/data/ </var>150 Opening BINARY mode data connection for Synchro_ControlmEM_OUT.12201.
Transferred: 0 Elapsed: 0sec Percent: 0 status: In Progress
Transferred: 1196 Elapsed: 0sec Percent: 100 status: Ended OK
Source file 'Synchro_ControlmEM_OUT.12201' deleted successfully
Transfer #1 completed successfully

+ ********** Starting transfer #2 out of 4 ***************
Open data connection for command: RETR Synchro_ControlmEM_OUT.12201
ftp reply --->150 Opening BINARY mode data connection for Synchro_ControlmEM_OUT.12201 (1196 bytes).
Transfer #2 transferring
Src file: '/var/aftuser1/data/Synchro_ControlmEM_OUT.12201' on host 'ctmtest2'
Dst file: '/var/aftuser2/data/Synchro_ControlmEM_OUT.12201' on host 'sapteus2'
Transferred: 0 Elapsed: 0sec Percent: 0 status: In Progress
Transferred: 1196 Elapsed: 0sec Percent: 100 status: Ended OK
Source file 'Synchro_ControlmEM_OUT.12201' deleted successfully
Transfer #2 completed successfully

+ ********** Starting transfer #3 out of 4 ***************
Transfer #3 transferring
Src file: '/var/aftuser2/data/Synchro_ControlmEM_OUT.12201' on host 'sapteus2'
Dst file: '/var/aftuser1/data/Synchro_ControlmEM_OUT.12201' on host 'ctmtest2'
Open data connection for command: STOR Synchro_ControlmEM_OUT.12201
ftp reply --->150 Opening BINARY mode data connection for Synchro_ControlmEM_OUT.12201.
Transferred: 0 Elapsed: 0sec Percent: 0 status: In Progress
Transferred: 1196 Elapsed: 0sec Percent: 100 status: Ended OK
Transfer #3 completed successfully

+ ********** Starting transfer #4 out of 4 ***************
Open data connection for command: RETR Synchro_ControlmEM_OUT.12201
ftp reply --->150 Opening BINARY mode data connection for Synchro_ControlmEM_OUT.12201 (1196 bytes).
Transfer #4 transferring
Src file: '/var/aftuser1/data/Synchro_ControlmEM_OUT.12201' on host 'ctmtest2'
Dst file: '/var/aftuser2/data/Synchro_ControlmEM_OUT.12201' on host 'sapteus2'
Transferred: 0 Elapsed: 0sec Percent: 0 status: In Progress
Transferred: 1196 Elapsed: 0sec Percent: 100 status: Ended OK
Transfer #4 completed successfully

Job executed successfully. exiting.

regards
Philmalmaison

User avatar
philmalmaison
Nouveau
Nouveau
Posts: 1148
Joined: 08 Jun 2007 12:00
Location: Ile de France

Post by philmalmaison » 26 Jul 2010 3:24

sorry the corresponding transfert are transfer # 3 and # 4

regards
philmalmaison

User avatar
Hookyto
Nouveau
Nouveau
Posts: 5
Joined: 13 May 2009 12:00

Post by Hookyto » 29 Jul 2010 11:26

Hi!

Thanks philmalmaison, I found the solution. It was the bars

I changed /fmd/prue.ksh_1006*.log and put \fmd\prue.ksh_1006*.log

I didn't thougth in this because the OS on the server is windows, but the command is an unix commando,

Only with that it works!

Post Reply