'Return the active zone configuration.
Return active zoneset from fabric. When none of the configurations
are active then it will return empty map.
:returns: Map -- active zone set map in the following format
.. code-block:: python
\'zones\':
{\'openstack50060b0000c26604201900051ee8e329\':
[\'50060b0000c26604\', \'201900051ee8e329\']
\'active_zone_config\': \'OpenStack_Cfg\'
:raises BrocadeZoningHttpException:'

def get_active_zone_set(self):

    active_zone_set = {}
    zones_map = {}
    try:
        self.get_zone_info()
        if (self.active_cfg != ''):
            zones_list = self.cfgs[self.active_cfg].split(';')
            for n in zones_list:
                zones_map.update({n: self.zones[n].split(';')})
        active_zone_set = {'active_zone_config': self.active_cfg, 'zones': zones_map}
        return active_zone_set
    except Exception as e:
        msg = (_('Failed    getting    active    zone    set    from    fabric    %s.') % six.text_type(e))
        LOG.error(msg)
        raise exception.BrocadeZoningHttpException(reason=msg)
