Referencia de comando > Cómo trabajar con archivos de pmrep > Ejemplos de archivos de control de importación de objetos
  

Ejemplos de archivos de control de importación de objetos

Los parámetros especificados en el código del archivo de control determinan las acciones que tienen lugar cuando se ejecuta el comando ObjectImport en pmrep. Los ejemplos siguientes analizan las instancias en las que se usa el comando ObjectImport con un archivo de control para importar objetos de repositorio. Los elementos y nombres de atributo que son clave para realizar las tareas descritas tienen comentarios designados en el código.
La tabla siguiente proporciona una descripción de archivos de control de importación de objetos de muestra:
Función
Descripción
Importar objetos de origen.
Use el elemento TYPEFILTER para importar únicamente los objetos de origen.
Importar varios objetos a una carpeta.
Use los elementos IMPORTPARAMS y FOLDERMAP para importar varios objetos.
Proteger y etiquetar objetos importados.
Use los atributos CHECKIN_AFTER_IMPORT y APPLY_LABEL_NAME del elemento IMPORTPARAMS para etiquetar los objetos importados.
Conservar los valores del generador de secuencia y del normalizador.
Use el atributo RETAIN_GENERATED_VALUE del elemento IMPORTPARAMS para conservar los valores del generador de secuencia y del normalizador cuando importe objetos.
Importar objetos y objetos de acceso directo locales al mismo repositorio.
Use todos los atributos del elemento FOLDERMAP para importar objetos y objetos de acceso directo locales que hagan referencia a los objetos.
Importar objetos de acceso directo desde otro repositorio.
Use todos los atributos del elemento FOLDERMAP para importar objetos de acceso directo desde otro repositorio.
Importar objetos a varias carpetas.
Use todos los atributos del elemento FOLDERMAP para importar objetos a varias carpetas.
Importar objetos específicos.
Use el elemento TYPEFILTER para importar objetos específicos.
Reutilizar y reemplazar objetos dependientes.
Use los atributos OBJECTTYPENAME y RESOLUTION del elemento TYPEOBJECT para reutilizar y reemplazar objetos dependientes.
Reemplazar asignaciones no válidas.
Use el elemento QUERYOBJECT para reemplazar asignaciones no válidas.
Cambiar nombres de objetos.
Use el atributo RESOLUTION del elemento SPECIFICOBJECT para cambiar el nombre de los objetos.
Copiar asignaciones SAP e información de programa SAP.
Use el atributo COPY_SAP_PROGRAM del elemento IMPORTPARAMS para copiar asignaciones SAP e información de programa SAP.
Aplicar atributos de conexión predeterminados.
Use el atributo APPLY_DEFAULT_CONNECTION del elemento IMPORTPARAMS para aplicar atributos de conexión predeterminados.
Resolver conflictos de objetos.
Use el elemento RESOLVECONFLICT para resolver conflictos de objetos.

Importación de objetos de origen

Puede importar objetos de origen. Por ejemplo, desea reemplazar todos los objetos duplicados etiquetados como “Monthend” en la carpeta de destino. Sin embargo, desea cambiarle el nombre a aquellos objetos de origen en conflicto cuyo nombre contiene la cadena “Yr_End”. Dispone de una consulta llamada “yr_end_qry” que encuentra estos objetos.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT ="NO">
<FOLDERMAP SOURCEFOLDERNAME ="OLD_ACCOUNTING"
SOURCEREPOSITORYNAME ="OLD_REPOS"
TARGETFOLDERNAME ="NEW_ACCOUNTING"
TARGETREPOSITORYNAME ="NEW_REPOS"/>

<!-- use the TYPEFILTER element to import only source objects -->
<TYPEFILTER TYPENAME ="SOURCE"/>
<RESOLVECONFLICT>
<LABELOBJECT LABELNAME ="Monthend"
RESOLUTION = "REPLACE"/>
<QUERYOBJECT QUERYNAME ="yr_end_qry"
RESOLUTION ="RENAME"/>
</RESOLVECONFLICT>
</IMPORTPARAMS>

Importación de varios objetos a una carpeta

Puede importar varios objetos a una carpeta, protegerlos y etiquetarlos. Por ejemplo, desea importar los objetos a la carpeta SRC_F1 y aplicarles la etiqueta LABEL_IMPORT_NEW.
Puede crear un archivo de control con los atributos siguientes:
<xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<!--apply label name LABEL_IMPORT_NEW to imported objects-->
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="NEWOBJECTS" APPLY_LABEL_NAME="LABEL_IMPORT_NEW">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
</IMPORTPARAMS>

