Correlacionar de nuevo

No está permitido crear una correlación con un destino correlacionado. A continuación se ofrecen algunos ejemplos de lo que se considera que está correlacionado y no correlacionado.

Correlacionado (a)

En este ejemplo, FirstName está correlacionado aunque la expresión es una ErrorInExpression:

Panel destino:
ShipTo
  FirstName
  LastName
Primera columna del panel de edición:
ShipTo
  FirstName
  LastName
Segunda columna del panel de edición:
<blank>
Gaetan
""

Correlacionado (b)

En este ejemplo, FirstName y LastName están correlacionados, LastName está correlacionado con una serie vacía no establecida:

Panel destino:
ShipTo
  FirstName
  LastName
Primera columna del panel de edición:
ShipTo
  FirstName
  LastName
Segunda columna del panel de edición:
<blank>
1 + + 1
"Nadon"

Correlacionado (c)

En este ejemplo, FirstName y LastName se consideran correlacionados, aunque sólo están correlacionados en una de las condiciones/valor por omisión (Conditions/Default):

Panel destino:
ShipTo
  FirstName
  LastName
Primera columna del panel de edición:
ShipTo
  Qualify
    Condition
      FirstName
      LastName
    Condition
      FirstName
      LastName
    Default
      FirstName
      LastName
Segunda columna del panel de edición:
<blank>
<blank>
"Quebec"
"Gaetan"
<blank>
"Ontario"
<blank>
<blank>
<blank>
<blank>
"Seelemann"

Correlacionado (d)

En este ejemplo, ProductName se considera correlacionado aunque se desconoce la existencia de source_0\product:

Panel destino:
Items [0..unbounded]
  Item
    ProductNumber
Primera columna del panel de edición:
ForEach
  Items
    Item
      ProductNumber
Segunda columna del panel de edición:
source_0\Product
<blank>
<blank>
12345

Correlacionado (e)

En este ejemplo, ProductName se considera correlacionado aunque sólo algunas instancias de repetición están correlacionadas:

Panel destino:
Items [20..20]
  Item
    ProductNumber
Primera columna del panel de edición:
ForEach
  Items
    Qualify
      Condition
        Item
          ProductNumber
      Condition
        Item
          ProductNumber
Segunda columna del panel de edición:
source_0\Product
<blank>
<blank>
occurrence(source_0\product) < 9
<blank>
12345
occurrence(source_0\product) >= 10
<blank>
<blank>

No correlacionado (a)

En este ejemplo, ShipTo se considera no correlacionado aunque todos los hijos están correlacionados:

Panel destino:
ShipTo
  FirstName
  LastName
Primera columna del panel de edición:
ShipTo
  FirstName
  LastName
Segunda columna del panel de edición:
<blank>
"Gatean"
"Nadon"

No correlacionado (b)

En este ejemplo, FirstName y LastName se consideran no correlacionados, aunque el padre está correlacionado:

Panel destino:
ShipTo
  FirstName
  LastName
Primera columna del panel de edición:
ShipTo
  FirstName
  LastName
Segunda columna del panel de edición:
"Mr. Gaetan Nadon ext 6174"
<blank>
<blank>

Correlacionado y no correlacionado

En este ejemplo, cada correlación de destino se considera por separado. Headers en target_0 está correlacionado, FirstName en target_0 no está correlacionado, Headers en target_1 no está correlacionado, FirstName en target_1 está correlacionado:

Panel destino:
target_0 - Headers_and_PurchaseOrder
  Headers
  PurchaseOrder
    FirstName
target_1 - Headers_and_PurchaseOrder
  Headers
  PurchaseOrder
    FirstName
Primera columna del panel de edición:
target_0
  Headers_and_PurchaseOrder
    Headers
    PurchaseOrder
      FirstName
target_1
  Headers_and_PurchaseOrder
    Headers
    PurchaseOrder
      FirstName
Segunda columna del panel de edición:
<blank>
<blank>
"MRM MSet1 CWF"
<blank>
<blank>
<blank>
<blank>
<blank>
<blank>
"Alek"
Tareas relacionadas
Desarrollo de correlaciones de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
ar25233_3_