Se desejar implementar um fluxo de mensagens em um intermediário da
Versão 2.1 que
esteja participando de um domínio intermediário da
Versão 6.0, o fluxo de mensagens não deve utilizar nenhum recurso que não esteja presente nos
intermediários da
Versão 2.1; por exemplo:
- O fluxo de mensagens não deve conter nenhum dos seguintes nós internos:
- DataDelete
- DataInsert
- DataUpdate
- Extract
- HTTPInput
- HTTPReply
- HTTPRequest
- JavaCompute
- JMSInput
- JMSOutput
- JMSMQTransform
- MQJMSTransform
- Mapping
- MQGet
- Passthrough
- Real-timeInput
- Real-timeOptimizedFlow
- TimeoutControl
- TimeoutNotification
- Warehouse
- XMLTransformation
Utilize os seguintes nós alternativos:
Nó disponível no Versão 2.1 |
Nó Alternativo |
Nó Extract |
Nó Compute |
Nó Mapping |
Nó Compute |
Nó DataDelete |
Nó Database |
Nó DataInsert |
Nó Database |
Nó DataUpdate |
Nó Database |
Nó Warehouse |
Nó Database |
- O fluxo de mensagens não deve conter nenhum dos seguintes elementos em seus
arquivos ESQL:
- Uma instrução LOG ou RESIGNAL
- Uma função 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 ou TRANSLATE
- Uma cláusula PATH
- Uma instrução BEGIN com uma palavra-chave ATOMIC
- Uma instrução CREATE FUNCTION ou CREATE PROCEDURE no nível do esquema (ex.
não em um módulo)
- Uma instrução DECLARE que utiliza qualquer uma das palavras-chave EXTERNAL, HANDLER, NAMESPACE, NAME, ROW ou SHARED
- Uma instrução DELETE que utiliza qualquer uma das palavras-chave FIELD, FIRSTCHILD, LASTCHILD, PREVIOUS SIBLING ou NEXTSIBLING
- Uma instrução PROPAGATE com cláusulas de qualquer tipo
- Uma função CAST com qualquer uma das palavras-chave DEFAULT ou FORMAT
- Uma função POSITION com qualquer uma das palavras-chave FROM ou REPEAT
- Uma função SELECT que não esteja entre parênteses
- Um nome de origem de dados ou nome do esquema de banco de dados calculado dinamicamente
- Qualquer construção que tenta alterar as árvores de mensagens Root ou InputRoot
Além disso, o esquema do intermediário não deve conter um arquivo de mapeamento.
Estas
condições indicam que o esquema do intermediário pode conter apenas definições de módulo.
- Quando incluir um ESQL em um arquivo bar que esteja sendo implementado na Versão 2.1,
selecione a caixa de opções Compilar ESQL para intermediário Versão 2.1
no editor Broker Archive.
- Existem restrições para alguns parâmetros de nós existentes:
- Para nós de entrada que possuem uma lista drop-down de analisadores, como MQInput
e MQeInput, não selecione os analisadores XMLNSC ou MIME.
- Para nós que possuem Opções Gerais de Mensagens ou opções do analisador XMLNSC,
como MQInput e Compute, não especifique Opções Gerais de Mensagens não padrão ou
Opções do analisador XMLNSC.
- Para o nó MQOutput, não especifique opções Validar não padrão.