Protección y etiquetado de objetos importados

Puede importar objetos en una carpeta, protegerlos, etiquetarlos y resolver el conflicto entre los objetos de configuración de sesión. Por ejemplo, supongamos que desea exportar los objetos de la carpeta SRC_F1 e importarlos en la carpeta TGT_F1. El servicio de repositorio crea una configuración de sesión en la carpeta de destino de forma predeterminada. El usuario incluye el atributo APPLY_LABEL_NAME en el elemento IMPORTPARAMS para etiquetar los objetos importados, y el elemento RESOLVECONFLICT en el archivo de control para resolver el conflicto.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<!--enter VERSION1 as the comment for the object you check in-->
<!--apply label name LABEL_IMPORT_NEW to imported objects-->

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="VERSION1" APPLY_LABEL_NAME="LABEL_IMPORT_NEW">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
<RESOLVECONFLICT>
<TYPEOBJECT OBJECTTYPENAME="SessionConfig" RESOLUTION="REUSE"/>
</RESOLVECONFLICT>
</IMPORTPARAMS>

Valores de retención del generador de secuencia y del normalizador

Puede retener los valores de las transformaciones del generador de secuencia y del normalizador al importar objetos y reemplazar todos los objetos de la carpeta de destino.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<!--enter YES as the value for the RETAIN_GENERATED_VALUE attribute -->
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="VERSION1" APPLY_LABEL_NAME="LABEL_IMPORT_NEW" RETAIN_GENERATED_VALUE="YES">w
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
<RESOLVECONFLICT>
<TYPEOBJECT OBJECTTYPENAME="ALL" RESOLUTION="REPLACE"/>
</RESOLVECONFLICT>
</IMPORTPARAMS>

Importación de objetos y objetos de acceso directo locales al mismo repositorio

Puede importar los objetos y sus respectivos objectos de acceso directo locales al mismo repositorio. Por ejemplo, tiene carpetas llamadas SRC_SHARED_F1 y SRC_NONSHARED_F1. La carpeta SRC_NONSHARED_F1 no es de uso compartido y contiene los objetos de acceso directo locales que hacen referencia a los objetos de la carpeta SRC_SHARED_F1. Desea importar los objetos a carpetas distintas en el repositorio de destino y también desea que los objetos de acceso directo de la carpeta TGT_NONSHARED_F1 apunten a los objetos de la carpeta TGT_SHARED_F1.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="NO">

<!-- import objects from SRC_SHARED_F1 to TGT_SHARED_F1, and shortcut objects from SRC_NONSHARED_F1 to TGT_NONSHARED_F1-->
<FOLDERMAP SOURCEFOLDERNAME="SRC_SHARED_F1" SOURCEREPOSITORYNAME="SRC__REPO1" TARGETFOLDERNAME="TGT_SHARED_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
<FOLDERMAP SOURCEFOLDERNAME="SRC_NONSHARED_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_NONSHARED_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
</IMPORTPARAMS>

Importación de objetos de acceso directo desde otro repositorio

Puede importar objetos desde otros repositorios. Por ejemplo, tiene carpetas en un repositorio local que contienen los accesos directos a objetos de un repositorio global. Desea importar los objetos de acceso directo globales a un repositorio que está registrado en el repositorio global y mantener los accesos directos de los objetos originales en el repositorio global.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="global objects" APPLY_LABEL_NAME="LABEL_IMPORT_GLOBAL_SHORTCUT">

<!--import the shortcut objects from source folder SRC_SHARED_F1 in source repository SRC_GDR_REPO1 to source folder SRC_SHARED_F1 in target repository SRC_GDR_REPO2 -->

<FOLDERMAP SOURCEFOLDERNAME="SRC_SHARED_F1" SOURCEREPOSITORYNAME="SRC_GDR_REPO1" TARGETFOLDERNAME="SRC_SHARED_F1" TARGETREPOSITORYNAME="SRC_GDR_REPO2"/>
<FOLDERMAP SOURCEFOLDERNAME="SRC_NONSHARED_F1" SOURCEREPOSITORYNAME="SRC_LDR_REPO1" TARGETFOLDERNAME="TGT_NONSHARED_F1" TARGETREPOSITORYNAME="SRC_LDR_REPO2"/>
</IMPORTPARAMS>

