hey guys,
i'm stuck with this macro problem, where i cannot run a savedsearch with a macro inside it.
1. i have a savedsearch like this:
.... | eval param1="777" | `myMacro("$param1$")`
2. myMacro is configured like this:
eval mySqlQuery="select * from myTable where someField like ".$param1$." and otherField=='abc' "
3. i doesn't work. main error i face is this:
Error in 'savedsearch' command: Encountered the following error while building a search for saved search 'mySavedSearch': Error while replacing variable name='param1'. Could not find variable in the argument map..
The closest info i've found is this (which works perfectly in the shown example, but not in my case - and i don't understand why):
i mean, i tried many options with macro and savedsearch configuration (with $-s and "-s), unsuccessfully so far.
P.S. maybe this is important: i try to run a savedsearch, and the guys in the link above just run a search (which i tried as well - and it's OK). anyway, i don't know how to fix my savedsearch scenario...
SOLVED 🙂 silly mistake actually. changed the macro to this:
| eval myVal="--"
| `myMacroRASHID2(myVal)`
SOLVED 🙂 silly mistake actually. changed the macro to this:
| eval myVal="--"
| `myMacroRASHID2(myVal)`