MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/rdbms/xml/xsl/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/rdbms/xml/xsl/kumodts.xsl

<?xml version="1.0"?>
<!-- 

 Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved.
NAME
    kumodts.xsl
DESCRIPTION
    XSLT stylesheet for MODIFY of objects with tablespaces
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
    tbhukya     01/05/15 - Bug 20319428: Declare referred params
    bwright     08/16/13 - Bug 17312600: Remove hard tabs from DP src code
    lbarton     10/20/11 - more REMAP_LOB_TABLESPACE
    lbarton     09/29/11 - bug 12998372: REMAP_LOB_TABLESPACE, etc.
    lbarton     01/25/11 - remap any tbs name to x
    tbhukya     09/20/09 - Bug 8815633: REMAP_TABLESPACE for tablespace name
                         - in interval partition store-in clause
    lbarton     11/02/05 - Bug 4715313: reformat files for use with XMLSpy 
    lbarton     10/16/02 - REMAP_TABLESPACE for user default/temp ts
    lbarton     07/10/02 - lbarton_mdapi_modify_transform
    lbarton     06/14/02 - Created
 -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 <!-- Top level params -->
 <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_TABLE_TABLESPACEO1" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN1" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEO2" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN2" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEO3" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN3" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEO4" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN4" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEO5" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN5" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEO6" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN6" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEO7" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN7" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEO8" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN8" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEO9" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN9" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEO10" select="''"/>
 <xsl:param name="REMAP_TABLE_TABLESPACEN10" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO1" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN1" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO2" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN2" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO3" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN3" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO4" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN4" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO5" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN5" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO6" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN6" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO7" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN7" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO8" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN8" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO9" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN9" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEO10" select="''"/>
 <xsl:param name="REMAP_LOB_TABLESPACEN10" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO1" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN1" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO2" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN2" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO3" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN3" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO4" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN4" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO5" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN5" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO6" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN6" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO7" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN7" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO8" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN8" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO9" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN9" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEO10" select="''"/>
 <xsl:param name="REMAP_PART_TABLESPACEN10" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO1" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN1" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO2" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN2" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO3" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN3" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO4" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN4" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO5" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN5" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO6" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN6" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO7" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN7" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO8" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN8" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO9" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN9" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEO10" select="''"/>
 <xsl:param name="REMAP_SPART_TABLESPACEN10" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO1" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN1" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO2" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN2" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO3" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN3" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO4" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN4" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO5" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN5" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO6" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN6" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO7" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN7" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO8" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN8" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO9" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN9" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEO10" select="''"/>
 <xsl:param name="REMAP_IND_TABLESPACEN10" select="''"/>
 <xsl:template match="TS_NAME">
 <!-- *******************************************************************
  Template: TS_NAME
  apply REMAP_TABLESPACE or one of its variants
******************************************************************** -->
  <xsl:choose>
   <xsl:when test="$REMAP_TABLESPACEO1='%'">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO1">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO2">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN2"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO3">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN3"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO4">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN4"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO5">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN5"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO6">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN6"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO7">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN7"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO8">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN8"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO9">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN9"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO10">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN10"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test="local-name(..)='TABLE_T' and string-length($REMAP_TABLE_TABLESPACEO1)!=0">
    <xsl:call-template name="RemapTableTablespace"/>
   </xsl:when>
   <xsl:when test="(local-name(..)='LOBMD' or local-name(..)='LOBINDEX' or local-name(..)='LOBS_ITEM') and string-length($REMAP_LOB_TABLESPACEO1)!=0">
    <xsl:call-template name="RemapLobTablespace"/>
   </xsl:when>
   <xsl:when test="local-name(..)='PART_LIST_ITEM' and string-length($REMAP_PART_TABLESPACEO1)!=0">
    <xsl:call-template name="RemapPartTablespace"/>
   </xsl:when>
   <xsl:when test="local-name(..)='SUBPARTS_ITEM' and string-length($REMAP_SPART_TABLESPACEO1)!=0">
    <xsl:call-template name="RemapSpartTablespace"/>
   </xsl:when>
   <xsl:when test="local-name(..)='IND' and string-length($REMAP_IND_TABLESPACEO1)!=0">
    <xsl:call-template name="RemapIndTablespace"/>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template match="DEFTS_NAME">
 <!-- *******************************************************************
  Template: DEFTS_NAME
  apply REMAP_TABLESPACE or one of its variants
