WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Editor ESQL

O editor ESQL é o editor padrão fornecido pela Perspectiva do Desenvolvimento de Aplicativos do Intermediário para edição de arquivos ESQL (.esql).

O editor é ativado na área do editor quando você seleciona o item de menu Abrir ESQL para um nó Compute, Banco de Dados ou Filter, ou quando você clica duas vezes em um arquivo ESQL no Visualização Desenvolvimento do Broker.

Visualizações do Editor ESQL

O editor ESQL possui as seguintes visualizações:

Visualização Desenvolvimento do Broker
O Visualização Desenvolvimento do Broker mostra todos os recursos em sua área de trabalho, ou seja, todos os recursos do conjunto de mensagens e todos os recursos do fluxo de mensagens, incluindo arquivos ESQL.
Visualização Editor
A visualização do editor mostra o conteúdo do recurso que está atualmente aberto. Também mostra as guias para cada recurso que você tem aberto para que possa rapidamente comutar entre eles.
Visualização Contorno
A visualização Contorno exibe todos os esquemas, as limitações definidas, módulos e rotinas que você referenciou nesse arquivo ESQL.
Visualização Problemas
A visualização Problemas exibe as mensagens de aviso e de erro geradas pela validação do editor quando você salvar o arquivo ESQL. Se você der um clique duplo em um erro, o editor indicará onde ele está localizado movendo o cursor para o código de ESQL correspondente.

Funções do Editor ESQL

O editor ESQL fornece:

  • Um Assistente de Conteúdo dependente de contexto. Você pode chamar o Assistente de Conteúdo a partir do menu Editar ou, em alguns sistemas, pressionando Ctrl+Espaço se esta combinação de teclas não estiver atribuída a outra função.

    O Assistente de Conteúdo ajuda a construir referências ao conteúdo da pasta Propriedades. Quando você utiliza o editor ESQL com mensagens predefinidas, isso também o ajuda a construir as referências de campo.

    Ao utilizar o editor ESQL com as definições do esquema de banco de dados, o Assistente de Conteúdo o ajuda a construir referências de esquema, tabela e coluna. Você também pode utilizar o editor ESQL para chamar mapas definidos pelo usuário.

    Ao criar funções e procedimentos dentro do arquivo ESQL, os nomes que você define não devem começar com os caracteres IBM_ (IBM® e sublinhado).

    Nota: Para que o Assistente de Conteúdo funcione, você deve configurar uma referência de projeto do projeto que contém ESQL ou mapeamentos para o projeto contendo o conjunto de mensagens. Para obter informações sobre a configuração de uma referência de projeto, consulte Incluindo e Removendo Referências da Biblioteca.
  • Formatação de código automática.

Clique com o botão direito do mouse na visualização do editor para acessar as seguintes funções adicionais:

  • Desfazer e Reverter Arquivo: Para desfazer uma alteração que você fez no arquivo ESQL, clique em Desfazer. Se você desejar desfazer todas as alterações desde a última vez que você salvou, poderá restabelecê-las clicando em Reverter Arquivo.
  • Recortar, Copiar e Colar: Funções do editor padrão.
  • Shift à Direita e Shift à Esquerda: Funções do editor padrão.
  • Salvar: Salve suas alterações.
  • Comentário e Remover Comentário: Clique em Comentário para alterar uma linha de código ESQL em um comentário. Clique em Remover Comentário para alterar um comentário em uma linha de código ESQL.
  • Formatar. Essa função formata todas as linhas de código selecionadas (a menos que apenas parcialmente selecionadas, quando são ignoradas) ou, se nenhuma linha estiver selecionada, formata todo o arquivo (corrigindo alinhamentos e recuo).
  • Organizar Caminhos de Esquema e Incluir Caminho de Esquema: Estas funções o ajudam no gerenciamento de esquema do broker.

    Clique em Organizar Caminhos de Esquema e um esquema do broker que contém procedimentos ou função chamada pelo arquivo ESQL será automaticamente incluído na instrução PATH (se você ainda não tiver incluído). Essa função varre o arquivo ESQL em busca de instâncias de procedimentos ou de função residente em esquemas ainda não totalmente qualificados no arquivo.

    Clique em Incluir Caminho de Esquema quando codificar uma chamada para um procedimento ou função residente em um esquema diferente do broker para caminhos que você incluiu na instrução PATH, e este esquema é incluído na instrução PATH. Assegure-se de que o cursor esteja sobre o nome do procedimento que está sendo chamado.

Preferências do Editor ESQL

É possível modificar as definições que afetam a maneira como o código ESQL é manipulado:

  • Definições do Editor (como o código é exibido na visualização do editor):
    • Fonte de Texto
    • Largura da Guia Exibida (padrão 4)
    • Cores de Primeiro e Segundo Plano (para comentários, instruções e assim por diante)
  • Definições de Validação (qual nível de validação é executado quando você salva o arquivo):

    A validação detecta quatro problemas potenciais:

    Identificadores não-resolvidos
    O validador tenta resolver todos os identificadores que você referenciou (por exemplo, um campo da mensagem).
    Definição da Mensagem de Incompatibilidade de Referências de Mensagens
    Se existe uma definição de mensagem (somente mensagens no domínio MRM), o validador verifica se o uso da referência é consistente com sua definição (por exemplo, uma ação em um campo numérico é uma ação numérica válida).
    Referências do Banco de Dados Incompatíveis com o Esquema do Banco de Dados
    O validador verifica se o uso da referência é consistente com o esquema de banco de dados (por exemplo, uma ação em um campo numérico é uma ação numérica válida).
    Uso de palavras-chave obsoletas
    O validador verifica se você usou palavras-chave que foram reprovadas neste release.

    Para cada uma destas situações, selecione uma das seguintes definições de validação:

    Ignorar
    A operação não foi executada.
    Aviso
    O validador grava mensagens de aviso na visualização Problemas para cada problema em potencial que ele detecta. Aviso é a configuração padrão.
    Erro
    O validador grava mensagens de erro na visualização Problemas para cada problema em potencial que ele detecta.

    A validação não verifica se você possui nomes especificados no caso no qual os declarou. Os nomes de módulos, funções e procedimentos não fazem distinção entre maiúsculas e minúsculas; todos os outros nomes (esquemas, constantes, variáveis e rótulos) fazem distinção entre maiúsculas e minúsculas. Verifique se os nomes que você usa correspondem às declarações para aqueles nomes, porque o broker manipula estes nomes de uma maneira que faz distinção entre maiúsculas e minúsculas e gera um erro de tempo de execução se eles não corresponderem.

Para obter detalhes sobre como alterar essas preferências, consulte Alterando Preferências do ESQL.

Barra de Ferramentas do Editor ESQL

O editor de ESQL não fornece ícones e ações adicionais na barra de ferramentas.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:08


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ab00083_