Histórico da Página
Notatip | ||
---|---|---|
| ||
|
1- É imprescindível efetuar a configuração do Appserver e DBacess, para receber os dados de venda com até 30MB
A ausência dessa configuração pode gerar o erro de "String size overflow" para vendas com muitos itens.
Arquivo Appserver.ini:
Efetue a inclusão das chaves abaixo:
[Environment]
TopMemoMega =30
[General]
MaxStringSize=30
Exemplo:
No DBAccess altere o arquivo DBAccess.ini:
Efetue a inclusão da chave abaixo:
[General]
MaxStringSize=30
Exemplo:
...
| |
Olá, através dessa documentação vamos te ajudar a fazer algumas configurações no seu Appserver que são pré-requisitos para a integração entre TOTVS Protheus e os sistemas TOTVS FOOD, TOTVS VAREJO FRANQUIAS E REDES, PDV OMNI e VENDA DIGITAL by PLUGINBOT. |
MaxStringSize e MemoMega
Nota | ||
---|---|---|
| ||
Essa configuração é necessária para evitar a ocorrência "String size overflow". Esta ocorrência é reproduzida quando atingimos o limite do tamanho de uma string em advpl. A linguagem advpl suporta, por padrão, armazenar e operar uma string com tamanho de até 1 MB (1024 KB). Abaixo exemplo de como realizar esta configuração. |
Exemplo:
Na seção General do arquivo Appserver.ini informe a chave maxStringSize e o seu valor como mostra o exemplo.
Bloco de código | ||
---|---|---|
| ||
[general]
maxStringSize=100 |
Será apresentado no console do TOTVS | Application Server
a notificação *** STARTING SERVER WITH MAXIMUM STRING SIZE LIMIT SET TO 100 MB. ***.
Bloco de código | ||
---|---|---|
| ||
*** TOTVS S.A. ***
*** www.totvs.com.br ***
TOTVS - Build 7.00.131227A - Aug 29 2014 - 09:32:37
'TOTVS' console mode.
Press Ctrl+Break to terminate.
*** SERVER BUILD WITH DUAL-STACK SOCKETS FOR IPV6 IMPLEMENTATION
*** STARTING SERVER WITH PRECISION FLOATING POINT ARITHMETIC
*** STARTING SERVER WITH MAXIMUM STRING SIZE LIMIT SET TO 100 MB. *** |
Para maiores informações consulte: Seção [general], chave MaxStringSize.
Aviso | ||
---|---|---|
| ||
Após realizar a configuração da chave maxStringSize, é necessário realizar a configuração da chave MemoMega no TOTVS | Application Server. Abaixo o exemplo para configuração do arquivo Appserver.ini. |
Exemplo:
Na seção DBAccess do arquivo Appserver.ini informe a chave MemoMega e o seu valor como mostra o exemplo.
Bloco de código | ||
---|---|---|
| ||
[DBAccess]
MemoMega=100 |
Para maiores informações consulte: DBAccess - MemoMega.
Aviso | ||
---|---|---|
| ||
A chave MemoMega é substituida caso na seção de ambiente a chave TOPMemoMega esteja configurada para o ambiente. |
Para maiores informações consulte: TOPMemoMega
Próximo passo
Dica | ||
---|---|---|
| ||
Agora que já realizamos as configurações no Appserver, vamos ao passo 2- Serviços SHP |