O recurso PATH é opcional e especifica uma lista de esquemas externos, separados por vírgulas, através do qual a procura é feita.
Esta definição fornece compatibilidade com versões anteriores do . O ESQL do intermediário gerado pelo conjunto de ferramentas do Eclipse quando o esquema não nomeado é o único esquema ao qual se faz referência não contém a nova sintaxe.
O recurso PATH é utilizado para resolver nomes de funções e procedimentos não qualificados nas ferramentas, de acordo com o algoritmo a seguir.
O <esquema do nó> é o esquema que contém o fluxo de mensagens do nó. O nome desse esquema é dado pelo último segmento do uuid do nó que processa a mensagem na mensagem XML do intermediário.
O que acontecerá em seguida dependerá se o responsável pela chamada está em uma rotina de módulo ou em uma rotina de esquema.
O <esquema do nó> é definido como o esquema que contém o fluxo de mensagens do nó. O nome desse esquema é dado pelo último segmento do uuid do nó que processa a mensagem na mensagem XML do intermediário.
O <esquema do nó> é especificado dessa forma para fornecer compatibilidade retrocedida com versões anteriores do .
Quando o <esquema do nó> é o único esquema ao qual se faz referência, a mensagem XML do intermediário não inclui os recursos extras contidos no V5.0.
Os intermediários de versões anteriores do não suportam vários esquemas, por exemplo, bibliotecas de sub-rotinas para reutilização. Para implementar em um intermediário de uma versão anterior do produto, coloque todas as sub-rotinas ESQL no mesmo esquema do fluxo de mensagens e do nó que as está chamando.
As ferramentas Eclipse utilizam a sintaxe ESQL do no assistente de conteúdo e validação de código fonte. Ao gerar código ESQL do intermediário, as ferramentas do Eclipse podem gerar um código de estilo V2.1 para fins de compatibilidade retrocedida.
Sem a presença de qualquer um dos itens precedentes, as ferramentas Eclipse geram o ESQL do intermediário sem os reinícios cíclicos MODULE e FUNCTION Main. Este estilo é aceito pelos intermediários V2.1 e V5.0. No entanto, se você utilizar um intermediário V2.1, não poderá utilizar nenhuma sintaxe V5.0 no código, por exemplo, namespace.
Os nomes de funções e procedimentos devem ser exclusivos dentro de seu SCHEMA ou MODULE.
Conceitos relacionados
ESQL
Tarefas relacionadas
Desenvolvendo ESQL
Referências relacionadas
Preferência de Sintaxe
instruções ESQL
Instrução BROKER SCHEMA
Instrução CREATE MODULE
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ak05105_ |