From 14fdde4ad58ecb8743e2ac2b03e72ecbb20e1bbc Mon Sep 17 00:00:00 2001
From: Chris Ridd <chris.ridd@forgerock.com>
Date: Thu, 25 Oct 2012 15:42:46 +0000
Subject: [PATCH] Fix OPENDJ-624 DSML servlet should encode some kinds of extended responses as strings

---
 opendj-sdk/opends/resource/dsml/webapp/web.xml |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/resource/dsml/webapp/web.xml b/opendj-sdk/opends/resource/dsml/webapp/web.xml
index da07b86..7a33a03 100644
--- a/opendj-sdk/opends/resource/dsml/webapp/web.xml
+++ b/opendj-sdk/opends/resource/dsml/webapp/web.xml
@@ -72,6 +72,14 @@
   </context-param>
 -->
 
+<!-- Add an extra <context-param> like the one below for each extended operation
+     that is known to return a string in the LDAP response. -->
+  <context-param>
+  	<description>The Who Am I? [RFC 4532] extended operation returns a string.</description>
+    <param-name>ldap.exop.string.1.3.6.1.4.1.4203.1.11.3</param-name>
+    <param-value>true</param-value>
+  </context-param>
+ 
   <servlet>
     <servlet-name>DSMLServlet</servlet-name>
     <servlet-class>org.opends.dsml.protocol.DSMLServlet</servlet-class>

--
Gitblit v1.10.0