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):
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
SERVER_NAME BOUNDSERVER CONSOLE NO_MESSAGEBOX (1) COMPATIBILITY NO_SIGNAL_HANDLER (2) COMPATIBILITY NO_EXTERNAL_SHUTDOWN (3) COMM_PROTOCOL DISABLE (4)
- Desabilitar as janelas de mensagem do ctree – Apenas em ambiente Windows
- c-tree não intercepta Control+C no Linux, que impedia o TOTVS | Application Server de baixar – Apenas ambiente Linux
- c-tree BoundServer não aceita comando externo de parada de servidor (CTSTOP / CTADMN / StopServer) – Windows e Linux
- 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.