Altova MapForce 2024 Professional Edition

Conservar conexiones tras eliminación de componentes

Inicio Anterior Inicio Siguiente

MapForce permite conservar conexiones (secundarias) aunque se hayan eliminado varios componentes de transformación, como variables, filtros o componentes de ordenación, asignaciones de valores, componentes de entrada simples o componentes SQL/NoSQL-WHERE/ORDER. Las conexiones pueden ser individuales o múltiples. Mantener conexiones puede ser especialmente útil si tiene varias conexiones secundarias, ya que no tiene que restaurar cada una de ellas manualmente después de eliminar el componente de transformación en cuestión. Para habilitar esta característica vaya a Herramientas | Opciones | Edición y seleccione Eliminación inteligente de componentes (conservar conexiones útiles). Esta opción está deshabilitada por defecto, es decir, si no la activa y elimina un componente de transformación también eliminará todas sus conexiones directas.

 

Ejemplo

Para ilustrar la eliminación inteligente de componentes hemos usado el archivo de muestra Tut3-ChainedMapping. Puede encontrarlo en la carpeta de tutoriales básicos:

 

Antes de eliminar el componente

En la imagen siguiente se ve que existen conexiones de copia total entre el componente MergedLibrary y el filtro publication, así como entre el filtro publication y el componente FilteredLibrary. Lo que queremos es eliminar el filtro publication pero mantener las conexiones de copia total. Para ello marque la casilla Eliminación inteligente de componentes del cuadro de diálogo Opciones (imagen anterior).

MF_MapFund_Connections_KeepCon2

Después de eliminar el componente

Una vez haya eliminado la función publication se crea la conexión de copia total entre el nodo publication de MergedLibrary y el nodo publication de FilteredLibrary (imagen siguiente).

MF_MapFund_Connections_KeepCon1
Nota:si un componente de filtrado tiene conectadas las dos salidas (on-true y on-false), entonces se conservan las conexiones secundarias de ambas salidas.

 

© 2018-2024 Altova GmbH