Compartir a través de


Creación de artefactos de recepción de TIBCO Rendezvous

La creación de notificaciones o eventos es similar a la creación de otras llamadas en BizTalk Server. En esta sección se explica cómo crear una ubicación de recepción para escuchar mensajes de TIBCO Rendezvous.

Eventos y ubicaciones de recepción

Cualquier sistema TIBCO Rendezvous puede enviar mensajes a su nombre de asunto de elección. El concepto de evento es la generación de mensajes por otros programas TIBCO Rendezvous.

En los pasos siguientes se describe el ciclo de vida de una ubicación de recepción:

  1. Se crea la ubicación de recepción.

  2. La ubicación de recepción se asocia con un host.

  3. La ubicación de recepción se enlaza con una orquestación.

  4. La ubicación de recepción se habilita.

  5. La ubicación de recepción recibe mensajes.

Importante

Cada ubicación de recepción debe tener un nombre único. Dos ubicaciones de recepción no pueden tener el mismo nombre en la misma implementación de BizTalk Server.

Importante

Asimismo, conviene establecer listas de control de acceso (ACL) seguras en las ubicaciones de destino de las ubicaciones de recepción. Por ejemplo, debe establecer listas ACL seguras para el directorio desde el que la ubicación de recepción de archivos toma los mensajes, de modo que solo los usuarios autorizados puedan entregar mensajes en esta ubicación.

Crear un puerto de recepción

  1. En BizTalk Server Administración, expanda Grupo de BizTalk, expanda Aplicaciones y, a continuación, expanda la aplicación.

  2. Haga clic con el botón derecho en Puertos de recepción, seleccione Nuevoy, a continuación, haga clic en Puertos de recepción unidireccionales.

  3. En la ventana Propiedades del puerto de recepción , en la página General , haga lo siguiente:

    1. En el campo Nombre , escriba ReceiveFromTIBCORV.

    2. En el cuadro Grupo de autenticación , especifique cómo se controlan los mensajes al usar la autenticación.

    3. Active la casilla Habilitar enrutamiento para mensajes con errores .

  4. En la página Ubicaciones de recepción , haga lo siguiente:

    1. Haga clic en Nueva.

    2. En la ventana Ubicaciones de recepción, en la página General , escriba el nombre de la ubicación de recepción.

    3. En la lista desplegable Tipo , seleccione BizTalkServerIsolatedHost y, en la lista desplegable Controlador de recepción, seleccione la dirección de transporte.

    4. En la lista desplegable Recepción de canalización , seleccione XMLReceive o cualquier canalización equivalente.

    5. En la página Programación , seleccione la fecha de inicio y la fecha de finalización para restringir la recepción de documentos.

    6. Active la casilla Habilitar ventana de servicio .

    7. Haga clic en OK.

  5. En la página Mapas de entrada , seleccione los mapas de entrada para transformar documentos en el puerto seleccionado.

  6. En la página Seguimiento , seleccione los cuerpos de mensaje de seguimiento deseados y las propiedades del mensaje de seguimiento.

  7. Haga clic en OK.

Establecer las propiedades de transporte

