Tipos de correlaciónCorrelation Types

Cada conjunto de correlaciones se basa en un tipo de correlación, que es simplemente una lista de propiedades.Each correlation set is based on a correlation type, which is simply a list of properties. Éstas pueden ser propiedades de datos, que se encuentran en el propio mensaje, o propiedades de contexto, que describen detalles del sistema o de mensajes no relacionados con los datos transmitidos en el mensaje.These properties might be data properties, which are found in the message itself, or context properties, which describe details of the system or messages that are unrelated to the data being conveyed in the message.

Puede usar un tipo de correlación en más de un conjunto de correlaciones.You can use a correlation type in more than one correlation set. Si necesita establecer correlaciones entre distintos valores de las propiedades de un tipo de correlación, debe crear un nuevo conjunto de correlación, se puede inicializar una sola vez cada conjunto de correlaciones.If you need to correlate on different values for the properties in a correlation type, you must create a new correlation set—each correlation set can be initialized only once.

Puede promocionar las propiedades de un esquema de propiedades para declarar que algunas de las propiedades de un mensaje están accesibles para la orquestación.You can promote properties in a property schema to declare that certain properties in a message are accessible to your orchestration. Para obtener más información, consulte promocionar propiedades.For more information, see Promoting Properties.

Precaución

No establezca la propiedad definida por el sistema BTS. CorrelationToken que está asociado a cada mensaje.Do not set the system-defined property BTS.CorrelationToken that is associated with each message. El motor la usa en la correlación de mensajes y establecerla podría dar lugar a la pérdida de mensajes en la orquestación.This is used by the engine in correlating messages, and setting it could result in your orchestration losing messages.

Validar la correlación de mensajes en las acciones de envíoValidating Message Correlation on Send Actions

Puede validar las propiedades de un mensaje enviado desde la orquestación a fin de asegurarse de que refleje las propiedades de su conjunto de correlaciones.You can validate the properties of a message that you send from your orchestration to ensure that it reflects the properties in its correlation set. De manera predeterminada, esta validación está deshabilitada.By default, this validation is disabled. Para obtener información sobre cómo habilitarlo, consulte validación en tiempo de ejecución para el motor de orquestaciones.For information on how to enable it, see Runtime Validation for the Orchestration Engine.