Mudanças entre as edições de "SoapServer - IP (Novo WebService)"

De Grupo Acert
Ir para: navegação, pesquisa
 
Linha 1: Linha 1:
 
O novo recurso é realmente simples e necessita de apenas alguns itens:
 
O novo recurso é realmente simples e necessita de apenas alguns itens:
  
1 - Instalação do Apache TomCat.
+
'''1''' - Instalação do Apache TomCat.
Instalador em [[\\srvversoes\dist\Web]]<br>
+
Instalador em ''" \\srvversoes\dist\Web\ "''<br>
 
Após a primeira instalação é indicado sempre remover e instalar o serviço via prompt:
 
Após a primeira instalação é indicado sempre remover e instalar o serviço via prompt:
  
 
[[Arquivo:service.jpg|frame|center]]
 
[[Arquivo:service.jpg|frame|center]]
  
Para executar o procedimento basta executar os comandos service remove e service install dentro da pasta bin do Tomcat.
+
Para executar o procedimento basta utilizar os comandos ''"service remove"'' e ''"service install"'' dentro da pasta bin do Tomcat.
  
1 - Executável SoapServerAtual.exe
 
É Necessário compilar o executável da pasta D:\Delphi2010 - SVN\Utilitarios\SOAPServerAtual-IP
 
  
2 - O mesmo deverá permanecer na pasta cgi do Tomcat
+
----
Por default fica localizado em C:\Arquivos de Programas\Grupo Acert\Tomcat\webapps\webpedidos\WEB-INF\cgi\
+
  
3 - No arquivo SoapServerAtual.ini alem da chave [CONFIG], deve conter as informações:
 
  
1 - Caminho do banco de dados
+
'''2''' - '''SoapServerAtual.exe''' - É Necessário compilar o executável da pasta D:\Delphi2010 - SVN\Utilitarios\SOAPServerAtual-IP
2 - Empresa Padrão
+
O mesmo deverá permanecer na pasta cgi do Tomcat que por default fica localizado em C:\Arquivos de Programas\Grupo Acert\Tomcat\webapps\webpedidos\WEB-INF\cgi\
3 - Chave responsável por definir qual servidor o aplicativo ira buscar
+
 
4 - Definição de servidor e portas
+
 
 +
'''3''' - No arquivo SoapServerAtual.ini alem da chave [CONFIG], deve conter as informações:
 +
 
 +
[[Arquivo:ini.jpg|frame|center]]
 +
 
 +
 
 +
a - Caminho do banco de dados<br>
 +
b - Empresa Padrão<br>
 +
c - Chave responsável por definir qual servidor o aplicativo ira buscar<br>
 +
d - Definição de servidor e portas<br>
  
 
Lembrando que poderão existir vários servidores e portas, e que recomenda-se utilizar três portas por servidor.
 
Lembrando que poderão existir vários servidores e portas, e que recomenda-se utilizar três portas por servidor.
 +
 +
 +
----
 +
  
 
4 - Após configurado o Soap o próximo passo será configurar o SGO servidor.
 
4 - Após configurado o Soap o próximo passo será configurar o SGO servidor.
Linha 31: Linha 40:
 
PORTA=6000
 
PORTA=6000
  
Onde será informada a porta referente, lembrando que não podem existir dois executáveis escutando na mesma porta.
+
Onde será informada a porta referente, lembrando que não podem existir dois executáveis escutando na mesma porta e as mesmas devem estar liberadas no firewall do windows.
  
 
Para iniciar manualmente a função basta acessar a opção SERVIDOR SOAP no menu utilitários.
 
Para iniciar manualmente a função basta acessar a opção SERVIDOR SOAP no menu utilitários.
 +
 +
 +
[[Arquivo:menu.jpg|frame|center]]
 +
  
 
Para acessar automaticamente é necessário inserir o parâmetro -webserver:6000 que indicara a porta que o servidor ira escutar.
 
Para acessar automaticamente é necessário inserir o parâmetro -webserver:6000 que indicara a porta que o servidor ira escutar.
 
Este parâmetro pode ser inserido em um atalho:
 
Este parâmetro pode ser inserido em um atalho:
 +
 +
 +
[[Arquivo:atalho.jpg|frame|center]]
 +
  
 
Em uma tarefa agendada:
 
Em uma tarefa agendada:
 +
 +
 +
[[Arquivo:tarefa agendada.jpg|frame|center]]
 +
  
 
Ou até mesmo diretamente por linha de comando:
 
Ou até mesmo diretamente por linha de comando:
  
  
Após o executável aberto corretamente o mesmo ira mostrar o numero de requisições efetuadas e quantas foram processadas, rejeitadas e negadas. As conexões rejeitadas ocorrem quando o servidor esta ocupado, sendo assim as mesmas irão buscar a proxima porta configurada no arquivo .ini do SoapServerAtual. As conexões perdidas ocorrem quando nenhum servidor atende, podendo acontecer no caso de termino de conexão inesperado ou algum tipo de erro no sistema.
+
[[Arquivo:comando.jpg|frame|center]]
 +
 
 +
 
 +
----
 +
 
 +
 
 +
'''5''' - Após o executável aberto corretamente o mesmo ira mostrar o numero de requisições efetuadas e quantas foram processadas, rejeitadas e negadas.  
 +
 
 +
 
 +
[[Arquivo:servidor soap.jpg|frame|center]]
 +
 
 +
 
 +
As conexões rejeitadas ocorrem quando o servidor esta ocupado, sendo assim as mesmas irão buscar a proxima porta configurada no arquivo .ini do SoapServerAtual. As conexões perdidas ocorrem quando nenhum servidor atende, podendo acontecer no caso de termino de conexão inesperado ou algum tipo de erro no sistema.

Edição atual tal como às 17h55min de 10 de abril de 2012