# File lib/wsman.rb, line 576
  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