Author: ruwan
Date: Fri Feb 12 12:26:42 2010
New Revision: 909382

URL: http://svn.apache.org/viewvc?rev=909382&view=rev
Log:
Fixing the issue SYNAPSE-605, applying the patch from Amila

Modified:
    
synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java

Modified: 
synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
URL: 
http://svn.apache.org/viewvc/synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java?rev=909382&r1=909381&r2=909382&view=diff
==============================================================================
--- 
synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
 (original)
+++ 
synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
 Fri Feb 12 12:26:42 2010
@@ -437,7 +437,13 @@
             if (service != null) {
                 try {
                     ByteArrayOutputStream baos = new ByteArrayOutputStream();
-                    service.printWSDL(baos, getIpAddress());
+                    String parameterValue = parameters.get("wsdl");
+                    if (parameterValue == null) {
+                        service.printWSDL(baos, getIpAddress());
+                    } else {
+                        // here the parameter value should be the wsdl file 
name
+                        service.printUserWSDL(baos, parameterValue);
+                    }
                     response.addHeader(CONTENT_TYPE, TEXT_XML);
                     serverHandler.commitResponseHideExceptions(conn, response);
                     os.write(baos.toByteArray());


Reply via email to