Compartir a través de


Tutorial: Uso del adaptador de BizTalk para TIBCO Enterprise Message Service para recuperar datos

Puede usar el adaptador de BizTalk para TIBCO Enterprise Message Service (EMS) para recibir datos de un sistema TIBCO. En este tutorial se describe un ejemplo de SDK que ilustra este proceso.

Requisitos previos

  • Para el adaptador de BizTalk para TIBCO Enterprise Message Service, es necesario agregar la API de C# de TIBCO EMS, TIBCO.EMS.dll, a la caché global de ensamblados (GAC). Para obtener más información sobre cómo instalar el ensamblado, consulte Requisitos y limitaciones de TIBCO Enterprise Message Service.

  • Instale Visual Studio en el BizTalk Server en el que se ejecuta el adaptador para compilar e implementar el ejemplo.

Descripción del ejemplo

Este ejemplo toma un archivo XML de una carpeta, envía el archivo a una orquestación y luego usa el adaptador de BizTalk para TIBCO Enterprise Message Service para recuperar datos de un sistema TIBCO. El resultado se escribe en un archivo XML.

Cómo se ha diseñado este ejemplo y por qué

En este ejemplo, diseñado en Visual Studio, se muestra la funcionalidad básica mediante el adaptador de BizTalk para TIBCO Enterprise Message Service con una orquestación de BizTalk.

Nota

Este ejemplo supone que sabe cómo enviar un mensaje desde TIBCO para que la aplicación lo procese.

Ubicación del ejemplo

La ubicación predeterminada para el ejemplo es

C:\Archivos de programa\Microsoft BizTalk Adapters for Enterprise Applications\TIBCO(r) Enterprise Message Service(TM)\Sdk\OneWayReceive

En la tabla siguiente se enumeran los archivos del ejemplo y se describe su propósito.

Nombre del archivo del proyecto de tiempo de ejecución Descripción del archivo del proyecto de tiempo de ejecución
OneWayReceive.btproj,

OneWayReceive.sln
Archivos de proyectos y soluciones para la aplicación.
Schema.xsd, Archivo de esquema de la aplicación.
Orchestration.odx La orquestación usada por la aplicación.
TIBCOEMSOneWaySend.snk Archivo de clave de nombre seguro.

Uso del ejemplo

Crear una nueva instancia del adaptador de BizTalk para TIBCO EMS

  1. Inicie la consola de administración de BizTalk Server. Haga clic en Inicio, Programas, MicrosoftBizTalk Server BizTalk Server Administración.

  2. En la consola de administración de BizTalk Server, expanda administración de BizTalk Server, expanda Grupo de BizTalk, expanda Configuración de la plataforma y, a continuación, haga clic en Adaptadores.

  3. Haga clic con el botón derecho en Adaptadores y seleccione Nuevo, Adaptador para mostrar el cuadro de diálogo Propiedades del adaptador .

  4. Escriba un valor para el campo Nombre , por ejemplo , TIBCO EMS.

  5. Seleccione TIBCO Enterprise Message System en la lista de adaptadores disponibles en la lista desplegable Adaptador y haga clic en Aceptar.

Crear un puerto de recepción de BizTalk

  1. En la consola de administración de BizTalk Server, expanda BizTalk Server Administración, expanda Grupo de BizTalk, Aplicaciones, Aplicación de BizTalk 1 y haga clic en Puertos de recepción.

  2. Haga clic con el botón derecho en la carpeta Puertos de recepción y, a continuación, haga clic en Nuevopuerto de recepción unidireccional para mostrar el cuadro de diálogo Propiedades del puerto de recepción.

  3. Escriba un valor para el campo Nombre , por ejemplo , TIBCOEMSOneWayRP y haga clic en Aceptar.

Crear una ubicación de recepción de BizTalk

  1. Haga clic con el botón derecho en el nuevo puerto de recepción y, a continuación, haga clic en Nuevo, Ubicación de recepción para mostrar el cuadro de diálogo Propiedades de ubicación de recepción .

  2. Escriba un valor para el campo Nombre , por ejemplo , TIBCOEMSOneWayRL.

  3. Seleccione el adaptador TIBCO EMS de la lista de adaptadores disponibles en el cuadro desplegable Tipo y haga clic en el botón Configurar para mostrar el cuadro de diálogo Propiedades de transporte del adaptador.

    Nota

    Este valor es el nombre que se especificó cuando se creó el adaptador de TIBCO en la consola de administración de BizTalk Server.

  4. Escriba los valores de la definición de conexión del servidor:

    Propiedad Valor
    Destination Nombre de cola o tema de destino de servidor.
    Número de puerto Puerto en el que el servidor TIBCO está escuchando. El valor predeterminado es 7222.
    Nombre del servidor Nombre del servidor TIBCO EMS.
  5. Escriba los valores de las credenciales de usuario:

    Propiedad Valor
    Contraseña Contraseña para el servidor TIBCO EMS.
    Nombre de usuario Nombre de usuario para el servidor TIBCO EMS.

    Para obtener más información sobre las propiedades, vea Creación de controladores de recepción del servicio de mensajes de empresa de TIBCO.

  6. Haga clic en OK.

  7. Seleccione XMLReceive en la lista de canalizaciones disponibles en el cuadro desplegable Canalización de recepción y haga clic en Aceptar.

  8. Haga clic con el botón derecho en la ubicación de recepción y haga clic en Habilitar.

