def __init__(self):
LOG.debug("<STR_LIT>")<EOL>cfg = config.CiscoDFAConfig().cfg<EOL>self.auto_nwk_create = cfg.firewall.fw_auto_serv_nwk_create<EOL>self.serv_vlan_min = int(cfg.dcnm.vlan_id_min)<EOL>self.serv_vlan_max = int(cfg.dcnm.vlan_id_max)<EOL>self.serv_seg_min = int(cfg.dcnm.segmentation_id_min)<EOL>self.serv_seg_max = int(cfg.dcnm.segmentation_id_max)<EOL>seg_to = int(cfg.dcnm.segmentation_reuse_timeout)<EOL>self.serv_host_prof = cfg.firewall.fw_service_host_profile<EOL>self.serv_host_mode = cfg.firewall.fw_service_host_fwd_mode<EOL>self.serv_ext_prof = cfg.firewall.fw_service_ext_profile<EOL>self.serv_ext_mode = cfg.firewall.fw_service_ext_fwd_mode<EOL>self.serv_part_vrf_prof = cfg.firewall.fw_service_part_vrf_profile<EOL>self.serv_mgmt_ip = cfg.firewall.fw_mgmt_ip<EOL>self.state = fw_const.INIT_STATE<EOL>self.service_vlans = dfa_dbm.DfaSegmentTypeDriver(self.serv_vlan_min,<EOL>self.serv_vlan_max,<EOL>const.RES_VLAN,<EOL>cfg)<EOL>self.service_segs = dfa_dbm.DfaSegmentTypeDriver(self.serv_seg_min,<EOL>self.serv_seg_max,<EOL>const.RES_SEGMENT,<EOL>cfg,<EOL>reuse_timeout=seg_to)<EOL>self.service_in_ip_start = cfg.firewall.fw_service_in_ip_start<EOL>self.service_in_ip_end = cfg.firewall.fw_service_in_ip_end<EOL>self.mask = int(self.service_in_ip_start.split('<STR_LIT:/>')[<NUM_LIT:1>])<EOL>self.service_in_ip = dfa_dbm.DfasubnetDriver(self.service_in_ip_start,<EOL>self.service_in_ip_end,<EOL>const.RES_IN_SUBNET)<EOL>self.service_out_ip_start = cfg.firewall.fw_service_out_ip_start<EOL>self.service_out_ip_end = cfg.firewall.fw_service_out_ip_end<EOL>self.service_out_ip = dfa_dbm.DfasubnetDriver(<EOL>self.service_out_ip_start, self.service_out_ip_end,<EOL>const.RES_OUT_SUBNET)<EOL>self.servicedummy_ip_subnet = cfg.firewall.fw_service_dummy_ip_subnet<EOL>self.service_attr = {}<EOL>self.os_helper = OsHelper.DfaNeutronHelper()<EOL>self.fabric_fsm = dict()<EOL>self.dcnm_obj = None<EOL>self.initialize_create_state_map()<EOL>self.initialize_delete_state_map()<EOL>self.initialize_fsm()<EOL>self.mutex_lock = utils.lock()<EOL>self.correct_db_restart()<EOL>self.populate_local_cache()<EOL>self.store_db_obj(self.service_in_ip, self.service_out_ip)<EOL>
Init Routine for FabricBase class.

        Init routine that parses the arguments and fills in
        the local cache. It also tries to recover the DB
        in case of mis-match caused to ungraceful enabler crash.