@classmethod<EOL><INDENT>def processRequest(cls, ps, **kw):<DEDENT>
resource = kw['<STR_LIT>']<EOL>request = kw['<STR_LIT>']<EOL>method =  getattr(resource, '<STR_LIT>' %<EOL>_get_element_nsuri_name(ps.body_root)[-<NUM_LIT:1>])<EOL>try:<EOL><INDENT>req_pyobj,rsp_pyobj = method(ps, ps.address, request=request)<EOL><DEDENT>except TypeError as ex:<EOL><INDENT>log.err(<EOL>'<STR_LIT>'%self.__class__.__name__<EOL>)<EOL>raise<EOL><DEDENT>except Exception as ex:<EOL><INDENT>log.err('<STR_LIT>')<EOL>raise<EOL><DEDENT>return rsp_pyobj<EOL>
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