Notatip |
---|
|
- Para o funcionamento correto desta integração como Pré requisito é necessário obter a Licença do Módulo 12 (Controle de Lojas).
- Funcionalidade disponível somente na release 12.1.27 ou superior.
|
Appserver
|
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 |
---|
|
- Por que devo realizar configuração das chaves MaxStringSize e MemoMega no Appserver.ini ?
Essa configuração é necessária para |
Aviso |
---|
|
É imprescindível efetuar a configuração do Appserver 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) . Porem nos builds superiores iguais ou superiores ao 7.00.131227A-20140829 é possível alterar esse comportamento. 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 TOTVSdo 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 no TOTVS | DBAccessApplication Server. Abaixo o exemplo para configuração do aquivo DBAccessarquivo Appserver.ini. |
Exemplo:
Na seção DBAccess do arquivo dbaccess 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.
...
Avisotip |
---|
|
|
Para que a publicação das mensagens seja realizada com sucesso é imprescindível que qualquer tabela informada no Cadastro de Processos esteja com o campo de exportação habilitado. Com isso permitindo o envio e recebimento de dados. Para habilitar o campo de exportação siga o exemplo abaixo: |
Habilitando Campos.
Para que a publicação das mensagens seja realizada com sucesso é imprescindível que qualquer tabela informada no Cadastro de Processos esteja com o campo de exportação habilitado. Para habilitar o campo de exportação siga o exemplo abaixo:
- No Configurador ( SIGACFG) acesse Base de Dados /Dicionário /Base de Dados.
- Selecione a opção Dicionario de Dados.
- Selecione a tabela correspondente SE1
- Ao entrar no cadastro através da função, clique em editar.
- Selecione a opção Campos.
- Na barra superior,(6) clique no botão Campos reservados.
- Selecione a opção Ident. Exp. Dados.
Clique no GIF abaixo para ver o processo sendo realizado.
|
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 |
...