文字列操作を実行する最良の方法は何ですか? メールアドレスの部分文字列を実行してドメインの詳細を抽出し、これを変数に入力したいと考えています。Java トランスフォーマーは可能ですが、この操作を実行する式でメッセージエンリッチャーを使用できるかどうかを期待していました。申し訳ありませんが、私はまだミュールの未熟者です。
これは、メソッド文字列の長さを解決できないというエラーで失敗している私のミュールフローからの抜粋です。
<enricher target="#[flowVars['FromAddressDomain']]" doc:name="Message Enricher">
<expression-transformer expression="#[ payload.fromAddr.substring(payload.fromAddr.lastIndexOf('@')+ 1,payload.fromAddr.lenth())]" doc:name="Expression"></expression-transformer>
</enricher>