':param xmlData: The WSDL to parse. At this point, we really don\'t know
if it really is a WSDL document.'

def set_wsdl(self, xmlData):

    if (not self.is_WSDL(xmlData)):
        raise BaseFrameworkException('The    body    content    is    not    a    WSDL.')
    else:
        try:
            self._proxy = SOAPpy.WSDL.Proxy(xmlData)
        except expat.ExpatError:
            raise BaseFrameworkException('The    body    content    is    not    a    WSDL.')
        except Exception as e:
            msg = 'The    body    content    is    not    a    WSDL.'
            msg += (('    Unhandled    exception    in    SOAPpy:    "' + str(e)) + '".')
            om.out.debug(msg)
            raise BaseFrameworkException(msg)