Importación de objetos a varias carpetas

Puede importar a varias carpetas los objetos que ha exportado desde varias carpetas. Por ejemplo, ha exportado los objetos desde las carpetas SRC_F1, SRC_F2 y SRC_F3 y desea importarlos a las carpetas de destino TGT_F1, TGT_F2 y TGT_F3 del repositorio TGT_REPO1.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="mulfolders" APPLY_LABEL_NAME="L1">

<!-- import objects from source folders SRC_F1, SRC_F2, and SRC_F3 to target folders TGT_F1, TGT_F2, and TGT_F3 in repository TGT_REPO1 -->
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_F1 TARGETREPOSITORYNAME="TGT_REPO1"/>
<FOLDERMAP SOURCEFOLDERNAME="SRC_F2" SOURCEREPOSITORYNAME="SRC_REPO2" TARGETFOLDERNAME="TGT_F2" TARGETREPOSITORYNAME="TGT_REPO1"/>
<FOLDERMAP SOURCEFOLDERNAME="SRC_F3" SOURCEREPOSITORYNAME="SRC_REPO3" TARGETFOLDERNAME="TGT_F3" TARGETREPOSITORYNAME="TGT_REPO1"/>
<RESOLVECONFLICT>
<TYPEOBJECT OBJECTTYPENAME = "SESSIONCONFIG" RESOLUTION="REUSE"/>
</RESOLVECONFLICT>

</IMPORTPARAMS>

Importación de objetos específicos

Puede elegir los objetos que desea importar. Por ejemplo, ha exportado varios tipos de objetos a un archivo XML. Desea importar únicamente las asignaciones, así como los orígenes y destinos respectivos, a una carpeta.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="PMREP_IMPORT_TYPEFILTER" APPLY_LABEL_NAME="LABEL_MAPPING_TYPEFILTER">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="REPO_EX1_"/>

<!-- use the TYPENAME attribute to import only mappings -->
<TYPEFILTER TYPENAME="MAPPING"/>
</IMPORTPARAMS>

Reutilización y sustitución de objetos dependientes

Puede importar sesiones, reemplazar asignaciones y reutilizar los orígenes y destinos existentes en la carpeta de destino. Por ejemplo, desea reemplazar las asignaciones y reutilizar las definiciones de origen, definiciones de destino y los objetos de configuración de la sesión.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="PMREP_IMPORT_TYPEFILTER" APPLY_LABEL_NAME="LABEL_SESSION_TYPEFILTER">
<FOLDERMAP SOURCEFOLDERNAME="PMREP_CHECKED_OUT" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="PMREP_CHECKED_OUT_IMPORT_TYPEFILTER_SESSION" TARGETREPOSITORYNAME="REPO_EX_1"/>
<TYPEFILTER TYPENAME="SESSION"/>
<RESOLVECONFLICT>

<!-- replace all mappings -->
<TYPEOBJECT OBJECTTYPENAME = "MAPPING" RESOLUTION="REPLACE"/>

<!-- reuse source definitions, target definitions, and sessionconfigs -->
<TYPEOBJECT OBJECTTYPENAME = "SOURCE DEFINITION" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME = "TARGET DEFINITION" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME = "SESSIONCONFIG" RESOLUTION="REUSE"/>

<!-- replace some object types and reuse remaining objects-->
<TYPEOBJECT OBJECTTYPENAME = "ALL" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME = "SOURCE DEFINITION" RESOLUTION="REPLACE"/>
<TYPEOBJECT OBJECTTYPENAME = "MAPPING" RESOLUTION="REPLACE"/>

</RESOLVECONFLICT>
</IMPORTPARAMS>

Sustitución de asignaciones no válidas

Puede reemplazar las asignaciones no válidas y los objetos secundarios asociados que devuelve una consulta. Por ejemplo, desea reemplazar los objetos devueltos por la consulta QUERY_PARENT_RENAME.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES"

CHECKIN_COMMENTS="PMREP_IMPORT_QUERY_PARENT_REPLACE_CHILD_REUSE" APPLY_LABEL_NAME="LABEL_QUERY_PARENT_RENAME_CHILD_REUSE">
<FOLDERMAP SOURCEFOLDERNAME="PMREP_CHECKED_OUT" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="PMREP_CHECKED_OUT" TARGETREPOSITORYNAME="REPO_EX_1"/>
<RESOLVECONFLICT>

