svn commit: r1338696 - in /axis/axis2/java/core/trunk/modules/tool: axis2-eclipse-codegen-plugin/pom.xml axis2-eclipse-service-plugin/pom.xml

2012-05-15 Thread sagara
Author: sagara
Date: Tue May 15 13:28:52 2012
New Revision: 1338696

URL: http://svn.apache.org/viewvc?rev=1338696&view=rev
Log:
Fixed AXIS2-5321. 
Recently updated Axiom dependency Woodstox  4.1.3  version has a  
DynamicImport-Package entry for "org.relaxng.datatype" package this results 
into installation failures in Axis2 maven plug-ins. Since we don't use Relax NG 
I  excluded  "org.relaxng.datatype" package from relevant POM files.  

Modified:
axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-codegen-plugin/pom.xml
axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-service-plugin/pom.xml

Modified: 
axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-codegen-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-codegen-plugin/pom.xml?rev=1338696&r1=1338695&r2=1338696&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-codegen-plugin/pom.xml 
(original)
+++ 
axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-codegen-plugin/pom.xml 
Tue May 15 13:28:52 2012
@@ -190,7 +190,7 @@
 lib
 true
 
-
!org.dom4j*,!nu.xom,!org.jdom*,!javax.portlet,!com.sun.*,!org.apache.xmlbeans.*,!org.xmlpull.*,!org.apache.commons.io*,*
+
!org.dom4j*,!nu.xom,!org.jdom*,!javax.portlet,!com.sun.*,!org.apache.xmlbeans.*,!org.xmlpull.*,!org.apache.commons.io*,!org.relaxng.datatype,*
 
 Axis2 Codegen Wizard Plug-in
 
org.apache.axis2.tool.codegen.eclipse.plugin.CodegenWizardPlugin

Modified: 
axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-service-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-service-plugin/pom.xml?rev=1338696&r1=1338695&r2=1338696&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-service-plugin/pom.xml 
(original)
+++ 
axis/axis2/java/core/trunk/modules/tool/axis2-eclipse-service-plugin/pom.xml 
Tue May 15 13:28:52 2012
@@ -167,7 +167,7 @@
 lib
 true
 
-
!org.dom4j*,!nu.xom,!org.jdom*,!javax.portlet,!com.sun.*,!org.apache.commons.io*,*
+
!org.dom4j*,!nu.xom,!org.jdom*,!javax.portlet,!com.sun.*,!org.apache.commons.io*,!org.relaxng.datatype,*
 
 Axis2 Service Maker
 
org.apache.axis2.tool.service.eclipse.plugin.ServiceArchiver




svn commit: r1338816 - /axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java

2012-05-15 Thread veithen
Author: veithen
Date: Tue May 15 18:12:40 2012
New Revision: 1338816

URL: http://svn.apache.org/viewvc?rev=1338816&view=rev
Log:
Eliminated a dependency on the bug described in AXIOM-422; the children of a 
SOAPHeaderBlock should be plain OMElements, not SOAPHeaderBlocks.

Modified:

axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java

Modified: 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java?rev=1338816&r1=1338815&r2=1338816&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java
 Tue May 15 18:12:40 2012
@@ -19,6 +19,8 @@
 
 package org.apache.axis2.saaj;
 
+import org.apache.axiom.om.OMElement;
+import org.apache.axiom.om.OMFactory;
 import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.om.OMNode;
 import org.apache.axiom.om.impl.dom.ElementImpl;
@@ -332,23 +334,12 @@ public class SOAPHeaderImpl extends SOAP
 
 OMNamespace namespace = new NamespaceImpl(supported, prefix + 
index);
 
-if (this.element.getOMFactory() instanceof SOAP11Factory) {
-SOAP11HeaderBlockImpl supportedEnvelop =
-new 
SOAP11HeaderBlockImpl(Constants.ELEM_SUPPORTEDENVELOPE,
-  namespace,
-  
(SOAPFactory)this.element.getOMFactory());
-supportedEnvelop.addAttribute(Constants.ATTR_QNAME, prefix + 
index + ":"
-+ Constants.ELEM_ENVELOPE, null);
-upgrade.addChild(supportedEnvelop);
-} else {
-SOAP12HeaderBlockImpl supportedEnvelop =
-new 
SOAP12HeaderBlockImpl(Constants.ELEM_SUPPORTEDENVELOPE,
-  namespace,
-  
(SOAPFactory)this.element.getOMFactory());
-supportedEnvelop.addAttribute(Constants.ATTR_QNAME, prefix + 
index + ":"
-+ Constants.ELEM_ENVELOPE, null);
-upgrade.addChild(supportedEnvelop);
-}
+OMElement supportedEnvelop =
+
element.getOMFactory().createOMElement(Constants.ELEM_SUPPORTEDENVELOPE,
+namespace);
+supportedEnvelop.addAttribute(Constants.ATTR_QNAME, prefix + index 
+ ":"
++ Constants.ELEM_ENVELOPE, null);
+upgrade.addChild(supportedEnvelop);
 }
 SOAPHeaderElementImpl soapHeaderElementImpl = new 
