Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Notatip
titleImportante!
  • 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

Vamos lá!

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
titleImportante!
  • Por que devo realizar configuração das chaves  MaxStringSize e MemoMega  no Appserver.ini ?

Essa configuração é necessária para

Aviso
titleAviso!
É 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
languagec#
[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
languagec#
***  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
titleAviso!

Após realizar a configuração da chave maxStringSize, é necessário realizar a configuração da chave MemoMega no no TOTVS | DBAccessApplication ServerAbaixo 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
languagec#
[DBAccess]
MemoMega=100

Para maiores informações consulte: DBAccess - MemoMega.

...


Avisotip
title
titleCampo de exportação

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:

  1. No Configurador ( SIGACFG) acesse Base de Dados /Dicionário /Base de Dados.
  2. Selecione a opção Dicionario de Dados.
  3. Selecione a tabela correspondente SE
  4. Ao entrar no cadastro através da função, clique em editar.
  5. Selecione a opção Campos.
  6. Na barra superior,(6) clique no botão Campos reservados.
  7. Selecione a opção Ident. Exp. Dados.

Clique no GIF abaixo para ver o processo sendo realizado.

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
titlePróximo passo!

Agora que já realizamos as configurações no Appserver, vamos ao passo 2- Serviços SHP

...