Crear un puerto de envío de archivo unidireccional

  1. Cree una carpeta de destino que va a usar el puerto de envío; por ejemplo C:\FilesOut.

  2. En la consola de administración de BizTalk Server, expanda administración BizTalk Server, expanda Grupo de BizTalk, aplicaciones, aplicación de BizTalk 1 y haga clic en Puertos de envío.

  3. Haga clic con el botón derecho en Puertos de envío y seleccione Nuevo puerto de envío unidireccional estático para mostrar el cuadro de diálogo Propiedades del puerto de envío.

  4. Escriba un valor para el campo Nombre , por ejemplo TIBCOEMSOneWayFileSP.

  5. Seleccione ARCHIVO en la lista de adaptadores disponibles en el cuadro desplegable Tipo y haga clic en el botón Configurar para mostrar el cuadro de diálogo Propiedades de transporte del adaptador.

  6. En la propiedad Carpeta de destino , escriba la ubicación de la carpeta que creó anteriormente y haga clic en Aceptar.

  7. Seleccione la canalización XMLTransmit en la lista de canalizaciones disponibles en la lista desplegable Enviar canalización y haga clic en Aceptar.

  8. Haga clic con el botón derecho en el puerto de envío y haga clic en Iniciar para inscribirse e iniciar el puerto de envío.

Generar e implementar el proyecto

  1. Haga clic con el botón derecho en el proyecto OneWayReceive en Explorador de soluciones y haga clic en Propiedades para iniciar project Designer para el proyecto.

  2. Haga clic en la pestaña Implementación .

  3. Escriba los valores adecuados para la propiedad Server y la propiedad Base de datos de configuración en la categoría Grupo de BizTalk .

  4. Haga clic con el botón derecho en el proyecto OneWayReceive en Explorador de soluciones y haga clic en Implementar para compilar el proyecto e implementar el ensamblado en la base de datos de configuración de BizTalk Server.

Enlazar y dar de alta la orquestación

  1. En la consola de administración de BizTalk Server, expanda administración BizTalk Server, expanda Grupo de BizTalk, aplicaciones, aplicación de BizTalk 1 y haga clic en Orquestaciones.

  2. Haga clic en el botón Actualizar de la barra de herramientas de la consola de administración de BizTalk Server o presione la tecla F5 en el teclado para actualizar la vista de consola de administración de BizTalk Server.

  3. Haga doble clic en la orquestación para mostrar el cuadro de diálogo Propiedades de orquestación .

  4. Haga clic en Enlaces en el panel izquierdo del cuadro de diálogo para mostrar las opciones Enlaces de la orquestación.

  5. Especifique los valores adecuados para las opciones de enlace, por ejemplo:

    Parámetro Valor
    Host BizTalkServerApplication
    FileSendPort TIBCOEMSOneWayFileSP
    TibcoEMSOneWayReceiveOperation TIBCOEMSOneWayRP
  6. Haga clic en OK.

Iniciar la orquestación

  • En la consola de administración de BizTalk Server, haga clic con el botón derecho en la orquestación y haga clic en Iniciar para inscribir e iniciar la orquestación.

Comprobar que la aplicación recibe un mensaje

  • Abra la carpeta a la que el puerto de envío de archivos debe enviar elementos y compruebe que se generó un documento de salida. Este archivo debe contener los resultados de la consulta que el adaptador de BizTalk para TIBCO Enterprise Message Service ha procesado.

    Si la instancia de documento se procesa correctamente, se produce la siguiente secuencia de eventos:

  1. El adaptador TIBCO EMS recibe un mensaje del sistema TIBCO y lo publica en el cuadro de mensajes como un mensaje de BizTalk.

  2. La orquestación se suscribe a este mensaje publicado para que el motor de mensajería de BizTalk active una instancia de la orquestación y envíe el mensaje a ésta.

  3. La instancia de orquestación publica el mensaje en el cuadro de mensajes.

  4. El puerto de envío de archivos se suscribe a este mensaje, por lo que BizTalk envía el mensaje al adaptador de archivo.

  5. El adaptador de archivos escribe un mensaje que contiene el conjunto de resultados en la carpeta de salida designada.

Consulte también

Tutorial: Usar el adaptador de BizTalk para TIBCO Enterprise Message Service para enviar datos
Tutoriales: Uso del adaptador de Microsoft BizTalk para TIBCO Enterprise Message Service
Introducción