def __init__(self, config, stage_type, ar_globals):
        """The constructor"""
        self.config = config
        self.type = stage_type
        self.LOG = ar_globals['LOG']
        try:
            self.url = config.get(self.type, 'url')
            self.method = config.get(self.type, 'method')
            self.server = ServerProxy(self.url)
        except:
            raise BadConfig, 'Bad config in xmlrpc backend'

        self.LOG(E_ALWAYS, 'XmlRpc Backend (%s) at %s' % (self.type, self.url))