0
File.Okが存在しない場合は1を返し、File.Okが特定の場所に存在する場合は0を戻すバッチ・ファイルを呼び出すコマンド・タスクがあります。 。このコマンドは、以下の私が2つのリンクしたタスク:タスクが失敗した場合、UNCHECKEDフェイル・ペアレントを持つコマンド・タスクの失敗時にInformaticaワークフローが失敗する
リンク1:いくつかのセッションと他があるこれらの各リンクの後
を失敗した= $のcommandtask.status:$ commandtask.status =は
リンク2を成功しましたタスク。
問題:File.OKが見つからない場合はいつでも、リンク2が実行され、その後、このブランチのタスク/セッションが実行されます(残りのすべてのアイテムを実行した後、ワークフローは失敗します)。
注:「タスクが失敗した場合は、親の失敗」プロパティはどこにもチェックしていません。
ワークフローログファイルから特定のエラーメッセージを共有 –
実際にワークフローの実行プロパティを見落としました。条件付きの制約のためにブランチ内の一部のセッション/タスクが実行されず、セッション/タスクに「失敗した場合は親に失敗しました」プロパティがチェックされているため、ワークフローが失敗しました。 – Akn
私はそれを示唆すると考えましたが、最初の正しいステップは、暗闇の中のショットではなくワークフローのログを見ることです –