Author: karthick
Date: Thu Feb  5 21:35:22 2009
New Revision: 741302

URL: http://svn.apache.org/viewvc?rev=741302&view=rev
Log:
ODE-504 If the user doesn't define the ODE extension namespace, let the system 
define it.

Modified:
    
ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java

Modified: 
ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java?rev=741302&r1=741301&r2=741302&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java
 Thu Feb  5 21:35:22 2009
@@ -177,6 +177,9 @@
             XQueryDeclarations declarations = new XQueryDeclarations();        
    
             NSContext nsContext = source.getNamespaceContext();
                Set<String> prefixes = nsContext.getPrefixes();
+               if 
(!nsContext.getUriSet().contains(Namespaces.ODE_EXTENSION_NS)) {
+                       nsContext.register("ode", Namespaces.ODE_EXTENSION_NS);
+               }
                for (String prefix : prefixes) {
                        String uri = nsContext.getNamespaceURI(prefix);
                        staticContext.declareNamespace(prefix, uri);


Reply via email to