String sessionData,
HttpServletRequest servletRequest,
HttpServletResponse servletResponse)
throws IOException, XMLDispatcherException, XMLDispatcherCommException
{
XMLDispatcherRequest request = new XMLDispatcherRequest();
try
{
request.setVerb(EnvelopeConstants.stringToVerb(verb));
}
catch(EnvelopeMarshallerException e)
{
throw new XMLDispatcherSystemException(e);
}
request.setAppName(appName);
request.setClassName(className);
request.setMethodName(methodName);
request.setInstanceId(instanceId);
request.setXmlRqst(xmlRqst);
request.setSessionData(sessionData);
XdTestSuiteChain.getChainRoot().process(request);
return new XMLDispatcherRply(request.getXmlRply(),request.getSessionData());
}