SOAPHeaderElementImpl(upgrade);
 return soapHeaderElementImpl;




svn commit: r1338864 - in /axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm: AcksTo.java Endpoint.java SequenceAcknowledgement.java

2012-05-15 Thread veithen
Author: veithen
Date: Tue May 15 19:53:11 2012
New Revision: 1338864

URL: http://svn.apache.org/viewvc?rev=1338864&view=rev
Log:
Eliminated a dependency on the bug described in AXIOM-422; the children of a 
SOAPHeaderBlock should be plain OMElements, not SOAPHeaderBlocks.

Modified:

axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/AcksTo.java

axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/Endpoint.java

axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java

Modified: 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/AcksTo.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/AcksTo.java?rev=1338864&r1=1338863&r2=1338864&view=diff
==
--- 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/AcksTo.java
 (original)
+++ 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/AcksTo.java
 Tue May 15 19:53:11 2012
@@ -102,7 +102,9 @@ public class AcksTo implements IOMRMElem
SandeshaMessageKeys.cannotSetAcksTo,
null));
 
-   OMFactory factory = element.getOMFactory();
+   // Ensure that we use the plain OMFactory (and not 
SOAPFactory). This forces
+   // EndpointReferenceHelper.toOM to create an OMElement instead 
of a SOAPHeaderBlock.
+   OMFactory factory = 
element.getOMFactory().getMetaFactory().getOMFactory();

QName acksTo = new QName 
(rmNamespaceValue,Sandesha2Constants.WSRM_COMMON.ACKS_TO, 
Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
OMElement endpointElement = EndpointReferenceHelper.toOM 
(factory,epr, acksTo ,addressingNamespaceValue);

Modified: 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/Endpoint.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/Endpoint.java?rev=1338864&r1=1338863&r2=1338864&view=diff
==
--- 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/Endpoint.java
 (original)
+++ 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/Endpoint.java
 Tue May 15 19:53:11 2012
@@ -93,7 +93,9 @@ public class Endpoint implements IOMRMEl
SandeshaMessageKeys.cannotSetEndpoint,
null));
 
-   OMFactory factory = element.getOMFactory();
+// Ensure that we use the plain OMFactory (and not SOAPFactory). This 
forces
+// EndpointReferenceHelper.toOM to create an OMElement instead of a 
SOAPHeaderBlock.
+OMFactory factory = 
element.getOMFactory().getMetaFactory().getOMFactory();

QName endpoint = new QName 
(rmNamespaceValue,Sandesha2Constants.WSRM_COMMON.ENDPOINT, 
Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
OMElement endpointElement = EndpointReferenceHelper.toOM (factory, 
epr, endpoint, addressingNamespaceValue);

Modified: 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java?rev=1338864&r1=1338863&r2=1338864&view=diff
==
--- 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
 (original)
+++ 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
 Tue May 15 19:53:11 2012
@@ -74,7 +74,7 @@ public class SequenceAcknowledgement imp
}
 
public Object fromHeaderBlock(SOAPHeaderBlock sequenceAckElement) 
throws OMException,SandeshaException {
-   originalSequenceAckElement = sequenceAckElement;
+   originalSequenceAckElement = 
sequenceAckElement.cloneOMElement();
OMElement identifierPart = null;
Iterator childElements = sequenceAckElement.getChildElements();
while(childElements.hasNext()){




svn commit: r1338876 - /axis/axis2/java/rampart/trunk/modules/rampart-integration/src/test/java/org/apache/rampart/RampartTest.java

2012-05-15 Thread veithen
Author: veithen
Date: Tue May 15 20:28:47 2012
New Revision: 1338876

URL: http://svn.apache.org/viewvc?rev=1338876&view=rev
Log:
Fixed SOAP version mismatch.

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-integration/src/test/java/org/apache/rampart/RampartTest.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-integration/src/test/java/org/apache/rampart/RampartTest.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-integration/src/test/java/org/apache/rampart/RampartTest.java?rev=1338876&r1=1338875&r2=1338876&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-integration/src/test/java/org/apache/rampart/RampartTest.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-integration/src/test/java/org/apache/rampart/RampartTest.java
 Tue May 15 20:28:47 2012
@@ -129,7 +129,7 @@ public class RampartTest extends TestCas
 if (i == 31) {
 OMNamespace omNamespace = 
OMAbstractFactory.getOMFactory().createOMNamespace(
 "http://sample.com";, "myNs");
-SOAPHeaderBlock header = 
OMAbstractFactory.getSOAP12Factory()
+SOAPHeaderBlock header = 
OMAbstractFactory.getSOAP11Factory()
 .createSOAPHeaderBlock("VitalHeader", omNamespace);
 header.addChild(AXIOMUtil.stringToOM("This is a 
sample Header"));
 serviceClient.addHeader(header);