in client_script/profile_reader.pl [38:56]
sub getFibreInfo {
my $systemInfo = `system_profiler SPFibreChannelDataType`;
my $domainId=-1;
my $data = {};
foreach(split(/\n/,$systemInfo)){
$domainId=$1 if(/^\s+Fibre Channel Domain (\d+)/);
$data->{"Domain_$domainId"}->{"lunCount"}=0 if($domainId>=0 and not defined $data->{"Domain_$domainId"});
$data->{"Domain_$domainId"}->{"Status"}=$1 if(/^\s+Status: (.*)$/);
$data->{"Domain_$domainId"}->{"WWN"}=$1 if(/^\s+Port World Wide Name: (.*)$/ and not defined $data->{"Domain_$domainId"}->{"WWN"});
$data->{"Domain_$domainId"}->{"Speed"}=$1 if(/^\s+Speed: (.*)$/);
++($data->{"Domain_$domainId"}->{"lunCount"}) if(/^\s+SCSI Logical Unit (.*)$/);
$data->{"Product"}=$1 if(/^\s+Product: (.*)$/);
}
return $data;
}