2016-07-11 1 views
0

사전 처리 및 사후 처리 명령에 대한 informatica 클라우드의 Windows 배치 스크립트를 호출합니다. 하지만 우리는 작업을 실패하려면 출구 1 메시지를 informatica에 전달할 수 없습니다. Windows 배치 스크립트는 별도로 잘 작동하지만 스크립트가 실패하면 informatica는 종료 코드를 이해하지 못하고 항상 스크립트를 전달합니다. 간단히 말해서, informatica 태스크는 스크립트의 성공 여부에 관계없이 항상 통과합니다. 도와주세요 !Windows 배치 스크립트를 사용하여 informatica에서 태스크 플로우가 실패하는 방법

+0

이러한 시나리오에서는 안전한 이벤트 대기가 발생합니다. 프로세스가 성공하면 빈 파일을 작성하십시오. 그래서, 당신은 워크 플로우를 생성하고 (infa 클라우드에 임포트) 태스크, 태스크 플로우를 가져와 이벤트 대기와 함께 실행할 수 있다고 생각합니다. 이것은 단지 2 센트입니다. – Koushik

+0

내가 무엇을하려고하는지에 대해 간단히 설명하겠습니다. 사실 나는 제어 테이블에서 최신 날짜를 가져 와서 시스템 날짜와 비교합니다. 그 다음 일치하지 않는 경우뿐만 아니라 informatica 작업 스크립트를 실패하지만 스크립트 작업을 실패 할 수 있어요. informatica 작업은 항상 성공으로 이어진다. – rohit

+0

infa clould에는 ABORT ('msg')라는 함수가 있습니다. 사전 처리로 맵핑을 작성하여 제어 날짜와 시스템 날짜가 일치하거나 일치하지 않는지 점검하고 그에 따라 중단 할 수 있습니다. – Koushik

답변

-1

인포매티카가 스크립트/명령 실패를 인식하고 명령 태스크를 실패하게하는 명령 태스크에서 "명령 실패시 실패 태스크"특성을 사용 가능하게해야합니다. 스냅 샷

enter image description here

+0

우리는 informatica 클라우드에서 작업하고 있으며 클라우드에는 그러한 옵션이 없습니다. – rohit

0

사전 또는 사후 세션 명령 아래를 참조하십시오는 FTP/SFTP 스크립트 나 저장 프로 시저를 시작 아카이브 파일의 이름을 바꾸거나, 또는 후 처리 명령을 실행하는 데 쓸 수 있습니다. 비교가 실패 할 때 저장 프로 시저를 사용하여 동일하게 시도하고 예외 처리를 추가 할 수 있습니까?