added useful error message when invalid ds is provided or no ds is found

* added useful error message when invalid ds is provided or no ds is found in vshield_edge