public String findVappLink(String apiUrl, String vAppName) throws Exception {
		String response = doGet(apiUrl + Utils.VAPPS_QUERY_SUFFIX);
		Document doc = RestClient.stringToXmlDocument(response);
		NodeList list = doc.getElementsByTagName(Constants.VAPP_RECORD); 
		
		String element = new String();
		for(int i=0; i < list.getLength(); i++){
			if(list.item(i).getAttributes().getNamedItem(Constants.NAME).getTextContent().trim().equalsIgnoreCase(vAppName)){
				 element = list.item(i).getAttributes().getNamedItem(Constants.HREF).getTextContent().trim();
			}
		}
		
		if( element.isEmpty())
		{
			throw new Exception("No Vapp found that matches the given name: " + vAppName);
		}
			
		return element;
	 }