Gerador de Código

Este recurso deve ser executado por usuários que conheçam a fundo a linguagem de banco de dados, que desejam gerar o código do fluxo para código do banco selecionado.

O Gerador de Código serve para converter o código xml dos fluxos em um código fonte de uma linguagem pré-cadastrada, com suas respectivas sintaxes. Ou seja, transforma um fluxo em um programa de linguagem de banco de dados.

Para a utilização deste recurso, é imprescindível a configuração do caminho do Webrun na aba Rede e Conectividade da tela Configurações, para a conexão do Maker com o serviço de Web Service do Webrun, que irá executar a função de geração de código dos fluxos. Caso o servidor seja localhost, não será necessário configurar o proxy, pois será ignorado.

image847.jpg

A tela é composta por:

Implantação da linguagem escrita

O processo de implantação será descrito passo a passo fazendo referência a outros tópicos quando necessário:

Cadastramento dos Descritores

Para cadastrar qualquer linguagem escrita, primeiramente, devemos cadastrar todos os Descritores necessários ao Gerador de Código. São eles que armazenam as sintaxes da linguagem escrita, fazendo referência a uma estrutura ou função existente no fluxo.

Para acessar este recurso, siga os passos:

  1. Ative o Editor de Fluxos de Ações;

  2. Ative o menu Arquivo, Gerador de Código e clique na opção descritores

image133.jpg

A tela possui uma Barra de Ferramentas para a navegação e edição dos registros e os seguintes campos:

Cadastramento da Linguagem e Sintaxe

Para cadastrar a linguagem escrita, é necessário apenas um Identificador de referência e uma Descrição da Linguagem que a especifique.

image134.jpg

A tela possui uma Barra de Ferramentas para a navegação e edição dos registros e os seguintes campos e controles:

Exemplo:

Para cadastrar a sintaxe de uma linguagem escrita, basta associar cada Descritor à respectiva sintaxe da linguagem correspondente. Cada Descritor tem uma regra de cadastramento, ou seja, uma forma específica de ser montado.

Exemplo:

image240.gif

Observações:

  1. Variáveis do tipo tabela, não devem conter alterações em seu conteúdo no momento da compilação de codigo.

  2. %1, %2 são parâmetros que estão descritos na documentação de cada Descritor;

  3. Não poderá ser excluída uma linguagem de imediato. É necessário, anteriormente, excluir todos os registros da lista de sintaxes;

  4. Para garantir a funcionalidade do Gerador de Código, é necessário observar as Configurações do projeto na aba Rede e Conectividade, no campo Endereço. Caso queira utilizar Proxy, deve ser definido o IP da máquina na rede e ,se houver dois sistemas com a mesma sigla, é preciso definir uma instância para o projeto (aba Arquivo de Projeto, campo Nome da Instância).

  5. Para exportar o Gerador de Código, basta acessar o menu Arquivo do Editor de Fluxos de Ações, em seguida, Exportar e escolher a opção Gerador de Código. Para Importar, basta utilizar o recurso-padrão do Maker (botão Importar ou pelo menu Objetos - Importar).

  6. Nem todas as funções, mesmo que sejam da camada banco de dados são suportadas por todos os bancos de dados.

____________________________________________________________________________

image776.jpg

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br