2 Replies Latest reply: Apr 25, 2012 6:40 PM by Steve Welsh RSS

Trying to FTP from Device.CLI.Send

m@nny

Hi,

I'm trying to execute a few commands from Device.CLI.Send, CatTools.  The device is not a router/switch, its a DWDM device.  I have verified login.  The command I sent was: "copy configuration <FTP server IP> user <FTP username> overwrite yes".  The command will ask "Enter FTP password for user 'FTP username':".

 

This works via command prompt cli but doesnt from Device.CLI.Send "List of commands to be entered on the device (Max 10,000 chrs.):

copy configuration 1.1.1.10 user DWDM overwrite yes

12345

 

The complete interaction is:

DWDM_nyc# copy configuration 1.1.1.10 user DWDM overwrite yes

Enter FTP password for user 'DWDM': 12345

 

On Debug:

Waiting for an echo of copy configuration 1.1.1.10 user DWDM overwrite yes command

Waiting for a response to: copy configuration 1.1.1.10 user DWDM overwrite yes

Did not receive expected response to command: copy configuration 1.1.1.10 user DWDM overwrite yes

Aborting command entry due to command error

 

Once again, this works manually but I'm looking to automate this task every hour.

 

-Manny

 
  • Re: Trying to FTP from Device.CLI.Send
    MTorok

    Kuz and Steve Welsh can either of you take a look at this?

  • Re: Trying to FTP from Device.CLI.Send
    Steve Welsh

    Hi Manny,

     

    The problem here is that the device you are using (and this would probably go for most of the device types - if not all in CatTools), if expecting to receive the hostname prompt after sending the  'copy configuration 1.1.1.10 user DWDM overwrite yes' command.  Your device however is sending the 'Enter FTP password for user 'DWDM': prompt which the device script does not recognise, so treats this as an unexpected response.

     

    In order to address this issue, the device script(s) themselves would need to be modified to check for the 'Enter FTP password for user 'DWDM': command response so it treats this as a valid response.

     

    This would need to be a feature request.  Please raise a support ticket and ensure you provide:

    -  (PuTTY) captures of a manual session to execute these commands

    -  Full CatTools diagnositics (support will explain how to do this if you are unsure), of what happens at present when running the commands in CatTools.

    -  The name of the CatTools device type you are using.

     

    Thanks,

     

    Steve