2017-02-28 20 views
0

私は複数のワークフローで呼び出されるセッションタスクを持っています。現在、すべてのワークフローのターゲットはDBです。デフォルト値を持つinformaticaマッピングパラメータ

タスクにマッピングは、条件に基づいてデータ・ロードを実行するルータの変換を有する

代わりに、DBファイル名のファイルに書き込むための最初の時間のための要件が​​あり

は動的で

パラメータファイル経由で渡すマッピングパラメータ$$ outputfilenameを作成しましたが、ファイルに書き込むことができましたが、dbにロードする残りのワークフローは以下のエラーで失敗しています メッセージ:セッションタスクインスタンス[RUNNER]: [VAR_27026エラー:セッション・パラメータの初期値が欠落しています:[$ OutputFileName]。

db.iに書き込むすべてのワークフローにダミーのファイル名を割り当てるにはどうすればいいのでしょうか?将来的にもっと多くのワークフローが来るかもしれないので、パラメータファイルに追加したくありません。

おかげ

答えて

0

エラーメッセージに記載されている2変数名$$ OUTPUTFILENAMEと$ OUTPUTFILENAMEの間にいくつかの相違があります...これは私が本当の問題は、あなたの再利用可能なセッションを設定していることだと思います既定ではdbテーブルに書き込むように構成するのではなく、ファイルに書き込むワークフロー内の単一のセッションインスタンスをオーバーライドするのではなく、デフォルトでターゲットファイルに出力することができます。これをチェックしてください

関連する問題