Compartir a través de


Cómo configurar un puerto de envío de MSMQ

Se pueden establecer variables del adaptador de puerto de envío MSMQ en la consola de administración de BizTalk Server. Si no se establecen las propiedades para el puerto de envío, se utilizan los valores predeterminados del controlador de envío establecidos en la consola de administración de BizTalk Server.

Importante

Si una instancia de host está asociada con una ubicación de recepción o un puerto de envío MSMQ, compruebe que el servicio MSMQ se está ejecutando en ese equipo. Si el servicio no está en ejecución, los puertos de recepción MSMQ se cerrarán poco después de que se inicien y se suspenderán los mensajes enviados a los puertos de envío MSMQ.

En un escenario agrupado, es necesario que tanto la instancia de MSMQ agrupada como el servicio MSMQ de cada uno de los equipos del clúster esté en ejecución.

Para configurar variables para un puerto de envío MSMQ

Siga estos pasos para configurar variables para un puerto de envío MSMQ:

  1. En la consola de administración de BizTalk Server, cree un nuevo puerto de envío o haga doble clic en un puerto de envío existente para modificarlo. Consulte How to Create a Send Port (Cómo crear un puerto de envío ) para obtener más información. Configure todas las opciones del puerto de envío. En la pestaña General , en la sección Transporte , especifique MSMQ para la opción Tipo .

  2. En la pestaña General , en la sección Transporte , haga clic en el botón Configurar situado junto a Tipo.

  3. En el cuadro de diálogo Propiedades de transporte de MSMQ , haga lo siguiente:

    Utilice esta propiedad Para hacer esto Tipo de datos Valor predeterminado
    Contraseña Especificar la contraseña de una cola remota. Use con nombre de usuario. String En blanco
    Nombre de usuario Especificar el nombre de usuario de una cola remota. Úselo con contraseña. No se puede utilizar el usuario local del equipo remoto como nombre de usuario. String En blanco
    Tipo de confirmación Especificar el tipo de mensaje de confirmación que Message Queue Server debe devolver a la aplicación que realizó el envío. Puede seleccionar más de un tipo de confirmación. Cualquiera de los tipos de confirmación de la enumeración System.Messaging.AcknowledgeTypes está disponible. String None
    Cola de administración Especificar el nombre de la cola que recibe el mensaje de confirmación. String En blanco
    Tipo de cuerpo Especificar el tipo de cuerpo del mensaje en MSMQ. Los valores válidos son miembros de la enumeración VarEnum de .NET. Int 8209
    Huella digital del certificado Especificar la huella digital del certificado que se utilizará para la autenticación de mensajes. Utilice esta propiedad en combinación con la propiedad Usar autenticación para comprobar el mensaje. Use las propiedades Nombre de usuario y Contraseña para obtener acceso a las colas. String En blanco
    Cola de destino Especificar la cola de destino. Para obtener más información sobre las colas, consulte Colas de Message Queuing. Nota: El URI de un puerto de envío o una ubicación de recepción no puede superar los 256 caracteres. String En blanco
    Algoritmo de cifrado Seleccione RC2, RC4 o Ninguno para el algoritmo de cifrado. Enumeración None
    Tamaño máximo de mensaje (en kilobytes) Especificar el tamaño máximo del mensaje de los mensajes que se envían a la cola especificada. UnsignedInt 1024
    Prioridad del mensaje Establecer la prioridad del mensaje. Enumeración Normal
    Recuperable Especificar si se garantizará que se podrá recuperar un mensaje. Boolean False
    Admitir segmentación Establezca este valor de propiedad booleano en True para segmentar los mensajes de más de 4 MB. Boolean False
    Tiempo de espera Especificar el tiempo de espera máximo de los mensajes hasta alcanzar la cola de destino. Se aplica sólo cuando se utilizan transacciones. Int 0
    Unidad de tiempo de espera Establezca la unidad que se usará para la propiedad Timeout .

    Seleccione Días, Horas, Minutos o Segundos.
    Enumeración Días
    Transaccional Establezca este valor en True para enviar mensajes si usa transacciones. Boolean False
    Uso de la autenticación Establezca este valor de propiedad booleano en True para controlar la autenticación. Utilice esta propiedad en combinación con la propiedad Huella digital del certificado para comprobar el mensaje. Use las propiedades Nombre de usuario y Contraseña para obtener acceso a las colas. Boolean False
    Usar cola de mensajes con problemas de entrega Establezca este valor en True para enviar mensajes a la cola de mensajes fallidos si se produce un error. Boolean True
    Usar cola de diario Establezca este valor en True para guardar una copia del mensaje cada vez que se procese el mensaje. Boolean False
  4. Haga clic en Aceptar y en Aceptar de nuevo para guardar la configuración.

Consulte también

Cómo configurar una ubicación de recepción MSMQ
Configuración del adaptador de MSMQ