It did not process the request and got the response as "Not found". Looks like it is not able to map.
Hence I decided to implement execute() method in my action class and changed the code as given below
requestObject = xmlHttpRequestHandler.createXmlHttpRequest();
var url = "ServiceCatalog";
<action name="ServiceCatalog" class="com.vzw.wsrr.action.ServiceCatalogAction">
It works good. It is getting into execute() method.
Issue 2: I wanted to pass some additional input to the execute method. I change ajax request url to as given below.
var url = "ServiceCatalog?userAction=serviceContent&serviceName="+serviceName;
Now it does not go to execute() method and simple does nothing. There is no error. I am getting the return status as success.