******************************************************************** -->
  <xsl:choose>
   <xsl:when test=".=$REMAP_TABLESPACEO1 or '%'=$REMAP_TABLESPACEO1">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN1"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO2">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN2"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO3">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN3"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO4">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN4"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO5">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN5"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO6">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN6"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO7">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN7"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO8">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN8"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO9">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN9"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO10">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_TABLESPACEN10"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test="(local-name(..)='PLOBMD' or local-name(..)='LOBS_ITEM') and string-length($REMAP_LOB_TABLESPACEO1)!=0">
    <xsl:call-template name="RemapDefLobTablespace"/>
   </xsl:when>
   <xsl:when test="local-name(..)='PARTOBJ' and string-length($REMAP_PART_TABLESPACEO1)!=0">
    <xsl:call-template name="RemapDefPartTablespace"/>
   </xsl:when>
   <xsl:when test="local-name(..)='COMPART_LIST_ITEM' and string-length($REMAP_SPART_TABLESPACEO1)!=0">
    <xsl:call-template name="RemapDefSpartTablespace"/>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template match="DATATS">
  <xsl:choose>
   <xsl:when test=".=$REMAP_TABLESPACEO1">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN1"/>
    </DATATS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO2">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN2"/>
    </DATATS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO3">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN3"/>
    </DATATS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO4">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN4"/>
    </DATATS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO5">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN5"/>
    </DATATS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO6">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN6"/>
    </DATATS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO7">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN7"/>
    </DATATS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO8">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN8"/>
    </DATATS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO9">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN9"/>
    </DATATS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO10">
    <DATATS>
     <xsl:value-of select="$REMAP_TABLESPACEN10"/>
    </DATATS>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template match="TEMPTS">
  <xsl:choose>
   <xsl:when test=".=$REMAP_TABLESPACEO1">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN1"/>
    </TEMPTS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO2">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN2"/>
    </TEMPTS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO3">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN3"/>
    </TEMPTS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO4">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN4"/>
    </TEMPTS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO5">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN5"/>
    </TEMPTS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO6">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN6"/>
    </TEMPTS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO7">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN7"/>
    </TEMPTS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO8">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN8"/>
    </TEMPTS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO9">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN9"/>
    </TEMPTS>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLESPACEO10">
    <TEMPTS>
     <xsl:value-of select="$REMAP_TABLESPACEN10"/>
    </TEMPTS>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template match="PARTOBJ/INSERT_TS_LIST/INSERT_TS_LIST_ITEM/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:template name="RemapTableTablespace">
 <!-- *******************************************************************
  Template: RemapTableTablespace
  current node: TABLE/TS_NAME
  apply REMAP_TABLE_TABLESPACE
******************************************************************** -->
  <xsl:choose>
   <xsl:when test="$REMAP_TABLE_TABLESPACEO1='%'">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO1">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO2">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN2"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO3">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN3"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO4">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN4"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO5">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN5"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO6">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN6"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO7">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN7"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO8">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN8"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO9">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN9"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_TABLE_TABLESPACEO10">
    <TS_NAME>
     <xsl:value-of select="$REMAP_TABLE_TABLESPACEN10"/>
    </TS_NAME>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template name="RemapLobTablespace">
 <!-- *******************************************************************
  Template: RemapLobTablespace
  current node: LOBMD/TS_NAME
                LOBINDEX/TS_NAME
                LOBS_ITEM/TS_NAME
  apply REMAP_LOB_TABLESPACE
******************************************************************** -->
  <xsl:choose>
   <xsl:when test="$REMAP_LOB_TABLESPACEO1='%'">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO1">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO2">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN2"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO3">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN3"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO4">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN4"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO5">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN5"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO6">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN6"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO7">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN7"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO8">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN8"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO9">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN9"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO10">
    <TS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN10"/>
    </TS_NAME>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template name="RemapPartTablespace">
 <!-- *******************************************************************
  Template: RemapPartTablespace
  current node: PART_LIST_ITEM/TS_NAME
  apply REMAP_PART_TABLESPACE
