def get_bios_boot_source_settings
puts "Determining BIOS boot source settings."
bss = nil
biosbss = []
url = "#{URI_NS}/DCIM_BootSourceSetting"
xml = self.command(ENUMERATE_CMD, url, "-m 512")
if xml
bss = self.process_response(xml, '["Body"]["EnumerateResponse"]["Items"]["DCIM_BootSourceSetting"]')
if bss
bss.each do |setting|
if setting['BootSourceType'] and (setting['BootSourceType'] == "IPL" or setting['BootSourceType'] == "BCV")
biosbss << setting
end
end
end
else
puts "No boot source settings found...Returning empty array of boot source settings"
end
biosbss
end