public String updateDailyScheduleRequest(Sport sport, int year, String month, String day) {
		String request = null;
		switch(sport) {
			case NBA: case NHL:
				request = "http://api.sportsdatallc.org/" + sport.getName() + "-" + access_level + sport.getVersion() + "/games/" + year + "/" + month + "/" + day + "/schedule.xml?api_key=" + sport.getKey();
				
				Element element = send(request);
				try {
					String scheduleID = null, scheduleStatus = null;;
					Node node = null;
					NodeList gameNodes = element.getElementsByTagName("game");
					for (int i=0;i<gameNodes.getLength();i++) {				
						NamedNodeMap nodeMapGameAttributes = gameNodes.item(i).getAttributes();
						node = nodeMapGameAttributes.getNamedItem("id");
						scheduleID = node.getNodeValue();
						// status : closed, inprogress, scheduled, postponed
						node = nodeMapGameAttributes.getNamedItem("status");
						scheduleStatus = node.getNodeValue();
						ResultScoreModel resultScoreModel = DataStore.getScoreResultsBySchedule(scheduleID);
						if ( scheduleStatus.equals("closed") && resultScoreModel==null) {
							return scheduleID;
						}
					}
				} catch (Exception e) {
					System.out.println("@ erreur lors du parcours du fichier xml dans getScheduleRequest()");
					return null;
				}
				break;
			default:
				break;
		}
		return null;
	}