Se si desidera distribuire un flusso di messaggi a un broker
Versione 2.1 broker
che partecipa a un dominio broker
Versione 6.0, il flusso di messaggi non deve utilizzare funzioni non presenti nei broker
Versione 2.1;
ad esempio:
- Il flusso di messaggi non deve contenere alcuno dei seguenti nodi
incorporati:
- DataDelete
- DataInsert
- DataUpdate
- Estrazione
- HTTPInput
- HTTPReply
- HTTPRequest
- JavaCompute
- JMSInput
- JMSOutput
- JMSMQTransform
- MQJMSTransform
- Mappatura
- MQGet
- Passthrough
- Real-timeInput
- Real-timeOptimizedFlow
- TimeoutControl
- TimeoutNotification
- Warehouse
- XMLTransformation
Utilizzare i seguenti nodi alternativi:
Nodo non disponibile nella
Versione 2.1 |
Nodo alternativo |
Nodo Extract |
Nodo Compute |
Nodo Mapping |
Nodo Compute |
Nodo DataDelete |
Nodo Database |
Nodo DataInsert |
Nodo Database |
Nodo DataUpdate |
Nodo Database |
Nodo Warehouse |
Nodo Database |
- Il flusso di messaggi non deve contenere alcuno dei seguenti elementi
nei relativi file
ESQL:
- Un'istruzione LOG o RESIGNAL
- Una funzione 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 o TRANSLATE
- Una clausola PATH
- Un'istruzione BEGIN con una parola chiave ATOMIC
- Un'istruzione CREATE FUNCTION o CREATE PROCEDURE a livello dello
schema (non all'interno di un modulo)
- Un'istruzione DECLARE che utilizza una delle parole chiave
EXTERNAL, HANDLER, NAMESPACE,
NAME, ROW o SHARED
- Un'istruzione
DELETE che utilizza una delle parole chiave FIELD,
FIRSTCHILD, LASTCHILD,
PREVIOUS SIBLING oppure NEXTSIBLING
- Un'istruzione PROPAGATE con qualsiasi clausola di qualsiasi tipo
- Una funzione CAST con le parole chiave DEFAULT oppure
FORMAT
- Una funzione POSITION con le parole chiave
FROM oppure REPEAT
- Una funzione SELECT non racchiusa tra parentesi
- Un nome dello schema o un nome dell'origine dati del database calcolato in
modo dinamico
- Qualsiasi struttura che prova a modificare le strutture ad albero del messaggio Root o InputRoot
Inoltre, lo schema del broker non deve contenere un file di mappatura.
Tali condizioni indicano che lo schema del broker può contenere
solo definizioni del modulo.
- Quando si aggiunge ESQL a un file bar che si sta distribuendo alla
Versione 2.1, selezionare la casella di spunta
Compila ESQL per broker versione 2.1 nell'editor
Archivio del broker.
- Esistono alcune limitazioni su alcuni parametri dei nodi esistenti:
- Per i nodi di input che dispongono di un elenco di programmi di
analisi, come ad esempio MQInput
e MQeInput, non selezionare i programmi di analisi XMLNSC o
MIME.
- Per i nodi che hanno Opzioni generali messaggio oppure Opzioni programma di analisi XMLNSC, come ad esempio
MQInput e Compute, non specificare Opzioni generali messaggio oppure Opzioni programma di analisi
XMLNSC non predefinite.
- Per il nodo MQOutput, non specificare opzioni di convalida non predefinite.