Este documento tem o objetivo de orientar como configurar Protheus.
Conteúdo
1- Localizando o arquivo Appserver.ini
2- Editando o arquivo Appserver.ini
3- Configuração do Webservice Protheus
4- Testando webservice
Configurando o Protheus
1- Localize o arquivo Appserver.ini
Local onde se encontra o Server do BackOffice Protheus e o TOTVS Appserver.ini, onde é configurada toda estrutura para o uso da Base de dados Protheus.
1- Editar o arquivo Appserver.ini
Principais configurações do TOTVSAppserver.ini
[PROTHEUS] Alias para logar no banco de dados Protheus
SourcePath=C:\Protheus 10\APO - Pasta localizada o dicionário de dados
RootPath=C:\Protheus 10\Protheus_Data – onde é localizada as tabelas do cliente, pasta System que contém arquivo de Sigamat.emp / Sigamat.ind e cdx
TOPServer=LOCALHOST - Servidor onde é localizado os bancos de dados
TOPALIAS=PROTHEUS – Nome do banco de dados Protheus
Panel Server=LOCALHOST – Servidor
2.1 - Incluir TopAlias RM
TopAliasRM=RM – Nome do ODBC que conecta no banco de dados RM, ou nome do banco de dados RM em ambiente Oracle.
3- Configuração do Webservice Protheus
O arquivo de configuração TotvsAppserver.ini devera conter a configuração abaixo que se refere a configuração de Web Service.
[localhost:83]
ENABLE=1
PATH= C:\Protheus 10\Protheus_Data\web
ENVIRONMENT=PROTHEUS
INSTANCENAME=WS
RESPONSEJOB=JOB_WS
DEFAULTPAGE=WSINDEX.APW
Configurando Namespace, WebServiceLocation e UrlLocation
[JOB_WS]
TYPE=WEBEX
ENVIRONMENT=PROTHEUS
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
INSTANCES=2,100
CONOUT=0
TRACE=0
SIGAWEB=WS
INSTANCENAME=WS
PREPAREIN=01,01
NAMESPACE=http://www.totvs.com.br/rm/
WEBSERVICELOCATION=http://localhost:83
URLLocation=http://localhost:83
[ONSTART]
JOB=JOB_WS
REFRESHRATE=600
4- Testando Conexão com Webservice pela configuração do TotvsAppserver.ini
Abrir o Navegador. (Firefox, Google Crome)
Colocar o endereço conforme configurada via Appserver.ini. Exemplo: HTTP://localhost:83/Wsindex.apw?
Deverá ser carregada abaixo, e na mesma é possível verificar as configurações de Namespace, URLLocation. Também deverá ser verificado a existência dos Web Services WSMATA105,WSMATA110, e os demais Web Services utilizados na integração.
Observação: Lembrando que o APPServer tem que estar executando.