
Tipos de transformación proporcionados por IBM en el editor de correlaciones XML
El editor de correlaciones XML proporciona un conjunto de transformaciones ya preparado, cada una de las cuales realiza alguna acción en los datos de entrada.
Estos son los tipos de transformaciones ya preparadas que están
disponibles en el editor de correlaciones XML.
| Transformación | Descripción |
|---|---|
| Transformación XML: Adición | Itera varias entradas en el orden especificado para insertar, eliminar y concatenar datos. |
| Transformación XML: Asignación | Establece un valor codificado en el elemento de salida. No hay elemento de entrada. |
| Transformación XML: Personalizada | Le permite introducir su propio código o invocar el código de referencia que debe utilizarse en la transformación. Puede utilizar sus propias expresiones XPath, funciones XSLT o código Java™. Puede ampliar las funciones de transformación incorporadas utilizando expresiones XPath personalizadas y plantillas XSLT. |
| Transformación XML: Concatenación | Permite recuperar datos de dos o más entradas y combinarlos en una sola serie concatenada. |
| transformación XML: Convertir | La transformación Convertir realiza conversiones entre tipos de datos simples. |
| Transformación XML: Para cada | Itera un solo elemento de la matriz de entrada (ya sea un tipo simple o un tipo complejo). El elemento de salida debe ser una matriz de tipos complejos. La transformación Para cada contiene una correlación anidada en la que la correlación se realiza al ejecutarse la transformación. |
| Transformación XML: Grupo | Toma una lista simple como entrada y crea varias listas. Se utiliza para correlacionar una estructura repetible sin formato (una matriz) con una estructura repetible anidada (una matriz anidada) según un criterio de la estructura de entrada. |
| Transformación XML: If, Else if y Else | If, Else if y Else funcionan como un grupo de transformaciones condicionales que permiten controlar el flujo de la correlación estableciendo condiciones. La condición se aplica al elemento de entrada de la transformación condicional. Si se cumple la condición, se ejecutará la transformación anidada en la transformación condicional. |
| Transformación XML: Unión | Unir varias matrices de entrada en una sola salida según un valor común, similar a la forma en que se unen las tablas en operaciones de bases de datos. La transformación de unión sustituye la transformación de fusión que estaba disponible en releases anteriores. |
| Transformación XML: Correlación local | Una transformación con un solo elemento como entrada (ya sea un tipo simple o un tipo complejo) que puede contener correlaciones anidadas. El destino puede ser un solo elemento o un elemento de matriz, pero debe ser un tipo complejo. |
| Transformación XML: Búsqueda | Recuperar valores de un archivo según una clave del elemento de entrada. El elemento de salida se llena con el valor recuperado. Puede utilizar varios formatos de archivo para realizar este tipo de búsqueda. El editor de correlaciones proporciona búsquedas para algunos formatos. También puede aportar soporte para sus propios tipos de archivos personalizados. |
| Fusionar | Ver Unir. |
| Transformación XML: Mover | Copia los datos del elemento de entrada en el elemento de salida. |
| Transformación XML: Normalización | Elimina espacios en blanco, como por ejemplo los espacios, tabuladores y retornos de la serie de entrada y mueve la serie normalizada resultante al elemento de salida. Por ejemplo, puede utilizar la transformación de normalización para eliminar varias apariciones de caracteres de espacios en blanco antes de realizar una comparación de datos. |
| Transformación XML: Subcorrelación | Le permite invocar otra correlación dentro de la correlación actual. Si desea reutilizar una correlación existente, utilice la transformación de subcorrelación. |
| Transformación XML: Subserie | Extrae información de la serie de entrada y mueve la serie extraída al elemento de salida. |