From 6f52ccdd0d81ad0fcf5751b2f94b8a901952f0b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr> Date: Sat, 20 Mar 2010 22:53:53 +0000 Subject: [PATCH] - returned XML message in case no service is launched (solve bug #9682) --- src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java b/src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java index 778a4388..f415ae78 100644 --- a/src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java +++ b/src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java @@ -356,11 +356,15 @@ public class HTMLAServProfile implements AlignmentServiceProfile { if( (params.getProperty("renderer")).equals("HTML") ) return htmlAnswer( uri, uri.substring(start), header, params ); else { - return new Response( HTTP_OK, MIME_HTML, wsmanager.protocolAnswer( uri, uri.substring(start), header, params ) ); + return new Response( HTTP_OK, MIME_XML, wsmanager.protocolAnswer( uri, uri.substring(start), header, params ) ); } } else { //Message err = new ErrorMsg(int surr, Message rep, String from, String to, String cont, params ); - return new Response( HTTP_OK, MIME_HTML, "<html><head>"+HEADER+"</head><body>"+"<ErrMsg>No service launched</ErrMsg>"+"<hr /><center><small><a href=\".\">Alignment server</a></small></center></body></html>" ); + if( (params.getProperty("renderer")).equals("HTML") ) { + return new Response( HTTP_OK, MIME_HTML, "<html><head>"+HEADER+"</head><body>"+"<ErrMsg>No service launched</ErrMsg>"+"<hr /><center><small><a href=\".\">Alignment server</a></small></center></body></html>" ); + } else { + return new Response( HTTP_OK, MIME_XML, "<SystemErrorMsg>No service launched</SystemErrorMsg>" ); + } } // This already seems RESTful } else if ( oper.equals( "alid" ) ){ -- GitLab