512 lines
27 KiB
XML
512 lines
27 KiB
XML
<project name="mnp-automatic-test" default="jar-compile-sim" basedir=".">
|
|
<condition property="isWindowsOs">
|
|
<os family="windows"/>
|
|
</condition>
|
|
<condition property="isWindowsXpOs">
|
|
<os family="windows" name="Windows XP"/>
|
|
</condition>
|
|
<condition property="isUnix">
|
|
<os family="unix"/>
|
|
</condition>
|
|
<condition property="isAixOs">
|
|
<os family="unix" name="aix"/>
|
|
</condition>
|
|
|
|
<condition property="build.prop.file.path" value="winxp">
|
|
<isset property="isWindowsOs"/>
|
|
</condition>
|
|
<condition property="build.prop.file.path" value="aix">
|
|
<isset property="isAixOs"/>
|
|
</condition>
|
|
|
|
<property name="build.prop.file" value="${build.prop.file.path}/build_${user.name}.properties"/>
|
|
|
|
<property environment="env"/>
|
|
<property file="${build.prop.file}"/>
|
|
|
|
<property name="build.path" value="${project.home}/build"/>
|
|
<property name="building.path" value="${build.path}/building"/>
|
|
|
|
<property name="mnp.src.path" value="${project.home}/mnp/src"/>
|
|
<property name="mnp.web.path" value="${project.home}/mnp/web"/>
|
|
<property name="mnp.webaom.path" value="${project.home}/mnp/webaom"/>
|
|
<property name="mnp.ejb.path" value="${project.home}/mnp/ejb"/>
|
|
<property name="crontab.ejb.path" value="${project.home}/crontab/ejb"/>
|
|
<property name="mnp.ear.path" value="${project.home}/mnp/ear"/>
|
|
<property name="wsdbss.client.path" value="${project.home}/wsdbc/dbss/client"/>
|
|
|
|
<!-- properties per mgmtresponse -->
|
|
<property name="wsdev.home" value="${project.home}/wsdbc" />
|
|
<property name="wsdev.wssrc.path" value="${mnp.src.path}"/>
|
|
<property name="wsdev.dbss.building.path" value="${wsdev.home}/dbss/building" />
|
|
<property name="wsdev.wsdl.dbss.path" value="${project.home}/wsdbc/dbss/building" />
|
|
<property name="wsdev.wsdl.home" value="${wsdev.home}/wsdl" />
|
|
<property name="wsdev.deploy" value="${wsdev.home}/deploy" />
|
|
<property name="wsdev.dbss.building.path" value="${wsdev.home}/dbss/building" />
|
|
|
|
|
|
<filelist id="mnp.files.classpath" dir="${mnp.lib.path}">
|
|
<file name="Castor-AomDataBinding.jar"/>
|
|
<file name="Castor-BitDataBinding.jar"/>
|
|
<file name="Castor-CrmcHZDataBinding.jar"/>
|
|
<file name="Castor-CrontabConfig.jar"/>
|
|
<file name="Castor-GispDataBinding.jar"/>
|
|
<file name="Castor-GispHZDataBinding.jar"/>
|
|
<file name="Castor-GispResponse.jar"/>
|
|
<file name="Castor-GispRetreive.jar"/>
|
|
<file name="Castor-InfoTracciati.jar"/>
|
|
<file name="Castor-MSPDataBinding.jar"/>
|
|
<file name="Castor-MvnoDataBinding.jar"/>
|
|
<file name="Castor-NotificaCCRMWEBCOOP.jar"/>
|
|
<file name="Castor-NotificaDBCFX_DBC_HZ.jar"/>
|
|
<file name="Castor-NotificaDBC_CCRM_HZ.jar"/>
|
|
<file name="Castor-SistemaXML.jar"/>
|
|
<file name="Castor-SistemiInterni.jar"/>
|
|
<file name="InfoTracciatiFW.jar"/>
|
|
<file name="castor-1.3.2.jar"/>
|
|
<file name="castor-1.3.2-core.jar"/>
|
|
<file name="castor-1.3.2-xml.jar"/>
|
|
<file name="castor-1.3.2-xml-schema.jar"/>
|
|
<file name="commons-logging-1.1.1.jar"/>
|
|
<file name="commons-net-1.3.0.jar"/>
|
|
<file name="databinding.jar"/>
|
|
<file name="datedFileAppender-1.0.2.jar"/>
|
|
<file name="dbcgo-ejbclient.jar"/>
|
|
<file name="eai_commons-1.0.0.jar"/>
|
|
<file name="ejb-ibj-connector-1.0.0.jar"/>
|
|
<file name="hibernate-antlr-2.7.6rc1.jar"/>
|
|
<file name="hibernate-asm-attrs.jar"/>
|
|
<file name="hibernate-asm.jar"/>
|
|
<file name="hibernate-c3p0-0.9.0.jar"/>
|
|
<file name="hibernate-cglib-2.1.3.jar"/>
|
|
<file name="hibernate-cleanimports.jar"/>
|
|
<file name="hibernate-commons-collections-2.1.1.jar"/>
|
|
<file name="hibernate-dom4j-1.5.2.jar"/>
|
|
<file name="hibernate-ehcache-1.2.jar"/>
|
|
<file name="hibernate-jaxen-1.1-beta-4.jar"/>
|
|
<file name="hibernate-jgroups-2.2.8.jar"/>
|
|
<file name="hibernate-jta.jar"/>
|
|
<file name="hibernate-xerces-2.6.2.jar"/>
|
|
<file name="hibernate-xml-apis.jar"/>
|
|
<file name="hibernate3.jar"/>
|
|
<file name="ib_commons-1.0.0.jar"/>
|
|
<file name="ibmjsseprovider.jar"/>
|
|
<file name="j2ssh-common-0.2.9.jar"/>
|
|
<file name="j2ssh-core-0.2.9.jar"/>
|
|
<file name="jakarta-oro-2.0.8.jar"/>
|
|
<file name="jakarta-regexp-1.5.jar"/>
|
|
<file name="jaxp-api.jar"/>
|
|
<file name="jce-jdk13-119.jar"/>
|
|
<file name="jug-lgpl-2.0.0.jar"/>
|
|
<file name="log4j-1.2.7.jar"/>
|
|
<file name="logging.jar"/>
|
|
<file name="openssh-pk-1.1.0.jar"/>
|
|
<file name="sax.jar"/>
|
|
<file name="security-utility.jar"/>
|
|
<file name="mnpgw-ejbclient.jar"/>
|
|
</filelist>
|
|
|
|
<filelist id="weblogic.jar" dir="${weblogic.home}/server/lib">
|
|
<file name="weblogic.jar"/>
|
|
</filelist>
|
|
|
|
<filelist id="wsdbss.client" dir="${wsdbss.client.path}/">
|
|
<file name="WSDBSSclient.jar"/>
|
|
</filelist>
|
|
|
|
<!-- Classpath preso dallo startWebLogic.sh -->
|
|
<path id="all.classpath">
|
|
<!-- MNP -->
|
|
<filelist refid="mnp.files.classpath"/>
|
|
<filelist refid="weblogic.jar"/>
|
|
<filelist refid="wsdbss.client"/>
|
|
|
|
<!-- LIB SSL AIX x compilazione su WINDOWS-->
|
|
<fileset dir="${mnp.lib.path}">
|
|
<include name="ibmjsseprovider.jar" if="isWindowsOs"/>
|
|
</fileset>
|
|
|
|
<!-- Java compiler tools.jar -->
|
|
<pathelement location="${sdk.home}/lib/tools.jar"/>
|
|
|
|
<filelist id="infobus.classpath" dir="${mnp.lib.path}">
|
|
<file name="eai_commons-1.0.0.jar"/>
|
|
<file name="ejb-ibj-connector-1.0.0.jar"/>
|
|
<file name="ib_commons-1.0.0.jar"/>
|
|
</filelist>
|
|
|
|
<filelist id="wsdbss.response.lib" dir="${wsdev.dbss.building.path}">
|
|
<file name="WSDBSSCommonResponse.jar"/>
|
|
<file name="WSDBSSCommonPortingOutMgmt.jar"/>
|
|
<file name="WSDBSSCommonMNPTransferCreditOrderMgmt.jar"/>
|
|
</filelist>
|
|
</path>
|
|
<!-- Classpath preso dallo startWebLogic.sh END -->
|
|
|
|
<property name="tst-dir" location="${project.home}/test"/>
|
|
<property name="ant-dir" location="${project.home}/build/apache-ant-1.9.2/lib"/>
|
|
<property name="sim-dir" location="${project.home}/sim/sistemi/src"/>
|
|
<property name="ib-dir" location="${project.home}/sim/InfobusR4/InfoBUSConnector_TEST"/>
|
|
|
|
<path id="classpath.test">
|
|
<pathelement location="${ant-dir}/lib/junit.jar"/>
|
|
<pathelement location="${ant-dir}/lib/ant-junit.jar"/>
|
|
<pathelement location="${tst-dir}/lib/hibernate3.jar"/>
|
|
<pathelement location="${tst-dir}/lib/commons-logging-1.0.4.jar"/>
|
|
<pathelement location="${tst-dir}/mnplib/simulatori.jar"/>
|
|
<pathelement location="${tst-dir}/mnplib/mnp-common.jar"/>
|
|
<pathelement location="${tst-dir}/mnplib/process-executor.jar"/>
|
|
<pathelement location="${tst-dir}/mnplib/crontab-common.jar"/>
|
|
<pathelement location="${tst-dir}/mnplib/hzService-client.jar"/>
|
|
<pathelement location="${tst-dir}/mnplib/mnp-ejbclient.jar"/>
|
|
<pathelement location="${tst-dir}/mnplib/mnp-ejbmodule.jar"/>
|
|
<pathelement location="${tst-dir}/mnplib/serviziogwoloR4-client.jar"/>
|
|
<pathelement location="${tst-dir}/mnplib/serviziogwoloAsinch-client.jar"/>
|
|
<pathelement location="${tst-dir}/lib/jaxen-1.1-beta-7.jar"/>
|
|
<pathelement location="${tst-dir}/lib/dom4j-1.6.1.jar"/>
|
|
<pathelement location="${tst-dir}/lib/cglib-2.1.3.jar"/>
|
|
<pathelement location="${tst-dir}/lib/antlr-2.7.5H3.jar"/>
|
|
<pathelement location="${tst-dir}/lib/asm.jar"/>
|
|
<pathelement location="${tst-dir}/lib/asm-attrs.jar"/>
|
|
<pathelement location="${tst-dir}/lib/castor-1.3.2.jar"/>
|
|
<pathelement location="${tst-dir}/lib/castor-1.3.2-core.jar"/>
|
|
<pathelement location="${tst-dir}/lib/castor-1.3.2-xml.jar"/>
|
|
<pathelement location="${tst-dir}/lib/castor-1.3.2-xml-schema.jar"/>
|
|
<pathelement location="${tst-dir}/lib/commons-collections-2.1.1.jar"/>
|
|
<pathelement location="${tst-dir}/lib/ehcache-1.1.jar"/>
|
|
<pathelement location="${tst-dir}/lib/jaas.jar"/>
|
|
<pathelement location="${tst-dir}/lib/jaxen-1.1-beta-7.jar"/>
|
|
<pathelement location="${tst-dir}/lib/jdbc2_0-stdext.jar"/>
|
|
<pathelement location="${tst-dir}/lib/jta.jar"/>
|
|
<pathelement location="${tst-dir}/lib/log4j-1.2.11.jar"/>
|
|
<pathelement location="${tst-dir}/lib/xerces-2.6.2.jar"/>
|
|
<pathelement location="${tst-dir}/lib/xml-apis.jar"/>
|
|
</path>
|
|
|
|
<path id="classpath.sim">
|
|
<pathelement location="${sim-dir}/simulatori.jar"/>
|
|
</path>
|
|
|
|
<path id="classpath.ib">
|
|
<pathelement location="${ib-dir}/InfoBUSConnector_TEST.jar"/>
|
|
</path>
|
|
|
|
<path id="ws.gen.all.classpath">
|
|
<filelist refid="mnp.files.classpath"/>
|
|
<filelist refid="weblogic.jar"/>
|
|
</path>
|
|
|
|
<taskdef name="junit" classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask">
|
|
<classpath refid="classpath.test"/>
|
|
</taskdef>
|
|
|
|
<taskdef name="jwsc" classname="weblogic.wsee.tools.anttasks.JwscTask" classpathref="ws.gen.all.classpath" />
|
|
|
|
<target name="clean-all">
|
|
<delete dir="${sim-dir}/classes"/>
|
|
<delete file="${sim-dir}/simulatori.jar"/>
|
|
<delete dir="${tst-dir}/classes"/>
|
|
<delete file="${tst-dir}/test.jar"/>
|
|
</target>
|
|
|
|
<target name="clean-report">
|
|
<delete includeemptydirs="true">
|
|
<fileset dir="${tst-dir}/report" includes="**/*" excludes="WEB-INF/**/*"/>
|
|
</delete>
|
|
</target>
|
|
|
|
<target name="compile-sim">
|
|
<mkdir dir="${sim-dir}/classes"/>
|
|
<javac srcdir="${sim-dir}" destdir="${sim-dir}/classes" debug="true" debuglevel="lines,vars,source">
|
|
<classpath refid="classpath.ib"/>
|
|
<classpath refid="all.classpath"/>
|
|
<classpath refid="classpath.test"/>
|
|
</javac>
|
|
</target>
|
|
|
|
<target name="jar-compile-sim" depends="compile-sim">
|
|
<jar destfile="${sim-dir}/simulatori.jar">
|
|
<fileset dir="${sim-dir}/classes">
|
|
<patternset>
|
|
<include name="**/*.class"/>
|
|
</patternset>
|
|
</fileset>
|
|
</jar>
|
|
<copy todir="${tst-dir}/mnplib" file="${sim-dir}/simulatori.jar"/>
|
|
<copy todir="${ib-dir}/APP-INF/lib" file="${sim-dir}/simulatori.jar"/>
|
|
|
|
<!-- ******* CREAZIONE SsimulatoriDBC.jar-->
|
|
<mkdir dir="${sim-dir}/temp-jar"/>
|
|
<unzip dest="${sim-dir}/temp-jar">
|
|
<filelist refid="mnp.files.classpath"/>
|
|
<filelist refid="weblogic.jar"/>
|
|
<filelist refid="wsdbss.client"/>
|
|
<fileset dir="${tst-dir}/mnplib/">
|
|
<include name="mnp-common.jar"/>
|
|
<include name="mnp-ejbclient.jar"/>
|
|
<include name="mnp-ejbmodule.jar"/>
|
|
<include name="serviziogwoloR4-client.jar"/>
|
|
<include name="serviziogwoloAsinch-client.jar"/>
|
|
</fileset>
|
|
<filelist id="infobus.classpath" dir="${mnp.lib.path}">
|
|
<file name="eai_commons-1.0.0.jar"/>
|
|
<file name="ejb-ibj-connector-1.0.0.jar"/>
|
|
<file name="ib_commons-1.0.0.jar"/>
|
|
</filelist>
|
|
<filelist id="infobus.test.classpath" dir="${ib-dir}">
|
|
<file name="InfoBUSConnector_TEST.jar"/>
|
|
</filelist>
|
|
</unzip>
|
|
<jar destfile="${project.home}/sim/script_simulatori_DBC/simulatoriDBC.jar">
|
|
<fileset dir="${sim-dir}/temp-jar">
|
|
<patternset>
|
|
<exclude name="**/*.RSA" />
|
|
<exclude name="**/*.SF" />
|
|
<exclude name="**/*.DSA" />
|
|
</patternset>
|
|
</fileset>
|
|
<fileset dir="${sim-dir}/classes">
|
|
<patternset>
|
|
<include name="**/*.class"/>
|
|
</patternset>
|
|
</fileset>
|
|
</jar>
|
|
|
|
<delete dir="${sim-dir}/classes"/>
|
|
<delete dir="${sim-dir}/temp-jar"/>
|
|
</target>
|
|
|
|
<target name="compile-test">
|
|
<mkdir dir="${tst-dir}/classes"/>
|
|
<javac srcdir="${tst-dir}/src" destdir="${tst-dir}/classes" debug="true" debuglevel="lines,vars,source">
|
|
<classpath refid="classpath.ib"/>
|
|
<classpath refid="all.classpath"/>
|
|
<classpath refid="classpath.test"/>
|
|
<classpath refid="classpath.sim"/>
|
|
</javac>
|
|
</target>
|
|
|
|
<target name="conf" depends="jar-compile-sim,compile-test">
|
|
<copy todir="${tst-dir}/classes" file="${tst-dir}/src/hibernate.cfg.xml"/>
|
|
<copy todir="${tst-dir}/classes" file="${tst-dir}/src/log4j.properties"/>
|
|
<copy todir="${tst-dir}/classes/it/valueteam/obj/dao/db/hb">
|
|
<fileset dir="${tst-dir}/src/it/valueteam/obj/dao/db/hb" excludes="**/*.java"/>
|
|
</copy>
|
|
</target>
|
|
|
|
<target name="jar-compile-test" depends="jar-compile-sim,conf">
|
|
<echo>Nome file da creare: ${tst-dir}/test.jar</echo>
|
|
<jar destfile="${tst-dir}/test.jar">
|
|
<fileset dir="${tst-dir}/classes">
|
|
<patternset>
|
|
<include name="**/*.class"/>
|
|
<include name="**/*.xml"/>
|
|
<include name="**/*.properties"/>
|
|
</patternset>
|
|
</fileset>
|
|
</jar>
|
|
</target>
|
|
|
|
<target name="test">
|
|
<echo>
|
|
##############################################################
|
|
Parametri di configurazione:
|
|
isWindowsOs=${isWindowsOs}
|
|
isWindowsXpOs=${isWindowsXpOs}
|
|
isAixOs=${isAixOs}
|
|
isUnix=${isUnix}
|
|
user.name=${user.name}
|
|
prop.file.path=${prop.file.path}
|
|
build.prop.file=${build.prop.file}
|
|
##############################################################
|
|
</echo>
|
|
|
|
<junit fork="true" printsummary="yes" haltonfailure="off" showoutput="yes" haltonerror="off">
|
|
<jvmarg value="-Dconf_file=${tst-dir}/properties/resources.properties"/>
|
|
<jvmarg value="-Dweblogic.security.TrustKeyStore=DemoTrust"/>
|
|
<jvmarg value="-Dweblogic.security.SSL.ignoreHostnameVerification=true"/>
|
|
<jvmarg value="-DprofiliTariffari_file=${tst-dir}/properties/profiliTariffari.properties "/>
|
|
<jvmarg value="-DcanaliVenditaBIT_file=${tst-dir}/properties/canaliVenditaBIT.properties"/>
|
|
<jvmarg value="-Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory"/>
|
|
<jvmarg value="-Djava.naming.provider.url=t3://10.174.28.24:7551"/>
|
|
|
|
<classpath refid="classpath.ib"/>
|
|
<classpath refid="classpath.test"/>
|
|
<classpath refid="all.classpath"/>
|
|
<classpath>
|
|
<pathelement location="${tst-dir}/classes"/>
|
|
</classpath>
|
|
<test name="${testsuite}" todir="${tst-dir}/report">
|
|
<formatter type="xml"/>
|
|
</test>
|
|
</junit>
|
|
|
|
<junitreport todir="${tst-dir}/report">
|
|
<fileset dir="${tst-dir}/report">
|
|
<include name="TEST-*.xml"/>
|
|
</fileset>
|
|
<report todir="${tst-dir}/report"/>
|
|
</junitreport>
|
|
</target>
|
|
|
|
<!-- INIZIO TARGET CREAZIONE ARTEFATTI SERVER PER SIMULAZIONE DBSS RESPONSE -->
|
|
<target name="buildMNPMgmtRespServer">
|
|
<jwsc
|
|
srcdir="${sim-dir}"
|
|
destdir="${wsdev.dbss.building.path}"
|
|
classpathref="all.classpath"
|
|
debug="on"
|
|
>
|
|
<module contextPath="simwscdbssresp">
|
|
<jws file = "proxy/ws/dbssresponse/MobileNumberPortabilityMgmtResponsePortTypeImpl.java" compiledWsdl="${wsdev.wsdl.dbss.path}/MobileNumberPortabilityMgmtResponse-v1_Concrete_wsdl.jar" />
|
|
</module>
|
|
</jwsc>
|
|
|
|
<ear destfile="${project.home}/sim/script_simulatori_DBC/SimDBSSResponse.ear" appxml="${project.home}/wsdbc/dbss/building/META-INF/application.xml">
|
|
<fileset dir="${wsdev.dbss.building.path}">
|
|
<include name="**/*jws.war*"/>
|
|
<include name="**/*MobileNumberPortabilityMgmtResponse-v1_Concrete_wsdl.jar*"/>
|
|
<include name="**/*WSDBSSCommonResponse.jar*"/>
|
|
</fileset>
|
|
</ear>
|
|
|
|
<unzip src="${project.home}/sim/script_simulatori_DBC/SimDBSSResponse.ear" dest="${project.home}/sim/script_simulatori_DBC/temp_ear"/>
|
|
<mkdir dir="${project.home}/sim/script_simulatori_DBC/temp_ear/APP-INF/lib"/>
|
|
<copy todir="${project.home}/sim/script_simulatori_DBC/temp_ear/APP-INF/lib" file="${project.home}/sim/script_simulatori_DBC/temp_ear/MobileNumberPortabilityMgmtResponse-v1_Concrete_wsdl.jar"/>
|
|
<copy todir="${project.home}/sim/script_simulatori_DBC/temp_ear/APP-INF/lib" file="${project.home}/sim/script_simulatori_DBC/temp_ear/WSDBSSCommonResponse.jar"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/MobileNumberPortabilityMgmtResponse-v1_Concrete_wsdl.jar"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/WSDBSSCommonResponse.jar"/>
|
|
<unzip src="${project.home}/sim/script_simulatori_DBC/temp_ear/jws.war" dest="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war"/>
|
|
<copy todir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war/WEB-INF/classes/proxy/ws/dbssresponse" file="${project.home}/sim/sistemi/src/proxy/ws/dbssresponse/handler.config.xml"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war/handler.config.xml"/>
|
|
<delete dir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war/APP-INF"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/jws.war"/>
|
|
<war destfile="${project.home}/sim/script_simulatori_DBC/temp_ear/jws.war" basedir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war"/>
|
|
<delete dir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/SimDBSSResponse.ear"/>
|
|
<ear destfile="${project.home}/sim/script_simulatori_DBC/SimDBSSResponse.ear" appxml="${project.home}/wsdbc/dbss/building/META-INF/application.xml" basedir="${project.home}/sim/script_simulatori_DBC/temp_ear"/>
|
|
<delete dir="${project.home}/sim/script_simulatori_DBC/temp_ear"/>
|
|
</target>
|
|
<!-- FINE TARGET CREAZIONE ARTEFATTI SERVER PER DBSS RESPONSE -->
|
|
|
|
<!-- INIZIO TARGET CREAZIONE ARTEFATTI SERVER PER SIMULAZIONE DBSS-GOA PortingOutMgmt -->
|
|
<target name="buildPortingOutMgmtServer">
|
|
<jwsc
|
|
srcdir="${sim-dir}"
|
|
destdir="${wsdev.dbss.building.path}"
|
|
classpathref="all.classpath"
|
|
debug="on"
|
|
>
|
|
<module contextPath="simwscdbssportingout">
|
|
<jws file = "proxy/ws/dbssresponse/PortingOutPortTypeImpl.java" compiledWsdl="${wsdev.wsdl.dbss.path}/PortingOutMgmt_wsdl.jar" />
|
|
</module>
|
|
</jwsc>
|
|
|
|
<ear destfile="${project.home}/sim/script_simulatori_DBC/SimDBSSPortingOutMgmt.ear" appxml="${project.home}/wsdbc/dbss/building/META-INF/application.xml">
|
|
<fileset dir="${wsdev.dbss.building.path}">
|
|
<include name="**/*jws.war*"/>
|
|
<include name="**/*PortingOutMgmt_wsdl.jar*"/>
|
|
<include name="**/*WSDBSSCommonPortingOutMgmt.jar*"/>
|
|
</fileset>
|
|
</ear>
|
|
|
|
<unzip src="${project.home}/sim/script_simulatori_DBC/SimDBSSPortingOutMgmt.ear" dest="${project.home}/sim/script_simulatori_DBC/temp_ear"/>
|
|
<mkdir dir="${project.home}/sim/script_simulatori_DBC/temp_ear/APP-INF/lib"/>
|
|
<copy todir="${project.home}/sim/script_simulatori_DBC/temp_ear/APP-INF/lib" file="${project.home}/sim/script_simulatori_DBC/temp_ear/PortingOutMgmt_wsdl.jar"/>
|
|
<copy todir="${project.home}/sim/script_simulatori_DBC/temp_ear/APP-INF/lib" file="${project.home}/sim/script_simulatori_DBC/temp_ear/WSDBSSCommonPortingOutMgmt.jar"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/PortingOutMgmt_wsdl.jar"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/WSDBSSCommonPortingOutMgmt.jar"/>
|
|
<unzip src="${project.home}/sim/script_simulatori_DBC/temp_ear/jws.war" dest="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war"/>
|
|
<copy todir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war/WEB-INF/classes/proxy/ws/dbssresponse" file="${project.home}/sim/sistemi/src/proxy/ws/dbssresponse/handler.config.xml"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war/handler.config.xml"/>
|
|
<delete dir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war/APP-INF"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/jws.war"/>
|
|
<war destfile="${project.home}/sim/script_simulatori_DBC/temp_ear/jws.war" basedir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war"/>
|
|
<delete dir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/SimDBSSPortingOutMgmt.ear"/>
|
|
<ear destfile="${project.home}/sim/script_simulatori_DBC/SimDBSSPortingOutMgmt.ear" appxml="${project.home}/wsdbc/dbss/building/META-INF/application.xml" basedir="${project.home}/sim/script_simulatori_DBC/temp_ear"/>
|
|
<delete dir="${project.home}/sim/script_simulatori_DBC/temp_ear"/>
|
|
</target>
|
|
<!-- FINE TARGET CREAZIONE ARTEFATTI SERVER PER SIMULAZIONE DBSS-GOA PortingOutMgmt -->
|
|
|
|
<!-- INIZIO TARGET CREAZIONE ARTEFATTI SERVER PER SIMULAZIONE DBSS-GOA MobilePrepaidMNPTransferCreditOrderMgmt -->
|
|
<target name="buildTransferCreditOrderMgmtServer">
|
|
<jwsc
|
|
srcdir="${sim-dir}"
|
|
destdir="${wsdev.dbss.building.path}"
|
|
classpathref="all.classpath"
|
|
debug="on"
|
|
>
|
|
<module contextPath="simwscdbssTransferCreditOrder">
|
|
<jws file = "proxy/ws/dbssresponse/MobilePrepaidMNPTransferCreditOrderMgmtPortTypeImpl.java" compiledWsdl="${wsdev.wsdl.dbss.path}/MobilePrepaidMNPTransferCreditOrderMgmt_wsdl.jar" />
|
|
</module>
|
|
</jwsc>
|
|
|
|
<ear destfile="${project.home}/sim/script_simulatori_DBC/SimDBSSTransferCreditOrderMgmt.ear" appxml="${project.home}/wsdbc/dbss/building/META-INF/application.xml">
|
|
<fileset dir="${wsdev.dbss.building.path}">
|
|
<include name="**/*jws.war*"/>
|
|
<include name="**/*MobilePrepaidMNPTransferCreditOrderMgmt_wsdl.jar*"/>
|
|
<include name="**/*WSDBSSCommonMNPTransferCreditOrderMgmt.jar*"/>
|
|
</fileset>
|
|
</ear>
|
|
|
|
<unzip src="${project.home}/sim/script_simulatori_DBC/SimDBSSTransferCreditOrderMgmt.ear" dest="${project.home}/sim/script_simulatori_DBC/temp_ear"/>
|
|
<mkdir dir="${project.home}/sim/script_simulatori_DBC/temp_ear/APP-INF/lib"/>
|
|
<copy todir="${project.home}/sim/script_simulatori_DBC/temp_ear/APP-INF/lib" file="${project.home}/sim/script_simulatori_DBC/temp_ear/MobilePrepaidMNPTransferCreditOrderMgmt_wsdl.jar"/>
|
|
<copy todir="${project.home}/sim/script_simulatori_DBC/temp_ear/APP-INF/lib" file="${project.home}/sim/script_simulatori_DBC/temp_ear/WSDBSSCommonMNPTransferCreditOrderMgmt.jar"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/MobilePrepaidMNPTransferCreditOrderMgmt_wsdl.jar"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/WSDBSSCommonMNPTransferCreditOrderMgmt.jar"/>
|
|
<unzip src="${project.home}/sim/script_simulatori_DBC/temp_ear/jws.war" dest="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war"/>
|
|
<copy todir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war/WEB-INF/classes/proxy/ws/dbssresponse" file="${project.home}/sim/sistemi/src/proxy/ws/dbssresponse/handler.config.xml"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war/handler.config.xml"/>
|
|
<delete dir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war/APP-INF"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/temp_ear/jws.war"/>
|
|
<war destfile="${project.home}/sim/script_simulatori_DBC/temp_ear/jws.war" basedir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war"/>
|
|
<delete dir="${project.home}/sim/script_simulatori_DBC/temp_ear/temp_war"/>
|
|
<delete file="${project.home}/sim/script_simulatori_DBC/SimDBSSTransferCreditOrderMgmt.ear"/>
|
|
<ear destfile="${project.home}/sim/script_simulatori_DBC/SimDBSSTransferCreditOrderMgmt.ear" appxml="${project.home}/wsdbc/dbss/building/META-INF/application.xml" basedir="${project.home}/sim/script_simulatori_DBC/temp_ear"/>
|
|
<delete dir="${project.home}/sim/script_simulatori_DBC/temp_ear"/>
|
|
</target>
|
|
<!-- FINE TARGET CREAZIONE ARTEFATTI SERVER PER SIMULAZIONE DBSS-GOA MobilePrepaidMNPTransferCreditOrderMgmt -->
|
|
|
|
<condition property="dirsuite" value="it.valueteam.process.cessazione.testsuite">
|
|
<equals arg1="${type}" arg2="cessazione" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.recipient.testsuite.tim.CO">
|
|
<equals arg1="${type}" arg2="recipient.co" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.recipient.testsuite.tim.BU">
|
|
<equals arg1="${type}" arg2="recipient.bu" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.homezone.testsuite.msc">
|
|
<equals arg1="${type}" arg2="homezone.msc" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.homezone.testsuite.msp">
|
|
<equals arg1="${type}" arg2="homezone.msp" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.donor.testsuite.tim.co">
|
|
<equals arg1="${type}" arg2="donor.co" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.donor.testsuite.tim.bu">
|
|
<equals arg1="${type}" arg2="donor.bu" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.cessazioneporting.testsuite">
|
|
<equals arg1="${type}" arg2="cessazioneporting" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.donormvno.testsuite.co">
|
|
<equals arg1="${type}" arg2="donormvno.co" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.donorvirtualemvno.testsuite">
|
|
<equals arg1="${type}" arg2="donorvirtualemvno" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.portingterzaparte.testsuite">
|
|
<equals arg1="${type}" arg2="portingterzaparte" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.recipientmvno.testsuite">
|
|
<equals arg1="${type}" arg2="recipientmvno" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<condition property="dirsuite" value="it.valueteam.process.recipientvirtualemvno.testsuite">
|
|
<equals arg1="${type}" arg2="recipientvirtualemvno" casesensitive="false" trim="true"/>
|
|
</condition>
|
|
<property name="testsuite" value="${dirsuite}.${test}"/>
|
|
</project> |