2016-03-31 21 views
0

私は以下の条件で実行時にトリガーを実行します。Talend RunIfトリガー条件が機能していません

(String)globalMap.get("row3.STATUS")=="ACTIVE"

値が取得されるのはACTIVEですが、トリガーが失敗し、ステータスがTRUEではなくFalseになっています。

条件を正しく書いたかどうかアドバイスをお願いします。

答えて

0

Run-ifの式はJava式です。したがって、Stringベースの等価性テストを行う必要があります。この代わりに

((String)globalMap.get("row3.STATUS")).equals("ACTIVE") 
を使用し

関連する問題