******************************************************************** -->
  <xsl:choose>
   <xsl:when test="$REMAP_PART_TABLESPACEO1='%'">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO1">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO2">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN2"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO3">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN3"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO4">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN4"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO5">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN5"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO6">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN6"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO7">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN7"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO8">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN8"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO9">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN9"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO10">
    <TS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN10"/>
    </TS_NAME>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template name="RemapSpartTablespace">
 <!-- *******************************************************************
  Template: RemapSpartTablespace
  current node: SUBPARTS_ITEM/TS_NAME
  apply REMAP_SPART_TABLESPACE
******************************************************************** -->
  <xsl:choose>
   <xsl:when test="$REMAP_SPART_TABLESPACEO1='%'">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO1">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO2">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN2"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO3">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN3"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO4">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN4"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO5">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN5"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO6">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN6"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO7">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN7"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO8">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN8"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO9">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN9"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO10">
    <TS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN10"/>
    </TS_NAME>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template name="RemapIndTablespace">
 <!-- *******************************************************************
  Template: RemapIndTablespace
  current node: IND/TS_NAME
  apply REMAP_IND_TABLESPACE
******************************************************************** -->
  <xsl:choose>
   <xsl:when test="$REMAP_IND_TABLESPACEO1='%'">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO1">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN1"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO2">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN2"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO3">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN3"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO4">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN4"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO5">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN5"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO6">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN6"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO7">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN7"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO8">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN8"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO9">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN9"/>
    </TS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_IND_TABLESPACEO10">
    <TS_NAME>
     <xsl:value-of select="$REMAP_IND_TABLESPACEN10"/>
    </TS_NAME>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template name="RemapDefLobTablespace">
 <!-- *******************************************************************
  Template: RemapDefLobTablespace
  current node: PLOBMD/DEFTS_NAME
  apply REMAP_LOB_TABLESPACE
******************************************************************** -->
  <xsl:choose>
   <xsl:when test="$REMAP_LOB_TABLESPACEO1='%'">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN1"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO1">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN1"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO2">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN2"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO3">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN3"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO4">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN4"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO5">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN5"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO6">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN6"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO7">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN7"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO8">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN8"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO9">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN9"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_LOB_TABLESPACEO10">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_LOB_TABLESPACEN10"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template name="RemapDefPartTablespace">
 <!-- *******************************************************************
  Template: RemapDefPartTablespace
  current node: PARTOBJ/DEFTS_NAME
  apply REMAP_PART_TABLESPACE
******************************************************************** -->
  <xsl:choose>
   <xsl:when test="$REMAP_PART_TABLESPACEO1='%'">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN1"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO1">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN1"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO2">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN2"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO3">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN3"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO4">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN4"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO5">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN5"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO6">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN6"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO7">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN7"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO8">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN8"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO9">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN9"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_PART_TABLESPACEO10">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_PART_TABLESPACEN10"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
 <xsl:template name="RemapDefSpartTablespace">
 <!-- *******************************************************************
  Template: RemapDefSpartTablespace
  current node: COMPART_LIST_ITEM/DEFTS_NAME
  apply REMAP_SPART_TABLESPACE
******************************************************************** -->
  <xsl:choose>
   <xsl:when test="$REMAP_SPART_TABLESPACEO1='%'">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN1"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO1">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN1"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO2">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN2"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO3">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN3"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO4">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN4"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO5">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN5"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO6">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN6"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO7">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN7"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO8">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN8"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO9">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN9"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:when test=".=$REMAP_SPART_TABLESPACEO10">
    <DEFTS_NAME>
     <xsl:value-of select="$REMAP_SPART_TABLESPACEN10"/>
    </DEFTS_NAME>
   </xsl:when>
   <xsl:otherwise>
    <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
   </xsl:otherwise>
  </xsl:choose>
 </xsl:template>
</xsl:stylesheet>

OHA YOOOO