I extracted two fields in the input, and I had changed message filter chain before Pipeline processor.
I used debug to check the values and it turned null with the following rule
rule “remote session”
when
true
then
let debug_message = concat("user_source: ", to_string($message.user_source));
debug(debug_message);
let debug_message1 = concat("user_been_used: ", to_string($message.user_been_used));
debug(debug_message1);
end
Under System/Configurations->Message Processor Configurations do you have the Message Filter Chain coming before the Pipeline Processor? If you want your extractors to work before the pipeline, it should…
Ran some tests on my side and the extractor was not processed in the simulation run despite having the correct Message Input with associated extractor set. Results were same as yours. (I don’t use any extractors in production - all the work is done in pipeline.)