Configurando o WebService no Protheus
Antes de iniciarmos o estudo do WebService, é imprescindível a configuração do serviço do Protheus.
Para isto devemos ter um serviço separado dos outros. A separação é recomendada mas não é obrigatória.
Não estou explicando de forma detalhada cada linha da configuração abaixo, devido a documentação estar disponível no portal TDN da Totvs. Estou focando no uso geral da aplicação WebService.
Abaixo, segue um modelo do WebService que utilizo
[WEBSERVICE]
SourcePath=E:\PROTHEUS11\APO\WEBSERVICE
RootPath=E:\PROTHEUS11\Protheus_Data
StartPath=\system\
x2_path=
RpoDb=Top
RpoLanguage=portuguese
RpoVersion=110
LocalFiles=ads
Trace=0
localdbextension=.dbf
PictFormat=AMERICAN
DateFormat=DEFAULT
RegionalLanguage=BRA
Note que no trecho acima, não tem nada de diferente do que utilizamos normalmente.
[192.168.14.33:82/ws]
ENABLE=1
PATH=e:\Protheus11\Protheus_Data\web\ws
ENVIRONMENT=WEBSERVICE
INSTANCENAME=Ws
RESPONSEJOB=JOB_WS_9901
DEFAULTPAGE=wsindex.apw
No trecho acima, estamos configurando o endereço, nome do ambiente, nome dos jobs e página de índice com os nomes dos serviços disponíveis do nosso WebService.
[JOB_WS_9901]
TYPE=WEBEX
ENVIRONMENT=WEBSERVICE
INSTANCES=1,80
SIGAWEB=WS
INSTANCENAME=Ws
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
No trecho acima, mencionamos o nome do Job, ambiente, quantidade de instâncias simultâneas.
[TopConnect]
DataBase=ORACLE
Server=NOMESERVIDOR
ALIAS=PROTHEUS
PROTHEUSONLY=0
[Drivers]
Active=TCP
[TCP]
TYPE=TCPIP
Port=1255
[General]
InstallPath=E:\PROTHEUS11
[LICENSECLIENT]
SERVER=SERVIDORLICENCA
port=5555
[HTTP]
enable=1
port=82
PATH=e:\PROTHEUS11\PROTHEUS_DATA\web\ws
ENVIRONMENT=WEBSERVICE
[MAIL]
Nenhum comentário:
Postar um comentário