mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
small fixes/improvements of DE translations
This commit is contained in:
parent
d555fcf7bd
commit
9955c3dd5d
@ -82,8 +82,8 @@
|
|||||||
"palette": {
|
"palette": {
|
||||||
"show": "Palette anzeigen"
|
"show": "Palette anzeigen"
|
||||||
},
|
},
|
||||||
"settings": "Benutzereinstellungen",
|
"settings": "Einstellungen",
|
||||||
"userSettings": "Benutzereinstellungen",
|
"userSettings": "Einstellungen",
|
||||||
"nodes": "Nodes",
|
"nodes": "Nodes",
|
||||||
"displayStatus": "Node-Status anzeigen",
|
"displayStatus": "Node-Status anzeigen",
|
||||||
"displayConfig": "Konfigurations-Nodes",
|
"displayConfig": "Konfigurations-Nodes",
|
||||||
@ -147,7 +147,7 @@
|
|||||||
"safe-mode": "<p>Flows sind im abgesicherten Modus gestoppt.</p><p>Flows können bearbeitet und übernommen (deploy) werden, um sie neu zu starten.</p>",
|
"safe-mode": "<p>Flows sind im abgesicherten Modus gestoppt.</p><p>Flows können bearbeitet und übernommen (deploy) werden, um sie neu zu starten.</p>",
|
||||||
"restartRequired": "Node-RED muss neu gestartet werden, damit die Module nach Upgrade aktiviert werden",
|
"restartRequired": "Node-RED muss neu gestartet werden, damit die Module nach Upgrade aktiviert werden",
|
||||||
"credentials_load_failed": "<p>Flows gestoppt, da die Berechtigungen nicht entschlüsselt werden konnten.</p><p>Die Datei mit dem Flow-Berechtigungen ist verschlüsselt, aber der Schlüssel des Projekts fehlt oder ist ungültig.</p>",
|
"credentials_load_failed": "<p>Flows gestoppt, da die Berechtigungen nicht entschlüsselt werden konnten.</p><p>Die Datei mit dem Flow-Berechtigungen ist verschlüsselt, aber der Schlüssel des Projekts fehlt oder ist ungültig.</p>",
|
||||||
"credentials_load_failed_reset": "<p>Die Berechtigungen konnten nicht entschlüsselt werden.</p><p>Die Datei mit den Flow-Berechtigungen ist verschlüsselt, aber der Schlüssel des Projekts fehlt oder ist ungültig.</p><p>Die Datei mit den Flow-Berechtigungen wird bei der nächsten Übernahme (Deploy) zurückgesetzt. Alle vorhandenen Flow-Berechtigungen werden gelöscht.</p>",
|
"credentials_load_failed_reset": "<p>Die Berechtigungen konnten nicht entschlüsselt werden.</p><p>Die Datei mit den Flow-Berechtigungen ist verschlüsselt, aber der Schlüssel des Projekts fehlt oder ist ungültig.</p><p>Die Datei mit den Flow-Berechtigungen wird bei der nächsten Übernahme (deploy) zurückgesetzt. Alle vorhandenen Flow-Berechtigungen werden gelöscht.</p>",
|
||||||
"missing_flow_file": "<p>Die Flow-Datei des Projekts wurde nicht gefunden.</p><p>Das Projekt ist nicht mit einer Flow-Datei konfiguriert.</p>",
|
"missing_flow_file": "<p>Die Flow-Datei des Projekts wurde nicht gefunden.</p><p>Das Projekt ist nicht mit einer Flow-Datei konfiguriert.</p>",
|
||||||
"missing_package_file": "<p>Die Paket-Datei des Projekts wurde nicht gefunden.</p><p>In dem Projekt fehlt die 'package.json'-Datei.</p>",
|
"missing_package_file": "<p>Die Paket-Datei des Projekts wurde nicht gefunden.</p><p>In dem Projekt fehlt die 'package.json'-Datei.</p>",
|
||||||
"project_empty": "<p>Das Projekt ist leer.</p><p>Soll ein Standardsatz an Projektdateien erstellen werden?<br/>Andernfalls müssen die Dateien manuell außerhalb des Editors dem Projekt hinzugefügt werden.</p>",
|
"project_empty": "<p>Das Projekt ist leer.</p><p>Soll ein Standardsatz an Projektdateien erstellen werden?<br/>Andernfalls müssen die Dateien manuell außerhalb des Editors dem Projekt hinzugefügt werden.</p>",
|
||||||
@ -256,7 +256,7 @@
|
|||||||
"copyMessageValue_truncated": "Abgeschnittenen Wert kopiert"
|
"copyMessageValue_truncated": "Abgeschnittenen Wert kopiert"
|
||||||
},
|
},
|
||||||
"deploy": {
|
"deploy": {
|
||||||
"deploy": "Übernahme (Deploy)",
|
"deploy": "Übernahme (deploy)",
|
||||||
"full": "Vollständig",
|
"full": "Vollständig",
|
||||||
"fullDesc": "Übernimmt alles im Arbeitsbereich",
|
"fullDesc": "Übernimmt alles im Arbeitsbereich",
|
||||||
"modifiedFlows": "Geänderte Flows",
|
"modifiedFlows": "Geänderte Flows",
|
||||||
@ -265,9 +265,9 @@
|
|||||||
"modifiedNodesDesc": "Übernimmt nur Nodes, die sich geändert haben",
|
"modifiedNodesDesc": "Übernimmt nur Nodes, die sich geändert haben",
|
||||||
"restartFlows": "Flows neustarten",
|
"restartFlows": "Flows neustarten",
|
||||||
"restartFlowsDesc": "Startet die aktuell übernommenen Flows (ohne vorheriges Deploy)",
|
"restartFlowsDesc": "Startet die aktuell übernommenen Flows (ohne vorheriges Deploy)",
|
||||||
"successfulDeploy": "Erfolgreich übernommen (Deploy)",
|
"successfulDeploy": "Erfolgreich übernommen (deploy)",
|
||||||
"successfulRestart": "Flows erfolgreich neugestartet",
|
"successfulRestart": "Flows erfolgreich neugestartet",
|
||||||
"deployFailed": "Übernahme (Deploy) fehlgeschlagen: __message__",
|
"deployFailed": "Übernahme (deploy) fehlgeschlagen: __message__",
|
||||||
"unusedConfigNodes": "Einige Konfigurations-Nodes werden nicht verwendet.",
|
"unusedConfigNodes": "Einige Konfigurations-Nodes werden nicht verwendet.",
|
||||||
"unusedConfigNodesLink": "Hier klicken, um sie anzuschauen.",
|
"unusedConfigNodesLink": "Hier klicken, um sie anzuschauen.",
|
||||||
"errors": {
|
"errors": {
|
||||||
@ -276,7 +276,7 @@
|
|||||||
"confirm": {
|
"confirm": {
|
||||||
"button": {
|
"button": {
|
||||||
"ignore": "Ignorieren",
|
"ignore": "Ignorieren",
|
||||||
"confirm": "Übernahme (Deploy) bestätigen",
|
"confirm": "Übernahme (deploy) bestätigen",
|
||||||
"review": "Änderungen prüfen",
|
"review": "Änderungen prüfen",
|
||||||
"cancel": "Abbrechen",
|
"cancel": "Abbrechen",
|
||||||
"merge": "Zusammenführen (merge)",
|
"merge": "Zusammenführen (merge)",
|
||||||
@ -377,10 +377,10 @@
|
|||||||
"configDelete": "Löschen",
|
"configDelete": "Löschen",
|
||||||
"nodesUse": "__count__ Node verwendet diese Konfiguration",
|
"nodesUse": "__count__ Node verwendet diese Konfiguration",
|
||||||
"nodesUse_plural": "__count__ Nodes verwenden diese Konfiguration",
|
"nodesUse_plural": "__count__ Nodes verwenden diese Konfiguration",
|
||||||
"addNewConfig": "Neuen Konfigurations-Node __type__ hinzufügen",
|
"addNewConfig": "Neuen Konfigurations-Node '__type__' hinzufügen",
|
||||||
"editNode": "Node __type__ bearbeiten",
|
"editNode": "Node '__type__' bearbeiten",
|
||||||
"editConfig": "Konfigurations-Node __type__ bearbeiten",
|
"editConfig": "Konfigurations-Node '__type__' bearbeiten",
|
||||||
"addNewType": "Neuen Typ __type__ hinzufügen",
|
"addNewType": "Neuen Typ '__type__' hinzufügen",
|
||||||
"nodeProperties": "Node-Eigenschaften",
|
"nodeProperties": "Node-Eigenschaften",
|
||||||
"label": "Name",
|
"label": "Name",
|
||||||
"color": "Farbe",
|
"color": "Farbe",
|
||||||
@ -471,13 +471,13 @@
|
|||||||
"library": "Bibliothek",
|
"library": "Bibliothek",
|
||||||
"openLibrary": "Bibliothek öffnen ...",
|
"openLibrary": "Bibliothek öffnen ...",
|
||||||
"saveToLibrary": "In Bibliothek speichern ...",
|
"saveToLibrary": "In Bibliothek speichern ...",
|
||||||
"typeLibrary": "__type__-Bibliothek",
|
"typeLibrary": "'__type__'-Bibliothek",
|
||||||
"unnamedType": "Unbenannter __type__",
|
"unnamedType": "Unbenannter Typ __type__",
|
||||||
"exportedToLibrary": "Nodes in Bibliothek exportiert",
|
"exportedToLibrary": "Nodes in Bibliothek exportiert",
|
||||||
"dialogSaveOverwrite": "Ein __libraryType__ mit dem Namen __libraryName__ existiert bereits. Überschreiben?",
|
"dialogSaveOverwrite": "Ein __libraryType__ mit dem Namen __libraryName__ existiert bereits. Überschreiben?",
|
||||||
"invalidFilename": "Ungültiger Dateiname",
|
"invalidFilename": "Ungültiger Dateiname",
|
||||||
"savedNodes": "Gespeicherte Nodes",
|
"savedNodes": "Gespeicherte Nodes",
|
||||||
"savedType": "Gespeicherter __type__",
|
"savedType": "Gespeicherter Typ __type__",
|
||||||
"saveFailed": "Speichern fehlgeschlagen: __message__",
|
"saveFailed": "Speichern fehlgeschlagen: __message__",
|
||||||
"newFolder": "Neues Verzeichnis",
|
"newFolder": "Neues Verzeichnis",
|
||||||
"types": {
|
"types": {
|
||||||
@ -629,7 +629,7 @@
|
|||||||
"nodeHelp": "Node-Hilfe",
|
"nodeHelp": "Node-Hilfe",
|
||||||
"none": "Keine",
|
"none": "Keine",
|
||||||
"arrayItems": "__count__ Elemente",
|
"arrayItems": "__count__ Elemente",
|
||||||
"showTips": "Sie können Anzeige der Tipps in den 'Benutzereinstellungen' reaktivieren",
|
"showTips": "Sie können Anzeige der Tipps in den Einstellungen im Tab 'Ansicht' reaktivieren",
|
||||||
"outline": "Entwurf",
|
"outline": "Entwurf",
|
||||||
"empty": "leer",
|
"empty": "leer",
|
||||||
"globalConfig": "Globale Konfigurations-Nodes",
|
"globalConfig": "Globale Konfigurations-Nodes",
|
||||||
@ -747,7 +747,7 @@
|
|||||||
"workflowManual": "Manuell",
|
"workflowManual": "Manuell",
|
||||||
"workflowManualTip": "Alle Änderungen müssen manuell übertragen werden (commit) über die Seitenleiste 'Projekthistorie'",
|
"workflowManualTip": "Alle Änderungen müssen manuell übertragen werden (commit) über die Seitenleiste 'Projekthistorie'",
|
||||||
"workflowAuto": "Automatisch",
|
"workflowAuto": "Automatisch",
|
||||||
"workflowAutoTip": "Änderungen werden automatisch übertragen (commit) mit jeder Übernahme (Deploy)",
|
"workflowAutoTip": "Änderungen werden automatisch übertragen (commit) mit jeder Übernahme (deploy)",
|
||||||
"sshKeys": "SSH-Schlüssel",
|
"sshKeys": "SSH-Schlüssel",
|
||||||
"sshKeysTip": "Ermöglicht es Ihnen, eine sichere Verbindungen zum (remote) Server-Repository herzuerstellen",
|
"sshKeysTip": "Ermöglicht es Ihnen, eine sichere Verbindungen zum (remote) Server-Repository herzuerstellen",
|
||||||
"add": "Schlüssel hinzufügen",
|
"add": "Schlüssel hinzufügen",
|
||||||
@ -946,7 +946,7 @@
|
|||||||
"desc0": "Node-RED verwendet das Open-Source-Tool Git für die Versionsverwaltung. Es speichert Änderungen in Ihren Projektdateien und ermöglicht es Ihnen, sie in (remote) Server-Repositories zu schieben (push).",
|
"desc0": "Node-RED verwendet das Open-Source-Tool Git für die Versionsverwaltung. Es speichert Änderungen in Ihren Projektdateien und ermöglicht es Ihnen, sie in (remote) Server-Repositories zu schieben (push).",
|
||||||
"desc1": "Wenn Sie eine Reihe von Änderungen ins Repository übertragen (commit), werden die Änderungen mit einem Benutzernamen und einer E-Mail-Adresse in Form von Git-Datensätzen (Commits) vorgenommen. Der Benutzername kann alles sein, was Sie wollen. Es muss nicht Ihr richtiger Name sein.",
|
"desc1": "Wenn Sie eine Reihe von Änderungen ins Repository übertragen (commit), werden die Änderungen mit einem Benutzernamen und einer E-Mail-Adresse in Form von Git-Datensätzen (Commits) vorgenommen. Der Benutzername kann alles sein, was Sie wollen. Es muss nicht Ihr richtiger Name sein.",
|
||||||
"desc2": "Ihr Git-Client ist bereits mit den unten stehenden Details konfiguriert.",
|
"desc2": "Ihr Git-Client ist bereits mit den unten stehenden Details konfiguriert.",
|
||||||
"desc3": "Sie können diese Einstellungen später im Tab 'Git-Konfig.' in den Benutzereinstellungen ändern.",
|
"desc3": "Sie können diese Einstellungen später in den Einstellungen im Tab 'Git-Konfig.' ändern.",
|
||||||
"username": "Benutzername",
|
"username": "Benutzername",
|
||||||
"email": "E-Mail"
|
"email": "E-Mail"
|
||||||
},
|
},
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
"tip2": "{{ core:toggle-sidebar }} blendet die Seitenleiste ein/aus",
|
"tip2": "{{ core:toggle-sidebar }} blendet die Seitenleiste ein/aus",
|
||||||
"tip3": "Sie können Ihre Node-Palette mit {{ core:manage-palette }} verwalten",
|
"tip3": "Sie können Ihre Node-Palette mit {{ core:manage-palette }} verwalten",
|
||||||
"tip4": "Ihre Flow-Konfigurationsnodes werden in der Seitenleiste angezeigt, die über das Menü oder mit {{ core:show-config-tab }} angezeigt werden kann",
|
"tip4": "Ihre Flow-Konfigurationsnodes werden in der Seitenleiste angezeigt, die über das Menü oder mit {{ core:show-config-tab }} angezeigt werden kann",
|
||||||
"tip5": "Aktiviere oder deaktiviere diese Tipps in den Benutzereinstellungen",
|
"tip5": "Aktiviere oder deaktiviere diese Tipps in den Einstellungen im Tab 'Ansicht'",
|
||||||
"tip6": "Sie können die ausgewählten Nodes mit den [left]/[up]/[down]/[right]-Tasten verschieben. Wenn Sie dabei [Shift] gedrückt halten, können Sie den Fensterausschnitt verschieben.",
|
"tip6": "Sie können die ausgewählten Nodes mit den [left]/[up]/[down]/[right]-Tasten verschieben. Wenn Sie dabei [Shift] gedrückt halten, können Sie den Fensterausschnitt verschieben.",
|
||||||
"tip7": "Wenn Sie ein Node auf eine Verbindung ziehen, wird es in die Verbindung eingefügt",
|
"tip7": "Wenn Sie ein Node auf eine Verbindung ziehen, wird es in die Verbindung eingefügt",
|
||||||
"tip8": "Sie können die ausgewählten Nodes oder den aktuellen Flow-Tab mit {{ core:show-export-dialog }} exportieren",
|
"tip8": "Sie können die ausgewählten Nodes oder den aktuellen Flow-Tab mit {{ core:show-export-dialog }} exportieren",
|
||||||
|
@ -19,10 +19,10 @@
|
|||||||
einschließlich Zeichenfolgen (string), JavaScript-Objekte oder die aktuelle Zeit.</p>
|
einschließlich Zeichenfolgen (string), JavaScript-Objekte oder die aktuelle Zeit.</p>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">Verschiedene Typen</span></dt>
|
<dt>payload <span class="property-type">Verschiedene Typen</span></dt>
|
||||||
<dd>Eingestellte Nutzdaten (Payload) der Nachricht</dd>
|
<dd>Eingestellte Nutzdaten (Payload) der Nachricht.</dd>
|
||||||
<dt class="optional">topic<span class="property-type">string</span></dt>
|
<dt class="optional">topic <span class="property-type">string</span></dt>
|
||||||
<dd>Optional nutzbare Nachrichten-Eigenschaft</dd>
|
<dd>Optional nutzbare Nachrichten-Eigenschaft.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Der <span style="background-color:Gainsboro">inject</span>-Node kann einen Flow mit einstellbaren Nutzdaten (Payload) starten.
|
<p>Der <span style="background-color:Gainsboro">inject</span>-Node kann einen Flow mit einstellbaren Nutzdaten (Payload) starten.
|
||||||
|
@ -18,14 +18,14 @@
|
|||||||
<p>Abfang von Fehlern von Nodes im selben Flow-Tab.</p>
|
<p>Abfang von Fehlern von Nodes im selben Flow-Tab.</p>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>error.message<span class="property-type">string</span></dt>
|
<dt>error.message <span class="property-type">string</span></dt>
|
||||||
<dd>Fehlermeldung</dd>
|
<dd>Fehlermeldung.</dd>
|
||||||
<dt>error.source.id<span class="property-type">string</span></dt>
|
<dt>error.source.id <span class="property-type">string</span></dt>
|
||||||
<dd>ID des fehlerauslösenden Nodes</dd>
|
<dd>ID des fehlerauslösenden Nodes.</dd>
|
||||||
<dt>error.source.type<span class="property-type">string</span></dt>
|
<dt>error.source.type <span class="property-type">string</span></dt>
|
||||||
<dd>Typ des fehlerauslösenden Nodes</dd>
|
<dd>Typ des fehlerauslösenden Nodes.</dd>
|
||||||
<dt>error.source.name<span class="property-type">string</span></dt>
|
<dt>error.source.name <span class="property-type">string</span></dt>
|
||||||
<dd>Name des fehlerauslösenden Nodes (falls festgelegt)</dd>
|
<dd>Name des fehlerauslösenden Nodes (falls festgelegt).</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Wenn ein Node bei der Verarbeitung einer Nachricht einen Fehler verursacht, wird der Flow in der Regel angehalten.
|
<p>Wenn ein Node bei der Verarbeitung einer Nachricht einen Fehler verursacht, wird der Flow in der Regel angehalten.
|
||||||
|
@ -18,14 +18,14 @@
|
|||||||
<p>Berichten von Statusnachrichten anderer Nodes im selben Flow.</p>
|
<p>Berichten von Statusnachrichten anderer Nodes im selben Flow.</p>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>status.text<span class="property-type">string</span></dt>
|
<dt>status.text <span class="property-type">string</span></dt>
|
||||||
<dd>Statustext</dd>
|
<dd>Statustext.</dd>
|
||||||
<dt>status.source.type<span class="property-type">string</span></dt>
|
<dt>status.source.type <span class="property-type">string</span></dt>
|
||||||
<dd>Typ des statusmeldenden Nodes</dd>
|
<dd>Typ des Status meldenden Nodes.</dd>
|
||||||
<dt>status.source.id<span class="property-type">string</span></dt>
|
<dt>status.source.id <span class="property-type">string</span></dt>
|
||||||
<dd>ID des statusmeldenden Nodes</dd>
|
<dd>ID des Status meldenden Nodes.</dd>
|
||||||
<dt>status.source.name<span class="property-type">string</span></dt>
|
<dt>status.source.name <span class="property-type">string</span></dt>
|
||||||
<dd>Name des statusmeldenden Nodes (falls festgelegt)</dd>
|
<dd>Name des Status meldenden Nodes (falls festgelegt).</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Dieser Node erzeugt keine Nutzdaten (Payload).</p>
|
<p>Dieser Node erzeugt keine Nutzdaten (Payload).</p>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<script type="text/html" data-help-name="unknown">
|
<script type="text/html" data-help-name="unknown">
|
||||||
<p>Unbekannter Node-Typ für diese Node-RED-Installation.</p>
|
<p>Unbekannter Node-Typ für diese Node-RED-Installation.</p>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p><i>Wenn Sie den Node in diesem Zustand übernehmen (Deploy), wird die Konfiguration beibehalten,
|
<p><i>Wenn Sie den Node in diesem Zustand übernehmen (deploy), wird die Konfiguration beibehalten,
|
||||||
aber der Flow wird erst gestartet, wenn der fehlende Node-Typ installiert ist.</i></p>
|
aber der Flow wird erst gestartet, wenn der fehlende Node-Typ installiert ist.</i></p>
|
||||||
<p>Benutzen Sie Menü-Option <code>Palette verwalten</code>, um die fehlenden Nodes zu suchen und zu installieren,
|
<p>Benutzen Sie Menü-Option <code>Palette verwalten</code>, um die fehlenden Nodes zu suchen und zu installieren,
|
||||||
oder verwenden Sie <b>npm install <module></b>, um die fehlenden Module zu installieren.
|
oder verwenden Sie <b>npm install <module></b>, um die fehlenden Module zu installieren.
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Siehe <a target="_blank" href="http://nodered.org/docs/writing-functions.html">Onlinedokumentation</a>
|
<p>Siehe <a target="_blank" href="http://nodered.org/docs/writing-functions.html">Onlinedokumentation</a>
|
||||||
für weitere Informationen zum Schreiben von Funktionen.</p>
|
für weitere Informationen zum Schreiben von Funktionen.</p>
|
||||||
<h4>Nachrichten senden</h4>
|
<h4><b>Nachrichten senden</b></h4>
|
||||||
<p>Die Funktion kann die Nachrichten zurückgeben, die sie an die nächsten Nodes im Flow weitergeben möchte,
|
<p>Die Funktion kann die Nachrichten zurückgeben, die sie an die nächsten Nodes im Flow weitergeben möchte,
|
||||||
oder kann <code>node.send(msg)</code> aufrufen.</p>
|
oder kann <code>node.send(msg)</code> aufrufen.</p>
|
||||||
<p>Es kann folgendes zurückgeben/senden werden:</p>
|
<p>Es kann folgendes zurückgeben/senden werden:</p>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
Wenn <code>node.send</code> im Start-Code aufgerufen wird, können nachfolgende Nodes die Nachricht möglicherweise nicht empfangen.</p>
|
Wenn <code>node.send</code> im Start-Code aufgerufen wird, können nachfolgende Nodes die Nachricht möglicherweise nicht empfangen.</p>
|
||||||
<p>Wenn ein Element des Arrays selbst ein Array von Nachrichten ist, werden mehrere Nachrichten an den entsprechenden Ausgang gesendet.</p>
|
<p>Wenn ein Element des Arrays selbst ein Array von Nachrichten ist, werden mehrere Nachrichten an den entsprechenden Ausgang gesendet.</p>
|
||||||
<p>Wenn null zurückgegeben wird, entweder direkt oder als ein Array-Element, wird keine Nachricht weitergegeben.</p>
|
<p>Wenn null zurückgegeben wird, entweder direkt oder als ein Array-Element, wird keine Nachricht weitergegeben.</p>
|
||||||
<h4>Protokollierung und Fehlerbehandlung</h4>
|
<h4><b>Protokollierung und Fehlerbehandlung</b></h4>
|
||||||
<p>Um alle Informationen zu protokollieren oder einen Fehler zu melden, sind die folgenden Funktionen verfügbar:</p>
|
<p>Um alle Informationen zu protokollieren oder einen Fehler zu melden, sind die folgenden Funktionen verfügbar:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>node.log("Protokollnachricht")</code></li>
|
<li><code>node.log("Protokollnachricht")</code></li>
|
||||||
@ -50,12 +50,12 @@
|
|||||||
<p>Der <span style="background-color:Gainsboro">catch</span>-Node kann auch zur Bearbeitung von Fehlern verwendet werden.
|
<p>Der <span style="background-color:Gainsboro">catch</span>-Node kann auch zur Bearbeitung von Fehlern verwendet werden.
|
||||||
Er wird aufgerufen, indem <code>msg</code> als zweites Argument an <code>node.error</code> übergeben wird:</p>
|
Er wird aufgerufen, indem <code>msg</code> als zweites Argument an <code>node.error</code> übergeben wird:</p>
|
||||||
<pre>node.error("Fehlermeldungstext" ,msg);</pre>
|
<pre>node.error("Fehlermeldungstext" ,msg);</pre>
|
||||||
<h4>Zugriff auf Node-Informationen</h4>
|
<h4><b>Zugriff auf Node-Informationen</b></h4>
|
||||||
<p>Im Funktionsblock können die ID und der Name des Nodes mit den folgenden Eigenschaften referenziert werden:</p>
|
<p>Im Funktionsblock können die ID und der Name des Nodes mit den folgenden Eigenschaften referenziert werden:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>node.id</code> - ID des Nodes</li>
|
<li><code>node.id</code> - ID des Nodes</li>
|
||||||
<li><code>node.name</code> - Name des Nodes</li>
|
<li><code>node.name</code> - Name des Nodes</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h4>Umgebungsvariablen verwenden</h4>
|
<h4><b>Umgebungsvariablen verwenden</b></h4>
|
||||||
<p>Auf Umgebungsvariablen kann mit <code>env.get("Umgebungsvariablenname")</code> zugegriffen werden.</p>
|
<p>Auf Umgebungsvariablen kann mit <code>env.get("Umgebungsvariablenname")</code> zugegriffen werden.</p>
|
||||||
</script>
|
</script>
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
<p>Optional kann der Node so eingestellt werden, dass er die Auswertung nach der ersten erfüllten Regel beendet.</p>
|
<p>Optional kann der Node so eingestellt werden, dass er die Auswertung nach der ersten erfüllten Regel beendet.</p>
|
||||||
<p>Die Regeln können anhand einer einzelnen Nachrichteneigenschaft, einer Flow- oder globalen Kontext-Eigenschaft oder
|
<p>Die Regeln können anhand einer einzelnen Nachrichteneigenschaft, einer Flow- oder globalen Kontext-Eigenschaft oder
|
||||||
anhand dem Ergebnis eines JSONata-Ausdrucks ausgewertet werden.</p>
|
anhand dem Ergebnis eines JSONata-Ausdrucks ausgewertet werden.</p>
|
||||||
<h4>Regeln</h4>
|
<h4><b>Regeln</b></h4>
|
||||||
<p>Es gibt vier Regeltypen:</p>
|
<p>Es gibt vier Regeltypen:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li><b>value rules</b>: Regeln werden hinsichtlich einer eingestellten Eigenschaft ausgewertet</li>
|
<li><b>value rules</b>: Regeln werden hinsichtlich einer eingestellten Eigenschaft ausgewertet</li>
|
||||||
@ -32,13 +32,13 @@
|
|||||||
um eine Regelerfüllung zu signalisieren</li>
|
um eine Regelerfüllung zu signalisieren</li>
|
||||||
<li>Die <b>ansonsten</b>-Regel wird angewendet, wenn keine vorhergehende Regel übereinstimmt</li>
|
<li>Die <b>ansonsten</b>-Regel wird angewendet, wenn keine vorhergehende Regel übereinstimmt</li>
|
||||||
</ol>
|
</ol>
|
||||||
<h4>Bemerkungen</h4>
|
<h4><b>Bemerkungen</b></h4>
|
||||||
<p>Die Regeln <code>ist true/false</code> und <code>ist null</code> führen strenge Vergleiche mit diesen Typen durch.
|
<p>Die Regeln <code>ist true/false</code> und <code>ist null</code> führen strenge Vergleiche mit diesen Typen durch.
|
||||||
Sie konvertieren nicht zwischen den Typen.</p>
|
Sie konvertieren nicht zwischen den Typen.</p>
|
||||||
<p>Die Regeln <code>ist leer</code> und <code>ist nicht leer</code> können nur für Zeichenfolgen (string), Datenfelder (array) und binäre Puffer (buffer) benutzt werden,
|
<p>Die Regeln <code>ist leer</code> und <code>ist nicht leer</code> können nur für Zeichenfolgen (string), Datenfelder (array) und binäre Puffer (buffer) benutzt werden,
|
||||||
sowie für Objekte, bei denen auf die Anzahl der Eigenschaften geprüft wird.
|
sowie für Objekte, bei denen auf die Anzahl der Eigenschaften geprüft wird.
|
||||||
Die Regel ist niemals erfült, wenn die Eigenschaft einen <code>boolean</code>-, <code>null</code>- oder <code>undefined</code>-Wert hat.
|
Die Regel ist niemals erfült, wenn die Eigenschaft einen <code>boolean</code>-, <code>null</code>- oder <code>undefined</code>-Wert hat.
|
||||||
<h4>Behandlung von Nachrichtensequenzen</h4>
|
<h4><b>Behandlung von Nachrichtensequenzen</b></h4>
|
||||||
<p>Standardmäßig ändert der Node nicht die <code>msg.parts</code>-Eigenschaft für Nachrichten, die Teil einer Sequenz sind.</p>
|
<p>Standardmäßig ändert der Node nicht die <code>msg.parts</code>-Eigenschaft für Nachrichten, die Teil einer Sequenz sind.</p>
|
||||||
<p>Bei aktivierter Option <b>Nachrichtensequenzen erzeugen</b> werden Nachrichtensequenzen für jede passende Regel erzeugt.
|
<p>Bei aktivierter Option <b>Nachrichtensequenzen erzeugen</b> werden Nachrichtensequenzen für jede passende Regel erzeugt.
|
||||||
In diesem Modus puffert der Node die gesamte eingehende Sequenz, bevor er die neuen Sequenzen weiter sendet.
|
In diesem Modus puffert der Node die gesamte eingehende Sequenz, bevor er die neuen Sequenzen weiter sendet.
|
||||||
|
@ -23,15 +23,15 @@
|
|||||||
<dt>Setze</dt>
|
<dt>Setze</dt>
|
||||||
<dd>Setzen einer Eigenschaft.
|
<dd>Setzen einer Eigenschaft.
|
||||||
Der Wert kann eine Vielzahl von verschiedenen Typen sein oder
|
Der Wert kann eine Vielzahl von verschiedenen Typen sein oder
|
||||||
von einer bestehenden Nachricht- oder einer Kontext-Eigenschaft übernommen werden</dd>
|
von einer bestehenden Nachricht- oder einer Kontext-Eigenschaft übernommen werden.</dd>
|
||||||
<dt>Ändere</dt>
|
<dt>Ändere</dt>
|
||||||
<dd>Suchen und Ersetzen von Teilen einer Eigenschaft.
|
<dd>Suchen und Ersetzen von Teilen einer Eigenschaft.
|
||||||
Wenn reguläre Ausdrücke verwendet werden, kann auch durch sogenannte Capture Groups ersetzt werden, z.B. <code>$1</code>.
|
Wenn reguläre Ausdrücke verwendet werden, kann auch durch sogenannte Capture Groups ersetzt werden, z.B. <code>$1</code>.
|
||||||
Beim Ersetzen wird der Typ nur geändert, wenn eine vollständige Übereinstimmung vorliegt.</dd>
|
Beim Ersetzen wird der Typ nur geändert, wenn eine vollständige Übereinstimmung vorliegt.</dd>
|
||||||
<dt>Lösche</dt>
|
<dt>Lösche</dt>
|
||||||
<dd>Löschen einer Eigenschaft</dd>
|
<dd>Löschen einer Eigenschaft.</dd>
|
||||||
<dt>Verschiebe</dt>
|
<dt>Verschiebe</dt>
|
||||||
<dd>Verschieben oder umbenennen einer Eigenschaft</dd>
|
<dd>Verschieben oder umbenennen einer Eigenschaft.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<!-- <p>Der Typ "expression" verwendet die Abfrage- und Ausdruckssprache <a href="http://jsonata.org/" target="_new">JSONata</a>.</p> -->
|
<!-- <p>Der Typ "expression" verwendet die Abfrage- und Ausdruckssprache <a href="http://jsonata.org/" target="_new">JSONata</a>.</p> -->
|
||||||
<!-- was ist mit "expression" gemeint?!? vermutlich nicht mehr aktuell -->
|
<!-- was ist mit "expression" gemeint?!? vermutlich nicht mehr aktuell -->
|
||||||
|
@ -18,14 +18,14 @@
|
|||||||
<p>Umskalierung eines Zahlenwertes auf einen anderen Wertebereich.</p>
|
<p>Umskalierung eines Zahlenwertes auf einen anderen Wertebereich.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">number</span></dt>
|
<dt>payload <span class="property-type">number</span></dt>
|
||||||
<dd>Der Payload <i>muss</i> eine Zahl sein.
|
<dd>Der Payload <i>muss</i> eine Zahl sein.
|
||||||
Alles andere wird versucht als Zahl interpretiert zu werden und bei Fehlschlag abgelehnt.</dd>
|
Alles andere wird versucht als Zahl interpretiert zu werden und bei Fehlschlag abgelehnt.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">number</span></dt>
|
<dt>payload <span class="property-type">number</span></dt>
|
||||||
<dd>Der auf den neuen Wertebereich umgerechnete Zahlenwert</dd>
|
<dd>Der auf den neuen Wertebereich umgerechnete Zahlenwert.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Dieser Node skaliert den empfangenen Wert linear.
|
<p>Dieser Node skaliert den empfangenen Wert linear.
|
||||||
|
@ -18,20 +18,20 @@
|
|||||||
<p>Festlegen einer Eigenschaft anhand einer Vorlage (template).</p>
|
<p>Festlegen einer Eigenschaft anhand einer Vorlage (template).</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>msg<span class="property-type">object</span></dt>
|
<dt>msg <span class="property-type">object</span></dt>
|
||||||
<dd>msg-Objekt mit Informationen zum Befüllen der Vorlage</dd>
|
<dd>msg-Objekt mit Informationen zum Befüllen der Vorlage.</dd>
|
||||||
<dt class="optional">template<span class="property-type">string</span></dt>
|
<dt class="optional">template <span class="property-type">string</span></dt>
|
||||||
<dd>Mit msg.payload zu befüllende Vorlage.
|
<dd>Mit msg.payload zu befüllende Vorlage.
|
||||||
Falls nicht im Editorfenster angegeben, kann die Vorlage auch als Eigenschaft von msg vorgegeben werden.</dd>
|
Falls nicht im Editorfenster angegeben, kann die Vorlage auch als Eigenschaft von msg vorgegeben werden.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>msg<span class="property-type">object</span></dt>
|
<dt>msg <span class="property-type">object</span></dt>
|
||||||
<dd>Nachricht auf Basis der Vorlage und gefüllt mit Eigenschaften aus der eingehenden Nachricht</dd>
|
<dd>Nachricht auf Basis der Vorlage und gefüllt mit Eigenschaften aus der eingehenden Nachricht.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Die Vorlage verwendet standardmäßig das
|
<p>Die Vorlage verwendet standardmäßig das
|
||||||
<i><a href="http://mustache.github.io/mustache.5.html" target="_blank">Mustache</a></i>-Format,
|
<a href="http://mustache.github.io/mustache.5.html" target="_blank">Mustache</a>-Format,
|
||||||
was aber bei Bedarf ausgeschaltet werden kann.</p>
|
was aber bei Bedarf ausgeschaltet werden kann.</p>
|
||||||
<p>Beispiel: Wenn die Vorlage</p>
|
<p>Beispiel: Wenn die Vorlage</p>
|
||||||
<pre>Hallo {{payload.name}}. Heute ist {{date}}</pre>
|
<pre>Hallo {{payload.name}}. Heute ist {{date}}</pre>
|
||||||
|
@ -17,15 +17,15 @@
|
|||||||
<p>Verzögerung von Nachrichten oder Begrenzung ihrer Durchlaufrate.</p>
|
<p>Verzögerung von Nachrichten oder Begrenzung ihrer Durchlaufrate.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt class="optional">delay<span class="property-type">number</span></dt>
|
<dt class="optional">delay <span class="property-type">number</span></dt>
|
||||||
<dd>Legt die Verzögerung in Millisekunden fest, die auf die Nachricht angewendet werden soll.
|
<dd>Legt die Verzögerung in Millisekunden fest, die auf die Nachricht angewendet werden soll.
|
||||||
Zur Nutzung dieser Option muss <i>Verzög. mit msg.delay überschreibbar</i> aktiviert sein.</dd>
|
Zur Nutzung dieser Option muss <i>Verzög. mit msg.delay überschreibbar</i> aktiviert sein.</dd>
|
||||||
<dt class="optional">reset</dt>
|
<dt class="optional">reset</dt>
|
||||||
<dd>Wenn bei der empfangenen Nachricht diese Eigenschaft auf einen beliebigen Wert gesetzt ist,
|
<dd>Wenn bei der empfangenen Nachricht diese Eigenschaft auf einen beliebigen Wert gesetzt ist,
|
||||||
werden alle im Node gepufferten Nachrichten gelöscht</dd>
|
werden alle im Node gepufferten Nachrichten gelöscht.</dd>
|
||||||
<dt class="optional">flush</dt>
|
<dt class="optional">flush</dt>
|
||||||
<dd>Wenn bei der empfangenen Nachricht diese Eigenschaft auf einen beliebigen Wert gesetzt ist,
|
<dd>Wenn bei der empfangenen Nachricht diese Eigenschaft auf einen beliebigen Wert gesetzt ist,
|
||||||
werden alle im Node gepufferten Nachrichten sofort gesendet</dd>
|
werden alle im Node gepufferten Nachrichten sofort gesendet.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Wenn Verzögerung als Nachrichtenaktion eingestellt ist, kann die Verzögerungszeit ein fixer Wert,
|
<p>Wenn Verzögerung als Nachrichtenaktion eingestellt ist, kann die Verzögerungszeit ein fixer Wert,
|
||||||
|
@ -19,12 +19,12 @@
|
|||||||
sofern der Trigger nicht verlängert oder zurückgesetzt wird.</p>
|
sofern der Trigger nicht verlängert oder zurückgesetzt wird.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt class="optional">delay<span class="property-type">number</span></dt>
|
<dt class="optional">delay <span class="property-type">number</span></dt>
|
||||||
<dd>Legt die Verzögerung in Millisekunden fest, die auf die Nachricht angewendet werden soll.
|
<dd>Legt die Verzögerung in Millisekunden fest, die auf die Nachricht angewendet werden soll.
|
||||||
Zur Nutzung dieser Funktion muss die Option <i>Verzögerung mit msg.delay überschreibbar</i> aktiviert sein.</dd>
|
Zur Nutzung dieser Funktion muss die Option <i>Verzögerung mit msg.delay überschreibbar</i> aktiviert sein.</dd>
|
||||||
<dt class="optional">reset</dt>
|
<dt class="optional">reset</dt>
|
||||||
<dd>Bei Empfang einer Nachricht mit dieser Eigenschaft wird jede Verzögerung oder Wiederholung
|
<dd>Bei Empfang einer Nachricht mit dieser Eigenschaft wird jede Verzögerung oder Wiederholung
|
||||||
rückgesetzt und keine weitere Nachricht gesendet</dd>
|
rückgesetzt und keine weitere Nachricht gesendet.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Dieser Node kann verwendet werden, um ein Zeitlimit in einem Flow zu erstellen.
|
<p>Dieser Node kann verwendet werden, um ein Zeitlimit in einem Flow zu erstellen.
|
||||||
@ -38,7 +38,7 @@
|
|||||||
<i>Verzögerung verlängern bei Eingang neuer Nachrichten</i> aktiviert ist,
|
<i>Verzögerung verlängern bei Eingang neuer Nachrichten</i> aktiviert ist,
|
||||||
agiert der Node als Überwachungszeitgeber (Watchdog-Timer).
|
agiert der Node als Überwachungszeitgeber (Watchdog-Timer).
|
||||||
Er sendet hier nur dann eine Nachricht, wenn innerhalb der eingestellten Verzögerungszeit keine Nachricht empfangen wird.</p>
|
Er sendet hier nur dann eine Nachricht, wenn innerhalb der eingestellten Verzögerungszeit keine Nachricht empfangen wird.</p>
|
||||||
<p>Beim Nachrichtentyp <i>Zeichenfolge (string)</i> werden auch <i><a href="http://mustache.github.io/mustache.5.html" target="_blank">Mustache</a></i>-Vorlagen unterstützt.</p>
|
<p>Beim Nachrichtentyp <i>Zeichenfolge (string)</i> werden auch <a href="http://mustache.github.io/mustache.5.html" target="_blank">Mustache</a>-Vorlagen unterstützt.</p>
|
||||||
<p>Wenn eine Nachricht mit der <code>reset</code> oder <code>payload</code>-Eigenschaft gleich dem konfigurierten Wert empfangen wird,
|
<p>Wenn eine Nachricht mit der <code>reset</code> oder <code>payload</code>-Eigenschaft gleich dem konfigurierten Wert empfangen wird,
|
||||||
wird eine laufende Verzögerung oder Wiederholung rückgesetzt und keine Nachricht gesendet.</p>
|
wird eine laufende Verzögerung oder Wiederholung rückgesetzt und keine Nachricht gesendet.</p>
|
||||||
<p>Der Node kann auch so eingestellt werden, dass er eine Nachricht normal in den vorgegebenen Intervallen sendet,
|
<p>Der Node kann auch so eingestellt werden, dass er eine Nachricht normal in den vorgegebenen Intervallen sendet,
|
||||||
|
@ -22,39 +22,39 @@
|
|||||||
über die empfangene Nachricht übergeben werden.</p>
|
über die empfangene Nachricht übergeben werden.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt class="optional">payload<span class="property-type">string</span></dt>
|
<dt class="optional">payload <span class="property-type">string</span></dt>
|
||||||
<dd>Wird an auszuführenden Befehl angehängt, sofern im Node aktiviert</dd>
|
<dd>Wird an auszuführenden Befehl angehängt, sofern im Node aktiviert.</dd>
|
||||||
<dt class="optional">kill<span class="property-type">string</span></dt>
|
<dt class="optional">kill <span class="property-type">string</span></dt>
|
||||||
<dd>Typ des Kill-Signals, das an den zu beendenden <span style="background-color:Gainsboro">exec</span>-Node-Prozess gesendet wird</dd>
|
<dd>Typ des Kill-Signals, das an den zu beendenden <span style="background-color:Gainsboro">exec</span>-Node-Prozess gesendet wird.</dd>
|
||||||
<dt class="optional">pid<span class="property-type">number | string</span></dt>
|
<dt class="optional">pid <span class="property-type">number | string</span></dt>
|
||||||
<dd>Prozess-ID des zu beendenden <span style="background-color:Gainsboro">exec</span>-Node-Prozesses</dd>
|
<dd>Prozess-ID des zu beendenden <span style="background-color:Gainsboro">exec</span>-Node-Prozesses.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<ol class="node-ports">
|
<ol class="node-ports">
|
||||||
<li>Standardausgabe (stdout)
|
<li>Standardausgabe (stdout)
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">string</span></dt>
|
<dt>payload <span class="property-type">string</span></dt>
|
||||||
<dd>Standardausgabe des Befehls</dd>
|
<dd>Standardausgabe des Befehls.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>rc<span class="property-type">object</span></dt>
|
<dt>rc <span class="property-type">object</span></dt>
|
||||||
<dd>Rückgabe-Code-Objekts (auch an Port 3 verfügbar) - nur im exec-Modus verfügbar</dd>
|
<dd>Rückgabe-Code-Objekts (auch an Port 3 verfügbar) - nur im exec-Modus verfügbar.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</li>
|
</li>
|
||||||
<li>Standardfehlerausgabe (stderr)
|
<li>Standardfehlerausgabe (stderr)
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">string</span></dt>
|
<dt>payload <span class="property-type">string</span></dt>
|
||||||
<dd>Standardfehlerausgabe des Befehls</dd>
|
<dd>Standardfehlerausgabe des Befehls.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>rc<span class="property-type">object</span></dt>
|
<dt>rc <span class="property-type">object</span></dt>
|
||||||
<dd>Rückgabe-Code-Objekts (auch an Port 3 verfügbar) - nur im exec-Modus verfügbar</dd>
|
<dd>Rückgabe-Code-Objekts (auch an Port 3 verfügbar) - nur im exec-Modus verfügbar.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</li>
|
</li>
|
||||||
<li>Rückgabe-Code
|
<li>Rückgabe-Code
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object</span></dt>
|
<dt>payload <span class="property-type">object</span></dt>
|
||||||
<dd>Objekt mit dem Rückgabe-Code und gegebenenfalls <code>message</code> oder <code>signal</code>-Eigenschaften</dd>
|
<dd>Objekt mit dem Rückgabe-Code und gegebenenfalls <code>message</code> oder <code>signal</code>-Eigenschaften.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
außer es werden nicht UTF-8-Zeichen wie bei einem <i>binären Puffer (buffer)</i> erkannt.</p>
|
außer es werden nicht UTF-8-Zeichen wie bei einem <i>binären Puffer (buffer)</i> erkannt.</p>
|
||||||
<p>Bei einem aktiven Node werden Status und die PID angezeigt.
|
<p>Bei einem aktiven Node werden Status und die PID angezeigt.
|
||||||
Änderungen können mittels <span style="background-color:Gainsboro">status</span>-Node gelesen werden.</p>
|
Änderungen können mittels <span style="background-color:Gainsboro">status</span>-Node gelesen werden.</p>
|
||||||
<h4>Prozesse beenden</h4>
|
<h4><b>Prozesse beenden</b></h4>
|
||||||
<p>Durch Senden von <code>msg.kill</code> wird ein einzelner aktiver Prozess beendet.
|
<p>Durch Senden von <code>msg.kill</code> wird ein einzelner aktiver Prozess beendet.
|
||||||
<code>msg.kill</code> sollte als Zeichenfolge (string) den Signaltyp enthalten,
|
<code>msg.kill</code> sollte als Zeichenfolge (string) den Signaltyp enthalten,
|
||||||
z.B. <code>SIGINT</code>, <code>SIGQUIT</code> oder <code>SIGHUP</code>.
|
z.B. <code>SIGINT</code>, <code>SIGQUIT</code> oder <code>SIGHUP</code>.
|
||||||
|
@ -349,7 +349,7 @@
|
|||||||
"label": {
|
"label": {
|
||||||
"unknown": "Unbekannt"
|
"unknown": "Unbekannt"
|
||||||
},
|
},
|
||||||
"tip": "<p>Dieser Node ist ein Typ, der Ihrer Node-RED-Installation unbekannt ist.</p><p><i>Wenn Sie den Node in diesem Zustand übernehmen (Deploy), wird die Konfiguration beibehalten, aber der Flow wird erst gestartet, wenn der fehlende Node-Typ installiert ist.</i></p><p>Weitere Hilfe-Informationen finden Sie in der Info-Seitenleiste.</p>"
|
"tip": "<p>Dieser Node ist ein Typ, der Ihrer Node-RED-Installation unbekannt ist.</p><p><i>Wenn Sie den Node in diesem Zustand übernehmen (deploy), wird die Konfiguration beibehalten, aber der Flow wird erst gestartet, wenn der fehlende Node-Typ installiert ist.</i></p><p>Weitere Hilfe-Informationen finden Sie in der Info-Seitenleiste.</p>"
|
||||||
},
|
},
|
||||||
"mqtt": {
|
"mqtt": {
|
||||||
"label": {
|
"label": {
|
||||||
|
@ -15,28 +15,28 @@
|
|||||||
<p>Verbindungsherstellung zu einem MQTT-Broker und Abonnement von Topic-Nachrichten.</p>
|
<p>Verbindungsherstellung zu einem MQTT-Broker und Abonnement von Topic-Nachrichten.</p>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">string | buffer</span></dt>
|
<dt>payload <span class="property-type">string | buffer</span></dt>
|
||||||
<dd>Zeichenfolge, sofern sie nicht als binärer Puffer (buffer) erkannt wurde</dd>
|
<dd>Zeichenfolge, sofern sie nicht als binärer Puffer (buffer) erkannt wurde.</dd>
|
||||||
<dt>topic<span class="property-type">string</span></dt>
|
<dt>topic <span class="property-type">string</span></dt>
|
||||||
<dd>MQTT-Topic mit / (Schrägstrich) als Hierarchie-Trennzeichen</dd>
|
<dd>MQTT-Topic mit / (Schrägstrich) als Hierarchie-Trennzeichen.</dd>
|
||||||
<dt>qos<span class="property-type">number</span></dt>
|
<dt>qos <span class="property-type">number</span></dt>
|
||||||
<dd>QoS (Quality of Service)<br/>
|
<dd>QoS (Quality of Service)<br/>
|
||||||
0: Einmal gesendet ohne Empfangsgarantie (fire und forget)<br/>
|
0: Einmal gesendet ohne Empfangsgarantie (fire und forget)<br/>
|
||||||
1: Garantiert mindestens einmal empfangen (at least once)<br/>
|
1: Garantiert mindestens einmal empfangen (at least once)<br/>
|
||||||
2: Garantiert exakt einmal empfangen (once and once only)</dd>
|
2: Garantiert exakt einmal empfangen (once and once only).</dd>
|
||||||
<dt>retain<span class="property-type">boolean</span></dt>
|
<dt>retain <span class="property-type">boolean</span></dt>
|
||||||
<dd>Bei <code>true</code> kann es eine aufbewahrte ältere Nachricht sein</dd>
|
<dd>Bei <code>true</code> kann es eine aufbewahrte ältere Nachricht sein.</dd>
|
||||||
|
|
||||||
<dt class="optional">responseTopic <span class="property-type">string</span></dt>
|
<dt class="optional">responseTopic <span class="property-type">string</span></dt>
|
||||||
<dd><b>MQTTv5</b>: MQTT-Antwort-Topic der Nachricht</dd>
|
<dd><b>MQTTv5</b>: MQTT-Antwort-Topic der Nachricht.</dd>
|
||||||
<dt class="optional">correlationData <span class="property-type">buffer</span></dt>
|
<dt class="optional">correlationData <span class="property-type">buffer</span></dt>
|
||||||
<dd><b>MQTTv5</b>: Korrelationsdaten der Nachricht</dd>
|
<dd><b>MQTTv5</b>: Korrelationsdaten der Nachricht.</dd>
|
||||||
<dt class="optional">contentType <span class="property-type">string</span></dt>
|
<dt class="optional">contentType <span class="property-type">string</span></dt>
|
||||||
<dd><b>MQTTv5</b>: Inhaltstyp der Nutzdaten (Payload)</dd>
|
<dd><b>MQTTv5</b>: Inhaltstyp der Nutzdaten (Payload).</dd>
|
||||||
<dt class="optional">userProperties <span class="property-type">object</span></dt>
|
<dt class="optional">userProperties <span class="property-type">object</span></dt>
|
||||||
<dd><b>MQTTv5</b>: Alle Benutzer-Eigenschaften der Nachricht</dd>
|
<dd><b>MQTTv5</b>: Alle Benutzer-Eigenschaften der Nachricht.</dd>
|
||||||
<dt class="optional">messageExpiryInterval <span class="property-type">number</span></dt>
|
<dt class="optional">messageExpiryInterval <span class="property-type">number</span></dt>
|
||||||
<dd><b>MQTTv5</b>: Ablaufzeit der Nachricht in Sekunden</dd>
|
<dd><b>MQTTv5</b>: Ablaufzeit der Nachricht in Sekunden.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Das abonnierte Topic darf MQTT-Platzhalterzeichen (wildcards) enthalten (+ für eine Ebene und # für mehrere Ebenen).</p>
|
<p>Das abonnierte Topic darf MQTT-Platzhalterzeichen (wildcards) enthalten (+ für eine Ebene und # für mehrere Ebenen).</p>
|
||||||
@ -49,32 +49,32 @@
|
|||||||
<p>Verbindungsherstellung zu einem MQTT-Broker und publizieren von Topic-Nachrichten.</p>
|
<p>Verbindungsherstellung zu einem MQTT-Broker und publizieren von Topic-Nachrichten.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">string | buffer</span></dt>
|
<dt>payload <span class="property-type">string | buffer</span></dt>
|
||||||
<dd>Zu publiziernde Nutzdaten.<br/>
|
<dd>Zu publiziernde Nutzdaten.<br/>
|
||||||
Wenn nicht gesetzt wird keine Nachricht gesendet.
|
Wenn nicht gesetzt wird keine Nachricht gesendet.
|
||||||
Um eine leere Nachricht zu senden, muss eine leere Zeichenfolge (string) übergeben werden.</dd>
|
Um eine leere Nachricht zu senden, muss eine leere Zeichenfolge (string) übergeben werden.</dd>
|
||||||
<dt class="optional">topic<span class="property-type">string</span></dt>
|
<dt class="optional">topic <span class="property-type">string</span></dt>
|
||||||
<dd>MQTT-Topic mit / (Schrägstrich) als Hierarchie-Trennzeichen</dd>
|
<dd>MQTT-Topic mit / (Schrägstrich) als Hierarchie-Trennzeichen.</dd>
|
||||||
<dt class="optional">qos<span class="property-type">number</span></dt>
|
<dt class="optional">qos <span class="property-type">number</span></dt>
|
||||||
<dd>QoS (Quality of Service)<br/>
|
<dd>QoS (Quality of Service)<br/>
|
||||||
0: Einmal gesendet ohne Empfangsgarantie (fire und forget)<br/>
|
0: Einmal gesendet ohne Empfangsgarantie (fire und forget)<br/>
|
||||||
1: Garantiert mindestens einmal empfangen (at least once)<br/>
|
1: Garantiert mindestens einmal empfangen (at least once)<br/>
|
||||||
2: Garantiert exakt einmal empfangen (once and once only)</dd>
|
2: Garantiert exakt einmal empfangen (once and once only).</dd>
|
||||||
<dt class="optional">retain<span class="property-type">boolean</span></dt>
|
<dt class="optional">retain <span class="property-type">boolean</span></dt>
|
||||||
<dd>Bei <code>true</code> wird die Nachricht beim Broker aufbewahrt.
|
<dd>Bei <code>true</code> wird die Nachricht beim Broker aufbewahrt.
|
||||||
Standard (default) ist <code>false</code>.</dd>
|
Standard (default) ist <code>false</code>.</dd>
|
||||||
<dt class="optional">responseTopic <span class="property-type">string</span></dt>
|
<dt class="optional">responseTopic <span class="property-type">string</span></dt>
|
||||||
<dd><b>MQTTv5</b>: MQTT-Antwort-Topic für die Nachricht</dd>
|
<dd><b>MQTTv5</b>: MQTT-Antwort-Topic für die Nachricht.</dd>
|
||||||
<dt class="optional">correlationData <span class="property-type">buffer</span></dt>
|
<dt class="optional">correlationData <span class="property-type">buffer</span></dt>
|
||||||
<dd><b>MQTTv5</b>: Korrelationsdaten für die Nachricht</dd>
|
<dd><b>MQTTv5</b>: Korrelationsdaten für die Nachricht.</dd>
|
||||||
<dt class="optional">contentType <span class="property-type">string</span></dt>
|
<dt class="optional">contentType <span class="property-type">string</span></dt>
|
||||||
<dd><b>MQTTv5</b>: Inhaltstyp der Nutzdaten (Payload)</dd>
|
<dd><b>MQTTv5</b>: Inhaltstyp der Nutzdaten (Payload).</dd>
|
||||||
<dt class="optional">userProperties <span class="property-type">object</span></dt>
|
<dt class="optional">userProperties <span class="property-type">object</span></dt>
|
||||||
<dd><b>MQTTv5</b>: Alle Benutzer-Eigenschaften der Nachricht</dd>
|
<dd><b>MQTTv5</b>: Alle Benutzer-Eigenschaften der Nachricht.</dd>
|
||||||
<dt class="optional">messageExpiryInterval <span class="property-type">number</span></dt>
|
<dt class="optional">messageExpiryInterval <span class="property-type">number</span></dt>
|
||||||
<dd><b>MQTTv5</b>: Ablaufzeit der Nachricht in Sekunden</dd>
|
<dd><b>MQTTv5</b>: Ablaufzeit der Nachricht in Sekunden.</dd>
|
||||||
<dt class="optional">topicAlias <span class="property-type">number</span></dt>
|
<dt class="optional">topicAlias <span class="property-type">number</span></dt>
|
||||||
<dd><b>MQTTv5</b>: Der zu benutzende MQTT-Topic-Alias</dd>
|
<dd><b>MQTTv5</b>: Der zu benutzende MQTT-Topic-Alias.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p><code>msg.payload</code> wird als Nutzdaten (Payload) der zu publizierenden Nachricht verwendet.
|
<p><code>msg.payload</code> wird als Nutzdaten (Payload) der zu publizierenden Nachricht verwendet.
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
<dt>payload</dt>
|
<dt>payload</dt>
|
||||||
<dd>Für eine GET-Anforderung enthält es ein Objekt aller Abfrage-Parameter (query string parameters).
|
<dd>Für eine GET-Anforderung enthält es ein Objekt aller Abfrage-Parameter (query string parameters).
|
||||||
Ansonsten enthält es den Hauptteil (Body) der HTTP-Anforderung.</dd>
|
Ansonsten enthält es den Hauptteil (Body) der HTTP-Anforderung.</dd>
|
||||||
<dt>req<span class="property-type">object</span></dt>
|
<dt>req <span class="property-type">object</span></dt>
|
||||||
<dd>HTTP Anforderungsobjekt.<br/>
|
<dd>HTTP Anforderungsobjekt.<br/>
|
||||||
Es enthält mehrere Eigenschaften, die Informationen zu der Anforderung bereitstellen.
|
Es enthält mehrere Eigenschaften, die Informationen zu der Anforderung bereitstellen.
|
||||||
<ul>
|
<ul>
|
||||||
@ -33,7 +33,7 @@
|
|||||||
<li><code>files</code>: Objekt mit allen Dateien, die mit der POST-Anforderung gesendet wurden, sofern im Node aktiviert</li>
|
<li><code>files</code>: Objekt mit allen Dateien, die mit der POST-Anforderung gesendet wurden, sofern im Node aktiviert</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
<dt>res<span class="property-type">object</span></dt>
|
<dt>res <span class="property-type">object</span></dt>
|
||||||
<dd>HTTP-Antwortobjekt.<br/>
|
<dd>HTTP-Antwortobjekt.<br/>
|
||||||
Diese Eigenschaft sollte nicht direkt verwendet werden.
|
Diese Eigenschaft sollte nicht direkt verwendet werden.
|
||||||
Im <span style="background-color:Gainsboro">http response</span>-Node ist dokumentiert, wie auf eine Anforderung reagiert wird.
|
Im <span style="background-color:Gainsboro">http response</span>-Node ist dokumentiert, wie auf eine Anforderung reagiert wird.
|
||||||
@ -58,20 +58,20 @@
|
|||||||
<p>Senden von Antworten auf Anforderungen, die von einem <span style="background-color:Gainsboro">http in</span>-Node empfangen wurden.</p>
|
<p>Senden von Antworten auf Anforderungen, die von einem <span style="background-color:Gainsboro">http in</span>-Node empfangen wurden.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">string</span></dt>
|
<dt>payload <span class="property-type">string</span></dt>
|
||||||
<dd>Hauptteil (Body) der Antwort</dd>
|
<dd>Hauptteil (Body) der Antwort.</dd>
|
||||||
<dt class="optional">statusCode<span class="property-type">number</span></dt>
|
<dt class="optional">statusCode <span class="property-type">number</span></dt>
|
||||||
<dd>Wenn gesetzt, wird diese als Antwort-Statuscode verwendet. Standardwert: 200</dd>
|
<dd>Wenn gesetzt, wird diese als Antwort-Statuscode verwendet. Standardwert: 200.</dd>
|
||||||
<dt class="optional">headers<span class="property-type">object</span></dt>
|
<dt class="optional">headers <span class="property-type">object</span></dt>
|
||||||
<dd>Wenn gesetzt, enthält es die HTTP-Header für die Antwort</dd>
|
<dd>Wenn gesetzt, enthält es die HTTP-Header für die Antwort.</dd>
|
||||||
<dt class="optional">cookies<span class="property-type">object</span></dt>
|
<dt class="optional">cookies <span class="property-type">object</span></dt>
|
||||||
<dd>Wenn gesetzt, kann es zum Setzen oder Löschen von Cookies verwendet werden</dd>
|
<dd>Wenn gesetzt, kann es zum Setzen oder Löschen von Cookies verwendet werden.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Der <code>statusCode</code> und die <code>headers</code> können auch innerhalb des Node angegeben werden.
|
<p>Der <code>statusCode</code> und die <code>headers</code> können auch innerhalb des Node angegeben werden.
|
||||||
Wenn eine Eigenschaft innerhalb des Nodes angegeben ist,
|
Wenn eine Eigenschaft innerhalb des Nodes angegeben ist,
|
||||||
kann sie nicht durch die entsprechende Nachrichteneigenschaft überschrieben werden.</p>
|
kann sie nicht durch die entsprechende Nachrichteneigenschaft überschrieben werden.</p>
|
||||||
<h4>Cookie-Behandlung</h4>
|
<h4><b>Cookie-Behandlung</b></h4>
|
||||||
<p>Die <code>cookies</code>-Eigenschaft muss ein Objekt mit Name/Wert-Paaren sein.
|
<p>Die <code>cookies</code>-Eigenschaft muss ein Objekt mit Name/Wert-Paaren sein.
|
||||||
Bei dem Wert kann es sich entweder um eine Zeichenfolge (string) zur Festlegung des Cookies mit Standardwerten handeln
|
Bei dem Wert kann es sich entweder um eine Zeichenfolge (string) zur Festlegung des Cookies mit Standardwerten handeln
|
||||||
oder es kann ein Objekt mit Optionen sein.</p>
|
oder es kann ein Objekt mit Optionen sein.</p>
|
||||||
|
@ -18,41 +18,41 @@
|
|||||||
<p>Senden von HTTP-Anforderungen und Rückgabe der Antwort.</p>
|
<p>Senden von HTTP-Anforderungen und Rückgabe der Antwort.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt class="optional">url<span class="property-type">string</span></dt>
|
<dt class="optional">url <span class="property-type">string</span></dt>
|
||||||
<dd>Wenn nicht im Node eingestellt, setzt diese optionale Eigenschaft die URL der Anforderung</dd>
|
<dd>Wenn nicht im Node eingestellt, setzt diese optionale Eigenschaft die URL der Anforderung.</dd>
|
||||||
<dt class="optional">method<span class="property-type">string</span></dt>
|
<dt class="optional">method <span class="property-type">string</span></dt>
|
||||||
<dd>Wenn nicht im Node eingestellt, setzt diese optionale Eigenschaft die HTTP-Methode der Anforderung
|
<dd>Wenn nicht im Node eingestellt, setzt diese optionale Eigenschaft die HTTP-Methode der Anforderung
|
||||||
(<code>GET</code>, <code>PUT</code>, <code>POST</code>, <code>PATCH</code> oder <code>DELETE</code>)</dd>
|
(<code>GET</code>, <code>PUT</code>, <code>POST</code>, <code>PATCH</code> oder <code>DELETE</code>).</dd>
|
||||||
<dt class="optional">headers<span class="property-type">object</span></dt>
|
<dt class="optional">headers <span class="property-type">object</span></dt>
|
||||||
<dd>HTTP-Header der Anforderung</dd>
|
<dd>HTTP-Header der Anforderung.</dd>
|
||||||
<dt class="optional">cookies<span class="property-type">object</span></dt>
|
<dt class="optional">cookies <span class="property-type">object</span></dt>
|
||||||
<dd>Wenn gesetzt, kann es verwendet werden, um Cookies mit der Anforderung zu senden</dd>
|
<dd>Wenn gesetzt, kann es verwendet werden, um Cookies mit der Anforderung zu senden.</dd>
|
||||||
<dt class="optional">payload</dt>
|
<dt class="optional">payload</dt>
|
||||||
<dd>Hauptteil der Anforderung</dd>
|
<dd>Hauptteil der Anforderung.</dd>
|
||||||
<dt class="optional">rejectUnauthorized</dt>
|
<dt class="optional">rejectUnauthorized</dt>
|
||||||
<dd>Wenn auf <code>false</code> gesetzt, können Anforderungen an https-Sites gesendet werden, die selbst signierte Zertifikate verwenden</dd>
|
<dd>Wenn auf <code>false</code> gesetzt, können Anforderungen an https-Sites gesendet werden, die selbst signierte Zertifikate verwenden.</dd>
|
||||||
<dt class="optional">followRedirects</dt>
|
<dt class="optional">followRedirects</dt>
|
||||||
<dd>Wenn auf <code>false</code> gesetzt, wird ein nachfolgendes Redirect (HTTP 301) verhindert.
|
<dd>Wenn auf <code>false</code> gesetzt, wird ein nachfolgendes Redirect (HTTP 301) verhindert.
|
||||||
Standard ist <code>true</code>.</dd>
|
Standard ist <code>true</code>.</dd>
|
||||||
<dt class="optional">requestTimeout</dt>
|
<dt class="optional">requestTimeout</dt>
|
||||||
<dd>Wenn dieser Wert auf eine positive Zahl eingestellt ist,
|
<dd>Wenn dieser Wert auf eine positive Zahl eingestellt ist,
|
||||||
wird damit der global eingestellte Parameter <code>httpRequestTimeout</code> überschrieben</dd>
|
wird damit der global eingestellte Parameter <code>httpRequestTimeout</code> überschrieben.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">string | object | buffer</span></dt>
|
<dt>payload <span class="property-type">string | object | buffer</span></dt>
|
||||||
<dd>Hauptteil der Antwort.<br/>
|
<dd>Hauptteil der Antwort.<br/>
|
||||||
Der Node kann eingestellt werden, um den Hauptteil als String zurückzugeben,
|
Der Node kann eingestellt werden, um den Hauptteil als String zurückzugeben,
|
||||||
zu versuchen, ihn als JSON-String zu analysieren oder ihn als binären Puffer (buffer) zu belassen.</dd>
|
zu versuchen, ihn als JSON-String zu analysieren oder ihn als binären Puffer (buffer) zu belassen.</dd>
|
||||||
<dt>statusCode<span class="property-type">number</span></dt>
|
<dt>statusCode <span class="property-type">number</span></dt>
|
||||||
<dd>Statuscode der Antwort oder der Fehlercode, wenn die Anforderung nicht abgeschlossen werden konnte</dd>
|
<dd>Statuscode der Antwort oder der Fehlercode, wenn die Anforderung nicht abgeschlossen werden konnte.</dd>
|
||||||
<dt>headers<span class="property-type">object</span></dt>
|
<dt>headers <span class="property-type">object</span></dt>
|
||||||
<dd>Objekt mit dem HTTP-Header der Antwort</dd>
|
<dd>Objekt mit dem HTTP-Header der Antwort.</dd>
|
||||||
<dt>responseUrl<span class="property-type">string</span></dt>
|
<dt>responseUrl <span class="property-type">string</span></dt>
|
||||||
<dd>Falls während der Bearbeitung der Anforderung Umleitungen aufgetreten sind, ist diese Eigenschaft die letzte umgelenkte URL.
|
<dd>Falls während der Bearbeitung der Anforderung Umleitungen aufgetreten sind, ist diese Eigenschaft die letzte umgelenkte URL.
|
||||||
Andernfalls die URL der ursprünglichen Anforderung.</dd>
|
Andernfalls die URL der ursprünglichen Anforderung.</dd>
|
||||||
<dt>responseCookies<span class="property-type">object</span></dt>
|
<dt>responseCookies <span class="property-type">object</span></dt>
|
||||||
<dd>Wenn die Antwort Cookies enthält, ist dieses Element ein Objekt von Name/Wert-Paaren für jedes Cookie</dd>
|
<dd>Wenn die Antwort Cookies enthält, ist dieses Element ein Objekt von Name/Wert-Paaren für jedes Cookie.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Wenn innerhalb des Nodes eingestellt, kann die URL-Eigenschaft
|
<p>Wenn innerhalb des Nodes eingestellt, kann die URL-Eigenschaft
|
||||||
@ -64,7 +64,7 @@
|
|||||||
<p><b>Hinweis</b>: Wenn Node-RED hinter einem Proxy läuft, sollte die Umgebungsvariable <code>http_proxy=...</code>
|
<p><b>Hinweis</b>: Wenn Node-RED hinter einem Proxy läuft, sollte die Umgebungsvariable <code>http_proxy=...</code>
|
||||||
gesetzt und Node-RED neu gestartet werden.
|
gesetzt und Node-RED neu gestartet werden.
|
||||||
Alternativ kann eine Proxy-Konfiguration verwendet werden, die dann Vorrang vor der Umgebungsvariable hat.</p>
|
Alternativ kann eine Proxy-Konfiguration verwendet werden, die dann Vorrang vor der Umgebungsvariable hat.</p>
|
||||||
<h4>Verwendung mehrerer HTTP-Anforderungs-Nodes</h4>
|
<h4><b>Verwendung mehrerer HTTP-Anforderungs-Nodes</b></h4>
|
||||||
<p>Um mehr als einen dieser Nodes im gleichen Flow verwenden zu können,
|
<p>Um mehr als einen dieser Nodes im gleichen Flow verwenden zu können,
|
||||||
ist Aufmerksamkeit bei der Verwendung der <code>msg.headers</code>-Eigenschaft gefordert.
|
ist Aufmerksamkeit bei der Verwendung der <code>msg.headers</code>-Eigenschaft gefordert.
|
||||||
Der erste Node setzt diese Eigenschaft mit dem Antwort-Header.
|
Der erste Node setzt diese Eigenschaft mit dem Antwort-Header.
|
||||||
@ -72,17 +72,17 @@
|
|||||||
Wenn die <code>msg.headers</code>-Eigenschaft zwischen den Nodes unverändert bleibt, wird sie vom zweiten Node ignoriert.
|
Wenn die <code>msg.headers</code>-Eigenschaft zwischen den Nodes unverändert bleibt, wird sie vom zweiten Node ignoriert.
|
||||||
Um benutzerdefinierte Header festzulegen, sollte <code>msg.headers</code> zuerst gelöscht oder
|
Um benutzerdefinierte Header festzulegen, sollte <code>msg.headers</code> zuerst gelöscht oder
|
||||||
auf ein leeres Objekt gesetzt werden: <code>{}</code></p>
|
auf ein leeres Objekt gesetzt werden: <code>{}</code></p>
|
||||||
<h4>Behandlung von Cookies</h4>
|
<h4><b>Behandlung von Cookies</b></h4>
|
||||||
<p>Die an den Node übergebene <code>cookies</code>-Eigenschaft muss ein Objekt von Name/Wert-Paaren sein.
|
<p>Die an den Node übergebene <code>cookies</code>-Eigenschaft muss ein Objekt von Name/Wert-Paaren sein.
|
||||||
Der Wert kann entweder ein String sein, um den Wert des Cookies zu setzen,
|
Der Wert kann entweder ein String sein, um den Wert des Cookies zu setzen,
|
||||||
oder es kann ein Objekt mit einer einzigen <code>value</code>-Eigenschaft sein.<p>
|
oder es kann ein Objekt mit einer einzigen <code>value</code>-Eigenschaft sein.<p>
|
||||||
<p>Alle auf Anforderung zurückgegebene Cookies werden über die <code>responseCookies</code>-Eigenschaft zurückgegeben.</p>
|
<p>Alle auf Anforderung zurückgegebene Cookies werden über die <code>responseCookies</code>-Eigenschaft zurückgegeben.</p>
|
||||||
<h4>Behandlung von Content-Typen</h4>
|
<h4><b>Behandlung von Content-Typen</b></h4>
|
||||||
<p>Wenn <code>msg.payload</code> ein Objekt ist, setzt der Node automatisch den Inhaltstyp der Anforderung
|
<p>Wenn <code>msg.payload</code> ein Objekt ist, setzt der Node automatisch den Inhaltstyp der Anforderung
|
||||||
auf <code>application/json</code> und kodiert den Hauptteil als solchen.</p>
|
auf <code>application/json</code> und kodiert den Hauptteil als solchen.</p>
|
||||||
<p>Um die Anforderung als Formulardaten zu kodieren, sollte <code>msg.headers["content-type"]</code> auf
|
<p>Um die Anforderung als Formulardaten zu kodieren, sollte <code>msg.headers["content-type"]</code> auf
|
||||||
<code>application/x-wwww-form-urlencoded</code> gesetzt werden.</p>
|
<code>application/x-wwww-form-urlencoded</code> gesetzt werden.</p>
|
||||||
<h4>Datei-Upload</h4>
|
<h4><b>Datei-Upload</b></h4>
|
||||||
<p>Um einen Datei-Upload umzusetzen, sollte <code>msg.headers["content-type"]</code> auf <code>multipart/form-data</code>
|
<p>Um einen Datei-Upload umzusetzen, sollte <code>msg.headers["content-type"]</code> auf <code>multipart/form-data</code>
|
||||||
gesetzt werden und das an den Node zu sendende <code>msg.payload</code> muss ein Objekt mit folgender Struktur sein:</p>
|
gesetzt werden und das an den Node zu sendende <code>msg.payload</code> muss ein Objekt mit folgender Struktur sein:</p>
|
||||||
<pre><code>{
|
<pre><code>{
|
||||||
|
@ -18,12 +18,12 @@
|
|||||||
<p>Konvertierung zwischen einer CSV-formatierten Zeichenfolge (string) und ihrer JavaScript-Objektdarstellung in beide Richtungen.</p>
|
<p>Konvertierung zwischen einer CSV-formatierten Zeichenfolge (string) und ihrer JavaScript-Objektdarstellung in beide Richtungen.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object | array | string</span></dt>
|
<dt>payload <span class="property-type">object | array | string</span></dt>
|
||||||
<dd>JavaScript-Objekt, Array oder CSV-Zeichenfolge</dd>
|
<dd>JavaScript-Objekt, Array oder CSV-Zeichenfolge.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object | array | string</span></dt>
|
<dt>payload <span class="property-type">object | array | string</span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Wenn die Eingangsdaten ein Zeichenfolge (string) sind, wird versucht, sie als CSV zu analysieren (parse),
|
<li>Wenn die Eingangsdaten ein Zeichenfolge (string) sind, wird versucht, sie als CSV zu analysieren (parse),
|
||||||
|
@ -18,14 +18,14 @@
|
|||||||
<p>Extraktion von Elementen unter Verwendung eines CSS-Selektors aus einem HTML-Dokument, das sich in <code>msg.payload</code> befindet.</p>
|
<p>Extraktion von Elementen unter Verwendung eines CSS-Selektors aus einem HTML-Dokument, das sich in <code>msg.payload</code> befindet.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">string</span></dt>
|
<dt>payload <span class="property-type">string</span></dt>
|
||||||
<dd>HTML-Zeichenfolge (string), aus dem Elemente extrahiert werden sollen</dd>
|
<dd>HTML-Zeichenfolge (string), aus dem Elemente extrahiert werden sollen.</dd>
|
||||||
<dt class="optional">select<span class="property-type">string</span></dt>
|
<dt class="optional">select <span class="property-type">string</span></dt>
|
||||||
<dd>Sofern nicht im Node vorgegeben, kann der Selektor auch als <code>msg.select</code>-Eigenschaft übergeben werden</dd>
|
<dd>Sofern nicht im Node vorgegeben, kann der Selektor auch als <code>msg.select</code>-Eigenschaft übergeben werden.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">array | string</span></dt>
|
<dt>payload <span class="property-type">array | string</span></dt>
|
||||||
<dd>Das Ergebnis kann entweder eine einzelne Nachricht mit dem Array der passendes Elemente oder
|
<dd>Das Ergebnis kann entweder eine einzelne Nachricht mit dem Array der passendes Elemente oder
|
||||||
mehrere Nachrichten mit je einem passenden Element sein.
|
mehrere Nachrichten mit je einem passenden Element sein.
|
||||||
Wenn mehrere Nachrichten gesendet werden, enthalten sie auch die <code>parts</code>-Eigenschaft.</dd>
|
Wenn mehrere Nachrichten gesendet werden, enthalten sie auch die <code>parts</code>-Eigenschaft.</dd>
|
||||||
|
@ -18,14 +18,14 @@
|
|||||||
<p>Konvertierung zwischen JSON-Zeichenfolge (string) und JavaScript-Objektdarstellung in beide Richtungen.</p>
|
<p>Konvertierung zwischen JSON-Zeichenfolge (string) und JavaScript-Objektdarstellung in beide Richtungen.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object | string</span></dt>
|
<dt>payload <span class="property-type">object | string</span></dt>
|
||||||
<dd>JavaScript-Objekt oder JSON-Zeichenfolge (string)</dd>
|
<dd>JavaScript-Objekt oder JSON-Zeichenfolge (string).</dd>
|
||||||
<dt>schema<span class="property-type">object</span></dt>
|
<dt>schema <span class="property-type">object</span></dt>
|
||||||
<dd>Optionales JSON-Schema-Objekt, gegen das das JSON-Objekt validiert wird</dd>
|
<dd>Optionales JSON-Schema-Objekt, gegen das das JSON-Objekt validiert wird.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object | string</span></dt>
|
<dt>payload <span class="property-type">object | string</span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Wenn die Eingangsdaten eine JSON-Zeichenfolge (string) darstellen, wird versucht sie in ein JavaScript-Objekt zu analysieren (parsen).</li>
|
<li>Wenn die Eingangsdaten eine JSON-Zeichenfolge (string) darstellen, wird versucht sie in ein JavaScript-Objekt zu analysieren (parsen).</li>
|
||||||
@ -33,9 +33,9 @@
|
|||||||
Die Zeichenfolge (string) kann optional gut leserlich formatiert werden.</li>
|
Die Zeichenfolge (string) kann optional gut leserlich formatiert werden.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
<dt>schemaError<span class="property-type">array</span></dt>
|
<dt>schemaError <span class="property-type">array</span></dt>
|
||||||
<dd>Wenn die JSON-Schema-Validierung fehlschlägt, wird für den <span style="background-color:Gainsboro">catch</span>-Node eine <code>schemaError</code>-Eigenschaft erstellt,
|
<dd>Wenn die JSON-Schema-Validierung fehlschlägt, wird für den <span style="background-color:Gainsboro">catch</span>-Node eine <code>schemaError</code>-Eigenschaft erstellt,
|
||||||
die ein Array von Fehlern enthält</dd>
|
die ein Array von Fehlern enthält.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Standardmäßig verarbeitet der Node <code>msg.payload</code>,
|
<p>Standardmäßig verarbeitet der Node <code>msg.payload</code>,
|
||||||
|
@ -18,16 +18,16 @@
|
|||||||
<p>Konvertierung zwischen XML-Zeichenfolge (string) und JavaScript-Objekt in beiden Richtungen.</p>
|
<p>Konvertierung zwischen XML-Zeichenfolge (string) und JavaScript-Objekt in beiden Richtungen.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object | string</span></dt>
|
<dt>payload <span class="property-type">object | string</span></dt>
|
||||||
<dd>JavaScript-Objekt oder XML-Zeichenfolge (string)</dd>
|
<dd>JavaScript-Objekt oder XML-Zeichenfolge (string).</dd>
|
||||||
<dt class="optional">options<span class="property-type">object</span></dt>
|
<dt class="optional">options <span class="property-type">object</span></dt>
|
||||||
<dd>Optionale Eigenschaft zur Übergabe von Optionen an die Konvertier-Bibliothek von und zu XML.
|
<dd>Optionale Eigenschaft zur Übergabe von Optionen an die Konvertier-Bibliothek von und zu XML.
|
||||||
Siehe <a href="https://github.com/Leonidas-from-XIV/node-xml2js/blob/master/README.md#options" target="_blank">xml2js Dokumente</a>
|
Siehe <a href="https://github.com/Leonidas-from-XIV/node-xml2js/blob/master/README.md#options" target="_blank">xml2js Dokumente</a>
|
||||||
für weitere Informationen.</dd>
|
für weitere Informationen.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object | string</span></dt>
|
<dt>payload <span class="property-type">object | string</span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Wenn die Eingangsdaten eine Zeichenfolge (string) sind,
|
<li>Wenn die Eingangsdaten eine Zeichenfolge (string) sind,
|
||||||
|
@ -18,12 +18,12 @@
|
|||||||
<p>Konvertierung zwischen YAML-formatierter Zeichenfolge (string) und JavaScript-Objekt-Darstellung in beide Richtungen.</p>
|
<p>Konvertierung zwischen YAML-formatierter Zeichenfolge (string) und JavaScript-Objekt-Darstellung in beide Richtungen.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object | string</span></dt>
|
<dt>payload <span class="property-type">object | string</span></dt>
|
||||||
<dd>JavaScript-Objekt oder YAML-Zeichenfolge (string)</dd>
|
<dd>JavaScript-Objekt oder YAML-Zeichenfolge (string).</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object | string</span></dt>
|
<dt>payload <span class="property-type">object | string</span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Wenn die Eingangsdaten eine YAML-Zeichenfolge (string) sind, wird versucht daraus ein JavaScript-Objekt zu erzeugen.</li>
|
<li>Wenn die Eingangsdaten eine YAML-Zeichenfolge (string) sind, wird versucht daraus ein JavaScript-Objekt zu erzeugen.</li>
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
<p>Aufteilung einer Nachricht in Nachrichtensequenzen.</p>
|
<p>Aufteilung einer Nachricht in Nachrichtensequenzen.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">object | string | array | buffer</span></dt>
|
<dt>payload <span class="property-type">object | string | array | buffer</span></dt>
|
||||||
<dd>Das Node-Verhalten wird durch den <code>msg.payload</code>-Typ bestimmt:
|
<dd>Das Node-Verhalten wird durch den <code>msg.payload</code>-Typ bestimmt:
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>Zeichenfolge (string) / Binärer Puffer (buffer)</b>: Die Nachricht wird anhand des vorgegebenen Zeichens (Standard: <code>\n</code>),
|
<li><b>Zeichenfolge (string) / Binärer Puffer (buffer)</b>: Die Nachricht wird anhand des vorgegebenen Zeichens (Standard: <code>\n</code>),
|
||||||
@ -30,7 +30,7 @@
|
|||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>parts<span class="property-type">object</span></dt>
|
<dt>parts <span class="property-type">object</span></dt>
|
||||||
<dd>Diese Eigenschaft enthält Informationen darüber, wie die Nachricht von der ursprünglichen Nachricht abgeteilt wurde.
|
<dd>Diese Eigenschaft enthält Informationen darüber, wie die Nachricht von der ursprünglichen Nachricht abgeteilt wurde.
|
||||||
Bei Übergabe an ein <span style="background-color:Gainsboro">join</span>-Node kann die Sequenz wieder zu einer einzigen Nachricht zusammengeführt werden.
|
Bei Übergabe an ein <span style="background-color:Gainsboro">join</span>-Node kann die Sequenz wieder zu einer einzigen Nachricht zusammengeführt werden.
|
||||||
Diese Eigenschaft hat die folgenden Eigenschaften:
|
Diese Eigenschaft hat die folgenden Eigenschaften:
|
||||||
@ -50,7 +50,7 @@
|
|||||||
<p>Dieser Node macht es einfach, einen Flow zu erstellen, der gemeinsame Aktionen über eine Sequenz von Nachrichten ausführt,
|
<p>Dieser Node macht es einfach, einen Flow zu erstellen, der gemeinsame Aktionen über eine Sequenz von Nachrichten ausführt,
|
||||||
bevor die Sequenz mittels <span style="background-color:Gainsboro">join</span>-Node wieder zu einer einzigen Nachricht neu kombiniert wird.</p>
|
bevor die Sequenz mittels <span style="background-color:Gainsboro">join</span>-Node wieder zu einer einzigen Nachricht neu kombiniert wird.</p>
|
||||||
<p>Der Node verwendet die <code>msg.parts</code>-Eigenschaft, um die einzelnen Sequenzteile nachzuverfolgen.</p>
|
<p>Der Node verwendet die <code>msg.parts</code>-Eigenschaft, um die einzelnen Sequenzteile nachzuverfolgen.</p>
|
||||||
<h4>Streaming-Modus</h4>
|
<h4><b>Streaming-Modus</b></h4>
|
||||||
<p>Der Node kann auch zum Aufbereiten eines Nachrichtenstroms verwendet werden.
|
<p>Der Node kann auch zum Aufbereiten eines Nachrichtenstroms verwendet werden.
|
||||||
So kann beispielsweise ein serielles Gerät, das <code>newline</code>-terminierte Befehle sendet,
|
So kann beispielsweise ein serielles Gerät, das <code>newline</code>-terminierte Befehle sendet,
|
||||||
eine Nachricht mit einem noch unvollständigen Befehl am Ende liefern.
|
eine Nachricht mit einem noch unvollständigen Befehl am Ende liefern.
|
||||||
@ -67,15 +67,15 @@
|
|||||||
<p>Es sind drei Modi verfügbar:</p>
|
<p>Es sind drei Modi verfügbar:</p>
|
||||||
<dl>
|
<dl>
|
||||||
<dt>Automatisch</dt>
|
<dt>Automatisch</dt>
|
||||||
<dd>In Kombination mit dem <span style="background-color:Gainsboro">split</span>-Node verbindet es automatisch die Nachrichten, um die zuvor durchgeführte Aufteilung rückgängig zu machen</dd>
|
<dd>In Kombination mit dem <span style="background-color:Gainsboro">split</span>-Node verbindet es automatisch die Nachrichten, um die zuvor durchgeführte Aufteilung rückgängig zu machen.</dd>
|
||||||
<dt>Manuell</dt>
|
<dt>Manuell</dt>
|
||||||
<dd>Die Nachrichtensequenzen können auf verschiedene Weisen verbunden werden</dd>
|
<dd>Die Nachrichtensequenzen können auf verschiedene Weisen verbunden werden.</dd>
|
||||||
<dt>Sequenz reduzieren</dt>
|
<dt>Sequenz reduzieren</dt>
|
||||||
<dd>Einen Ausdruck auf alle Nachrichten einer Sequenz anwenden, um sie auf eine einzige Nachricht zu reduzieren</dd>
|
<dd>Einen Ausdruck auf alle Nachrichten einer Sequenz anwenden, um sie auf eine einzige Nachricht zu reduzieren.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt class="optional">parts<span class="property-type">object</span></dt>
|
<dt class="optional">parts <span class="property-type">object</span></dt>
|
||||||
<dd>Zur automatischen Verbindung einer Nachrichtensequenz sollten alle über diese Eigenschaft verfügen.
|
<dd>Zur automatischen Verbindung einer Nachrichtensequenz sollten alle über diese Eigenschaft verfügen.
|
||||||
Der <span style="background-color:Gainsboro">split</span>-Node erzeugt diese Eigenschaft, sie kann aber auch manuell erstellt werden.
|
Der <span style="background-color:Gainsboro">split</span>-Node erzeugt diese Eigenschaft, sie kann aber auch manuell erstellt werden.
|
||||||
Sie hat die folgenden Eigenschaften:
|
Sie hat die folgenden Eigenschaften:
|
||||||
@ -91,16 +91,16 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="optional">complete</dt>
|
<dt class="optional">complete</dt>
|
||||||
<dd>Wenn gesetzt, werden die Nutzdaten (Payload) hinzugefügt und die Ausgangsnachricht im aktuellen Zustand gesendet</dd>
|
<dd>Wenn gesetzt, werden die Nutzdaten (Payload) hinzugefügt und die Ausgangsnachricht im aktuellen Zustand gesendet.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
|
|
||||||
<h4>Automatischer Modus</h4>
|
<h4><b>Automatischer Modus</b></h4>
|
||||||
<p>Der automatische Modus verwendet die <code>parts</code>-Eigenschaften der eingehenden Nachrichten,
|
<p>Der automatische Modus verwendet die <code>parts</code>-Eigenschaften der eingehenden Nachrichten,
|
||||||
um die Sequenz in richtiger Reihenfolge zu verknüpften.
|
um die Sequenz in richtiger Reihenfolge zu verknüpften.
|
||||||
Dies ermöglicht die Aufteilung des <span style="background-color:Gainsboro">split</span>-Nodes automatisch rückgängig zu machen.</p>
|
Dies ermöglicht die Aufteilung des <span style="background-color:Gainsboro">split</span>-Nodes automatisch rückgängig zu machen.</p>
|
||||||
|
|
||||||
<h4>Manueller Modus</h4>
|
<h4><b>Manueller Modus</b></h4>
|
||||||
<p>Im manuellen Modus werden Nachrichtensequenzen auf verschiedenen Arten zusammengefügt:</p>
|
<p>Im manuellen Modus werden Nachrichtensequenzen auf verschiedenen Arten zusammengefügt:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>String</b> oder <b>Buffer</b>: Verbinden der ausgewählten Eigenschaft jeder Nachricht
|
<li><b>String</b> oder <b>Buffer</b>: Verbinden der ausgewählten Eigenschaft jeder Nachricht
|
||||||
@ -122,12 +122,12 @@
|
|||||||
wird die unvollständige Nachricht gelöscht und nicht gesendet.
|
wird die unvollständige Nachricht gelöscht und nicht gesendet.
|
||||||
Dadurch wird die Zählung aller Teile zurückgesetzt.</p>
|
Dadurch wird die Zählung aller Teile zurückgesetzt.</p>
|
||||||
|
|
||||||
<h4>Modus Sequenz reduzieren</h4>
|
<h4><b>Modus Sequenz reduzieren</b></h4>
|
||||||
<p>In diesem Modus wird auf jede Nachricht einer Sequenz ein Ausdruck angewendet und
|
<p>In diesem Modus wird auf jede Nachricht einer Sequenz ein Ausdruck angewendet und
|
||||||
das Ergebnis zu einer einzigen Nachricht akkumuliert.</p>
|
das Ergebnis zu einer einzigen Nachricht akkumuliert.</p>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>Anfangswert</dt>
|
<dt>Anfangswert</dt>
|
||||||
<dd>Anfangswert des akkumulierten Wertes (<code>$A</code>)</dd>
|
<dd>Anfangswert des akkumulierten Wertes (<code>$A</code>).</dd>
|
||||||
<dt>Reduktions-Ausdruck</dt>
|
<dt>Reduktions-Ausdruck</dt>
|
||||||
<dd>JSONata-Ausdruck, der für jede Nachricht in der Sequenz aufgerufen wird.
|
<dd>JSONata-Ausdruck, der für jede Nachricht in der Sequenz aufgerufen wird.
|
||||||
Das Ergebnis wird als akkumulierter Wert an den nächsten Aufruf des Ausdrucks übergeben.
|
Das Ergebnis wird als akkumulierter Wert an den nächsten Aufruf des Ausdrucks übergeben.
|
||||||
@ -156,7 +156,7 @@
|
|||||||
<li><b>Fix-up-Ausdruck</b>: <code>$A/$N</code></li>
|
<li><b>Fix-up-Ausdruck</b>: <code>$A/$N</code></li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<h4>Speichern von Nachrichten</h4>
|
<h4><b>Speichern von Nachrichten</b></h4>
|
||||||
<p>Dieser Node puffert Nachrichten intern, um sequenzübergreifend zu arbeiten.
|
<p>Dieser Node puffert Nachrichten intern, um sequenzübergreifend zu arbeiten.
|
||||||
Mit der Laufzeiteinstellung <code>nodeMessageBufferMaxLength</code> kann begrenzt werden,
|
Mit der Laufzeiteinstellung <code>nodeMessageBufferMaxLength</code> kann begrenzt werden,
|
||||||
wie viele Nachrichten im Node zwischengespeichert werden sollen.</p>
|
wie viele Nachrichten im Node zwischengespeichert werden sollen.</p>
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
mit der die Verknüpfungs-Reihenfolge der Sequenzen definiert wird.</dd>
|
mit der die Verknüpfungs-Reihenfolge der Sequenzen definiert wird.</dd>
|
||||||
|
|
||||||
</dl>
|
</dl>
|
||||||
<h4>Speichern der Nachrichten</h4>
|
<h4><b>Speichern der Nachrichten</b></h4>
|
||||||
<p>Dieser Node puffert Nachrichten intern, um sequenzübergreifend arbeiten zu können.
|
<p>Dieser Node puffert Nachrichten intern, um sequenzübergreifend arbeiten zu können.
|
||||||
Mit der Laufzeiteinstellung <code>nodeMessageBufferMaxLength</code> kann begrenzt werden,
|
Mit der Laufzeiteinstellung <code>nodeMessageBufferMaxLength</code> kann begrenzt werden,
|
||||||
wie viele Nachrichten im Node zwischengespeichert werden sollen.</p>
|
wie viele Nachrichten im Node zwischengespeichert werden sollen.</p>
|
||||||
|
@ -19,8 +19,8 @@
|
|||||||
Alternativ Löschen der Datei.</p>
|
Alternativ Löschen der Datei.</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt class="optional">filename<span class="property-type">string</span></dt>
|
<dt class="optional">filename <span class="property-type">string</span></dt>
|
||||||
<dd>Sofern nicht im Node eingestellt, legt diese optionale Eigenschaft den Namen der zu aktualisierenden Datei fest</dd>
|
<dd>Sofern nicht im Node eingestellt, legt diese optionale Eigenschaft den Namen der zu aktualisierenden Datei fest.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<p>Nach Abschluss des Schreibvorgangs wird die Eingangsnachricht an den Ausgang gesendet.</p>
|
<p>Nach Abschluss des Schreibvorgangs wird die Eingangsnachricht an den Ausgang gesendet.</p>
|
||||||
@ -39,20 +39,20 @@
|
|||||||
<p>Lesen von Dateiinhalt als Zeichenfolge (string) oder binären Puffer (buffer).</p>
|
<p>Lesen von Dateiinhalt als Zeichenfolge (string) oder binären Puffer (buffer).</p>
|
||||||
<h3>Eingangsdaten</h3>
|
<h3>Eingangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt class="optional">filename<span class="property-type">string</span></dt>
|
<dt class="optional">filename <span class="property-type">string</span></dt>
|
||||||
<dd>Sofern nicht im Node eingestellt, legt diese optionale Eigenschaft den Namen der zu lesenden Datei fest</dd>
|
<dd>Sofern nicht im Node eingestellt, legt diese optionale Eigenschaft den Namen der zu lesenden Datei fest.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Ausgangsdaten</h3>
|
<h3>Ausgangsdaten</h3>
|
||||||
<dl class="message-properties">
|
<dl class="message-properties">
|
||||||
<dt>payload<span class="property-type">string | buffer</span></dt>
|
<dt>payload <span class="property-type">string | buffer</span></dt>
|
||||||
<dd>Dateiinhalt entweder als Zeichenfolge (string) oder binärer Puffer (buffer)</dd>
|
<dd>Dateiinhalt entweder als Zeichenfolge (string) oder binärer Puffer (buffer).</dd>
|
||||||
<dt class="optional">filename<span class="property-type">string</span></dt>
|
<dt class="optional">filename <span class="property-type">string</span></dt>
|
||||||
<dd>Sofern nicht im Node eingestellt, enthält diese optionale Eigenschaft den Namen der zu lesenden Datei</dd>
|
<dd>Sofern nicht im Node eingestellt, enthält diese optionale Eigenschaft den Namen der zu lesenden Datei.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Der Dateiname sollte ein absoluter Pfad sein.
|
<p>Der Dateiname sollte ein absoluter Pfad sein.
|
||||||
Andernfalls wird er relativ zum Arbeitsverzeichnis des Node-RED-Prozesses angewandt.</p>
|
Andernfalls wird er relativ zum Arbeitsverzeichnis des Node-RED-Prozesses angewandt.</p>
|
||||||
<p>Unter Windows müssen die Pfadtrenner (\) in Escape-Codes umgewandelt werden, z.B.: <code>\\Users\\myUser</code>.</p>
|
<p>Unter Windows müssen die Pfadtrenner (\) in Escape-Codes umgewandelt werden, z.B.: <code>\\Users\\myUser</code></p>
|
||||||
<p>Optional kann eine Textdatei in einzelne Zeilen mit jeweils eine Nachricht pro Zeile aufgeteilt werden.
|
<p>Optional kann eine Textdatei in einzelne Zeilen mit jeweils eine Nachricht pro Zeile aufgeteilt werden.
|
||||||
Eine Binärdatei wird in kleine Teile in Größe abhängig vom Betriebssystem aufgeteilt,
|
Eine Binärdatei wird in kleine Teile in Größe abhängig vom Betriebssystem aufgeteilt,
|
||||||
aber typischerweise 64k (Linux/Mac) oder 41k (Windows).</p>
|
aber typischerweise 64k (Linux/Mac) oder 41k (Windows).</p>
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
"server": {
|
"server": {
|
||||||
"loading": "Paletten-Nodes werden geladen",
|
"loading": "Paletten-Nodes werden geladen",
|
||||||
"palette-editor": {
|
"palette-editor": {
|
||||||
"disabled": "Paletteneditor deaktiviert: Benutzereinstellungen",
|
"disabled": "Paletteneditor deaktiviert: Einstellungen",
|
||||||
"npm-not-found": "Paletteneditor deaktiviert: Befehl 'npm' nicht gefunden",
|
"npm-not-found": "Paletteneditor deaktiviert: Befehl 'npm' nicht gefunden",
|
||||||
"npm-too-old": "Paletteneditor deaktiviert: npm-Version ist zu alt. Erforderlich: npm >= 3.x"
|
"npm-too-old": "Paletteneditor deaktiviert: npm-Version ist zu alt. Erforderlich: npm >= 3.x"
|
||||||
},
|
},
|
||||||
@ -85,7 +85,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
"settings": {
|
"settings": {
|
||||||
"user-not-available": "Benutzereinstellungen konnten nicht gespeichert werden: __message__",
|
"user-not-available": "Einstellungen konnten nicht gespeichert werden: __message__",
|
||||||
"not-available": "Einstellungen nicht verfügbar",
|
"not-available": "Einstellungen nicht verfügbar",
|
||||||
"property-read-only": "Die Eigenschaft '__prop__ 'ist schreibgeschützt"
|
"property-read-only": "Die Eigenschaft '__prop__ 'ist schreibgeschützt"
|
||||||
},
|
},
|
||||||
@ -101,10 +101,10 @@
|
|||||||
"error": "Fehler beim Laden der Berechtigungen: __message__",
|
"error": "Fehler beim Laden der Berechtigungen: __message__",
|
||||||
"error-saving": "Fehler beim Speichern der Berechtigungen: __message__",
|
"error-saving": "Fehler beim Speichern der Berechtigungen: __message__",
|
||||||
"not-registered": "Der Berechtigung-Typ '__type__' ist nicht registriert",
|
"not-registered": "Der Berechtigung-Typ '__type__' ist nicht registriert",
|
||||||
"system-key-warning": "\n---------------------------------------------------------------------\nDie Datei mit den Flow-Berechtigungen wird mit einem vom System\ngenerierten Schlüssel verschlüsselt.\nWenn der vom System generierte Schlüssel aus irgendeinem Grund\nverloren geht, kann die Datei mit den Berechtigungen nicht\nwiederhergestellt werden. Sie muss dann gelöscht und die\nBerechtigungen müssen erneut eingestellt werden.\nEs sollte ein eigener Schlüssel mit Hilfe der Option\n'credentialSecret' in der Einstellungsdatei vorgegeben werden.\nNode-RED wird dann die Datei mit den Flow-Berechtigungen\nbei der nächsten Übernahme (Deploy) einer Änderung erneut\nverschlüsseln.\n---------------------------------------------------------------------"
|
"system-key-warning": "\n---------------------------------------------------------------------\nDie Datei mit den Flow-Berechtigungen wird mit einem vom System\ngenerierten Schlüssel verschlüsselt.\nWenn der vom System generierte Schlüssel aus irgendeinem Grund\nverloren geht, kann die Datei mit den Berechtigungen nicht\nwiederhergestellt werden. Sie muss dann gelöscht und die\nBerechtigungen müssen erneut eingestellt werden.\nEs sollte ein eigener Schlüssel mit Hilfe der Option\n'credentialSecret' in der Einstellungsdatei vorgegeben werden.\nNode-RED wird dann die Datei mit den Flow-Berechtigungen\nbei der nächsten Übernahme (deploy) einer Änderung erneut\nverschlüsseln.\n---------------------------------------------------------------------"
|
||||||
},
|
},
|
||||||
"flows": {
|
"flows": {
|
||||||
"safe-mode": "Die Flows sind gestoppt im abgesicherten Modus. Übernahme (Deploy) zum Starten.",
|
"safe-mode": "Die Flows sind gestoppt im abgesicherten Modus. Übernahme (deploy) zum Starten.",
|
||||||
"registered-missing": "Fehlender Typ registriert: __type__",
|
"registered-missing": "Fehlender Typ registriert: __type__",
|
||||||
"error": "Fehler beim Laden der Flows: __message__",
|
"error": "Fehler beim Laden der Flows: __message__",
|
||||||
"starting-modified-nodes": "Geänderte Nodes werden gestartet",
|
"starting-modified-nodes": "Geänderte Nodes werden gestartet",
|
||||||
@ -153,10 +153,10 @@
|
|||||||
"localfilesystem": {
|
"localfilesystem": {
|
||||||
"user-dir": "Benutzerverzeichnis: __path__",
|
"user-dir": "Benutzerverzeichnis: __path__",
|
||||||
"flows-file": "Flow-Datei: __path__",
|
"flows-file": "Flow-Datei: __path__",
|
||||||
"create": "Neue __type__-Datei wird erstellt",
|
"create": "Neue '__type__'-Datei wird erstellt",
|
||||||
"empty": "Vorhandene __type__-Datei ist leer",
|
"empty": "Vorhandene '__type__'-Datei ist leer",
|
||||||
"invalid": "Vorhandene __type__-Datei enthält ungültigen JSON-Code",
|
"invalid": "Vorhandene '__type__'-Datei enthält ungültigen JSON-Code",
|
||||||
"restore": "Die __type__-Dateisicherung wird wiederhergestellt: __path__",
|
"restore": "Die '__type__'-Dateisicherung wird wiederhergestellt: __path__",
|
||||||
"restore-fail": "Die Wiederherstellung der '__type__'-Dateisicherung ist fehlgeschlagen: __message__",
|
"restore-fail": "Die Wiederherstellung der '__type__'-Dateisicherung ist fehlgeschlagen: __message__",
|
||||||
"fsync-fail": "Die Übertragung der Datei __path__ auf das Laufwerk ist fehlgeschlagen: __message__",
|
"fsync-fail": "Die Übertragung der Datei __path__ auf das Laufwerk ist fehlgeschlagen: __message__",
|
||||||
"projects": {
|
"projects": {
|
||||||
|
Loading…
Reference in New Issue
Block a user