コネクタを堅牢にし、MEL 式を受け入れるようにしたいと考えています。現在、MEL エバリュエーターを実行しているときに問題が発生していますが、イベントの内容が評価されません。私は持っていて<set-variable variableName="key" value="#[payload]" />、これをします: <my-connector:outbound location="#[key] />.
コネクタのステップ実行中にこれをデバッグすると、 を調べると、フィールドMuleEventの下にではなく が表示されます。flowVariableskey=#[key]key=MyProperty
LoggerMessageProcessorこれを正しく行っていることと、評価用のコードが同じに見えることを確認するために調べましたが、ロガーにデバッグすると、上記の表記ではなく、 でMuleEvent解析された式が含まれていることがわかります。flowVariables
MuleEventflowVariables の式を既に評価するためのトリックはありますか?