TUSCANY-3286 - Removing large-sdo-ws to avoid issues when building from generated source distribution

git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820086 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
lresende 2009-09-29 20:47:19 +00:00
parent b5a7b05e4f
commit 04f13aca63
11 changed files with 0 additions and 691 deletions

View file

@ -106,8 +106,6 @@
<exclude>itest/domain/work/**/*</exclude>
<exclude>itest/exceptions-simple-ws/work</exclude>
<exclude>itest/exceptions-simple-ws/work/**/*</exclude>
<exclude>itest/large-sdo-ws/</exclude>
<exclude>itest/large-sdo-ws/**/*</exclude>
<exclude>itest/late-reference-resolution/work</exclude>
<exclude>itest/late-reference-resolution/work/**/*</exclude>
<exclude>itest/policy/work</exclude>

View file

@ -1,141 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
* 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.
-->
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-itest</artifactId>
<version>1.5.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>itest-large-sdo-ws</artifactId>
<packaging>jar</packaging>
<name>Apache Tuscany SCA iTest Web Service with Large SDO</name>
<dependencies>
<dependency>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-host-embedded</artifactId>
<version>1.5.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-implementation-java-runtime</artifactId>
<version>1.5.1-SNAPSHOT</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-binding-ws-axis2</artifactId>
<version>1.5.1-SNAPSHOT</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-databinding-sdo</artifactId>
<version>1.5.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version> <!-- to keep compatible with older servlet containers -->
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.5</version>
<scope>test</scope>
</dependency>
</dependencies>
<!-- Declare tuscany-host-tomcat dependency in the default profile so that it can be replaced -->
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<dependencies>
<dependency>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-host-tomcat</artifactId>
<version>1.5.1-SNAPSHOT</version>
<scope>runtime</scope>
</dependency>
</dependencies>
</profile>
</profiles>
<build>
<finalName>${artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-test-source</goal>
</goals>
<configuration>
<sources>
<source>target/sdo-source</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.tuscany.sdo</groupId>
<artifactId>tuscany-sdo-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<id>generate-ifx-sdo</id>
<phase>generate-sources</phase>
<configuration>
<schemaFiles>
<configuration>
<fileName>${basedir}/src/main/resources/wsdl/IFX170_XSD.xsd</fileName>
<noNotification>true</noNotification>
</configuration>
</schemaFiles>
</configuration>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View file

@ -1,43 +0,0 @@
/*
* 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.tuscany.sca.itest.trninq;
import java.rmi.RemoteException;
import org.ifxforum.xsd._1.DepAcctTrnInqRq_Type;
import org.ifxforum.xsd._1.DepAcctTrnInqRs_Type;
/**
* @version $Rev$ $Date$
*/
public class TrnInqClient implements TrninqInterface {
//service interface
private TrninqInterface transactionInquiryService;
// setting service interface
public void setTransactionInquiryService(TrninqInterface transactionInquiryService) {
this.transactionInquiryService = transactionInquiryService;
}
public DepAcctTrnInqRs_Type DepAcctTrnInq(DepAcctTrnInqRq_Type req) throws RemoteException {
return transactionInquiryService.DepAcctTrnInq(req);
}
}

View file

@ -1,112 +0,0 @@
/*
* 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.tuscany.sca.itest.trninq;
import java.rmi.RemoteException;
import java.util.List;
import org.ifxforum.xsd._1.AdditionalStatus_Type;
import org.ifxforum.xsd._1.BankAcctTrnRec_Type;
import org.ifxforum.xsd._1.BillerId_Type;
import org.ifxforum.xsd._1.BillerPayee_Type;
import org.ifxforum.xsd._1.DepAcctTrnInqRq_Type;
import org.ifxforum.xsd._1.DepAcctTrnInqRs_Type;
import org.ifxforum.xsd._1.DepAcctTrnRec_Type;
import org.ifxforum.xsd._1._1Factory;
/**
* @version $Rev$ $Date$
*/
public class TrnInqService implements TrninqInterface {
public DepAcctTrnInqRs_Type DepAcctTrnInq(DepAcctTrnInqRq_Type req) throws RemoteException {
DepAcctTrnInqRs_Type response = _1Factory.INSTANCE.createDepAcctTrnInqRs_Type();
response.setStatus(_1Factory.INSTANCE.createStatus_Type());
response.getStatus().setStatusCode(1);
response.getStatus().setStatusDesc("the description associated with the code 1");
AdditionalStatus_Type addStatus = _1Factory.INSTANCE.createAdditionalStatus_Type();
addStatus.setServerStatusCode("STATUS_OK");
addStatus.setSeverity("SEVERITY_WARNING");
response.getStatus().getAdditionalStatus().add(addStatus);
response.setDepAcctId(_1Factory.INSTANCE.createDepAcctId_Type());
response.getDepAcctId().setBankInfo(_1Factory.INSTANCE.createBankInfo_Type());
response.getDepAcctId().getBankInfo().setBranchId("Concord_1");
response.getDepAcctId().getBankInfo().setBankId("Dufferin hill");
response.getDepAcctId().getBankInfo().setBankIdType("Concord branch");
response.getDepAcctId().getBankInfo().setBranchName("A Happy branch");
response.getDepAcctId().getBankInfo().setCity("Toronto");
response.getDepAcctId().getBankInfo().setCountry("Canada");
response.getDepAcctId().getBankInfo().setName("Info for A Happy branch");
response.getDepAcctId().getBankInfo().setPostalCode("L1LL1L");
response.getDepAcctId().getBankInfo().setStateProv("ON");
List records = response.getDepAcctTrnRec();
// Record1
DepAcctTrnRec_Type trnRec1 = null;
BankAcctTrnRec_Type baTrnRec1 = null;
long maxRec = req.getTrnCountLimit().getCount();
for (int i = 0; i < maxRec; i++) {
trnRec1 = _1Factory.INSTANCE.createDepAcctTrnRec_Type();
baTrnRec1 = _1Factory.INSTANCE.createBankAcctTrnRec_Type();
trnRec1.setBankAcctTrnRec(baTrnRec1);
trnRec1.getBankAcctTrnRec().setCSPRefId("CSPRefId1");
trnRec1.getBankAcctTrnRec().setPostedDt("1");
trnRec1.getBankAcctTrnRec().setOrigDt("1");
trnRec1.getBankAcctTrnRec().setBillRefInfo("aaaa");
trnRec1.getBankAcctTrnRec().setTrnType("1");
trnRec1.getBankAcctTrnRec().setCurAmt(_1Factory.INSTANCE.createCurrencyAmount());
trnRec1.getBankAcctTrnRec().getCurAmt().setAmt(new java.math.BigDecimal(2000.35));
trnRec1.getBankAcctTrnRec().getCurAmt().setCurCode("100");
trnRec1.setStmtRunningBal(_1Factory.INSTANCE.createCurrencyAmount());
trnRec1.getStmtRunningBal().setAmt(new java.math.BigDecimal("1345.55"));
trnRec1.getBankAcctTrnRec().setCustPayeeInfo(_1Factory.INSTANCE.createCustPayeeInfo_Type());
trnRec1.getBankAcctTrnRec().getCustPayeeInfo().setBillingAcct("000601832");
trnRec1.getBankAcctTrnRec().getCustPayeeInfo().setAcctPayAcctId("12");
trnRec1.getBankAcctTrnRec().getCustPayeeInfo().setName("John Doe");
trnRec1.getBankAcctTrnRec().getCustPayeeInfo().setNickname("Jody");
trnRec1.getBankAcctTrnRec().getCustPayeeInfo().setBillerPayee(_1Factory.INSTANCE.createBillerPayee_Type());
BillerPayee_Type BillerP = trnRec1.getBankAcctTrnRec().getCustPayeeInfo().getBillerPayee();
BillerP.setBillerId(_1Factory.INSTANCE.createBillerId_Type());
BillerId_Type BId = BillerP.getBillerId();
BId.setBillerNum("123");
BId.setSPName("SomeName");
trnRec1.setAvailDt("sss");
trnRec1.setPmtId("SomeID");
trnRec1.setXferId("SomeOtherID");
records.add(trnRec1);
}
return response;
}
}

View file

@ -1,38 +0,0 @@
/*
* 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.tuscany.sca.itest.trninq;
import org.ifxforum.xsd._1.DepAcctTrnInqRq_Type;
import org.ifxforum.xsd._1.DepAcctTrnInqRs_Type;
import org.osoa.sca.annotations.Remotable;
/**
* @version $Rev$ $Date$
*/
@Remotable
public interface TrninqInterface {
/**
* Auto generated method signatures
* @param depAcctTrnInqRq
*/
public DepAcctTrnInqRs_Type DepAcctTrnInq(DepAcctTrnInqRq_Type depAcctTrnInqRq) throws java.rmi.RemoteException;
//
}

View file

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
* 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.
-->
<contribution xmlns="http://www.osoa.org/xmlns/sca/1.0" targetNamespace="http://trninqcomposite"
xmlns:t="http://trninqcomposite">
<deployable composite="t:TestService" />
</contribution>

View file

@ -1,39 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
* 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.
-->
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
targetNamespace="http://trninqcomposite"
name="TestService">
<service name="TrnInqService" promote="TransactionInquiryComponent">
<interface.java interface="org.apache.tuscany.sca.itest.trninq.TrninqInterface" />
<binding.ws wsdlElement="http://trninq#wsdl.port(TrnInqSvc/TrnInqSvcPort)" />
</service>
<component name="TransactionInquiryComponent">
<implementation.java class="org.apache.tuscany.sca.itest.trninq.TrnInqService" />
</component>
<reference name="TrnInqReference" promote="TransactionInquiryClientComponent/transactionInquiryService">
<interface.java interface="org.apache.tuscany.sca.itest.trninq.TrninqInterface" />
<binding.ws wsdlElement="http://trninq#wsdl.port(TrnInqSvc/TrnInqSvcPort)" />
</reference>
<component name="TransactionInquiryClientComponent">
<implementation.java class="org.apache.tuscany.sca.itest.trninq.TrnInqClient" />
</component>
</composite>

View file

@ -1,146 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
* 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.
-->
<!--
http://www.ifxforum.org/standards/standard/license
IFX License Statement
=====================
IFX Forum hereby grants to all users of the IFX Business Message Specification
and Data Dictionary (the "Specification") a perpetual, worldwide, royalty-free,
nonexclusive, nontransferable license to (a) use the specification in the development
of software and/or data compilations which facilitate electronic transmission of
information in accordance with the Specification and otherwise implement the
Specification in user's products, and (b) market, reproduce, display, and distribute
(in any medium known now or in the future) the Specification as implemented in user's
products. The foregoing rights may be sublicensed through multiple tiers of distribution,
including resellers.
Other than as licensed herein, the IFX Forum shall retain all right, title and interest
to any patent, copyrights, trade secrets or other proprietary rights ("Intellectual
Property Rights") in the Specification. Subject to all patent rights preserved by IFX Forum
members pursuant to Section 5.1 of the "Membership Rules of the Interactive Financial
Exchange Forum, Inc.", users shall retain all right, title and interest to the Intellectual
Property Rights in any products of user created using the Specification and any modifications,
extensions or derivative works of the Specification that user develops or has developed on
its behalf as permitted under this Agreement (the "Derivatives"), provided, however, that,
users may not hold Derivatives out as being endorsed, sponsored by or affiliated with the
IFX Forum.
-->
<xsd:schema xmlns="urn:ifxforum-org:XSD:1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:ifxforum-org:XSD:1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:complexType name="AdditionalStatus_Type">
<xsd:sequence>
<xsd:element name="ServerStatusCode" type="xsd:string" />
<xsd:element name="Severity" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BankAcctTrnRec_Type">
<xsd:sequence>
<xsd:element name="TrnType" type="xsd:string" minOccurs="0" />
<xsd:element name="PostedDt" type="xsd:string" />
<xsd:element name="OrigDt" type="xsd:string" minOccurs="0" />
<xsd:element name="CurAmt" type="CurrencyAmount" />
<xsd:element name="BillRefInfo" type="xsd:string" minOccurs="0" />
<xsd:element name="CustPayeeInfo" type="CustPayeeInfo_Type" minOccurs="0" />
<xsd:element name="CSPRefId" type="xsd:string" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BankInfo_Type">
<xsd:sequence>
<xsd:element name="BankIdType" type="xsd:string" minOccurs="0" />
<xsd:element name="BankId" type="xsd:string" minOccurs="0" />
<xsd:element name="Name" type="xsd:string" minOccurs="0" />
<xsd:element name="BranchId" type="xsd:string" minOccurs="0" />
<xsd:element name="BranchName" type="xsd:string" minOccurs="0" />
<xsd:element name="City" type="xsd:string" minOccurs="0" />
<xsd:element name="StateProv" type="xsd:string" minOccurs="0" />
<xsd:element name="PostalCode" type="xsd:string" minOccurs="0" />
<xsd:element name="Country" type="xsd:string" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BillerId_Type">
<xsd:sequence>
<xsd:element name="SPName" type="xsd:string" />
<xsd:element name="BillerNum" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BillerPayee_Type">
<xsd:sequence>
<xsd:element name="BillerId" type="BillerId_Type" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CurrencyAmount">
<xsd:sequence>
<xsd:element name="Amt" type="xsd:decimal" />
<xsd:element name="CurCode" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustPayeeInfo_Type">
<xsd:sequence>
<xsd:element name="Name" type="xsd:string" minOccurs="0" />
<xsd:element name="Nickname" type="xsd:string" minOccurs="0" />
<xsd:element name="BillerPayee" type="BillerPayee_Type" />
<xsd:element name="BillingAcct" type="xsd:string" minOccurs="0" />
<xsd:element name="AcctPayAcctId" type="xsd:string" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DepAcctTrnInqRq_Type">
<xsd:sequence>
<xsd:element name="TrnCountLimit" type="TrnCountLimit_Type" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DepAcctTrnInqRs_Type">
<xsd:sequence>
<xsd:sequence>
<xsd:element name="Status" type="Status_Type" />
<xsd:element name="DepAcctId" type="DepAcctId_Type" />
<xsd:element name="DepAcctTrnRec" type="DepAcctTrnRec_Type" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DepAcctTrnRec_Type">
<xsd:sequence>
<xsd:element name="BankAcctTrnRec" type="BankAcctTrnRec_Type" />
<xsd:element name="StmtRunningBal" type="CurrencyAmount" minOccurs="0" />
<xsd:element name="AvailDt" type="xsd:string" minOccurs="0" />
<xsd:element name="XferId" type="xsd:string" minOccurs="0" />
<xsd:element name="PmtId" type="xsd:string" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DepAcctId_Type">
<xsd:sequence>
<xsd:element name="BankInfo" type="BankInfo_Type" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Status_Type">
<xsd:sequence>
<xsd:element name="StatusCode" type="xsd:int" />
<xsd:element name="StatusDesc" type="xsd:string" />
<xsd:element name="AdditionalStatus" type="AdditionalStatus_Type" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TrnCountLimit_Type">
<xsd:sequence>
<xsd:element name="Count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DepAcctTrnInqRq" type="DepAcctTrnInqRq_Type" />
<xsd:element name="DepAcctTrnInqRs" type="DepAcctTrnInqRs_Type" />
</xsd:schema>

View file

@ -1,57 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
* 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.
-->
<definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:trninq="urn:ifxforum-org:XSD:1"
xmlns:tns="http://trninq" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://trninq">
<types>
<xsd:schema elementFormDefault="qualified" targetNamespace="http://trninq">
<xsd:import namespace="urn:ifxforum-org:XSD:1" schemaLocation="IFX170_XSD.xsd" />
</xsd:schema>
</types>
<message name="DepAcctTrnInqRq">
<part name="messagePart" element="trninq:DepAcctTrnInqRq" />
</message>
<message name="DepAcctTrnInqRs">
<part name="messagePart" element="trninq:DepAcctTrnInqRs" />
</message>
<portType name="trninqInterface">
<operation name="DepAcctTrnInq">
<input message="tns:DepAcctTrnInqRq" />
<output message="tns:DepAcctTrnInqRs" />
</operation>
</portType>
<binding name="trninq" type="tns:trninqInterface">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="DepAcctTrnInq">
<soap:operation soapAction="trninq:DepAcctTrnInq" style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
</binding>
<service name="TrnInqSvc">
<port name="TrnInqSvcPort" binding="tns:trninq">
<soap:address location="http://localhost:8085/itest-large-sdo-ws/TrnInqService" />
</port>
</service>
</definitions>

View file

@ -1,88 +0,0 @@
/*
* 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 trninq;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringWriter;
import junit.framework.TestCase;
import org.apache.tuscany.sca.host.embedded.SCADomain;
import org.apache.tuscany.sca.itest.trninq.TrninqInterface;
import org.ifxforum.xsd._1.DepAcctTrnInqRq_Type;
import org.ifxforum.xsd._1.DepAcctTrnInqRs_Type;
import org.ifxforum.xsd._1.TrnCountLimit_Type;
import org.ifxforum.xsd._1._1Factory;
import org.junit.Assert;
import org.junit.Ignore;
/**
* This test is created to cover https://issues.apache.org/jira/browse/TUSCANY-1541
*
* @version $Rev$ $Date$
*/
public class TrnInqServiceTestCase extends TestCase {
private static SCADomain scaDomain;
private TrninqInterface trnInq;
@Override
protected void setUp() throws Exception {
if (scaDomain == null) {
scaDomain = SCADomain.newInstance("trnInq.composite");
}
trnInq = scaDomain.getService(TrninqInterface.class, "TransactionInquiryClientComponent");
}
@Override
protected void tearDown() throws Exception {
scaDomain.close();
}
public void testDepAcctTrnInq() throws IOException {
DepAcctTrnInqRq_Type depAcctTrnInqRequest = _1Factory.INSTANCE.createDepAcctTrnInqRq_Type();
TrnCountLimit_Type trnCountLimit = _1Factory.INSTANCE.createTrnCountLimit_Type();
depAcctTrnInqRequest.setTrnCountLimit(trnCountLimit);
depAcctTrnInqRequest.getTrnCountLimit().setCount(2);
try {
DepAcctTrnInqRs_Type depAcctTrnInqResponse = trnInq.DepAcctTrnInq(depAcctTrnInqRequest);
} catch (Exception e) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
Assert.fail("Should pass with MaxRec 2! \n" + sw);
sw.close();
pw.close();
}
depAcctTrnInqRequest.getTrnCountLimit().setCount(10);
try {
DepAcctTrnInqRs_Type depAcctTrnInqResponse = trnInq.DepAcctTrnInq(depAcctTrnInqRequest);
} catch (Exception e) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
Assert.fail("Should pass with MaxRec 10! \n" + sw);
sw.close();
pw.close();
}
}
}

View file

@ -113,7 +113,6 @@
<module>jms-nulls</module>
<module>jms-selectors</module>
<module>jms-ttl</module>
<module>large-sdo-ws</module>
<module>late-reference-resolution</module>
<module>oneway</module>
<module>operation-overloading</module>
@ -214,7 +213,6 @@
<module>interfaces</module>
<module>wires</module>
<module>scopes</module>
<module>large-sdo-ws</module>
</modules>