You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2016/02/14 19:32:51 UTC
svn commit: r1730369 - in /axis/axis2/java/core/trunk/modules/adb-tests: ./
src/test/java/org/apache/axis2/databinding/axis2_5741/
src/test/java/org/apache/axis2/databinding/axis2_5741/service/
src/test/wsdl/ src/test/xslt/
Author: veithen
Date: Sun Feb 14 18:32:50 2016
New Revision: 1730369
URL: http://svn.apache.org/viewvc?rev=1730369&view=rev
Log:
Add unit test reproducing AXIS2-5741.
Added:
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/ServiceTest.java (with props)
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/service/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/service/FiverxLinkServiceImpl.java (with props)
axis/axis2/java/core/trunk/modules/adb-tests/src/test/wsdl/AXIS2-5741.wsdl
axis/axis2/java/core/trunk/modules/adb-tests/src/test/xslt/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/xslt/AXIS2-5741.xsl
Modified:
axis/axis2/java/core/trunk/modules/adb-tests/pom.xml
Modified: axis/axis2/java/core/trunk/modules/adb-tests/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-tests/pom.xml?rev=1730369&r1=1730368&r2=1730369&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-tests/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/adb-tests/pom.xml Sun Feb 14 18:32:50 2016
@@ -78,14 +78,56 @@
<version>${project.version}</version>
<executions>
<execution>
+ <id>wsdl2code-mtom</id>
<goals>
<goal>generate-test-sources</goal>
</goals>
<configuration>
<wsdlFile>src/test/wsdl/MTOMService.wsdl</wsdlFile>
- <databindingName>adb</databindingName>
<syncMode>sync</syncMode>
<packageName>org.apache.axis2.databinding.mtom.client</packageName>
+ <outputDirectory>${project.build.directory}/wsdl2code/mtom</outputDirectory>
+ </configuration>
+ </execution>
+ <execution>
+ <id>wsdl2code-axis2-5741</id>
+ <goals>
+ <goal>generate-test-sources</goal>
+ </goals>
+ <configuration>
+ <wsdlFile>src/test/wsdl/AXIS2-5741.wsdl</wsdlFile>
+ <packageName>org.apache.axis2.databinding.axis2_5741.service</packageName>
+ <generateServerSide>true</generateServerSide>
+ <generateServicesXml>true</generateServicesXml>
+ <outputDirectory>${project.build.directory}/wsdl2code/AXIS2-5741</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ <configuration>
+ <databindingName>adb</databindingName>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>xml-maven-plugin</artifactId>
+ <version>1.0.1</version>
+ <executions>
+ <execution>
+ <phase>generate-test-resources</phase>
+ <goals>
+ <goal>transform</goal>
+ </goals>
+ <configuration>
+ <transformationSets>
+ <transformationSet>
+ <dir>${project.build.directory}/wsdl2code/AXIS2-5741/resources</dir>
+ <includes>
+ <include>services.xml</include>
+ </includes>
+ <stylesheet>src/test/xslt/AXIS2-5741.xsl</stylesheet>
+ <outputDir>${project.build.directory}/repo/AXIS2-5741/services/FiverxLinkService/META-INF</outputDir>
+ </transformationSet>
+ </transformationSets>
</configuration>
</execution>
</executions>
@@ -96,6 +138,7 @@
<version>2.4.1</version>
<executions>
<execution>
+ <id>wsimport-mtom</id>
<goals>
<goal>wsimport-test</goal>
</goals>
@@ -106,6 +149,18 @@
<packageName>org.apache.axis2.databinding.mtom.service</packageName>
</configuration>
</execution>
+ <execution>
+ <id>wsimport-axis2-5741</id>
+ <goals>
+ <goal>wsimport-test</goal>
+ </goals>
+ <configuration>
+ <wsdlFiles>
+ <wsdlFile>${basedir}/src/test/wsdl/AXIS2-5741.wsdl</wsdlFile>
+ </wsdlFiles>
+ <packageName>org.apache.axis2.databinding.axis2_5741.client</packageName>
+ </configuration>
+ </execution>
</executions>
<dependencies>
<dependency>
Added: axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/ServiceTest.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/ServiceTest.java?rev=1730369&view=auto
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/ServiceTest.java (added)
+++ axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/ServiceTest.java Sun Feb 14 18:32:50 2016
@@ -0,0 +1,53 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.axis2.databinding.axis2_5741;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import javax.xml.ws.BindingProvider;
+
+import org.apache.axiom.testutils.PortAllocator;
+import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.context.ConfigurationContextFactory;
+import org.apache.axis2.databinding.axis2_5741.client.FiverxLinkService;
+import org.apache.axis2.databinding.axis2_5741.client.FiverxLinkService_Service;
+import org.apache.axis2.transport.http.SimpleHTTPServer;
+import org.junit.Ignore;
+import org.junit.Test;
+
+public class ServiceTest {
+ @Test
+ @Ignore("AXIS2-5741")
+ public void test() throws Exception {
+ int port = PortAllocator.allocatePort();
+ ConfigurationContext configurationContext =
+ ConfigurationContextFactory.createConfigurationContextFromFileSystem("target/repo/AXIS2-5741");
+ SimpleHTTPServer server = new SimpleHTTPServer(configurationContext, port);
+ server.start();
+ try {
+ FiverxLinkService client = new FiverxLinkService_Service().getFiverxLinkServicePort();
+ ((BindingProvider)client).getRequestContext().put(
+ BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
+ "http://localhost:" + port + "/axis2/services/FiverxLinkService");
+ assertThat(client.ladeRzVersion("test")).isEqualTo("test response");
+ } finally {
+ server.stop();
+ }
+ }
+}
Propchange: axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/ServiceTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/service/FiverxLinkServiceImpl.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/service/FiverxLinkServiceImpl.java?rev=1730369&view=auto
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/service/FiverxLinkServiceImpl.java (added)
+++ axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/service/FiverxLinkServiceImpl.java Sun Feb 14 18:32:50 2016
@@ -0,0 +1,34 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.axis2.databinding.axis2_5741.service;
+
+import de.fiverx.spec.abrechnungsservice.types.LadeRzVersionE;
+import de.fiverx.spec.abrechnungsservice.types.LadeRzVersionResponse;
+import de.fiverx.spec.abrechnungsservice.types.LadeRzVersionResponseE;
+
+public class FiverxLinkServiceImpl extends FiverxLinkServiceSkeleton {
+ @Override
+ public LadeRzVersionResponseE ladeRzVersion(LadeRzVersionE ladeRzVersion) {
+ LadeRzVersionResponseE ladeRzVersionResponseE = new LadeRzVersionResponseE();
+ LadeRzVersionResponse ladeRzVersionResponse = new LadeRzVersionResponse();
+ ladeRzVersionResponseE.setLadeRzVersionResponse(ladeRzVersionResponse);
+ ladeRzVersionResponse.setResult("test result");
+ return ladeRzVersionResponseE;
+ }
+}
Propchange: axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/databinding/axis2_5741/service/FiverxLinkServiceImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: axis/axis2/java/core/trunk/modules/adb-tests/src/test/wsdl/AXIS2-5741.wsdl
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-tests/src/test/wsdl/AXIS2-5741.wsdl?rev=1730369&view=auto
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-tests/src/test/wsdl/AXIS2-5741.wsdl (added)
+++ axis/axis2/java/core/trunk/modules/adb-tests/src/test/wsdl/AXIS2-5741.wsdl Sun Feb 14 18:32:50 2016
@@ -0,0 +1,309 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name="FiverxLinkService" targetNamespace="http://fiverx.de/spec/abrechnungsservice"
+ xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://fiverx.de/spec/abrechnungsservice/types"
+ xmlns:tns="http://fiverx.de/spec/abrechnungsservice" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+ <types>
+ <schema targetNamespace="http://fiverx.de/spec/abrechnungsservice/types"
+ xmlns="http://www.w3.org/2001/XMLSchema" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/"
+ xmlns:tns="http://fiverx.de/spec/abrechnungsservice/types"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <complexType name="ladeRezepte">
+ <sequence>
+ <element name="rzeParamLaden" nillable="true" type="string"/>
+ <element name="rzeParamVersion" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ladeRezepteResponse">
+ <sequence>
+ <element name="result" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ladeRueckweisungen">
+ <sequence>
+ <element name="rzeParamVersion" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ladeRueckweisungenResponse">
+ <sequence>
+ <element name="result" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ladeRzDienste">
+ <sequence>
+ <element name="rzeParamDienste" nillable="true" type="string"/>
+ <element name="rzeParamVersion" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ladeRzDiensteResponse">
+ <sequence>
+ <element name="result" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ladeRzVersion">
+ <sequence>
+ <element name="rzeParamLadeVersion" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ladeRzVersionResponse">
+ <sequence>
+ <element name="result" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ladeStatusRezept">
+ <sequence>
+ <element name="rzeParamStatus" nillable="true" type="string"/>
+ <element name="rzeParamVersion" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ladeStatusRezeptResponse">
+ <sequence>
+ <element name="result" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="pruefeRezept">
+ <sequence>
+ <element name="rzePruefung" nillable="true" type="string"/>
+ <element name="rzeParamVersion" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="pruefeRezeptResponse">
+ <sequence>
+ <element name="result" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="sendeRezepte">
+ <sequence>
+ <element name="rzeLeistung" nillable="true" type="string"/>
+ <element name="rzeParamVersion" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="sendeRezepteResponse">
+ <sequence>
+ <element name="result" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="storniereRezept">
+ <sequence>
+ <element name="rzeParamStorno" nillable="true" type="string"/>
+ <element name="rzeParamVersion" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="storniereRezeptResponse">
+ <sequence>
+ <element name="result" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <element name="ladeRezepte" type="tns:ladeRezepte"/>
+ <element name="ladeRezepteResponse" type="tns:ladeRezepteResponse"/>
+ <element name="ladeRueckweisungen" type="tns:ladeRueckweisungen"/>
+ <element name="ladeRueckweisungenResponse" type="tns:ladeRueckweisungenResponse"/>
+ <element name="ladeRzDienste" type="tns:ladeRzDienste"/>
+ <element name="ladeRzDiensteResponse" type="tns:ladeRzDiensteResponse"/>
+ <element name="ladeRzVersion" type="tns:ladeRzVersion"/>
+ <element name="ladeRzVersionResponse" type="tns:ladeRzVersionResponse"/>
+ <element name="ladeStatusRezept" type="tns:ladeStatusRezept"/>
+ <element name="ladeStatusRezeptResponse" type="tns:ladeStatusRezeptResponse"/>
+ <element name="pruefeRezept" type="tns:pruefeRezept"/>
+ <element name="pruefeRezeptResponse" type="tns:pruefeRezeptResponse"/>
+ <element name="sendeRezepte" type="tns:sendeRezepte"/>
+ <element name="sendeRezepteResponse" type="tns:sendeRezepteResponse"/>
+ <element name="storniereRezept" type="tns:storniereRezept"/>
+ <element name="storniereRezeptResponse" type="tns:storniereRezeptResponse"/>
+ </schema>
+ </types>
+ <message name="FiverxLinkService_ladeRzDiensteResponse">
+ <part name="result" element="ns1:ladeRzDiensteResponse">
+ </part>
+ </message>
+ <message name="FiverxLinkService_ladeRzVersionResponse">
+ <part name="result" element="ns1:ladeRzVersionResponse">
+ </part>
+ </message>
+ <message name="FiverxLinkService_storniereRezeptResponse">
+ <part name="result" element="ns1:storniereRezeptResponse">
+ </part>
+ </message>
+ <message name="FiverxLinkService_ladeRezepte">
+ <part name="parameters" element="ns1:ladeRezepte">
+ </part>
+ </message>
+ <message name="FiverxLinkService_ladeRezepteResponse">
+ <part name="result" element="ns1:ladeRezepteResponse">
+ </part>
+ </message>
+ <message name="FiverxLinkService_sendeRezepteResponse">
+ <part name="result" element="ns1:sendeRezepteResponse">
+ </part>
+ </message>
+ <message name="FiverxLinkService_pruefeRezept">
+ <part name="parameters" element="ns1:pruefeRezept">
+ </part>
+ </message>
+ <message name="FiverxLinkService_pruefeRezeptResponse">
+ <part name="result" element="ns1:pruefeRezeptResponse">
+ </part>
+ </message>
+ <message name="FiverxLinkService_storniereRezept">
+ <part name="parameters" element="ns1:storniereRezept">
+ </part>
+ </message>
+ <message name="FiverxLinkService_ladeRueckweisungen">
+ <part name="parameters" element="ns1:ladeRueckweisungen">
+ </part>
+ </message>
+ <message name="FiverxLinkService_ladeStatusRezeptResponse">
+ <part name="result" element="ns1:ladeStatusRezeptResponse">
+ </part>
+ </message>
+ <message name="FiverxLinkService_sendeRezepte">
+ <part name="parameters" element="ns1:sendeRezepte">
+ </part>
+ </message>
+ <message name="FiverxLinkService_ladeStatusRezept">
+ <part name="parameters" element="ns1:ladeStatusRezept">
+ </part>
+ </message>
+ <message name="FiverxLinkService_ladeRueckweisungenResponse">
+ <part name="result" element="ns1:ladeRueckweisungenResponse">
+ </part>
+ </message>
+ <message name="FiverxLinkService_ladeRzVersion">
+ <part name="parameters" element="ns1:ladeRzVersion">
+ </part>
+ </message>
+ <message name="FiverxLinkService_ladeRzDienste">
+ <part name="parameters" element="ns1:ladeRzDienste">
+ </part>
+ </message>
+ <portType name="FiverxLinkService">
+ <operation name="ladeRezepte">
+ <input message="tns:FiverxLinkService_ladeRezepte">
+ </input>
+ <output message="tns:FiverxLinkService_ladeRezepteResponse">
+ </output>
+ </operation>
+ <operation name="ladeRueckweisungen">
+ <input message="tns:FiverxLinkService_ladeRueckweisungen">
+ </input>
+ <output message="tns:FiverxLinkService_ladeRueckweisungenResponse">
+ </output>
+ </operation>
+ <operation name="ladeRzDienste">
+ <input message="tns:FiverxLinkService_ladeRzDienste">
+ </input>
+ <output message="tns:FiverxLinkService_ladeRzDiensteResponse">
+ </output>
+ </operation>
+ <operation name="ladeRzVersion">
+ <input message="tns:FiverxLinkService_ladeRzVersion">
+ </input>
+ <output message="tns:FiverxLinkService_ladeRzVersionResponse">
+ </output>
+ </operation>
+ <operation name="ladeStatusRezept">
+ <input message="tns:FiverxLinkService_ladeStatusRezept">
+ </input>
+ <output message="tns:FiverxLinkService_ladeStatusRezeptResponse">
+ </output>
+ </operation>
+ <operation name="pruefeRezept">
+ <input message="tns:FiverxLinkService_pruefeRezept">
+ </input>
+ <output message="tns:FiverxLinkService_pruefeRezeptResponse">
+ </output>
+ </operation>
+ <operation name="sendeRezepte">
+ <input message="tns:FiverxLinkService_sendeRezepte">
+ </input>
+ <output message="tns:FiverxLinkService_sendeRezepteResponse">
+ </output>
+ </operation>
+ <operation name="storniereRezept">
+ <input message="tns:FiverxLinkService_storniereRezept">
+ </input>
+ <output message="tns:FiverxLinkService_storniereRezeptResponse">
+ </output>
+ </operation>
+ </portType>
+ <binding name="FiverxLinkServiceBinding" type="tns:FiverxLinkService">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="ladeRezepte">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="ladeRueckweisungen">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="ladeRzDienste">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="ladeRzVersion">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="ladeStatusRezept">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="pruefeRezept">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="sendeRezepte">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="storniereRezept">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+ <service name="FiverxLinkService">
+ <port name="FiverxLinkServicePort" binding="tns:FiverxLinkServiceBinding">
+ <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+ </port>
+ </service>
+</definitions>
Added: axis/axis2/java/core/trunk/modules/adb-tests/src/test/xslt/AXIS2-5741.xsl
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-tests/src/test/xslt/AXIS2-5741.xsl?rev=1730369&view=auto
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-tests/src/test/xslt/AXIS2-5741.xsl (added)
+++ axis/axis2/java/core/trunk/modules/adb-tests/src/test/xslt/AXIS2-5741.xsl Sun Feb 14 18:32:50 2016
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:template match="/serviceGroup/service[@name='FiverxLinkService']/parameter[@name='ServiceClass']/text()">
+ org.apache.axis2.databinding.axis2_5741.service.FiverxLinkServiceImpl
+ </xsl:template>
+ <xsl:template match="@*|node()">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()"/>
+ </xsl:copy>
+ </xsl:template>
+</xsl:stylesheet>