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