Saltar al contenido

Conector de Microsoft Azure Service Bus para Jitterbit Studio

Resumen

El conector de Microsoft Azure Service Bus establece acceso a un Microsoft Azure Service Bus namespace.

El conector de Microsoft Azure Service Bus proporciona una interfaz para crear una conexión de Microsoft Azure Service Bus, la base utilizada para generar instancias de actividades de Microsoft Azure Service Bus. Estas actividades, una vez configuradas, interactúan con Microsoft Azure Service Bus a través de la conexión.

El conector de Microsoft Azure Service Bus se accede desde la pestaña Puntos finales y conectores del proyecto en la paleta de componentes de diseño (ver Paleta de componentes de diseño).

Descripción general del conector

Este conector se utiliza primero para configurar una conexión de Microsoft Azure Service Bus. Los tipos de actividad asociados con esa conexión se utilizan luego para crear instancias de actividades que están destinadas a ser utilizadas como fuentes (para proporcionar datos en una operación) o destinos (para consumir datos en una operación).

Juntos, una conexión específica de Microsoft Azure Service Bus y sus actividades se denominan un punto final de Microsoft Azure Service Bus:

Tipos de actividad de Microsoft Azure Service Bus

  • Obtener mensaje de cola: Recupera todos los mensajes en una cola de Microsoft Azure Service Bus y está destinado a ser utilizado como fuente en una operación.

  • Desbloquear mensaje de tema: Desbloquea mensajes en un tema de Microsoft Azure Service Bus y está destinado a ser utilizado como destino en una operación.

  • Eliminar Mensaje de Cola: Elimina mensajes de una cola de Microsoft Azure Service Bus y está destinado a ser utilizado como un objetivo en una operación.

  • Consumir Tema: Consume mensajes de un tema de Microsoft Azure Service Bus y está destinado a ser utilizado como una fuente en una operación.

  • Renovar Bloqueo de Mensaje de Tema: Renueva bloqueos de mensajes en un tema de Microsoft Azure Service Bus y está destinado a ser utilizado como un objetivo en una operación.

  • Eliminar Mensaje de Tema: Elimina mensajes de un tema de Microsoft Azure Service Bus y está destinado a ser utilizado como un objetivo en una operación.

  • Enviar Mensaje: Envía mensajes a una cola o tema de Microsoft Azure Service Bus y está destinado a ser utilizado como un objetivo en una operación.

  • Consumir Cola: Consume mensajes de una cola de Microsoft Azure Service Bus y está destinado a ser utilizado como una fuente en una operación.

  • Renovar el bloqueo del mensaje de la cola: Renueva los bloqueos de mensajes en una cola de Microsoft Azure Service Bus y está destinado a ser utilizado como un objetivo en una operación.

  • Obtener mensaje del tema: Recupera mensajes de un tema de Microsoft Azure Service Bus y está destinado a ser utilizado como una fuente en una operación.

  • Desbloquear mensaje de la cola: Desbloquea mensajes de una cola de Microsoft Azure Service Bus y está destinado a ser utilizado como un objetivo en una operación.

Nota

Este conector es un conector basado en Connector SDK, que puede ser mencionado por Jitterbit al comunicar cambios realizados en conectores construidos con el Connector SDK.

Los puntos finales creados con este conector están incluidos en el informe de uso de puntos finales y cuentan para su licencia.

Requisitos previos y versiones de API compatibles

Para utilizar el conector de Microsoft Azure Service Bus, se recomienda el uso de una versión de agente 11.26 o posterior. Estas versiones de agente descargan automáticamente la última versión del conector cuando es necesario.

El espacio de nombres de Service Bus que se utiliza en la conexión debe estar asignado el rol de Propietario de datos de Azure Service Bus.

Cuando se utiliza la versión del agente 10.87 / 11.25 o anterior, se generan un número excesivo de registros INFO en un corto período de tiempo, lo que lleva a problemas de espacio en disco debido al tamaño del archivo catalina.out. Este problema conocido se resuelve para la versión del agente 11.26 y posteriores.

Se recomienda una actualización a la versión del agente 11.26 o posterior. Como alternativa, este problema se puede resolver en la versión del agente 10.87 / 11.25 o anterior agregando la siguiente configuración al archivo logback.xml ubicado en C:\Program Files\Jitterbit Agent\tomcat\shared\lib (Windows) o /opt/jitterbit/tomcat/shared/lib (Linux):

<logger name="com.azure.core.amqp" level="ERROR"/>
<logger name="com.azure.messaging.servicebus" level="ERROR"/>
<logger name="com.azure.core.implementation" level="ERROR"/>

El conector de Microsoft Azure Service Bus utiliza el Microsoft Azure Service Bus Client for Java v3.6.7. Consulta la documentación de la API para obtener información sobre los nodos y campos del esquema.

Antes de utilizar las actividades de consumir cola y consumir temas, se deben cumplir ciertos requisitos previos.

Solución de problemas

Si experimentas problemas con el conector de Microsoft Azure Service Bus, se recomiendan los siguientes pasos de solución de problemas:

  1. Haz clic en el botón Probar en la configuración de conexión para asegurarte de que la conexión sea exitosa y de que la última versión del conector se descargue al agente (a menos que se esté utilizando la política de organización Desactivar actualización automática del conector).

  2. Revisa los registros de operación para obtener información escrita durante la ejecución de la operación.

  3. Habilite el registro de depuración de operaciones (para agentes en la nube o para agentes privados) para generar archivos de registro y datos adicionales.

  4. Si utiliza agentes privados, asegúrese de estar usando la versión del agente 11.26 o posterior y revise los registros del agente para obtener más información.

  5. Para consideraciones adicionales de solución de problemas, consulte Solución de problemas de operaciones.