Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Nota
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.25 ou superior.
  • Verifique se existem campos com obrigatoriedade diferente do padrão Protheus, pois esse tipo de validação pode impactar no recebimento das vendas.

  • É imprescindível que o endereço de comunicação/Porta do serviço REST estejam liberados no servidor da aplicação Cloud TOTVS ou Outros para receber as vendas.

...

Appserver

Aviso
titleAviso!

É imprescindível efetuar a configuração do Appserver

...

Para evitar a ocorrência "String size overflow"

...

Arquivo Appserver.ini:

Efetue a inclusão das chaves abaixo:

[Environment]

TopMemoMega =30

[General]

MaxStringSize=30

Exemplo:

Image Removed

Image Removed

No DBAccess altere o arquivo DBAccess.ini:

Efetue a inclusão da chave abaixo:

[General]

MaxStringSize=30

Exemplo:

...

.


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 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.


DBAccess

Aviso
titleAviso!

Após realizar a configuração da chave maxStringSize, é necessário realizar a configuração da chave MemoMega no TOTVS | DBAccess. Abaixo o exemplo para configuração do aquivo DBAccess.ini.


Exemplo:

Na seção DBAccess do arquivo dbaccess.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.