WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Correlacionar por el mismo nombre o por nombre similar

Hay opciones disponibles cuando selecciona Crear transformaciones cuando los nombres de entradas y salidas son los mismos o un nombre similar.

Cuando selecciona Crear transformaciones cuando los nombres de entradas y salidas son los mismos, se aplican las normas siguientes:

  1. Cualquier campo de salida que tenga un valor fijo se excluye en la coincidencia de nombres. Cualquier salida que ya esté correlacionada o bajo un contenedor que ya está correlacionado, se excluye de la coincidencia de nombres.
  2. Si una entrada y una salida tienen el mismo nombre, es una coincidencia, independientemente de la clase y tipo XSD de la entrada y la salida. Un elemento, un atributo y una columna de base de datos pueden formar todos una coincidencia si los nombres son los mismos.
  3. Los espacios de nombres XML se excluyen de la coincidencia de nombres. Por consiguiente, abc:something y xyz:something se consideran los mismos; al igual que {http://www.abc.com}:something y {http://www.xyz.com}:something.
  4. Cuando varias entradas tienen el mismo nombre como salida, se crea una correlación. Por ejemplo:
    Correlación de varias entradas con el mismo nombre que una salida

    Sin embargo, si tiene varias entradas con el mismo nombre que una salida y elige la correlación por el mismo nombre (o nombre similar) y hacer coincidir descendientes, primero se intenta la coincidencia por vía de acceso y nombre. Si se encuentra una coincidencia, se realiza una transformación y no se considera realizar más comparaciones.

  5. Cuando una sola entrada tiene el mismo nombre que varias salidas, se crean varias correlaciones, cada una por una entrada y por una salida. Por ejemplo:
    Correlación de varias salidas con el mismo nombre que una entrada

    Sin embargo, si tiene una sola entrada con el mismo nombre que varias salidas y elige la correlación por el mismo nombre (o nombre similar) y hacer coincidir descendientes, primero se intenta la coincidencia por vía de acceso y nombre. Si se encuentra una coincidencia, se realiza una transformación y no se considera realizar más comparaciones.

  6. Cuando selecciona la opción Correlacionar todos los descendientes simples de los descendientes seleccionados, se toman los pasos siguientes para que coincidan los nombres:
    1. Comparar la ruta relativa y el nombre de elemento de entrada y salida seleccionadas
    2. Comparar el nombre de elemento sin la vía de acceso relativa
    Por ejemplo, suponga que tiene los siguientes elementos de entrada y salida:
    • Entrada:
      OldPurchaseOrder
      		items
      			item
      				partNum
      		partNum 
    • Salida
      NewPurchaseOrder
      		items
      			item
      				partNum
      		resource
      			partNum	
    Si selecciona Crear transformaciones cuando los nombres de entradas y salidas son iguales cuando tiene las entradas y salidas que se muestran anteriormente, las rutas relativas de todos los elementos son:
    • Rutas relativas de los elementos de entrada:
      items/item/partNum
      partNum
    • Rutas relativas de los elementos de salida:
      items/item/partNum
      resources/partNum

    Durante el paso a) items/item/partNum y items/item/partNum coinciden.

    Durante el paso b) partNum y resources/partNum coinciden.

    Entradas y salidas que se hicieron coincidir en un paso previo se ignoran en pasos posteriores.

    Cuando selecciona la opción Correlacionar los hijos inmediatos de los elementos seleccionados, el único paso realizado para hacer coincidir nombres es comparar el nombre de artículo sin la vía de acceso relativa.

Correlación por nombre similar

  1. Las salidas y salidas correlacionadas de valor fijo se excluyen en la coincidencia de nombres; consulte el Punto 1 en la sección anterior.
  2. La prueba de similitud se realiza mediante el nombre de un elemento, un atributo o una columna de base de datos, independientemente del tipo; vea el Punto 2 de la sección anterior.
  3. La prueba de similitud se aplica del mismo modo a los caracteres que distinguen entre mayúsculas y minúsculas y los caracteres alfanumérico que para Correlación por el mismo nombre.
  4. Los espacios de nombres o prefijos de espacios de nombres no participan en la prueba de similitud; vea el Punto 3 de la sección anterior.
  5. El comportamiento de la situación cuando varias entradas son similares a una salida y cuando varias salidas son similares a una entrada es el mismo que el del Punto 4 en la sección anterior.
  6. Cuando selecciona la opción Correlacionar todos los descendientes simples de los elementos seleccionados, se toman los pasos siguientes para que coincidan los nombres.
    Las entradas y salidas que coincidían en un paso anterior se ignoran en los pasos posteriores:
    1. Comparar la ruta relativa y el nombre de elemento de entrada y salida seleccionadas
    2. Comparar el nombre de elemento sin ruta relativa
    3. Comparar nombres similares de elementos sin ruta relativa

    Cuando selecciona la opción Correlacionar los hijos inmediatos de los elementos seleccionados, el único paso realizado para hacer coincidir nombres es comparar nombres de artículos similares sin la vía de acceso relativa.

  7. Puede seleccionar el umbral de similitud para dos palabras que se consideran similares.
  8. No puede utilizar ningún otro algoritmo de similitud.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:48


Tema de tareaTema de tarea | Versión 8.0.0.5 | cm28806_