<!--replace the objects returned by the query QUERY_PARENT_RENAME -->
<QUERYOBJECT QUERYNAME="QUERY_PARENT_RENAME" RESOLUTION="REPLACE"/>
</RESOLVECONFLICT>
</IMPORTPARAMS>

Cambio del nombre de los objetos

Puede cambiar el nombre de objetos específicos cuando se producen conflictos de objetos. Por ejemplo, desea cambiar el nombre de los objetos ADDRESS, ADDRESS1, R_LKP, MAP_MLET, R_S3, WF_RS1. El servicio de repositorio le añade un número al nombre de los objetos.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="PMREP_IMPORT_SPECIFICOBJECT_RENAME" APPLY_LABEL_NAME="LABEL_IMPORT_SPECIFIC_OBJECT_RENAME">
<FOLDERMAP SOURCEFOLDERNAME="SRC_FOLDER1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_FOLDER1" TARGETREPOSITORYNAME="REPO_EX_1"/>

<RESOLVECONFLICT>

<!-- rename the objects ADDRESS, ADDRESS1, R_LKP, MAP_MLET, R_S3, WF_RS1 -->

<SPECIFICOBJECT NAME="ADDRESS" DBDNAME="sol805" OBJECTTYPENAME="Source Definition" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="ADDRESS1" OBJECTTYPENAME="Target Definition" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="R_LKP" OBJECTTYPENAME="Lookup Procedure" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="MAP_MLET" OBJECTTYPENAME="Mapping" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="R_S3" OBJECTTYPENAME="Session" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="WF_RS1" OBJECTTYPENAME="Workflow" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
</RESOLVECONFLICT></IMPORTPARAMS>

Copia de asignaciones SAP y de información de programa de SAP

Puede copiar la información de programa de SAP cuando importe las asignaciones SAP. Por ejemplo, desea importar las asignaciones SAP y copiar la información de programa asociada con el objeto que va a importar a la carpeta TGT_F1.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<!-- enter YES as the value for the COPY_SAP_PROGRAM attribute to copy SAP mappings and SAP program information -->

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="Version2 of objects" APPLY_LABEL_NAME="LABEL71_REPLACE_FOLDER" COPY_SAP_PROGRAM="YES">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="REPO_EX_1"/>
</IMPORTPARAMS>

Aplicación de atributos de conexión predeterminados

Puede aplicar un atributo de conexión predeterminado a una sesión si no hay ninguna conexión presente en el repositorio de destino. Por ejemplo, no existe ninguna conexión en el repositorio de destino REPO_EX_1.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<!-- enter YES as the value of the APPLY_DEFAULT_CONNECTION element to apply a default connection attribute -->
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="NO" APPLY_DEFAULT_CONNECTION="YES">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="REPO_EX_1"/>
<RESOLVECONFLICT>
<SPECIFICOBJECT NAME="R_S3" OBJECTTYPENAME="Session" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="REPLACE"/>
<RESOLVECONFLICT>
</IMPORTPARAMS>

Resolución de conflictos de objetos

Puede resolver los conflictos de objetos etiquetados en el repositorio de destino. Por ejemplo, tiene asignaciones, mapplets, orígenes y destinos etiquetados como LBL_MPNG_MPLTS_SRCS_TGTS. Desea reemplazar estos objetos, etiquetarlos como REPLACE_LBL_MPNG_MPLTS_SRCS_TGTS y reutilizar todas las transformaciones.
Puede crear un archivo de control con los atributos siguientes:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="PMREP_IMPORT_LABEL_REPLACE" APPLY_LABEL_NAME="REPLACE_LBL_MPNG_MPLTS_SRCS_TGTS" >
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="REPO_EX_1"/>

<!-- use the RESOLVECONFLICT element in conjunction with the RESOLUTION attribute of the OBJECTTYPENAME element to resolve conflicts when you import objects -->
<RESOLVECONFLICT>
<LABELOBJECT LABELNAME="LBL_MPNG_MPLTS_SRCS_TGTS" RESOLUTION="REPLACE"/>
<TYPEOBJECT OBJECTTYPENAME="Lookup Procedure" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Stored Procedure" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Expression" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Filter" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Aggregator" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Rank" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Normalizer" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Router" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Sequence" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Sorter" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="update strategy" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Custom Transformation" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Transaction control" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="External Procedure" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Joiner" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="SessionConfig" RESOLUTION="REUSE"/>
</RESOLVECONFLICT>

</IMPORTPARAMS>