Tempo aproximado para leitura: 00:02:30 min
Dúvida
Quais as chaves no Protheus necessárias para a Integração TOP x Protheus?
Ambiente
Cross Segmentos - Backoffice Protheus - SIGAPMS - Todas as versões
Solução
Essa configuração é destinada quando coligadas do RM integram com o Protheus:
- MV_RMCOLIG > 0
- MV_PMSITMU = 0
- MV_INTPMS = S
OBSERVAÇÃO 1: O Protheus deve possuir WebServices rodando previamente, essa documentação não tem foco nessa etapa.
Para o correto funcionamento e para não serem apresentados erros como:
Erro 1: "Inconsistencias na integração Microsiga Protheus x TOP"
Erro 2: "Erro na configuração ou conexão do ByYouDbAccess para a base de dados do TOP"
Deve ser configurado no appserver.ini do Protheus as seguintes chaves nos blocos:
- [PROTHEUS] Alias para logar no banco de dados Protheus
(...)
TOPServer=LOCALHOST - Servidor onde é localizado os bancos de dados
TOPALIAS=PROTHEUS – Nome do banco de dados Protheus
Panel Server=LOCALHOST – Servidor
TopAliasRM=RM – Nome do ODBC que conecta no banco de dados RM/nome banco RM em ambiente Oracle.
-
[JOB_WS]
(...)
NAMESPACE=http://www.totvs.com.br/rm/
WEBSERVICELOCATION=http://localhost:83
URLLocation=http://localhost:83
OBSERVAÇÃO 2: Para testar a conexão, entre com "/Wsindex.apw?" após o fim do servidor. Se por exemplo o endpoint for:
- [localhost:99/ws]
Coloque no navegador para testar:
- localhost:99/ws/Wsindex.apw?
OBSERVAÇÃO 3: Os valores das chaves anteriormente demonstradas devem ser mudados conforme o ambiente e não apenas coladas da maneira que está acima, exemplo dos valores que podem ter (deve ser ajustado para cada ambiente):
TOPSERVER=localhost
TOPALIAS=12.1.2210d
TOPDATABASE=MSSQL
TOPALIASRM=12.1.2210a
PanelServer=localhost
;---------------------------------------------
NAMESPACE=http://www.totvs.com.br/rm/
WEBSERVICELOCATION=http://localhost:93
URLLocation=http://localhost:93
Saiba mais:
0 Comentários