Cuando configure el Adaptador de Microsoft BizTalk para TIBCO Rendezvous para escuchar mensajes, debe especificar los nombres de asunto que debe escuchar. Ésta es la única propiedad necesaria.

  1. En el cuadro de diálogo Propiedades de transporte de TIBCO Rendezvous, expanda Adapter Required Properties (Propiedades necesarias del adaptador), escriba el nombre del firmante de Rendezvous.

    Se trata del nombre de asunto (se permiten caracteres de comodín de Rendezvous) que escucha el adaptador. En el escenario de implementación más sencillo, es la única propiedad necesaria.

    Imagen que muestra el cuadro de diálogo Propiedades necesarias del adaptador.

  2. En La configuración del agente de escucha certificado, proporcione el nombre reutilizable y el nombre del archivo de libro de contabilidad si desea la mensajería certificada.

    Esto es obligatorio si está definiendo una cola distribuida. Si no son necesarios mensajes certificados, deje en blanco estas entradas. Tanto el nombre del archivo de contabilidad como el nombre reutilizable deben ser únicos en todos los puertos definidos en este host y en otros programas de TIBCO Rendezvous en ejecución en este host. Si no es el caso, la interfaz de usuario no lo detecta, pero se registra un error en tiempo de ejecución.

  3. En la configuración de cola distribuida, si no se requiere la cola distribuida, no cambie las entradas.

    Los siguientes valores se usan junto con un grupo de BizTalk Server. El adaptador de BizTalk para TIBCO Rendezvous usa estos valores en las llamadas de API a TIBCO RV.

    Use Para hacer esto
    Nombre de archivo de contabilidad Nombre de archivo de contabilidad para el proceso de escucha (o miembro del grupo) certificado. El valor predeterminado es Null.

    Si no se especifica un valor, se usa la contabilidad de memoria.
    Nombre reutilizable Nombre reutilizable para el proceso de escucha (o miembro del grupo) certificado. El valor predeterminado es Null.

    Es necesario un nombre reutilizable para sobrevivir a un proceso que se está reiniciando. Si no se especifica un valor, se usa un nombre generado (no reutilizable).

    Las colas distribuidas son útiles si se implementa una ubicación de recepción de TIBCO Rendezvous en un grupo BizTalk Server. En tal caso, introduzca los intervalos y los valores de directivas deseados. Tanto intervalos de activación como intervalos de latidos se proporcionan tal cual para TIBCO Rendezvous. Dado que los intervalos deben ser idénticos en todos los participantes de una cola distribuida, los valores solo se especifican una vez. Con las directivas, los valores podrían fácilmente ser diferentes en cada host. Todos los valores de directivas siguen la misma sintaxis de host:valor separados por dos puntos, con las parejas separadas por punto y coma.

    Por ejemplo, host1:10; host2:20; host3:30

    El nombre de host debe ser un nombre de host DNS válido o una dirección IP. Para cada una de estas directivas, el adaptador encuentra el valor asociado con su host y lo usa con la API de TIBCO Rendezvous.

    Si los valores son idénticos en todos los equipos, puede enteOn the Tibr un valor simple en lugar de la lista de pares nombre:valor (por ejemplo, 20).

    Use Para hacer esto
    Intervalo de activación Directiva de peso de programador usada para esta cola distribuida. Es el intervalo de tiempo sin un mensaje de latido del programador, tras el cual TIBCO RV activa un nuevo programador. El valor predeterminado es de 20 segundos.
    Intervalo de latido Intervalo de latido usado en esta cola distribuida. Se usa con el parámetro Grupo de BizTalk Server. El adaptador de BizTalk para TIBCO Rendezvous usa estos valores en las llamadas de API a TIBCO RV. El valor lo usa la instancia del adaptador que es el programador activo para el grupo y transmite mensajes de latido en dicho intervalo (en segundos). El valor predeterminado es 10.
    Directiva de peso de programador De forma predeterminada (valor nulo), todos los miembros de un grupo tienen las mismas oportunidades de ser programador. Una lista de valores de pareja host-peso proporciona una directiva de peso diferente. El valor predeterminado es Null.
    Directiva de capacidad de trabajo Directiva de capacidad de trabajo usada para esta cola distribuida. Este valor indica cuántas tareas simultáneas puede gestionar un miembro del grupo. Si no se especifica nada, el valor predeterminado es 1. Una lista de valores de pareja host-capacidad proporciona una directiva de capacidad diferente.
    Directiva de peso de trabajo La directiva de peso de trabajo usada para esta cola distribuida. Este valor proporciona un valor de peso para ayudar a TIBCO a asignar tareas en una cola distribuida. A los trabajadores disponibles se le asignan tareas comenzando por las de mayor peso. El valor predeterminado es 1.
  4. Expanda Configuración general y escriba toda la información necesaria para la conexión al servidor TIBCO Rendezvous.

    Use Para hacer esto
    Sustituto de comodín de apéndice Especifique un sustituto de texto comodín. Los nombres de asunto que escucha una ubicación de recepción se usan para generar el espacio de nombres del destino XML en los mensajes resultantes. De forma predeterminada, el adaptador reemplaza cualquier carácter comodín ">" por el texto GTWILDCARD en los mensajes generados. Puede especificar un comodín diferente en este campo.
    Número de página de códigos Identifica la página de códigos que usa el originador del mensaje para codificar las cadenas contenidas en los mensajes entrantes. El valor predeterminado es 65001. (El adaptador no admite tener los mismos temas de mensaje generados a partir de dos entornos de página de códigos diferentes).
    Sustituto de comodín de elemento Especifique un sustituto de texto comodín diferente Los nombres de sujeto a los que escucha una ubicación de recepción se usan para generar el espacio de nombres de destino XML en los mensajes resultantes. De forma predeterminada, el adaptador reemplaza cualquier comodín '*' con el texto STARWILDCARD en los mensajes generados. Puede especificar un comodín diferente en este campo.
    Nombre de cola de eventos Especifique un nombre que se va a usar al crear el objeto de cola Rendezvous. Se proporciona por comodidad, porque los mensajes de registro asociados muestran el nombre de la cola de eventos. El valor predeterminado es Empty,
    Filter Si especifica caracteres comodín al escuchar nombres de asunto, es posible que la orquestación de destino solo esté interesada en un subconjunto del conjunto de asuntos que podrían alcanzarse, potencialmente muy grande. Para minimizar el impacto en BizTalk Server y el acceso asociado a las bases de datos, puede especificar qué mensajes deben enviarse a BizTalk Server. Esta entrada contiene una lista separada por punto y coma de nombres de asunto (no se permiten caracteres comodín). Los mensajes que coincidan con un nombre de asunto especificado por comodín, pero cuyo nombre de asunto se encuentre en esta lista, se desechan (no se envían a BizTalk Server). La lógica del filtro puede invertirse anteponiendo un carácter '!' al valor del filtro. El valor predeterminado es vacío (sin filtro).
    Asignación de tipos no admitidos a una cadena Si los tipos no compatibles generan un error o se asignan a una cadena. Puede usarse si se usa el adaptador con una versión más reciente de TIBCO Rendezvous, en la cual se hayan agregado nuevos tipos.
    Miembro del grupo de BizTalk Si se configura en True, deberán configurarse los parámetros de Cola distribuida (consulte el nodo Configuración de cola distribuida) y de Escucha certificada (consulte el nodo Configuración de escucha certificada). El valor predeterminado es False.
    Path Configúrelo para que señale los binarios de TIBCO Rendezvous, en caso de que dicha información no se encuentre aún en la variable de entorno PATH.
    Conservar el orden Si el adaptador distribuye los mensajes entrantes a BizTalk Server en el mismo orden en que se reciben (por ejemplo, usando un único subproceso de distribución). Tenga en cuenta que si no se configuran los parámetros de Mensajes certificados, ello no supone que el adaptador reciba el mensaje en el mismo orden en que se enviaron (refiriéndose a un único origen).
    Identificador de ubicación de recepción El nombre de la ubicación de recepción.
    Reserved Campo reservado para uso especial.
  5. Expanda transporte de encuentro y escriba toda la información necesaria para la comunicación entre los demonios y los programas tiBCO Rendezvous.

    Transport (Network, Daemon, Service) especifica cómo intercambian los mensajes de los demonios tiBCO Rendezvous. Estos valores se envían tal cual a la API de TIBCO Rendezvous. Si se usan los valores predeterminados (vacío), se usará la estrategia de comunicación predeterminada.

    Un transporte de TIBCO Rendezvous define el ámbito de entrega; es decir, el conjunto de posibles destinos para los mensajes que envía. Este conjunto de propiedades define un transporte.

    Parámetro Descripción
    Demonio Escriba el identificador numérico para el parámetro Daemon del transporte Rendezvous.
    Network Escriba el nombre del parámetro Red de Rendezvous.
    Service Name Escriba el nombre del servicio de transporte Rendezvous.
  6. Proporcione credenciales mediante el inicio de sesión único (SSO).

    Hay dos métodos que puede utilizar para tener acceso al sistema TIBCO Rendezvous. Puede usar credenciales (parámetros de nombre de usuario y contraseña) o el inicio de sesión único.

    1. Seleccione en Uso del inicio de sesión único para usar el inicio de sesión único.

      Nota:

      Consulte Seguridad para obtener información sobre cómo configurar el inicio de sesión único.

    2. Seleccione una aplicación afiliada de la lista.

      Una aplicación afiliada, creada por la herramientas de Inicio de sesión único empresarial, representa una aplicación como TBCO Rendezvous. El adaptador de Microsoft BizTalk para TIBCO Rendezvous usa las credenciales de un usuario de la aplicación. Estas credenciales se recuperan de la base de datos de SSO del sistema de servidor para una aplicación afiliada determinada.

      Nota

      Para obtener información sobre cómo crear una aplicación afiliada, consulte Creating Affiliate Applications.

  7. Después de proporcionar toda la información necesaria, haga clic en Aplicary, a continuación, haga clic en Aceptar.

    Debe establecer los parámetros de conexión para que el Adaptador de BizTalk para TIBCO Rendezvous reciba mensajes de TIBCO Rendezvous.

Pasos siguientes