diff --git a/src/fr/inrialpes/exmo/align/service/WSAServProfile.java b/src/fr/inrialpes/exmo/align/service/WSAServProfile.java index b754e5fe1b83e13beea23a5e9ae2c77fdb82605a..d1ac5210ed955f16a37754511356bc7f0f42b542 100644 --- a/src/fr/inrialpes/exmo/align/service/WSAServProfile.java +++ b/src/fr/inrialpes/exmo/align/service/WSAServProfile.java @@ -302,18 +302,16 @@ public class WSAServProfile implements AlignmentServiceProfile { msg += " </invertResponse>\n"; } else if ( method.equals("cutRequest") || method.equals("cut") ) { // URI * string * float -> URI Message answer = null; - Parameters params = param; - if( restful == null ) { - params = getParameters( domMessage ); - - } - msg += " <cutResponse>\n"; + Parameters params = param; - if ( params.getParameter( "alid" ) == null ) { + if( restful == null ) { + params = getParameters( domMessage ); + if ( params.getParameter( "alid" ) == null ) { answer = new NonConformParameters(0,(Message)null,myId,"",message,(Parameters)null); - } else { + } else { params.setParameter( "id", params.getParameter( "alid" ) ); + } } if ( params.getParameter( "method" ) == null ) {