Как проверить количество и отправить сообщение об успешной отправке из командного файла - PullRequest
0 голосов
/ 25 сентября 2018

Я сейчас работаю с плоским файлом.

Требование: мне нужно проверить количество записей в плоском файле, и если он содержит заголовок и данные (количество> 1), я должен отправить это по электронной почте.Исходный файл успешно обработан.Я написал код ниже.Я использую этот код в качестве команды постобработки в облаке Informatica.Ниже приведено описание кода

@echo off

set "sourcefiledirectory=E:\TEMP\MODERNDEV"
set first=true

SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION

cd %sourcefiledirectory%


@echo off
for /f "usebackq" %%b IN ('type Source_File.csv ^| find "" /v /c') DO (
IF %%b GTR 1 CALL : MAIL
)

:MAIL
Start mailto:jsingh@company.com?subject:FACETS%%20Source%%20File%%20Success^&body=Hi%%20All,%%0D%%0A%%0D%%0AThe%%20FACETS%%20File%%20has%%20processed%%20successfully.%%0D%%0A%%0D%%0AETL%%20Team

Может кто-нибудь сказать мне, мой код правильный или неправильный?

Я пытаюсь запустить задачу из informatica, но она выполняется долго и не завершается

Джагбир

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...