Миссия действия:
Действие для сравнения двух текстовых файлов или любых файлов, но в текстовом режиме.
Например, если в начале дня скопировать лог файл SQL сервера в определенное место (отличное от первоначального), а потом периодически сравнивать текущий лог файл с сохраненным, то можно найти что изменилось с момента копирования лог-файла. Если произошли какие-либо изменения, то нужно снова скопировать текущий лог-файл в отличное от первоначального место, в разнице между двумя файлами попытаться найти сообщение об ошибке. Если сообщение об ошибке найдено, то выслать текст сообщения через действие SendMail на сотовый телефон.
Поля на форме:
Исходный файл - Имя исходного (сравниваемого) файла.
Файл для сравнения - Имя файла, с которым сравнивать.
Игнорировать регистр - Опция для игнорирования регистра символов в сравниваемых файлах.
Игнорировать пустоты - Опция для игнорирования пробелов в сравниваемых файлах.
Результирующие параметры:
Success - Результат выполнения действия, успешно или нет;
SourceDiff - Текст с изменениями в сравниваемом файле.
DestDiff - Текст с изменениями в файле, с которым производится сравнение.
LinesAdd - Количество новых строк.
LinesMod - Количество измененных строк.
LinesDel - Количество удаленных строк.