diff --git a/src/fr/inrialpes/exmo/align/service/WSAServProfile.java b/src/fr/inrialpes/exmo/align/service/WSAServProfile.java
index 642e1f24b327887728a303c99d1537c6f35705e8..333bf2c7f1e0c7ad106cb03822d8bb0d9357fe44 100644
--- a/src/fr/inrialpes/exmo/align/service/WSAServProfile.java
+++ b/src/fr/inrialpes/exmo/align/service/WSAServProfile.java
@@ -1,7 +1,7 @@
 /*
  * $Id$
  *
- * Copyright (C) INRIA Rhône-Alpes, 2007.
+ * Copyright (C) INRIA Rhône-Alpes, 2007-2008.
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public License
@@ -21,6 +21,7 @@
 package fr.inrialpes.exmo.align.service;
 
 import fr.inrialpes.exmo.align.impl.BasicParameters;
+import fr.inrialpes.exmo.align.impl.BasicAlignment;
 
 import org.semanticweb.owl.align.Alignment;
 import org.semanticweb.owl.align.Parameters;
@@ -218,7 +219,7 @@ public class WSAServProfile implements AlignmentServiceProfile {
 	} else if ( method.equals("listalignmentsRequest") ) {
 	    msg += "<listalignmentsResponse><alignmentList>";
 	    for( Enumeration e = manager.alignments(); e.hasMoreElements(); ){
-		String id = ((Alignment)e.nextElement()).getExtension("id");
+		String id = ((Alignment)e.nextElement()).getExtension(BasicAlignment.ALIGNNS, BasicAlignment.ID);
 		msg += "<alid>"+id+"</alid>";
 	    }
 	    msg += "</alignmentList></listalignmentsResponse>";