Index: /trunk/zoo-project/zoo-kernel/service_internal_ms.c
===================================================================
--- /trunk/zoo-project/zoo-kernel/service_internal_ms.c	(revision 349)
+++ /trunk/zoo-project/zoo-kernel/service_internal_ms.c	(revision 350)
@@ -179,6 +179,11 @@
       msLoadProjectionStringEPSG(&m->projection,tmpSrs);
       msLoadProjectionStringEPSG(&myLayer->projection,tmpSrs);
-      msInsertHashTable(&(m->web.metadata), "ows_srs", tmpSrs);
-      msInsertHashTable(&(myLayer->metadata), "ows_srs", tmpSrs);
+      
+      char tmpSrss[256];
+      fprintf(tmpSrss,"EPSG:4326 EPSG:900913 %s",tmpSrs);
+
+      msInsertHashTable(&(m->web.metadata), "ows_srs", tmpSrss);
+      msInsertHashTable(&(myLayer->metadata), "ows_srs", tmpSrss);
+
 #ifdef DEBUGMS
       fprintf(stderr,"isGeo %b\n\n",OSRIsGeographic(hSRS)==TRUE);
@@ -198,6 +203,6 @@
 	fprintf(stderr,"PROJ (%s)\n",proj4Str);
 #endif
-	msLoadProjectionString(&m->projection,proj4Str);	  
-	msLoadProjectionString(&myLayer->projection,proj4Str);
+	msLoadProjectionString(&(m->projection),proj4Str);
+	msLoadProjectionString(&(myLayer->projection),proj4Str);
 	if(output!=NULL){ 
 	  if(OSRIsGeographic(hSRS)==TRUE)
