We are not talking about exactly the same approach, I can see this from your response: “… its executing the meta response configured for ID=3 …”
So it seems that you have different transactions for different ID values, I believe you have something like this:
Can you confirm?
I was talking about this:
Is there a reason why my suggestion cannot be used?
Due to the matching algorithm, in your VSI the second transaction “MyOperation”+”ID=4” will never be reached, because the first transaction has exactly the same signature, as soon as the matchine algorithm encounters a matching signature then it decides I will provide an response from this transaction, if there is no exact match within this transaction, then I will respond with the META from this transaction. As far as I understand exactly what you are experiencing.
Cheers,
Danny