Compartir a través de


Propiedades de MQSeries.MQSPropertySchema

El adaptador de MQSC expone las siguientes propiedades de contexto que no están relacionadas con el descriptor de mensajes MQSeries u otras estructuras de encabezado MQSeries que se pueden usar en las aplicaciones de BizTalk. Forman parte del ensamblado de esquema de propiedad MQSeries.dll (MQSeries.MQSPropertySchema) que se implementa en la base de datos de administración de BizTalk desde el adaptador MQSeries basado en servidor. El adaptador MQSC (basado en cliente) usa el mismo esquema de propiedades.

Nombre Tipo Recepción o envío Descripción
CompleteMessage String Recepción Establecer MQSeries para que ensamble mensajes segmentados o para que obtenga el mensaje tal cual. Use NoAction para leer mensajes de la cola MQSeries sin habilitar la segmentación. Use CompleteMessage para que MQSeries reúna los mensajes segmentados antes de pasarlos al adaptador.

Valor predeterminado: Sin acción

Esto no es aplicable al adaptador MQSC. Solo se usa para el adaptador de Server-Based MQSeries en escenarios de tipo "recepción dinámica".
DataConversion String Recepción Juego de caracteres al que se debe convertir el mensaje al recuperar mensajes de la cola MQSeries. Si esta propiedad se establece en un valor distinto de "None", el adaptador establece la opción MQGMO CONVERT al realizar un MQGet.

Ninguno: no convertir.

UCS-2 y UTF-16: convierte en estos juegos de caracteres. MQSeries no distingue un juego de otro.

UTF-8: convierta en el juego de caracteres UTF-8.

Valor predeterminado: None
Ordered (Realizado) String Recepción Especifique Sí para mantener el orden de los mensajes a medida que se reciben de la cola MQSeries y se envían al cuadro de mensaje BizTalk Server.

Para el lado de envío, el adaptador envía el mensaje a la cola en el mismo orden en que lo recibe del cuadro de mensaje.

Especifique No para no mantener el orden de los mensajes.

Nota: para el pedido del lado de envío, si no usa la orquestación, debe habilitar "Entrega ordenada" en las "Opciones avanzadas de transporte" en la configuración del puerto de envío.

Nota: para recibir, si usa Orchestration, también debe establecer la propiedad Entrega ordenada en True en la orquestación de esta ubicación de recepción.

Nota: si la ordenación está habilitada, el adaptador cambia al modo de subproceso único y usa la entrega en modo sincrónico de mensajes en BizTalk Server. Esto produce una degradación del rendimiento, por lo que, a menos que necesite la entrega ordenada, no se recomienda habilitar esta característica.

Valor predeterminado: No
SegmentationAllowed String Envío Establézcalo en Sí para indicar a MQSeries Queue Manager que cree mensajes segmentados al enviar mensajes grandes a colas mqSeries.

Valor predeterminado: No
SSOAffiliateApplication String Envío Establece el nombre de aplicación afiliada de Sign-On único (SSO). Deberá utilizar el Id. de usuario y la contraseña de SSO para la propiedad MQMD_UserIdentifier, y la propiedad MQIIH_Authenticator (o MQCIH_Authenticator), respectivamente.

Valor predeterminado: en blanco
WaitInterval Int Recepción Al realizar MQGet, especifique la opción MQGMO de intervalo de espera en segundos estableciendo esta propiedad. Si no hay ningún mensaje en la cola, el cliente seguirá esperando mensajes en la cola sin cerrar la conexión.

Unidad: segundos

Valor predeterminado: 3
TransactionSupported String Recepción y envío Cuando se establece en Sí, el adaptador inicia una transacción del Coordinador de transacciones distribuidas (DTC) de Microsoft entre BizTalk Server y MQSeries. Esto garantiza una y solo una entrega de mensajes y evita la pérdida de mensajes.

Establecer esta opción en Sí significa que el adaptador usa webSphere MQ Extended Transactional Client (Extended-Client) en el equipo BizTalk Server.

Cuando se establece en No, podría haber duplicación de mensajes. En este caso, el adaptador usa el cliente WebSphere MQ (base-client) no transaccional para la integración con MQSeries.

Valor predeterminado: Sí