...
| Expandir |
|---|
| title | Informações Importantes 🛑 |
|---|
|
| Aviso |
|---|
Essa funcionalidade está em tempo de piloto, isto é, ainda não disponível para todos os clientes. | | Aviso |
|---|
O Dashboard necessita do Microsiga Protheus® Release 12.1.33 ou superior. |
| Aviso |
|---|
O Dashboard necessita do Binário de janeiro outubro/2021 ou superior. |
| Aviso |
|---|
O Dashboard necessita de Lib de 06/01/2021 ou superior. |
| Informações |
|---|
O Dashboard é compatível com os módulos do Backoffice Protheus. |
|
...
| Bloco de código |
|---|
| language | delphi |
|---|
| firstline | 1 |
|---|
| title | Exemplo de appserver.ini sem SSLConfigure |
|---|
| linenumbers | true |
|---|
| collapse | true |
|---|
|
[ENVIRONMENT]
SOURCEPATH=C:\Protheus12\ENVIRONMENT\totvs\protheus\apo
ROOTPATH=C:\Protheus12\ENVIRONMENT\totvs\protheus\Protheus_data
STARTPATH=/system/
RPODB=TOP
RPOLANGUAGE=PORTUGUESE
RPOVERSION=120
LOCALFILES=CTREE
LOCALDBEXTENSION=.dtc
StartSysInDB=1
TOPMEMOMEGA=1
PICTFORMAT=DEFAULT
DATEFORMAT=DEFAULT
;sql
DBDATABASE=MSSQL
DBSERVER=LOCALHOST
DBALIAS=ENVIRONMENT
dbport=7892
[TDS]
AllowApplyPatch=*
AllowEdit=*
[DRIVERS]
ACTIVE=TCP
MultiProtocolPort=1
MultiProtocolPortSecure=0
[TCP]
TYPE=TCPIP
PORT=1232
[GENERAL]
App_Environment=ENVIRONMENT
BUILDKILLUSERS=1
MAXSTRINGSIZE=10
[LICENSECLIENT]
server=LOCALHOST
port=8009
[HTTP]
ENABLE=1
PORT=88
ENVIRONMENT=ENVIRONMENT
[WEBAPP]
PORT=1255
WebSocket=0
LastMainProg=SIGAADV
[WebApp/webapp]
MPP=
|
| Bloco de código |
|---|
| language | delphi |
|---|
| firstline | 1 |
|---|
| title | Exemplo de appserver.ini MASTER com SSLConfigure |
|---|
| linenumbers | true |
|---|
| collapse | true |
|---|
|
[P12_DB_27_EXP]
SourcePath=C:\Protheus\Apo64
RootPath=C:\Protheus\Protheus_Data
STARTPATH=\system\
RPODB=Top
RPOLANGUAGE=portuguese
RPOVERSION=120
LOCALFILES=CTREE
TRACE=0
LOCALDBEXTENSION=.dtc
SpecialKey=FCO_P12
TopMemoMega=1
DBDATABASE=MSSQL
DBSERVER=LOCALHOST
DBALIAS=P12_DB_27_EXP
StartSysInDB=1
[LICENSECLIENT]
server=localhost
port=8009
[Drivers]
Active=TCP
MultiProtocolPort=1
MultiProtocolPortSecure=1
[SSLConfigure]
SSL2 = 1
SSL3 = 1
TLS1_0 = 1
TLS1_1 = 1
TLS1_2 = 1
Bugs =1
State =1
CertificateServer=C:\Protheus\Bin\64\appserver\totvs_certificate.crt
KeyServer=C:\Protheus\Bin\64\appserver\totvs_certificate_key.pem
[TCP]
TYPE=TCPIP
Port=1227
[General]
consolemaxsize=15728640
MAXSTRINGSIZE=10
MaxQuerySize=65536
App_Environment=P12_DB_27_EXP
[ServerNetwork]
MasterConnection=1
Servers=SLAVE
[SLAVE]
Type=TCPIP
;ip do server:
Server=10.111.1.11
Port=1228
Connections=1
[HTTP]
enable=1
port=8282
[WEBAPP]
Port=1210
[WebApp/webapp]
MPP=
|
| Bloco de código |
|---|
| language | delphi |
|---|
| firstline | 1 |
|---|
| title | Exemplo de appserver.ini SLAVE com SSLConfigure |
|---|
| linenumbers | true |
|---|
| collapse | true |
|---|
|
[P12_DB_27_EXP]
SourcePath=C:\Protheus\Apo64
RootPath=C:\Protheus\Protheus_Data
STARTPATH=\system\
RPODB=Top
RPOLANGUAGE=portuguese
RPOVERSION=120
LOCALFILES=CTREE
TRACE=0
LOCALDBEXTENSION=.dtc
SpecialKey=FCO_P12
TopMemoMega=1
DBDATABASE=MSSQL
DBSERVER=LOCALHOST
DBALIAS=P12_DB_27_EXP
StartSysInDB=1
[LICENSECLIENT]
server=localhost
port=8009
[Drivers]
Active=TCP
MultiProtocolPort=1
MultiProtocolPortSecure=1
[SSLConfigure]
SSL2 = 1
SSL3 = 1
TLS1_0 = 1
TLS1_1 = 1
TLS1_2 = 1
Bugs =1
State =1
CertificateServer=C:\Protheus\Bin\64\appserver\totvs_certificate.crt
KeyServer=C:\Protheus\Bin\64\appserver\totvs_certificate_key.pem
[TCP]
TYPE=TCPIP
Port=1228
[General]
consolemaxsize=15728640
MAXSTRINGSIZE=10
MaxQuerySize=65536
App_Environment=P12_DB_27_EXP
[HTTP]
enable=1
port=8283
[WEBAPP]
Port=1210
[WebApp/webapp]
MPP=
|
| Bloco de código |
|---|
| language | delphi |
|---|
| firstline | 1 |
|---|
| title | Exemplo de smartclient.ini com SSLConfigure |
|---|
| linenumbers | true |
|---|
| collapse | true |
|---|
|
[config]
lastmainprog=sigaadv
envserver=P12_DB_27_EXP
[drivers]
active=tcp
[tcp]
;ip do server:
Server=10.111.1.11
port=1227
secureconnection=1
|
| Informações |
|---|
|
Não será necessário configurar REST, pois será utilizado o REST Server da Porta Multiprotocolo. |
2. Em um ambiente Protheus, copie o arquivo sdfbra.txt (disponibilizado para Download) para a pasta systemload e rode o UPDDISTR.
...
3. Aplique o patch-dash.ptm disponibilizado para Download.
Esse pacote contém a rotina DASH.app e os serviços Protheus necessários para seu funcionamento.
...
Image Removed
...
| Informações |
|---|
|
Caso seja utilizado Load Balance, a comunicação usada no appserver.ini dos slaves deverá ser a mesma do master, conforme explicado em Porta Multiprotocolo |
...
02. POSSÍVEIS ERROS
| Expandir |
|---|
|
| Possíveis Motivos | Solução |
|---|
| Serviço de API fora do ar | Verifique se serviços do Protheus estão no ar | | API pode estar chamando um endereço que não existe | Verifique se tabelas A1N, A1O, A1P, A1Q e A1R estão populadas | | Instabilidade do servidor | Verifique se servidor está ativo |
|
...