Skip to main content
Skip table of contents

Operation: Publish

Die Operation Publish veröffentlicht eine Nachricht zu einem bestimmten Topic, die in einem XML-Input angegeben ist.

Input

Der Adapter erwartet eine vordefinierte XML-Struktur als Input. Die Struktur ist abhängig vom Datentyp der Nachricht.

Datentyp STRING:

CODE
<Messages>
	<Message>
		<!-- This is a message. -->
	</Message>
	<Message>
		<!-- This is another message. -->
	</Message>
</Messages>

Datentyp BYTES:

CODE
<Messages>
	<Message>ZXN0byBlcyB1biBmaWNoZXJvIGRlIHRleHRv</Message>
</Messages>

Datentyp NUMERIC:

CODE
<Messages>
	<Message>5428</Message>
</Messages>

Nachrichten mit und ohne Header können beliebig vermischt werden:

CODE
<?xml version="1.0" encoding="UTF-8"?>
<Messages>
<!-- Example 1: A message with many headers -->
    <Message key="header-message">
        <Headers>
            <Header key="header1">value 1</Header>
            <Header key="header2">value 2</Header>
            <Header key="header3">value 3</Header>
        </Headers>
        <Body>Successfull message</Body>
    </Message>
<!-- Example 2: A message without headers but with message key -->
    <Message key="header-message">
        <Body>Successfull message</Body>
    </Message>
<!-- Example 3: A message without headers and message key -->
    <Message>
        <Body>Successfull message</Body>
    </Message>
</Messages>

Output

Bei einer erfolgreichen Ausführung wird der Input als Output ausgegeben.

JavaScript errors detected

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

If this problem persists, please contact our support.