def processRequest(cls, ps, **kw):
        """invokes callback that should return a (request,response) tuple.
        representing the SOAP request and response respectively.
        ps -- ParsedSoap instance representing HTTP Body.
        request -- twisted.web.server.Request
        """
        resource = kw['resource']
        request = kw['request']
        method =  getattr(resource, 'soap_%s' %
                           _get_element_nsuri_name(ps.body_root)[-1])
                                              
        try:
            req,rsp = method(ps, request=request)
        except Exception, ex:
            raise
        
        return rsp
def processRequest ( cls , ps , ** kw ) : resource = kw [ 'resource' ] request = kw [ 'request' ] method = getattr ( resource , 'soap_%s' % _get_element_nsuri_name ( ps . body_root ) [ - 1 ] ) try : req , rsp = method ( ps , request = request ) except Exception , ex : raise return rsp
invokes callback that should return a (request,response) tuple.
        representing the SOAP request and response respectively.
        ps -- ParsedSoap instance representing HTTP Body.
        request -- twisted.web.server.Request