Dentro do arquivo compactado bin.zip deverão ser enviadas 3 subpastas, as quais não devem estar compactadas, seguindo o padrão de nomenclatura abaixo:
Exemplo do arquivo bin.zip:
O nome do arquivo compactado deve ser bin.zip, obrigatoriamente.
Sabemos que localmente, é comum existir mais de um appserver, divididos por finalidades específicas, porém, deverá ser enviado somente um conjunto de arquivos para cada tipo de binário (appserver, dbaccess e smartclient), desconsiderando seus respectivos arquivos de configuração (appserver.ini, dbaccess.ini e smartclient.ini, respectivamente).
Importante: Dentro do arquivo compactado bin.zip deve existir apenas os diretórios abaixo, não pode existir por exemplo uma pasta chamada bin e dentro dela os subdiretórios:
Exemplo Windows/Linux
Composição da pasta appserver
Esta pasta deve conter os arquivos referentes ao appserver utilizado localmente, para que sejam mantidas as versões entre o novo ambiente a ser disponibilizado no T-Cloud TOTVS e o ambiente atualmente utilizado, mitigando assim o surgimento de novas variáveis durante o processo de validação do novo ambiente (como por exemplo, bugs não existentes em sua base local, ainda não tratados na nova versão do appserver).
Caso a estrutura local existente em seu ambiente contenha mais arquivos, não há problemas. Basta realizar a compactação da pasta, removendo somente o arquivo de configuração (appserver*.ini).
Exemplo da pasta appserver - Windows
Arquivos obrigatórios: appserver.exe, dbapi.dll
Observação: O arquivo dbapi.dll na raiz do appserver deve ser o mesmo que está na pasta client do dbaccess
Exemplo da pasta appserver - Linux
Arquivos obrigatórios: appsrvlinux, dbapi.so
Observação: O arquivo dbapi.so na raiz do appserver deve ser o mesmo que está na pasta client do dbaccess
Composição da pasta dbaccess
Esta pasta deve conter os arquivos referentes ao dbaccess utilizado localmente, seguindo as mesmas recomendações do appserver.
Exemplo da pasta dbaccess - Windows
Arquivos obrigatórios: dbaccess64.exe, dbapi.dll, dbaccess64.dll
Observação: O arquivo dbapi.dll na raiz do dbaccess deve ser o mesmo que está na pasta client do dbaccess
Exemplo da pasta dbaccess - Linux
Arquivos obrigatórios: dbaccess64, dbapi.so
Observação: O arquivo dbapi.so na raiz do dbaccess deve ser o mesmo que está na pasta client do dbaccess
Composição da pasta smartclient
Esta pasta deve conter os arquivos referentes ao smartclient utilizado localmente, seguindo as mesmas recomendações do appserver.
Exemplo da pasta smartclient - Windows
Arquivos obrigatórios:smartclient.exe
Exemplo da pasta smartclient - Linux
Arquivos obrigatórios: smartclient
3 Comentários