Thanks Prem after 4 month I have someone in the community who got time to look into my request. This is important for us to get LISA enabled to support developers as code is being developed and tested in isolation and cannot afford to request for environment or spend time in creating manual stubs.
You have rightly identified, I have created virtual service using RR pair. Firstly I am not getting OPTIONS method called when client invokes virtual service and reason the reason is we have removed request headers
and added response header Access-Control-Allow-Origin=* along with other header details. We can see that at virtual service does exact match and responds but for some reason response is not received at application (I don't have exact network error message of browser now) but will share when I complete my test.
For adding OPTIONS method did you mean to add/copy transaction already created and modify the Operation to OPTION and include all the header mentioned in the link?
As first step I want to prove without OPTIONS and see if application behave as expected and then include all the request/response header along with OPTIONS. Let me know if this approach is valid.