Author: midon
Date: Sat Oct 25 10:38:37 2008
New Revision: 707874

URL: http://svn.apache.org/viewvc?rev=707874&view=rev
Log:
ODE-388: mex axis2 module needed

Modified:
    ode/trunk/Rakefile
    
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java

Modified: ode/trunk/Rakefile
URL: 
http://svn.apache.org/viewvc/ode/trunk/Rakefile?rev=707874&r1=707873&r2=707874&view=diff
==============================================================================
--- ode/trunk/Rakefile (original)
+++ ode/trunk/Rakefile Sat Oct 25 10:38:37 2008
@@ -88,8 +88,7 @@
     "org.apache.ws.commons.schema:XmlSchema:jar:1.4.2",
     "xml-apis:xml-apis:jar:1.3.04",
     "xml-resolver:xml-resolver:jar:1.2",
-    "javax.mail:mail:jar:1.4",
-    #"mex:jar:1.41-impl", # aren't they actually module archives?
+    "javax.mail:mail:jar:1.4"
     #"soapmonitor:jar:1.4.1", # aren't they actually module archives?
 ]
 
@@ -100,7 +99,8 @@
 AXIS2_MODULES        = struct(
  :mods              => ["org.apache.rampart:rampart:mar:1.4", 
                          "org.apache.rampart:rahas:mar:1.4",
-                         "org.apache.axis2:addressing:mar:1.4"],
+                         "org.apache.axis2:addressing:mar:1.4",
+                              "org.apache.axis2:mex:mar:1.41"],
  :libs              => [group("rampart-core", "rampart-policy", 
"rampart-trust",
                               :under=>"org.apache.rampart",
                               :version=>"1.4"), 
@@ -258,7 +258,7 @@
     end
     
     test.using :testng
-    test.with(projects("tools"), libs, AXIS2_ALL, HTTPCORE, JAVAX.servlet, 
Buildr::Jetty::REQUIRES, file(_("target/test"))).using(:fork => :each)
+    test.with(projects("tools"), libs, AXIS2_MODULES.mods, AXIS2_ALL, 
HTTPCORE, JAVAX.servlet, Buildr::Jetty::REQUIRES, 
file(_("target/test"))).using(:fork => :each)
     test.setup task(:prepare_webapp) do |task|
       cp_r _("src/main/webapp"), _("target/test")
       cp Dir[_("src/main/webapp/WEB-INF/classes/*")], _("target/test")

Modified: 
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java?rev=707874&r1=707873&r2=707874&view=diff
==============================================================================
--- 
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
 (original)
+++ 
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
 Sat Oct 25 10:38:37 2008
@@ -224,6 +224,10 @@
                             && 
!serviceClient.getAxisService().isEngaged("rampart")) {
                         serviceClient.engageModule("rampart");
                     }
+                    if 
(!serviceClient.getAxisService().getAxisConfiguration().isEngaged("metadataExchange")
+                            && 
!serviceClient.getAxisService().isEngaged("metadataExchange")) {
+                        serviceClient.engageModule("metadataExchange");
+                    }
                 } finally {
                     policyStream.close();
                 }


Reply via email to