セッションを実行する前にファイルが存在するかどうかを確認する方法を見つけようとしています。ファイルがInformaticaワークフローの存在を確認する
私は現在、次のんのセッションの前に、コマンドラインタスクがあります。私は上のErrorCode値を使用したいTEST * .TXT EXIT 0 ELSE EXIT 1
を存在する場合
を私はそれを稼働させる運がありません。これを行う方法はありますか?
セッションを実行する前にファイルが存在するかどうかを確認する方法を見つけようとしています。ファイルがInformaticaワークフローの存在を確認する
私は現在、次のんのセッションの前に、コマンドラインタスクがあります。私は上のErrorCode値を使用したいTEST * .TXT EXIT 0 ELSE EXIT 1
を存在する場合
を私はそれを稼働させる運がありません。これを行う方法はありますか?
は、私は、このコマンドでコマンドタスクを使用します。
テスト-f $ PMTargetFileDir/fdata.txt。エコー$((1/$?))
1)ファイルが存在する場合$?は0に等しい。
2)ファイルが存在しない場合$?は1に等しい。
したがって、1)$((1/$?))は誤差(ゼロ除算)を引き起こす。 コマンド作業した後、あなたが2、またはこれらのリンクのいずれかを追加することができます:最初の条件$ TaskName.PrevTaskStatusで=を成功し、$ TaskName.PrevTaskStatusを有する第二は=に失敗しました。
メインセッションには、このコマンドのタスクだけで、あなたのメインセッションの前に
リンクをコマンドタスクを作成し、$ prevtaskstatusの=は
を成功し、コマンド・タスクのコードの下に
ヘッドを書いているリンク条件を入れて - 2 /testfiledir/test.txt
ファイルが存在しない場合はコマンドタスクが失敗し、ファイルが存在する場合は成功します。
これを試してください –
私はそれをコマンドタスクに貼り付けましたが、どの出力を期待していますか?私はエラーが発生します。 –