세션을 실행하기 전에 파일이 존재하는지 확인하는 방법을 찾으려고합니다.파일이 Informatica Workflow가 있는지 확인하십시오.
나는 현재 않는 세션 전에 명령 행 작업이 다음
IF 존재 테스트 *의 .TXT EXIT 0 ELSE EXIT 나는에 ErrorCode가 값을 사용하려면 1
링크 작업이지만 운이 좋으면 작동하지 않습니다. 이것을 할 수있는 방법이 있습니까?
세션을 실행하기 전에 파일이 존재하는지 확인하는 방법을 찾으려고합니다.파일이 Informatica Workflow가 있는지 확인하십시오.
나는 현재 않는 세션 전에 명령 행 작업이 다음
IF 존재 테스트 *의 .TXT EXIT 0 ELSE EXIT 나는에 ErrorCode가 값을 사용하려면 1
링크 작업이지만 운이 좋으면 작동하지 않습니다. 이것을 할 수있는 방법이 있습니까?
내가이 명령 명령 작업을 사용
테스트 -f $ PMTargetFileDir/fdata.txt; echo $ ((1/$?))
1) 파일이있는 경우 $?은 0과 같습니다.
2) 파일이없는 경우 $?은 1과 같습니다.
그래서 1) $ ((1/$?))은 오차 (제로로 나눈 값)를 나타냅니다. 명령 작업 후에는 두 이러한 링크 중 하나를 추가 할 수 있습니다 : 첫 번째 조건 $ TaskName.PrevTaskStatus로 =을 성공하고 $ TaskName.PrevTaskStatus와 두 번째는 = 실패했습니다.
은 메인 세션
링크 주요 세션에이 명령 작업하기 전에 명령 작업을 만들고 $로 링크 조건을 넣어 prevtaskstatus의 =은
성공 및 명령 작업
머리에 코드 아래에 쓰기 - 2 /testfiledir/test.txt
파일이 없으면 명령 태스크가 실패하고 파일이 있으면 명령이 성공합니다.
시도해 보겠습니다. –
명령 작업에 붙여 넣었습니다. 어떤 출력을 기대합니까? 오류가 발생했습니다. –