Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

O c-tree BoundServer (c-tree Server DLL) é, basicamente, um servidor c-tree que sobe junto (embedado) com o Protheus Server. É recomendado seu uso em ambientes onde é utilizado apenas um Protheus Server como servidor de aplicação, onde os dicionários não têm seu acesso compartilhado com outros servidores Protheus.

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 Protheus Server

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

Ambiente Linux

  • libctreecsv.so
  • libctreecb.so

Arquivos dependentes necessários na pasta Protheus 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 Protheus 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 Protheus 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 Protheus.
  • Caso haja a necessidade de mais de um Protheus Server na mesma máquina com os mesmos dados de dicionário, utilize o c-tree Server ao invés do c-tree BoundServer.
  • Sem rótulos