Author Login
Post Reply
<target name="predeploy">
<target name="deploy" depends="predeploy">
HTH/
Martin
______________________________________________
Disclaimer and confidentiality note
Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission.
> Date: Tue, 26 Aug 2008 11:24:44 -0700
> From: garinapavan@(protected)
> To: user@(protected)
> Subject: how to deploy the process avilable in another folder
>
>
>
> Hi,
>
> i have a base dir which contains BPEL Process . I 'm able to deploy all of
> them with ant script with out any issue.
> I have a subfolder with in that base folder which also contain SOme BPEL
> processes. I need to deploy them first before the base BPEL Processes gets
> deployed.
>
> Please let me know the code i need to include
> I 'm pasting the code which works for me to deploy the processes which are
> avialable in the base folder.
>
> <?xml version="1.0" encoding="iso-8859-1"?>
> <project name="bpel.deploy" default="installall" basedir=".">
>
>
>
>
>
> <property file="build.properties"/>
>
>
> <target name="installCustom">
> <antcall target="deploy">
>
> </antcall>
> </target>
>
> <target name="installall">
> <echo>
> -------
> Installing All Apps
> -------
> </echo>
> <antcall target="predeploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
> <antcall target="deploy">
>
> </antcall>
>
>
> </target>
> <target name="deploy">
> <ant dir="${process.name}"/>
> </target>
>
>
>
>
> <target name="predeploy">
> <echo>
> --------------------------------------------------------------
> | Pre Build Replacing file names
> --------------------------------------------------------------
> </echo>
> <antcall target="updateEndpoints">
>
> </antcall>
> <antcall target="overwriteGackEmailAddress">
>
> </antcall>
>
>
> </target>
>
>
> <target name="updateEndpoints">
>
> <echo>Update Endpoints in all WSDL files and bpel.xml</echo>
>
>
> <!-- Do regex replace on the bpel server's endpoints and wsdl
> references file="${wsdl.file}"-->
> <replaceregexp
> match="http://(.*):(.*)/orabpel"
> replace="http://${http.hostname}:${http.port}/orabpel"
> byline="true">
>
> <fileset dir="." casesensitive="yes">
> <include name="*/bpel/bpel.xml"/>
> <include name="*/bpel/*.wsdl"/>
> </fileset>
> </replaceregexp>
>
>
>
> <!-- Do regex replace on the endpoint, this will update the version and
> process name-->
> <!--
> <replaceregexp file="${wsdl.file}"
> match="soap:address
> location="(.*):(.*)/orabpel/(.*)/${process.name}/(.*)""
> replace="soap:address
> location="http://${http.hostname}:${http.port}/orabpel/${instance.name}/${process.name}/${process.version}""/>
> -->
>
> <!-- Replace any references to Revenue manager with the appropriate
> location -->
> <replaceregexp
> match="location="http://(.*)/stxRM"
>
> replace="location="http://${revenuemanager.hostname}/stxRM"
> byline="true">
> <fileset dir="." casesensitive="yes">
> <include name="*/bpel/bpel.xml"/>
> <include name="*/bpel/*.wsdl"/>
> </fileset>
> </replaceregexp>
>
>
> <!-- Replace any references to Revenue manager with the appropriate
> location -->
> <replaceregexp
> match="property
> name="location">http://(.*)/stxRM"
> replace="property
> name="location">http://${revenuemanager.hostname}/stxRM"
> byline="true">
> <fileset dir="." casesensitive="yes">
> <include name="*/bpel/bpel.xml"/>
> <include name="*/bpel/*.wsdl"/>
> </fileset>
> </replaceregexp>
>
>
> <!-- Replace any references to Revenue manager with the appropriate
> location -->
> <replaceregexp
> match="SchemaName="(.*)""
>
> replace="SchemaName="${stagingtable.schemaname}""
> byline="true">
> <fileset dir="." casesensitive="yes">
> <include name="*/bpel/bpel.xml"/>
> <include name="*/bpel/*.wsdl"/>
> </fileset>
> </replaceregexp>
>
>
>
>
> <echo>Modified Endpoints</echo>
> </target>
>
>
> <target name="overwriteGackEmailAddress">
>
>
> <echo>Update the distro list for Gack Emails</echo>
> <!-- Replace any properties referencing Gack Email Address-->
> <replaceregexp
> match="gackMailAddress'
> encryption='plaintext'>(.*)<"
> replace="gackMailAddress'
> encryption='plaintext'>${gack.mail.address}<"
> byline="true">
> <!--property name='gackMailAddress'
> encryption='plaintext'>me</property-->
>
> <fileset dir="." casesensitive="yes">
> <include name="*/bpel/bpel.xml"/>
> </fileset>
> </replaceregexp>
> </target>
>
> <target name="updateRevenueManagerSchema">
>
> <echo>Update revenueitems.xsd Revenue Manager Schema to reflect the
> changes in Revenue Manager</echo>
>
> <copy file="RevenueItem.xsd" tofile="./ProcessOrder/bpel/RevenueItem.xsd"
> overwrite="true" verbose="true"/>
> <copy file="RevenueItem.xsd" tofile="./PerformCarveOut/bpel/RevenueItem.xsd"
> overwrite="true" verbose="true"/>
> <copy file="RevenueItem.xsd" tofile="./SaveSalesOrder/bpel/RevenueItem.xsd"
> overwrite="true" verbose="true"/>
>
> </target>
> </project>
>
> --
> View this message in context: http://www.nabble.com/how-to-deploy-the-process-avilable-in-another-folder-tp19167508p19167508.html
> Sent from the Ant - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
_________________________________________________________________
Get thousands of games on your PC, your mobile phone, and the web with Windows®.
http://clk.atdmt.com/MRT/go/108588800/direct/01/