誰かがTalendでエラーメッセージを受け取る方法を知っていますか?電子メールでTalendでエラーメッセージを送信するにはどうすればよいですか?
私はtMSSqlInput
==>tMSSqlOutput
です。 (下記のスキーマ参照)。
エラーがスローされた場合は、sendindの代わりにデフォルトでメール本体に入れて送信します。
私のようなものが見つかりました:
globalMap.put("errorCode", input_row.message);
"The message is: "+(String)globalMap.get("errorCode")
をしかし、私は最初の行を配置する場所を、知りません。明らかに、それはtMSSqlOutput
のどこかにあるでしょう。しかしここで?
ありがとうございます。 tmysqloutput含む
tmysqloutputを含むほとんどのtalendコンポーネントには、コンポーネントが失敗または成功したときに使用できるエラーメッセージ(後)があります。これらの変数の値にアクセスして、次のコンポーネントにコンポーネントを投稿します。tMysqloutput --->(OnComponentOK)----> tJava ...tJavaでは、以下の式を使用してtmysqloutputコンポーネントに何があったかを確認できます。 - System.out.println((String)globalMap.get( "tMysqlOutput_1_ERROR_MESSAGE")); – garpitmzn