Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Esta sessão mostra informações relevantes acerca do servidor AppServer utilizado pelo DATASUL. Pode ser utilizada para consulta rápida dos dados e também como material de envio ao Suporte através do botão Imprimir, que gera um PDF contendo todas as informações exibidas aqui.


03.a Ambiente

Ações Disponíveis


Informação
CampoDescrição
IP do servidorEndereço IP atribuído ao AppServer.
Nome do serviçoNome dado ao AppServer nas configurações do OpenEdge.
Diretório de log

Pasta onde ficam salvos os arquivos de logs gerados pelo AppServer. 

Aviso

Vale lembrar que essa pasta muito provavelmente fica dentro do contexto do servidor, portanto considerar que um diretório "C:\Temp" por exemplo na verdade equivale à "\\<Ip Servidor>\C$\temp".

Modo de OperaçãoModo de operação parametrizado para o AppServer, podendo ser Stateless ou State-reset.
Versão do ProdutoVersão atual do produto Datasul instalada no servidor.

Lista de Integrações

...

Tipo da integração, possui dois tipos disponíveis: 

EAI - Integração que utiliza a ferramente EAI para comunicação de dados (Exige o uso de adapters para o EAI).

WEBSERVICE - Integrações que utiliza webservices (Exige API de comunicação exemplificadas neste documento).

...

04. TELA - APLICAÇÕES

Essa interface é acessada por meio do botão "Aplicações" da interface "Integração para Aplicações Externas", seu objetivo é permitir o cadastro e visualização de aplicações com o qual uma integração se comunica.

Ações Disponíveis

...

Lista de Aplicações

...

Indica se a aplicação esta habilitada para execução.

...

Nome do servidor de agendamento (RPW) que executará a integração dos dados.

Para execução é necessário que o servidor esteja ativo. 

...

Adicionar Aplicações (Web Service)

...

05. TELA - ENTIDADES PARA INTEGRAÇÃO

Essa interface é acessada por meio do botão "Entidades" disponível em uma aplicação, cadastrada na interface "Aplicações", seu objetivo é permitir o cadastro e visualização de entidades (webservices), que serão utilizados para enviar ou receber dados de uma integração. Cada entidade pode executar uma API desenvolvida com linguagem Progress OpenEdge que pode ser parte do produto padrão Datasul ou customizada seguindo os exemplos em anexo nesta documentação. As APIs que são responsáveis por realizar a busca, inclusão, alteração ou exclusão de dados.

Ações Disponíveis

...

03.b Propath

Esta sessão exibe o propath utilizado pelo AppServer. Útil para verificar onde devem ser aplicadas as liberações especiais para testes, ou se os caminhos informados estão corretos.


CampoDescrição
SequênciaNúmero sequencial que determina a ordem das entradas do propath. Quanto menor o número, mais acima da pilha de execução estará essa entrada.
CaminhoDiretório referente à entrada do propath. 

03.c Bancos

Informações técnicas a respeito dos bancos conectados ao AppServer. Permite verificar os parâmetros de conexão e a determinar se há algum problema relacionado à ALIAS ou unificação.

Campo Descrição
Nome FísicoNome físico (do arquivo) referente ao banco de dados em questão.
Nome lógicoNome do banco atribuído a ele na sessão Progress. Pode ser diferente do nome físico.
dbParamParâmetros de conexão do banco. Exibe nome do Host, se o banco é mono usuário etc.

Lista de Entidades

...

Modo de operação da entidade.

...

Incluir\Alterar Entidades

...

Modo de operação para integração do tipo EAI poderão ser ENVIO, RECEBIMENTO ou AMBOS.

Modo de operação para integração do tipo WEBSERVICE poderão ser GET, PUT, POST, PATCH ou DELETE.

...

06. TELA - INCLUSÃO DE CAMPO EXTRA

Ações Disponíveis

...

Tipo do campo que será adicionado ao formulário.

Tipo disponíveis:

CHARACTER para guardar informações de texto.

PESQUISA (Zoom) pesquisa de registros em uma tabela de banco de dados, gera uma interface de pesquisa.

NÚMERO INTEIRO para números do tipo inteiro sem ponto ou vírgula.

DATA para informar datas.

CAIXA DE SELEÇÃO (Checkbox) para guardar informações do tipo SIM ou NÃO.

...

07. EXEMPLO DE API UTILIZANDO WEBSERVICE

...



Card documentos
InformacaoEssa documentação possui exemplos de APIs em anexo.
TituloIMPORTANTE!