Wenn Sie einen Nachrichtenfluss für einen Broker der
Version 2.1 implementieren möchten, der in einer Brokerdomäne der
Version 6.0 verwendet wird, darf der Nachrichtenfluss keine Funktionen verwenden, die im Broker der
Version 2.1 nicht verfügbar sind:
- Folgende integrierte Knoten dürfen im Nachrichtenfluss nicht enthalten sein:
- DataDelete
- DataInsert
- DataUpdate
- Extract
- HTTPEmpfangsknoten (HTTPInput)
- HTTPAntwortknoten (HTTPReply)
- HTTPAnforderungsknoten (HTTPRequest)
- JavaCompute
- JMSEmpfangsknoten
- JMSSendeknoten
- JMSMQUmsetzungsknoten
- MQJMSUmsetzungsknoten
- Mapping-Knoten (Zuordnungsknoten)
- MQGet
- Passthrough
- Echtzeiteingabeknoten (Real-timeInput)
- EchtzeitoptimierterFluss-Knoten (Real-timeOptimizedFlow)
- Zeitlimitsteuerungsknoten
- Zeitlimitbenachrichtigungsknoten
- Warehouse
- XMLTransformation
Verwenden Sie folgende alternative Knoten:
Knoten nicht in Version 2.1 verfügbar |
Alternativer Knoten |
Extraktionsknoten |
Rechenknoten |
Zuordnungsknoten |
Rechenknoten |
Datenlöschknoten |
Datenbankknoten |
Dateneinfügeknoten |
Datenbankknoten |
Datenaktualisierungsknoten |
Datenbankknoten |
Warehouseknoten |
Datenbankknoten |
- In den ESQL-Dateien des Nachrichtenflusses darf Folgendes nicht enthalten sein:
- Eine LOG- bzw. RESIGNAL-Anweisung
- Eine ACOS-, ASIN-, ATAN-, ATAN2-, COS-, COSH-, COT-, DEGREES-, EXP-, FIELDNAMESPACE-,
LEFT-, LN-, LOG-, LOG10-, POWER-, RADIANS-, RAND-, REPLICATE-, RIGHT-, SIGN-, SIN-, SINGULAR-,
SPACE-, TAN-, TANH- oder TRANSLATE-Funktion
- Eine PATH-Klausel
- Eine BEGIN-Anweisung mit dem Schlüsselwort ATOMIC
- Die Anweisung CREATE FUNCTION oder CREATE PROCEDURE auf Schemaebene (d. h. nicht innerhalb eines Moduls)
- Eine DECLARE-Anweisung, die eines der folgenden Schlüsselwörter enthält: EXTERNAL, HANDLER, NAMESPACE,
NAME, ROW oder SHARED
- Eine DELETE-Anweisung, die eines der folgenden Schlüsselwörter verwendet: FIELD, FIRSTCHILD, LASTCHILD,
PREVIOUS SIBLING oder NEXTSIBLING
- Eine PROPAGATE-Anweisungen mit Klauseln jeglicher Art
- Eine CAST-Funktion mit dem Schlüsselwort DEFAULT bzw. FORMAT
- Eine POSITION-Funktion mit dem Schlüsselwort FROM bzw. REPEAT
- Eine SELECT-Funktion, die nicht in runden Klammern steht
- Einen dynamisch berechneten Datenquellen- oder Schemanamen für Datenbanken
- Alle Konstrukte, die versuchen die Nachrichtenbaumstruktur 'Root' oder 'InputRoot' zu ändern
Darüber hinaus darf im Brokerschema keine Zuordnungsdatei enthalten sein.
Im Brokerschema dürfen also nur Moduldefinitionen enthalten sein.
- Wenn Sie ESQL zu einer BAR-Datei, die fürVersion 2.1 implementiert wird, hinzufügen, aktivieren Sie das Markierungskästchen ESQL für Brokerversion 2.1 kompilieren im Brokerarchiveditor.
- Für einige Parameter vorhandener Knoten bestehen Einschränkungen:
- Für Empfangsknoten, die über eine Dropdown-Liste mit Parsern verfügen (z. B. MQEmpfangs- und MQeEmpfangsknoten), sollten die XMLNSC- oder MIME-Parser nicht ausgewählt werden.
- Für Knoten, für die allgemeine Nachrichtenoptionen oder XMLNSC-Parseroptionen angegeben werden können (z. B. MQEmpfangs- und Rechenknoten), sollten Sie keine vom Standard abweichenden Werte für die allgemeinen Nachrichtenoptionen bzw. XMLNSC-Parseroptionen angeben.
- Geben Sie für den MQSendeknoten keine vom Standard abweichenden Werte für die Prüfoptionen an.