summaryrefslogtreecommitdiffstats
path: root/sca-java-1.x/branches/java-post-M1/testing/tomcat/datasource.xsl
blob: 2e358123c3a7d98e504970072dccd2848fd82f42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?xml version="1.0"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">

<xsl:output method="xml" indent="yes"/>	

   <xsl:param name="database_location"/>
	
<!--Add derby database resource-->
<xsl:template match="GlobalNamingResources">
	
  <xsl:copy>
    <!--Copy existing-->
    <xsl:apply-templates select="@* | node()" />
	  
    <xsl:comment> Global Datasource for Derby dastest database </xsl:comment>
    <xsl:text>
    </xsl:text>  
	 <!--Append this-->
         <Resource name="jdbc/dastest"
              type="javax.sql.DataSource"  auth="Container"
              description="Derby database for DAS Company sample"
              maxActive="100" maxIdle="30" maxWait="10000"
              username="" password="" 
              driverClassName="org.apache.derby.jdbc.EmbeddedDriver"
              url="{$database_location}"/>

   </xsl:copy>
	
</xsl:template>	

<!--Copy everything!-->
<xsl:template match="node() | @*">
  <xsl:copy>
    <xsl:apply-templates select="@* | node()" />
  </xsl:copy>
</xsl:template>

</xsl:stylesheet>