'Initializes the connection and returns connection info.
Assign any created volume to a compute node/host so that it can be
used from that host.
The  driver returns a driver_volume_type of \'fibre_channel\'.
The target_wwn can be a single entry or a list of wwns that
correspond to the list of remote wwn(s) that will export the volume.
Example return values:
\'driver_volume_type\': \'fibre_channel\'
\'data\': {
\'target_discovered\': True,
\'target_lun\': 1,
\'target_wwn\': \'1234567890123\',
or
\'driver_volume_type\': \'fibre_channel\'
\'data\': {
\'target_discovered\': True,
\'target_lun\': 1,
\'target_wwn\': [\'1234567890123\', \'0987654321321\'],
:param volume: the cinder volume object
:param connector: the connector object
:returns: dict -- the target_wwns and initiator_target_map'

@fczm_utils.add_fc_zone
def initialize_connection(self, volume, connector):

    device_info = self.common.initialize_connection(volume, connector)
    return self.populate_data(device_info, volume, connector)
