A Totvs investiu recursos para transformar o seu dicionário de dados de ADS para o c-Tree mantidos pela FAIRCON, neste arquivo descreve os passos basicos para você trocar modificar o seu dicionário.

Como sempre recomendamos que você faça um backup antes de começar esta modificações pois se não estiverem corretamente configuradas as suas empresa vai parar.

Siga os passos:

 

Abrir um chamado na Totvs na área de Framework solicitando a chave de instalação do c-Tree para 150 conexões, acima disso será necessário entrar em contato com o seu gerente de contas Totvs. Será necessário informa a empresa, banco de dados utilizado, tipo do servidor que receberá a licença.

A Totvs enviará uma responsta semelhante a essa.


Segue chave de ctree conforme solicitado:
Informo que a TOTVS disponibiliza somente 150 licenças gratuitamente de CTree.

NO PROC CHECK FairCom Standard Server
150 Connections Windows Server
Server Version 9
Prefix: 22 Serial: 999999  — Codigo utilizado no activate
Activation Key:
XXXXX.XXXXX.XXXXX-XXXXX.XXXXX.XXXXX               – Este código será digitado no servidor

Vendor: Totvs/Microsiga
Server Type: Production

 

Baixar os programas conforme o ambiente a ser instalado. Necessário ter Usuário e senha do Portal do Cliente Totvs

Windows 64bits – https://suporte.totvs.com/portal/p/10098/download#detail/233389

Windows 32bits – https://suporte.totvs.com/portal/p/10098/download#detail/233388

Linux 64 bits – https://suporte.totvs.com/portal/p/10098/download#detail/233398

Linux 32 bits – https://suporte.totvs.com/portal/p/10098/download#detail/233397

 

para Windows

Instale o software conforme o seu sistema operacional.

Acesse o serviço do window e pare o Ctree Server

Acesse a pasta  \FairCom\V9.5.2\win32\bin\ace\isam ou FairCom\V9.5.2\winX64\bin\ace\isam

Abra o executável Activate.exe

Preencha os dados solicitados, conforme informados acima, e clique em Activate

Edite o arquivo de configuração (ctsrvr.cfg)  e adicione a linha

USERS 150

exemplo de configuração


; FairCom c-treeACE ISAM Server Configuration File - v9.5.52178 Build(120212)

; Server Name
SERVER_NAME FAIRCOMS

; Location for data Files and Logs
LOCAL_DIRECTORY ./data/

;Numero de usuarios                                        ---- Linha adicionada
USERS 150

; Create temporary files in the LOCAL_DIRECTORY directory
TMPNAME_PATH

; Communication protocols
COMM_PROTOCOL F_TCPIP
COMM_PROTOCOL FSHAREMM

; Data and index cache size
DAT_MEMORY 1000 MB                   --- Caso seja o ambiente de 32bits altere aqui para 500 MB
IDX_MEMORY 1000 MB                   --- Caso seja o ambiente de 32bits altere aqui para 500 MB

; Maximum number of c-tree files
FILES 32767

; Shutdown menu option does not prompt for administrator password
CONSOLE NO_SHUTDOWN_PROMPT

; Create a system tray icon for the database engine
CONSOLE TOOL_TRAY

; Optimized transaction log writing
COMPATIBILITY LOG_WRITETHRU
LOG_SPACE 120 MB
CHECKPOINT_INTERVAL 10 MB
TRANSACTION_FLUSH 500000
CHECKPOINT_FLUSH 17
COMMIT_DELAY 2
LOG_TEMPLATE 2

; ---- Diagnostic options ----

; Remove leading semicolon below to enable function monitor
;FUNCTION_MONITOR YES

; ---- Replication options ----

; Use the serial number value from the source c-tree Server
; when adding a record to a replicated file.
REPL_SRLSEG_USE_SOURCE YES

; Use the serial number value from the master c-tree Server
; when adding a record to a local replica.
REPL_SRLSEG_USE_MASTER YES

; Allow an index that contains a SRLSEG segment to be the replication unique key.
;REPL_SRLSEG_ALLOW_UNQKEY YES

; Remove leading semicolon below to enable the various replication options

; ---- Local Replica options
; Your Local Replica Server needs a replication mapping file that is defined here.
; See the 'my_rep_mapping_file.ini' as an example replication mapping file.
;REPL_MAPPINGS my_rep_mapping_file.ini

; ---- Master Replica options
; Your Master Replica Server's configuration needs to list the files
; that are to be replicated. Use multiple 'REPLICATE' keywords if necessary.
; Wildcards are supported. This sample reflects ctree's sample program 'ctixmg'.
;REPLICATE *.dat
;REPLICATE vcusti

; Typically the Master Replica Server will remove transaction log files when they
; are no longer needed for transaction recovery. Currently, there is no
; synchronization between the Replication Agent, who needs to process the Master
; Replica Server's log files, and the Master Replica Server, related to the
; Replication's Agent's need for these log files. Therefore, in order to prevent
; the Master Replica Server from deleting log files before the Replication Agent
; has processed these files, we use the KEEP_LOGS keyword. Here we have set it to
; -1 which tells it to never delete any logs. This is OK for testing, yet needs
; to be set to a more applicable value in a production setting.
;KEEP_LOGS -1

; The REPL_READ_BUFFER_SIZE keyword controls the buffer size a Master Replica
; Server allocates for each Replication Agent log reader. The default is 8192.
;REPL_READ_BUFFER_SIZE 8192

; ---- END Replication options ----

; End of File

 

Altere as propriedados do serviço instalado c-Tree para que seja inicializado de forma automátiva

Reinicie o CtreeServer

Verifique se as 150conexões estão habilitadas.

Dentro da pasta \FairCom\V9.5.2\winX64\tools\cmdline\admin\client ou E:\FairCom\V9.5.2\winX32\tools\cmdline\admin\client

O Programa ctadmn.exe é o admnistrador do c-Tree Server

Execute a opção 6

Verifique estas informações se estiver 150 conexões está correto.

 

Alterações necessárias dentro do AppServer do Protheus

Dentro do appserver.ini

[ctree]
SourcePath=e:\totvs\apoweb
RootPath=\\protheus-02\totvs\ap_data
StartPath=\sigaadv\
;ADSShare=\\DESENV-SERVER\Advantage   -- Nao será mais utilizado esta linha
x2_path=
RpoDb=TOP
RpoLanguage=portuguese
RpoVersion=110
LocalFiles=CTREE
Trace=0
localdbextension=.dtc
PictFormat=DEFAULT
DateFormat=DEFAULT
Filesondemand=0
HelpServer=172.16.0.81
theme=

 

[GENERAL]
ctreemode=server

[ctreeserver]
ctuserid=ADMIN
ctuserpass=ADMIN
ctservername=FAIRCOMS@seu_ip_servidor

 

 

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *