Page tree
Skip to end of metadata
Go to start of metadata

O c-tree BoundServer (c-tree Server DLL) é, basicamente, um servidor c-tree que sobe junto (embarcado) com o TOTVS | Application Server. É recomendado seu uso em ambientes onde é utilizado apenas um TOTVS | Application Server, onde os dicionários não têm seu acesso compartilhado com outras instâncias do TOTVS | Application Server.

Para habilitar esse modo de funcionamento, alterar o valor da chave ctreeMode, na seção General, do arquivo de configuração do TOTVS | Application Server (appserver.ini) para BoundServer.

Arquivos relacionados

Os arquivos relacionados com o c-tree BoundServer são:

Ambiente Windows

  • ctreecsv.dll
  • ctreecb.dll

Arquivos dependentes necessários na pasta do TOTVS | Application Server

  • apssrv.ini
  • ctsrvr.set
  • ctsrvr.cfg
  • F_TCPIP.DLL

Ambiente Linux

Arquivos dependentes necessários na pasta TOTVS | Application Server

  • apssrv.ini
  • ctsrvr.set
  • ctsrvr.cfg

Arquivo de configuração ctsrvr.cfg

Conteúdo do arquivo de configuração ctsrvr.cfg para ambientes Windows e Linux (conteúdo padrão, com algumas chaves adicionais):

Configuração padrão c-tree Server
COMM_PROTOCOL       F_TCPIP
LOG_SPACE           96
CTSTATUS_SIZE       -10000000
SKIP_MISSING_FILES  YES
IDX_MEMORY          1000000
DAT_MEMORY          1000000
COMPATIBILITY       LOG_WRITETHRU
SUPPRESS_LOG_SYNC   YES
Configuração c-tree BoundServer
SERVER_NAME         BOUNDSERVER
CONSOLE             NO_MESSAGEBOX        (1)
COMPATIBILITY       NO_SIGNAL_HANDLER    (2)
COMPATIBILITY       NO_EXTERNAL_SHUTDOWN (3)
COMM_PROTOCOL       DISABLE              (4)
  1. Desabilitar as janelas de mensagem do ctree – Apenas em ambiente Windows
  2. c-tree não intercepta Control+C no Linux, que impedia o TOTVS | Application Server de baixar – Apenas ambiente Linux
  3. c-tree BoundServer não aceita comando externo de parada de servidor (CTSTOP / CTADMN / StopServer) – Windows e Linux
  4. c-tree BoundServer não aceita conexão externa de ninguém, pois somente o TOTVS | Application Server se comunica com ele – Windows e Linux

Observações

  • Não misturar os arquivos ctsrvr.cfg do c-tree Server e do c-tree BoundServer. A partir da build 7.00.131227A os arquivos relacionados ao c-tree BoundServer são distribuídos com a distribuição padrão do TOTVS | Application Server.
  • Caso haja a necessidade de mais de um TOTVS | Application Server na mesma máquina com os mesmos dados de dicionário, utilize o c-tree Server ao invés do c-tree BoundServer.


  • No labels