Skip to main content
Skip table of contents

AMQP Connector: Funktionen und Operationen

Der Adapter hat folgende Funktionen:

  • Der Adaper verwaltet Abonnements für eine AMQP-Warteschlange und definiert den auszuführenden Prozesses.

  • Der Adapter ermöglicht das Veröffentlichen von Nachrichten in einem AMQP-Topic.

Eigenschaften (Properties)

Operation

Vom Adapter ausgeführte Operation

Mögliche Werte:

  • Publish: Nachrichten in einem AMQP-Topic veröffentlichen

Parameter

Adapter

Adapter-Hauptklasse (nicht verändern!)

Mögliche Werte:  de.softproject.x4.plugins.adapter.AmqpPublishAdapter : Hauptklasse (Standard)

clientId

ID des Clients, mit dem die Nachricht veröffentlicht wird

Mögliche Werte:

Client ID

Der Parameter clientID wird über die Konfigurationsdatei *.amqp gesetzt.

Beim Start des X4 Servers werden die Subscriber-Clients mit dem dazugehörigen workspace (z.B. 1) und projectName (z.B. ESBProject_1) registriert.

workspace

Dieser Parameter wird automatisch mit den in der Konfigurationsdatei *.amqp enthaltenen Informationen gesetzt.

projectName

Dieser Parameter wird automatisch mit den in der Konfigurationsdatei *.amqp enthaltenen Informationen gesetzt.

host

AMQP Server-Host-Adresse des Brokers

Mögliche Werte: Server-Host, z. B. localhost

port

AMQP-Port-Nummer des Brokers

Mögliche Werte: AMQP-Port-Nummer, z. B. 5672

pubSubExchange

Der Parameter pubSubExchange enthält den Namen des Exchanges (Austauschortes auf dem Broker) auf Publisher-Seite, d.h. wo die Nachricht veröffentlicht wurde.

Der Wert dieses Parameters muss in der Konfigurationsdatei und im Parameter des Adapters identisch sein.

Mögliche Werte:

Beliebige Zeichenkette

Statuswerte

1

Die Operation wurde erfolgreich ausgeführt.

0

Die Operation wurde erfolgreich ausgeführt (es wird keine Ausgabe generiert)

-1

Während der Ausführung der Operation kam es zu einem Fehler (es wird keine Ausgabe generiert)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.