MINI MINI MANI MO
<?xml version="1.0"?>
<!--
Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
NAME
kumoddf.xsl
DESCRIPTION
XSLT stylesheet for REMAP_DATAFILE and REMAP_DIRECTORY MODIFY transforms
for LIBRARY_T, TABLESPACE_T and DIRECTORY_T object types:
NOTES
Do NOT modify this file under any circumstance. Copy the file
if you wish to use this stylesheet with an external XML/XSL parser
MODIFIED MM/DD/YY
tmontgom 11/20/14 - proj 32269: add REMAP_DIRECTORY transform param
bwright 08/16/13 - Bug 17312600: Remove hard tabs from DP src code
lbarton 01/26/06 - REMAP_NAME
lbarton 11/02/05 - Bug 4715313: reformat files for use with XMLSpy
lbarton 06/23/03 - Bug 2994218: REMAP_TABLESPACE remap TABLESPACE_T/NAME
lbarton 07/10/02 - lbarton_mdapi_modify_transform
lbarton 06/07/02 - Created
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="kumodcom.xsl"/>
<xsl:param name="OBJECT_ROW1">0</xsl:param>
<xsl:param name="OBJECT_ROW2">0</xsl:param>
<xsl:param name="OBJECT_ROW3">0</xsl:param>
<xsl:param name="OBJECT_ROW4">0</xsl:param>
<xsl:param name="OBJECT_ROW5">0</xsl:param>
<xsl:param name="OBJECT_ROW6">0</xsl:param>
<xsl:param name="OBJECT_ROW7">0</xsl:param>
<xsl:param name="OBJECT_ROW8">0</xsl:param>
<xsl:param name="OBJECT_ROW9">0</xsl:param>
<xsl:param name="OBJECT_ROW10">0</xsl:param>
<xsl:param name="REMAP_SCHEMAO1" select="''"/>
<xsl:param name="REMAP_SCHEMAN1" select="''"/>
<xsl:param name="REMAP_SCHEMAO2" select="''"/>
<xsl:param name="REMAP_SCHEMAN2" select="''"/>
<xsl:param name="REMAP_SCHEMAO3" select="''"/>
<xsl:param name="REMAP_SCHEMAN3" select="''"/>
<xsl:param name="REMAP_SCHEMAO4" select="''"/>
<xsl:param name="REMAP_SCHEMAN4" select="''"/>
<xsl:param name="REMAP_SCHEMAO5" select="''"/>
<xsl:param name="REMAP_SCHEMAN5" select="''"/>
<xsl:param name="REMAP_SCHEMAO6" select="''"/>
<xsl:param name="REMAP_SCHEMAN6" select="''"/>
<xsl:param name="REMAP_SCHEMAO7" select="''"/>
<xsl:param name="REMAP_SCHEMAN7" select="''"/>
<xsl:param name="REMAP_SCHEMAO8" select="''"/>
<xsl:param name="REMAP_SCHEMAN8" select="''"/>
<xsl:param name="REMAP_SCHEMAO9" select="''"/>
<xsl:param name="REMAP_SCHEMAN9" select="''"/>
<xsl:param name="REMAP_SCHEMAO10" select="''"/>
<xsl:param name="REMAP_SCHEMAN10" select="''"/>
<xsl:param name="REMAP_DATAFILEO1" select="''"/>
<xsl:param name="REMAP_DATAFILEN1" select="''"/>
<xsl:param name="REMAP_DATAFILEO2" select="''"/>
<xsl:param name="REMAP_DATAFILEN2" select="''"/>
<xsl:param name="REMAP_DATAFILEO3" select="''"/>
<xsl:param name="REMAP_DATAFILEN3" select="''"/>
<xsl:param name="REMAP_DATAFILEO4" select="''"/>
<xsl:param name="REMAP_DATAFILEN4" select="''"/>
<xsl:param name="REMAP_DATAFILEO5" select="''"/>
<xsl:param name="REMAP_DATAFILEN5" select="''"/>
<xsl:param name="REMAP_DATAFILEO6" select="''"/>
<xsl:param name="REMAP_DATAFILEN6" select="''"/>
<xsl:param name="REMAP_DATAFILEO7" select="''"/>
<xsl:param name="REMAP_DATAFILEN7" select="''"/>
<xsl:param name="REMAP_DATAFILEO8" select="''"/>
<xsl:param name="REMAP_DATAFILEN8" select="''"/>
<xsl:param name="REMAP_DATAFILEO9" select="''"/>
<xsl:param name="REMAP_DATAFILEN9" select="''"/>
<xsl:param name="REMAP_DATAFILEO10" select="''"/>
<xsl:param name="REMAP_DATAFILEN10" select="''"/>
<xsl:param name="REMAP_TABLESPACEO1" select="''"/>
<xsl:param name="REMAP_TABLESPACEN1" select="''"/>
<xsl:param name="REMAP_TABLESPACEO2" select="''"/>
<xsl:param name="REMAP_TABLESPACEN2" select="''"/>
<xsl:param name="REMAP_TABLESPACEO3" select="''"/>
<xsl:param name="REMAP_TABLESPACEN3" select="''"/>
<xsl:param name="REMAP_TABLESPACEO4" select="''"/>
<xsl:param name="REMAP_TABLESPACEN4" select="''"/>
<xsl:param name="REMAP_TABLESPACEO5" select="''"/>
<xsl:param name="REMAP_TABLESPACEN5" select="''"/>
<xsl:param name="REMAP_TABLESPACEO6" select="''"/>
<xsl:param name="REMAP_TABLESPACEN6" select="''"/>
<xsl:param name="REMAP_TABLESPACEO7" select="''"/>
<xsl:param name="REMAP_TABLESPACEN7" select="''"/>
<xsl:param name="REMAP_TABLESPACEO8" select="''"/>
<xsl:param name="REMAP_TABLESPACEN8" select="''"/>
<xsl:param name="REMAP_TABLESPACEO9" select="''"/>
<xsl:param name="REMAP_TABLESPACEN9" select="''"/>
<xsl:param name="REMAP_TABLESPACEO10" select="''"/>
<xsl:param name="REMAP_TABLESPACEN10" select="''"/>
<xsl:param name="REMAP_NAMEO1" select="''"/>
<xsl:param name="REMAP_NAMEN1" select="''"/>
<xsl:param name="REMAP_NAMEO2" select="''"/>
<xsl:param name="REMAP_NAMEN2" select="''"/>
<xsl:param name="REMAP_NAMEO3" select="''"/>
<xsl:param name="REMAP_NAMEN3" select="''"/>
<xsl:param name="REMAP_NAMEO4" select="''"/>
<xsl:param name="REMAP_NAMEN4" select="''"/>
<xsl:param name="REMAP_NAMEO5" select="''"/>
<xsl:param name="REMAP_NAMEN5" select="''"/>
<xsl:param name="REMAP_NAMEO6" select="''"/>
<xsl:param name="REMAP_NAMEN6" select="''"/>
<xsl:param name="REMAP_NAMEO7" select="''"/>
<xsl:param name="REMAP_NAMEN7" select="''"/>
<xsl:param name="REMAP_NAMEO8" select="''"/>
<xsl:param name="REMAP_NAMEN8" select="''"/>
<xsl:param name="REMAP_NAMEO9" select="''"/>
<xsl:param name="REMAP_NAMEN9" select="''"/>
<xsl:param name="REMAP_NAMEO10" select="''"/>
<xsl:param name="REMAP_NAMEN10" select="''"/>
<xsl:param name="REMAP_DIRECTORYO1" select="''"/>
<xsl:param name="REMAP_DIRECTORYN1" select="''"/>
<xsl:param name="REMAP_DIRECTORYO2" select="''"/>
<xsl:param name="REMAP_DIRECTORYN2" select="''"/>
<xsl:param name="REMAP_DIRECTORYO3" select="''"/>
<xsl:param name="REMAP_DIRECTORYN3" select="''"/>
<xsl:param name="REMAP_DIRECTORYO4" select="''"/>
<xsl:param name="REMAP_DIRECTORYN4" select="''"/>
<xsl:param name="REMAP_DIRECTORYO5" select="''"/>
<xsl:param name="REMAP_DIRECTORYN5" select="''"/>
<xsl:param name="REMAP_DIRECTORYO6" select="''"/>
<xsl:param name="REMAP_DIRECTORYN6" select="''"/>
<xsl:param name="REMAP_DIRECTORYO7" select="''"/>
<xsl:param name="REMAP_DIRECTORYN7" select="''"/>
<xsl:param name="REMAP_DIRECTORYO8" select="''"/>
<xsl:param name="REMAP_DIRECTORYN8" select="''"/>
<xsl:param name="REMAP_DIRECTORYO9" select="''"/>
<xsl:param name="REMAP_DIRECTORYN9" select="''"/>
<xsl:param name="REMAP_DIRECTORYO10" select="''"/>
<xsl:param name="REMAP_DIRECTORYN10" select="''"/>
<!-- LIBRARY_T -->
<xsl:template match="LIBRARY_T/FILESPEC">
<xsl:choose>
<xsl:when test=".=$REMAP_DATAFILEO1">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN1"/>
</FILESPEC>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO2">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN2"/>
</FILESPEC>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO3">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN3"/>
</FILESPEC>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO4">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN4"/>
</FILESPEC>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO5">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN5"/>
</FILESPEC>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO6">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN6"/>
</FILESPEC>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO7">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN7"/>
</FILESPEC>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO8">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN8"/>
</FILESPEC>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO9">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN9"/>
</FILESPEC>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO10">
<FILESPEC>
<xsl:value-of select="$REMAP_DATAFILEN10"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO1)), $REMAP_DIRECTORYO1)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN1"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO1)"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO2)), $REMAP_DIRECTORYO2)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN2"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO2)"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO3)), $REMAP_DIRECTORYO3)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN3"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO3)"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO4)), $REMAP_DIRECTORYO4)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN4"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO4)"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO5)), $REMAP_DIRECTORYO5)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN5"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO5)"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO6)), $REMAP_DIRECTORYO6)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN6"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO6)"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO7)), $REMAP_DIRECTORYO7)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN7"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO7)"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO8)), $REMAP_DIRECTORYO8)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN8"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO8)"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO9)), $REMAP_DIRECTORYO9)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN9"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO9)"/>
</FILESPEC>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO10)), $REMAP_DIRECTORYO10)">
<FILESPEC>
<xsl:value-of select="$REMAP_DIRECTORYN10"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO10)"/>
</FILESPEC>
</xsl:when>
<xsl:otherwise>
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- DIRECTORY_T -->
<xsl:template match="OS_PATH">
<xsl:choose>
<xsl:when test=".=$REMAP_DATAFILEO1">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN1"/>
</OS_PATH>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO2">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN2"/>
</OS_PATH>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO3">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN3"/>
</OS_PATH>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO4">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN4"/>
</OS_PATH>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO5">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN5"/>
</OS_PATH>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO6">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN6"/>
</OS_PATH>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO7">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN7"/>
</OS_PATH>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO8">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN8"/>
</OS_PATH>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO9">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN9"/>
</OS_PATH>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO10">
<OS_PATH>
<xsl:value-of select="$REMAP_DATAFILEN10"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO1)), $REMAP_DIRECTORYO1)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN1"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO1)"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO2)), $REMAP_DIRECTORYO2)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN2"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO2)"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO3)), $REMAP_DIRECTORYO3)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN3"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO3)"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO4)), $REMAP_DIRECTORYO4)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN4"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO4)"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO5)), $REMAP_DIRECTORYO5)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN5"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO5)"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO6)), $REMAP_DIRECTORYO6)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN6"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO6)"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO7)), $REMAP_DIRECTORYO7)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN7"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO7)"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO8)), $REMAP_DIRECTORYO8)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN8"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO8)"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO9)), $REMAP_DIRECTORYO9)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN9"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO9)"/>
</OS_PATH>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO10)), $REMAP_DIRECTORYO10)">
<OS_PATH>
<xsl:value-of select="$REMAP_DIRECTORYN10"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO10)"/>
</OS_PATH>
</xsl:when>
<xsl:otherwise>
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- TABLESPACE_T -->
<xsl:template match="TABLESPACE_T/FILESPEC/FILESPEC_ITEM/FNAME">
<xsl:choose>
<xsl:when test=".=$REMAP_DATAFILEO1">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN1"/>
</FNAME>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO2">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN2"/>
</FNAME>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO3">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN3"/>
</FNAME>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO4">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN4"/>
</FNAME>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO5">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN5"/>
</FNAME>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO6">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN6"/>
</FNAME>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO7">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN7"/>
</FNAME>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO8">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN8"/>
</FNAME>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO9">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN9"/>
</FNAME>
</xsl:when>
<xsl:when test=".=$REMAP_DATAFILEO10">
<FNAME>
<xsl:value-of select="$REMAP_DATAFILEN10"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO1)), $REMAP_DIRECTORYO1)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN1"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO1)"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO2)), $REMAP_DIRECTORYO2)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN2"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO2)"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO3)), $REMAP_DIRECTORYO3)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN3"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO3)"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO4)), $REMAP_DIRECTORYO4)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN4"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO4)"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO5)), $REMAP_DIRECTORYO5)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN5"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO5)"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO6)), $REMAP_DIRECTORYO6)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN6"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO6)"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO7)), $REMAP_DIRECTORYO7)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN7"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO7)"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO8)), $REMAP_DIRECTORYO8)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN8"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO8)"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO9)), $REMAP_DIRECTORYO9)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN9"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO9)"/>
</FNAME>
</xsl:when>
<xsl:when test="contains(substring(.,1,string-length($REMAP_DIRECTORYO10)), $REMAP_DIRECTORYO10)">
<FNAME>
<xsl:value-of select="$REMAP_DIRECTORYN10"/>
<xsl:value-of select="substring-after(., $REMAP_DIRECTORYO10)"/>
</FNAME>
</xsl:when>
<xsl:otherwise>
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="TABLESPACE_T/NAME">
<xsl:choose>
<xsl:when test=".=$REMAP_TABLESPACEO1">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN1"/>
</NAME>
</xsl:when>
<xsl:when test=".=$REMAP_TABLESPACEO2">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN2"/>
</NAME>
</xsl:when>
<xsl:when test=".=$REMAP_TABLESPACEO3">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN3"/>
</NAME>
</xsl:when>
<xsl:when test=".=$REMAP_TABLESPACEO4">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN4"/>
</NAME>
</xsl:when>
<xsl:when test=".=$REMAP_TABLESPACEO5">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN5"/>
</NAME>
</xsl:when>
<xsl:when test=".=$REMAP_TABLESPACEO6">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN6"/>
</NAME>
</xsl:when>
<xsl:when test=".=$REMAP_TABLESPACEO7">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN7"/>
</NAME>
</xsl:when>
<xsl:when test=".=$REMAP_TABLESPACEO8">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN8"/>
</NAME>
</xsl:when>
<xsl:when test=".=$REMAP_TABLESPACEO9">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN9"/>
</NAME>
</xsl:when>
<xsl:when test=".=$REMAP_TABLESPACEO10">
<NAME>
<xsl:value-of select="$REMAP_TABLESPACEN10"/>
</NAME>
</xsl:when>
<xsl:otherwise>
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
OHA YOOOO