Index: src/org/w3c/unicorn/UnicornCall.java
===================================================================
--- src/org/w3c/unicorn/UnicornCall.java	(revision 440:d7faaedf2de8)
+++ src/org/w3c/unicorn/UnicornCall.java	(revision 447:d95f7bca7ea8)
@@ -1,3 +1,3 @@
-// $Id: UnicornCall.java,v 1.18 2009-09-18 17:12:26 tgambet Exp $
+// $Id: UnicornCall.java,v 1.19 2009-09-21 09:38:22 tgambet Exp $
 // Author: Jean-Guilhem Rouel
 // (c) COPYRIGHT MIT, ERCIM and Keio, 2006.
@@ -451,8 +451,5 @@
 			try {
 				threadsList.get(i).join();
-				Response resp = threadsList.get(i).getResponse();
-				mapOfResponse.put(threadsList.get(i).getObsID(), resp);
-				String outputParamName = Framework.mapOfObserver.get(resp.getObserverId()).getParamOutputName();
-				resp.setRequestUri(resp.getRequestUri().replaceAll("&?" + outputParamName + "=[^&]*", ""));
+				mapOfResponse.put(threadsList.get(i).getObsID(), threadsList.get(i).getResponse());
 				logger.debug("Request " + ((RequestThread)threadsList.get(i)).getObsID() + " terminated");
 			} catch (InterruptedException e) {
Index: src/org/w3c/unicorn/response/Response.java
===================================================================
--- src/org/w3c/unicorn/response/Response.java	(revision 442:e22d067808bf)
+++ src/org/w3c/unicorn/response/Response.java	(revision 447:d95f7bca7ea8)
@@ -7,4 +7,6 @@
 
 import javax.xml.datatype.XMLGregorianCalendar;
+
+import org.w3c.unicorn.Framework;
 
 public class Response {
@@ -266,4 +268,17 @@
 		return requestUri;
 	}
+	
+	public String getFilteredRequestUri(String observerId) {
+		if (requestUri != null) {
+			String outputParamName = Framework.mapOfObserver.get(observerId).getParamOutputName();
+			return requestUri.replaceAll("&?" + outputParamName + "=[^&]*", "");
+		} else {
+			return null;
+		}
+	}
+	
+	public String getBaseURI(String observerId) {
+		return Framework.mapOfObserver.get(observerId).getListOfCallMethod().get(0).getURL().toString();
+	}
 
 	public void setRequestUri(String requestUri) {
