File Mover Blog

  • 23 May

    Get content of text file and use this as body for email

    Q: If I use Filemover to move or copy a txt file, is it possible to get the contents of that file, and then maybe include it in a Rule Event e-mail? I would like it as the e-mail body please.

    A: Yes this is possible. We’ll use some Pascal Script to read the content of the text file into a variable (%VSA). This variable will be used in the email setup of the SMTP destination.

    In our example we’ll scan for text files in a local Windows folder.

    Limagito File Mover get content of text file

    The ‘Include File Name’ filter is set to *.txt because we only want to pick up text files.

    Limagito File Mover Filename Include Filter

    Important, set the Function > Destination Option to ‘Exit Cyclus on Error’. The reason is that we are going to use two destinations. The first destination which is a Pascal Script will read the content of the text file in to the %VSA variable. If this doesn’t succeed then we should not go to the second ‘SMTP’ destination. We only want to sent the email (SMTP) if the read content of the source text file is successful.

    Limagito File Mover Function Setup

    As previously described, we are going to use two destinations. Important, the first one must be the ‘Pascal Script’ destination.

    Limagito File Mover Destination Setup

    Var
      tmpFile: String;
      tmpList: TStringList;
    Begin
      psExitCode:= 0;
      // ... add your code here
      tmpFile := psFilePath + psFileName;
      tmpList := TStringList.Create;
      Try
        Try
          tmpList.LoadFromFile(tmpFile);
          psVSA := tmpList.Text;
          psExitCode := 1;    
        Except
          psLogWrite(1, '', 'Error loading ' + tmpFile); 
        End;  
      Finally
        tmpList.Free;
      End;  
    End.
    

    Limagito File Mover get content of text file

    The second destination is SMTP. Some screenshots of the setup we used. We added the %VSA varaible in the Body of the email.

    Limagito File Mover get content of text file

    Limagito File Mover SMTP as Destination

    Limagito File Mover SMTP as Destination

    RunTime log result:

    Limagito File Mover RunTime Log

    Received email with the content of the text file in the body of the email:

    Limagito File Mover text content as body of email

     

    #Filetransfer #Filemanagement

    If you need any info about this request, please let us know.

    Best regards,

    Limagito Team

  • 22 May

    Why does one rule turn orange after it triggers

    Q: Why does one rule turn orange after it triggers. It copies the files as it should. All others remain blue. Thanks, José

    A: Because there was an error (it is our ‘Info Status’ option). It is just to show you that an error occurred during the last time you checked the Remote tool. You can reset or disable this behaviour.

    Limagito File Mover rule turn orange

    #Filetransfer #Filemanagement

    If you need any info about this ‘rule turn orange’ error, please let us know.

    Best regards,

    Limagito Team

    By Limagito-Team Error
  • 22 May

    The network path was not found error

    Q: I’m getting the network path was not found error. We have a few rules that are constantly throwing the error below.  The rule does appear to be working ocne a file is present in the source but I was wondering how I can stop the rules from showing the error.  Thanks.

    A: There can be many reasons for this error message. Google returns 4.330.000.000 results if you search for this message.

    One of them could be too long file (path) names. Please check:  https://limagito.com/filenames-longer-256-characters/

     

    network path was not found error

     

    #Filetransfer

    If you need any info about this ‘network path was not found’ error, please let us know.

    Best regards,

    Limagito Team

1 41 42 43 44 45 46 47 135
SEARCH