From 6c2c34db6e17b15c81da282e8076497e996c6341476d4e62092912b6938e1fe3 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Wed, 14 Mar 2007 11:23:50 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/axis?expand=0&rev=1 --- .gitattributes | 23 ++ axis-src-1_4.tar.bz2 | 3 + axis.changes | 5 + axis.spec | 255 ++++++++++++++++++++ ready | 0 unimplemented-dom3-methods.patch | 390 +++++++++++++++++++++++++++++++ 6 files changed, 676 insertions(+) create mode 100644 .gitattributes create mode 100644 axis-src-1_4.tar.bz2 create mode 100644 axis.changes create mode 100644 axis.spec create mode 100644 ready create mode 100644 unimplemented-dom3-methods.patch diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/axis-src-1_4.tar.bz2 b/axis-src-1_4.tar.bz2 new file mode 100644 index 0000000..060f417 --- /dev/null +++ b/axis-src-1_4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9c60f9c6604481e6f6f8d665d110d1998ecb5883c9d55e7f058577cf62ea84e +size 15678715 diff --git a/axis.changes b/axis.changes new file mode 100644 index 0000000..02fe91d --- /dev/null +++ b/axis.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Thu Jan 5 18:37:47 CET 2006 - dbornkessel@suse.de + +- Current version 1.2.3 from JPackage.org + diff --git a/axis.spec b/axis.spec new file mode 100644 index 0000000..b2c22d8 --- /dev/null +++ b/axis.spec @@ -0,0 +1,255 @@ +# +# spec file for package axis (Version 1.4) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: axis +BuildRequires: ant ant-jdepend ant-nodeps antlr classpath gnu-jaf gnu-javamail jakarta-commons-discovery jakarta-commons-httpclient3 jakarta-commons-logging jpackage-utils junit libtool log4j perl rpm servletapi5 update-alternatives wsdl4j xerces-j2 +BuildRequires: java-1_4_2-gcj-compat-devel +%define name axis +%define version 1.4 +%define archivever 1_4 +%define release 2jpp +%define section free +Version: 1.4 +Release: 1 +Summary: Apache implementation of the SOAP +License: The Apache Software License +Group: Development/Languages/Java +URL: http://ws.apache.org/axis/ +Source0: %{name}-src-%{archivever}.tar.bz2 +Patch0: unimplemented-dom3-methods.patch +#Patch0: %{name}-%{version}-no_ant_depend_tag.patch +# Mandatory requires +# optional requires +Requires: java +Requires: jpackage-utils >= 1.5 +Requires: jaf +Requires: jakarta-commons-discovery +Requires: jakarta-commons-logging +Requires: jakarta-commons-httpclient3 +Requires: javamail +Requires: jaxp_parser_impl +Requires: log4j +Requires: wsdl4j +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Apache Axis is an implementation of the SOAP ("Simple Object Access +Protocol") submission to W3C. + + + +Authors: +-------- + Andras Avar + David Chappell + Glen Daniels + Doug Davis + Eric Friedman + Chris Haddad + Tom Jordahl + Dominik Kacprzak + Rick Kellogg + Toshiyuki Kimura (Toshi) + Steve Loughran + Jaime Meritt + Yuhichi Nakamura + Thomas Sandholm + Igor Sedukhin + Davanum Srinivas + Sanjiva Weerawarana + Changshin Lee (a.k.a. Ias) + Srinath Perera + Venkat Reddy + Jarek Gawor + Jongjin Choi + Guillaume Sauthier + Chaminda Divitotawela + Nuwan Gurusinghe + Susantha Kumara + Damitha Kumarage + Nadika Ranasinghe + Sanjaya Sinharage + Roshan Weerasuriya + Sanjiva Weerawarana + +%package javadoc +PreReq: coreutils +Summary: Api documentation for axis +Group: Documentation/Other + +%description javadoc +Api documentation for axis + + + +Authors: +-------- + Andras Avar + David Chappell + Glen Daniels + Doug Davis + Eric Friedman + Chris Haddad + Tom Jordahl + Dominik Kacprzak + Rick Kellogg + Toshiyuki Kimura (Toshi) + Steve Loughran + Jaime Meritt + Yuhichi Nakamura + Thomas Sandholm + Igor Sedukhin + Davanum Srinivas + Sanjiva Weerawarana + Changshin Lee (a.k.a. Ias) + Srinath Perera + Venkat Reddy + Jarek Gawor + Jongjin Choi + Guillaume Sauthier + Chaminda Divitotawela + Nuwan Gurusinghe + Susantha Kumara + Damitha Kumarage + Nadika Ranasinghe + Sanjaya Sinharage + Roshan Weerasuriya + Sanjiva Weerawarana + +%package manual +Summary: Manual for axis +Group: Documentation/Other + +%description manual +Manual for axis + + + +Authors: +-------- + Andras Avar + David Chappell + Glen Daniels + Doug Davis + Eric Friedman + Chris Haddad + Tom Jordahl + Dominik Kacprzak + Rick Kellogg + Toshiyuki Kimura (Toshi) + Steve Loughran + Jaime Meritt + Yuhichi Nakamura + Thomas Sandholm + Igor Sedukhin + Davanum Srinivas + Sanjiva Weerawarana + Changshin Lee (a.k.a. Ias) + Srinath Perera + Venkat Reddy + Jarek Gawor + Jongjin Choi + Guillaume Sauthier + Chaminda Divitotawela + Nuwan Gurusinghe + Susantha Kumara + Damitha Kumarage + Nadika Ranasinghe + Sanjaya Sinharage + Roshan Weerasuriya + Sanjiva Weerawarana + +%prep +%setup -q -n %{name}-%{archivever} +%patch0 -p1 +# Remove provided binaries +find . -name "*.jar" -exec rm -f {} \; +find . -name "*.zip" -exec rm -f {} \; +find . -name "*.class" -exec rm -f {} \; + +%build +[ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java +CLASSPATH=$(build-classpath glibj wsdl4j jakarta-commons-discovery jakarta-commons-httpclient3 jakarta-commons-logging log4j activation gnumail providers servletapi5) +export CLASSPATH=$CLASSPATH:$(build-classpath oro junit jdepend jimi xml-security jsse httpunit jms castor 2>/dev/null) +export OPT_JAR_LIST="ant/ant-nodeps" +echo CLASSPATH=$CLASSPATH +ant -Dcompile.ime=true \ + -Dwsdl4j.jar=$(build-classpath wsdl4j) \ + -Dcommons-discovery.jar=$(build-classpath jakarta-commons-discovery) \ + -Dcommons-logging.jar=$(build-classpath jakarta-commons-logging) \ + -Dcommons-httpclient.jar=$(build-classpath jakarta-commons-httpclient3) \ + -Dlog4j-core.jar=$(build-classpath log4j) \ + -Dactivation.jar=$(build-classpath jaf) \ + -Dmailapi.jar=$(build-classpath javamail/mailapi) \ + -Dxerces.jar=$(build-classpath jaxp_parser_impl) \ + -Dservlet.jar=$(build-classpath servletapi5) \ + -Dregexp.jar=$(build-classpath oro 2>/dev/null) \ + -Djunit.jar=$(build-classpath junit 2>/dev/null) \ + -Djimi.jar=$(build-classpath jimi 2>/dev/null) \ + -Djsse.jar=$(build-classpath jsse/jsse 2>/dev/null) \ + -Dsource=1.4 \ + -Dtarget=1.4 \ + clean compile javadocs + +%install +### Jar files +install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name} +pushd build/lib + install -m 644 axis.jar axis-ant.jar saaj.jar jaxrpc.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{name} +popd +pushd $RPM_BUILD_ROOT%{_javadir}/%{name} + for jar in *.jar ; do + vjar=$(echo $jar | sed s+.jar+-%{version}.jar+g) + mv $jar $vjar + ln -fs $vjar $jar + done +popd +### Javadoc +install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +pushd docs + rm -fr apiDocs + ln -fs %{_javadocdir}/%{name} apiDocs +popd + +%clean +rm -rf $RPM_BUILD_ROOT + +%post javadoc +rm -f %{_javadocdir}/%{name} +ln -s %{name}-%{version} %{_javadocdir}/%{name} + +%postun javadoc +if [ "$1" = "0" ]; then + rm -f %{_javadocdir}/%{name} +fi + +%files +%defattr(0644,root,root,0755) +%doc LICENSE README release-notes.html changelog.html +%dir %{_javadir}/%{name} +%{_javadir}/%{name}/*.jar + +%files javadoc +%defattr(0644,root,root,0755) +%dir %{_javadocdir}/%{name}-%{version} +%{_javadocdir}/%{name}-%{version}/* + +%files manual +%defattr(0644,root,root,0755) +%doc docs/* + +%changelog -n axis +* Thu Jan 05 2006 - dbornkessel@suse.de +- Current version 1.2.3 from JPackage.org diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/unimplemented-dom3-methods.patch b/unimplemented-dom3-methods.patch new file mode 100644 index 0000000..44681b9 --- /dev/null +++ b/unimplemented-dom3-methods.patch @@ -0,0 +1,390 @@ +Index: axis-1_4/src/org/apache/axis/SOAPPart.java +=================================================================== +--- axis-1_4.orig/src/org/apache/axis/SOAPPart.java ++++ axis-1_4/src/org/apache/axis/SOAPPart.java +@@ -46,6 +46,8 @@ import org.w3c.dom.Node; + import org.w3c.dom.NodeList; + import org.w3c.dom.ProcessingInstruction; + import org.w3c.dom.Text; ++import org.w3c.dom.DOMConfiguration; ++import org.w3c.dom.UserDataHandler; + import org.xml.sax.InputSource; + import org.xml.sax.SAXException; + +@@ -101,6 +103,108 @@ public class SOAPPart extends javax.xml. + public static final int FORM_OPTIMIZED = 7; + private int currentForm; + ++ ++ // start dom3 implementations ++ // Document functions: ++ ++ public String getDocumentURI() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public DOMConfiguration getDomConfig() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getInputEncoding() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getXmlEncoding() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean getXmlStandalone() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getXmlVersion() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void normalizeDocument() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Node renameNode(Node foo1, String foo2, String foo3) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setDocumentURI(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setXmlStandalone(boolean foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setXmlVersion(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ // Node functions ++ public short compareDocumentPosition(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getBaseURI() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Object getFeature(String foo1, String foo2) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getTextContent() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Object getUserData(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean isDefaultNamespace(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean isEqualNode(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean isSameNode(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String lookupNamespaceURI(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String lookupPrefix(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setTextContent(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Object setUserData(String foo1, Object foo2, UserDataHandler foo3) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ // end dom3 implementations ++ ++ ++ ++ + /** + * property used to set SOAPEnvelope as default form + */ +Index: axis-1_4/src/org/apache/axis/message/SOAPDocumentImpl.java +=================================================================== +--- axis-1_4.orig/src/org/apache/axis/message/SOAPDocumentImpl.java ++++ axis-1_4/src/org/apache/axis/message/SOAPDocumentImpl.java +@@ -36,6 +36,8 @@ import org.w3c.dom.NamedNodeMap; + import org.w3c.dom.Node; + import org.w3c.dom.NodeList; + import org.w3c.dom.ProcessingInstruction; ++import org.w3c.dom.UserDataHandler; ++import org.w3c.dom.DOMConfiguration; + + import javax.xml.parsers.ParserConfigurationException; + import javax.xml.soap.SOAPException; +@@ -56,6 +58,118 @@ import javax.xml.soap.SOAPException; + public class SOAPDocumentImpl + implements org.w3c.dom.Document, java.io.Serializable { + ++ ++// missing dom3 implementations: ++// Document ++ public Node adoptNode(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getDocumentURI() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public DOMConfiguration getDomConfig() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getInputEncoding() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean getStrictErrorChecking() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getXmlEncoding() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean getXmlStandalone() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getXmlVersion() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void normalizeDocument() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Node renameNode(Node foo1, String foo2, String foo3) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setDocumentURI(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setStrictErrorChecking(boolean foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setXmlStandalone(boolean foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setXmlVersion(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ ++// Node ++ public short compareDocumentPosition(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getBaseURI() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Object getFeature(String foo1, String foo2) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getTextContent() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Object getUserData(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean isDefaultNamespace(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean isEqualNode(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean isSameNode(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String lookupNamespaceURI(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String lookupPrefix(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setTextContent(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Object setUserData(String foo1, Object foo2, UserDataHandler foo3) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++// missing dom3 implementations: ++ ++ + // Depending on the user's parser preference + protected Document delegate = null; + protected SOAPPart soapPart = null; +Index: axis-1_4/src/org/apache/axis/message/MessageElement.java +=================================================================== +--- axis-1_4.orig/src/org/apache/axis/message/MessageElement.java ++++ axis-1_4/src/org/apache/axis/message/MessageElement.java +@@ -41,6 +41,7 @@ import org.w3c.dom.Node; + import org.w3c.dom.NodeList; + import org.w3c.dom.Text; + import org.w3c.dom.NamedNodeMap; ++import org.w3c.dom.TypeInfo; + import org.xml.sax.Attributes; + import org.xml.sax.ContentHandler; + import org.xml.sax.InputSource; +@@ -75,6 +76,23 @@ public class MessageElement extends Node + org.w3c.dom.NodeList, // ADD Nodelist Interfaces for SAAJ 1.2 + Cloneable + { ++ public void setIdAttribute(String foo1, boolean foo2) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setIdAttributeNS(String foo1, String foo2, boolean foo3) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setIdAttributeNode(Attr foo1, boolean foo2) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public TypeInfo getSchemaTypeInfo() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ + protected static Log log = + LogFactory.getLog(MessageElement.class.getName()); + +Index: axis-1_4/src/org/apache/axis/message/NodeImpl.java +=================================================================== +--- axis-1_4.orig/src/org/apache/axis/message/NodeImpl.java ++++ axis-1_4/src/org/apache/axis/message/NodeImpl.java +@@ -30,6 +30,7 @@ import org.w3c.dom.NamedNodeMap; + import org.w3c.dom.Node; + import org.w3c.dom.NodeList; + import org.w3c.dom.Text; ++import org.w3c.dom.UserDataHandler; + import org.xml.sax.Attributes; + import org.xml.sax.helpers.AttributesImpl; + +@@ -63,6 +64,56 @@ public class NodeImpl implements org.w3c + protected boolean _isDirty = false; + private static final String NULL_URI_NAME = "intentionalNullURI"; + ++ public short compareDocumentPosition(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getBaseURI() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Object getFeature(String foo, String foo2) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String getTextContent() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Object getUserData(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean isDefaultNamespace(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean isEqualNode(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public boolean isSameNode(Node foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String lookupNamespaceURI(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public String lookupPrefix(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public void setTextContent(String foo) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ public Object setUserData(String foo, Object foo2, UserDataHandler foo3) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ ++ + /** + * empty constructor + */ +Index: axis-1_4/src/org/apache/axis/message/Text.java +=================================================================== +--- axis-1_4.orig/src/org/apache/axis/message/Text.java ++++ axis-1_4/src/org/apache/axis/message/Text.java +@@ -29,6 +29,26 @@ import org.w3c.dom.DOMException; + */ + public class Text extends NodeImpl implements javax.xml.soap.Text { + ++ public boolean isElementContentWhitespace() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ ++ ++ ++ ++ public String getWholeText() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ ++ public org.w3c.dom.Text replaceWholeText(String content) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported"); ++ } ++ ++ ++ ++ + public Text(org.w3c.dom.CharacterData data) { + if ( data == null ) + {