Microsoft Azure Service Bus Connector für Jitterbit Integration Studio
Zusammenfassung
Der Microsoft Azure Service Bus Konnektor stellt den Zugriff auf einen Microsoft Azure Service Bus her-Namespace.
Der Microsoft Azure Service Bus-Connector bietet eine Schnittstelle zum Erstellen einer Microsoft Azure Service Bus-Verbindung, der Grundlage zum Generieren von Instanzen von Microsoft Azure Service Bus-Aktivitäten. Nach der Konfiguration interagieren diese Aktivitäten über die Verbindung mit Microsoft Azure Service Bus.
Der Zugriff auf den Microsoft Azure Service Bus Connector erfolgt über die Tab Endpoints und-Connectoren der Designkomponentenpalette (siehe Komponentenpalette).
Connector-Übersicht
Mit diesem Connector wird zunächst eine Microsoft Azure Service Bus Verbindung konfiguriert. Mit dieser Verbindung verknüpfte Aktivitätstypen werden dann verwendet, um Instanzen von Aktivitäten zu erstellen, die als Quellen (zum Bereitstellen von Daten in einem Operation) oder Ziele (zum Verbrauchen von Daten in einem Operation) verwendet werden sollen.
Eine bestimmte Microsoft Azure Service Bus Verbindung und ihre Aktivitäten werden zusammen als Microsoft Azure Service Bus Endpoint bezeichnet:
-
Warteschlangennachricht abrufen: Ruft alle Nachrichten in einer Microsoft Azure Service Bus Warteschlange ab und soll als Quelle in einer Operation verwendet werden.
-
Themennachricht entsperren: Entsperren von Nachrichten in einem Microsoft Azure Service Bus Thema und soll als Ziel bei einer Operation verwendet werden.
-
Warteschlangennachricht löschen: Löscht Nachrichten aus einer Microsoft Azure Service Bus Warteschlange und soll als Ziel bei einer Operation verwendet werden.
-
Thema konsumieren: Verbraucht Nachrichten von einem Microsoft Azure Service Bus Thema und soll als Quelle in einer Operation verwendet werden.
-
Themen-Nachrichtensperre erneuern: Erneuert Nachrichtensperren in einem Microsoft Azure Service Bus Thema und soll als Ziel bei einer Operation verwendet werden.
-
Themennachricht löschen: Löscht Nachrichten aus einem Microsoft Azure Service Bus Thema und soll als Ziel bei einer Operation verwendet werden.
-
Nachricht senden: Sendet Nachrichten an eine Microsoft Azure Service Bus Warteschlange oder Thema und soll als Ziel bei einer Operation verwendet werden.
-
Warteschlange verbrauchen: Verbraucht Nachrichten aus einer Microsoft Azure Service Bus Warteschlange und soll als Quelle in einer Operation verwendet werden.
-
Warteschlangen-Nachrichtensperre erneuern: Erneuert Nachrichtensperren in einer Microsoft Azure Service Bus Warteschlange und soll als Ziel bei einer Operation verwendet werden.
-
Themennachricht abrufen: Ruft Nachrichten von einem Microsoft Azure Service Bus Thema ab und soll als Quelle in einer Operation verwendet werden.
-
Nachricht zum Entsperren der Warteschlange: Entsperren Sie Nachrichten aus einer Microsoft Azure Service Bus Warteschlange und soll als Ziel bei einer Operation verwendet werden.
Hinweis
Dieser Connector ist ein Connector SDK-basierter Connector, auf den Jitterbit verweisen kann, wenn Änderungen an mit dem Connector SDK erstellten Connectoren kommuniziert werden.
Voraussetzungen und unterstützte API Versionen
Um den Microsoft Azure Service Bus Connector zu verwenden, ist die Verwendung eines Agenten der Version 11.26 oder höher wird empfohlen. Diese Agent-Versionen laden bei Bedarf automatisch die neueste Version des Connectors herunter.
Der in der Verbindung verwendete Service Bus-Namespace muss zugewiesen der Azure Service Bus-Datenbesitzer Rolle.
Bei Verwendung der Agent-Version 10.87 / 11.25 oder früher kann es zu einer übermäßigen Anzahl von INFO
Protokolle werden in einem kurzen Zeitraum generiert, was aufgrund der Größe der catalina.out
Datei. Dieses Bekanntes Problem ist für Agentenversion 11.26 und höher behoben.
Ein Upgrade auf Agentenversion 11.26 oder höher wird empfohlen. Alternativ kann dieses Problem in Agentenversion 10.87 / 11.25 oder früher behoben werden, indem die folgenden Einstellungen zum logback.xml
Datei befindet sich in C:\Program Files\Jitterbit Agent\tomcat\shared\lib
(Windows) oder /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"/>
Der Microsoft Azure Service Bus Connector verwendet den Microsoft Azure Service Bus-Client für Java v3.6.7. Informationen zu den Schema und -feldern finden Sie in der API -Dokumentation.
Vor der Verwendung der Consume-Warteschlange und Themenaktivitäten nutzen, bestimmte Voraussetzungen müssen erfüllt sein.
Fehlerbehebung
Wenn bei dem Microsoft Azure Service Bus Connector Probleme auftreten, werden die folgenden Schritte zur Problembehandlung empfohlen:
-
Klicken Sie in der Verbindungskonfiguration auf die Schaltfläche Test, um sicherzustellen, dass die Verbindung erfolgreich ist und die neueste Version des Connectors auf den Agenten heruntergeladen wird (es sei denn, Sie verwenden die Organisationsrichtlinie Automatische Connector-Aktualisierung deaktivieren)).
-
Überprüfen Sie die Operation für alle Informationen, die während der Ausführung der Operation geschrieben werden.
-
Aktivieren Sie die debuggen für Operation (für Cloud-Agenten oder für private Vertreter), um zusätzliche Protokolldateien und Daten zu generieren.
-
Wenn Sie private Agenten verwenden, stellen Sie sicher, dass Sie die Agentenversion 11.26 verwenden oder höher und überprüfen Sie die Agentenprotokolle für weitere Informationen.
-
Weitere Hinweise zur Fehlerbehebung finden Sie unter Fehlerbehebung beim Betrieb.