You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2010/02/12 13:26:42 UTC
svn commit: r909382 -
/synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
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());