Author: rareddy
Date: 2010-06-15 12:25:38 -0400 (Tue, 15 Jun 2010)
New Revision: 2232
Modified:
trunk/adminshell/src/main/resources/vdb.xsl
Log:
TEIID-1121: Fixing the migrate script for translator changes
Modified: trunk/adminshell/src/main/resources/vdb.xsl
===================================================================
--- trunk/adminshell/src/main/resources/vdb.xsl 2010-06-15 15:59:48 UTC (rev 2231)
+++ trunk/adminshell/src/main/resources/vdb.xsl 2010-06-15 16:25:38 UTC (rev 2232)
@@ -46,7 +46,97 @@
<xsl:for-each select="//ConnectorBindings/Connector">
<xsl:if test="@Name=$connector-name">
- <xsl:attribute name="translator-name"><xsl:value-of
select="translate(substring-before(@ComponentType, ' '),
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'abcdefghijklmnopqrstuvwxyz')"/></xsl:attribute>
+ <xsl:choose>
+ <xsl:when
test="@ComponentType='Oracle Connector'">
+ <xsl:attribute
name="translator-name">oracle</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='Oracle XA Connector'">
+ <xsl:attribute
name="translator-name">oracle</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='DB2
Connector'">
+ <xsl:attribute
name="translator-name">db2</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='DB2
XA Connector'">
+ <xsl:attribute
name="translator-name">db2</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='SQL
Server Connector'">
+ <xsl:attribute
name="translator-name">sqlserver</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='SQL
Server XA Connector'">
+ <xsl:attribute
name="translator-name">sqlserver</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='MySQL
JDBC Connector'">
+ <xsl:attribute
name="translator-name">mysql</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='MySQL
5 JDBC Connector'">
+ <xsl:attribute
name="translator-name">mysql</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='MySQL
JDBC XA Connector'">
+ <xsl:attribute
name="translator-name">mysql5</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='MySQL
5 JDBC XA Connector'">
+ <xsl:attribute
name="translator-name">mysql5</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='PostgreSQL JDBC Connector'">
+ <xsl:attribute
name="translator-name">postgresql</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='PostgreSQL XA JDBC Connector'">
+ <xsl:attribute
name="translator-name">postgresql</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='Apache Derby Embedded Connector'">
+ <xsl:attribute
name="translator-name">derby</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='Apache Derby Network Connector'">
+ <xsl:attribute
name="translator-name">derby</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='Apache Derby XA Network Connector'">
+ <xsl:attribute
name="translator-name">derby</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='Teiid
6 JDBC Connector'">
+ <xsl:attribute
name="translator-name">teiid</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='JDBC
ODBC Connector'">
+ <xsl:attribute
name="translator-name">jdbc-ansi</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='MS
Access Connector'">
+ <xsl:attribute
name="translator-name">jdbc-ansi</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='MS
Excel Connector'">
+ <xsl:attribute
name="translator-name">jdbc-ansi</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='Loopback Connector'">
+ <xsl:attribute
name="translator-name">loopback</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='Salesforce Connector'">
+ <xsl:attribute
name="translator-name">salesforce</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='Text
File Connector'">
+ <xsl:attribute
name="translator-name">file</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='XML
Connector'">
+ <xsl:attribute
name="translator-name">xml</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='XML
File Connector'">
+ <xsl:attribute
name="translator-name">xml</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@ComponentType='XML
SOAP Connector'">
+ <xsl:attribute
name="translator-name">xml</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='XML-Relational File Connector'">
+ <xsl:attribute
name="translator-name">xml</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='XML-Relational HTTP Connector'">
+ <xsl:attribute
name="translator-name">xml</xsl:attribute>
+ </xsl:when>
+ <xsl:when
test="@ComponentType='XML-Relational SOAP Connector'">
+ <xsl:attribute
name="translator-name">xml</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="translator-name"><xsl:value-of
select="translate(substring-before(@ComponentType, ' '),
'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')"/>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
</xsl:if>
</xsl:for-each>
</source>
Show replies by date