Skip to content

niveo/sankhyadoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Inicial

  • Docker e Docker Compose Instalado
  • Git instalado para clone ou Download
  • Imagem do SO usada Ubuntu 20.04

Arquivos e documentação usadas

Clone o projeto

git clone https://github.com/niveo/sankhyadoc

Para fazer uma migração verificar qual versão do pacote esta instalado

SELECT TEXTO FROM sankhya.TSIPAR WHERE CHAVE = 'VERSAOSKWDD'

Exemplo versão atual 4.8b442 informar essa mesma versão no arquivo de variáveis *VERSION_SANKHYA

Não usar uma versão mais nova no caso de migração, para não dar conflitos

SAS

Verificar os parâmetros ip sas e trocar caso necessário.

SELECT TEXTO FROM sankhya.TSIPAR WHERE CHAVE = 'IPSERVACESS'

Coloque o IP do servidor onde sera instalado o sas

Pode ser usado ip com porta caso tenha trocado no parâmetro server.port=10051 no sas.cfg

ex: 192.168.0.0:10051

default 10050

UPDATE sankhya.TSIPAR SET TEXTO = '192.168.0.0' WHERE CHAVE = 'IPSERVACESS'

Verificar os parâmetros de diretorio e  trocar caso necessário.

SELECT TEXTO FROM sankhya.TSIPAR WHERE CHAVE = 'PATHTEMP'
SELECT TEXTO FROM sankhya.TSIPAR WHERE CHAVE = 'SERVDIRMOD'
UPDATE sankhya.TSIPAR SET TEXTO = '/home/mgeweb/Arquivos_Sankhya/Layouts' WHERE CHAVE = 'SERVDIRMOD'
UPDATE sankhya.TSIPAR SET TEXTO = '/home/mgeweb/temp' WHERE CHAVE = 'PATHTEMP'

Configuração do sas.cfg

Altere o ARQUIVOS/sas_conf conforme o banco

#Arquivo de configura??es do SAS - Gerado pelo instalador.
#Thu Jan 13 15:17:47 BRST 2005
client.response.timeout=50000
client.ping.interval=50000

connection.url=jdbc:oracle:thin:@localhost:1521:XE
driver.classname=oracle.jdbc.driver.OracleDriver
module.multi.host=true
package.name=oracle.jar
db.vendor=oracle
db.username=
db.password=
server.timeout=50000
product.line=MGE
ping=client

Se MS SQL Server

package.name=jtds.jar
db.vendor=mssql
  • DRIVER CLASS NAME

driver.classname=net.sourceforge.jtds.jdbc.Driver

  • URL de Conexão para Microsof SQL Server com Instância Nomeada

connection.url=jdbc:jtds:sqlserver:IP_DO_BANCO_DE_DADOS:1433/NOME_DA_BASE_DE_DADOS;instance=INSTANCE_NAME;lastUpdateCount=true

  • URL de Conexão para Microsof SQL Server

connection.url=jdbc:jtds:sqlserver:IP_DO_BANCO_DE_DADOS:1433/NOME_DA_BASE_DE_DADOS;lastUpdateCount=true

Variáveis

Altere as variaves do variaveis.sh conforme requisitos

  • URL_SANKHYA=https://grfetvhg7pdl.compat.objectstorage.sa-saopaulo-1.oraclecloud.com
  • SENHA=
  • TAG=0.23
  • PKG_SAS=SAS3.1b16
  • PKG_JAVA=jdk1.8.0_231
  • VERSION_JAVA=jdk-8u231-linux-x64.tar.gz
  • VERSION_GPACOTE=pkgmgr_snk_unix_x64_2_3b85.tar.gz
  • VERSION_WILDFLY=Wildfly_11.0_Sankhya_mod_06.zip
  • VERSION_SAS=SAS_3_1b16_Sankhya_unixx64.tar.gz
  • VERSION_SANKHYA=sankhya-w_4.8b442.pkg

SENHA=*Esse variável vai conter a senha do root e do mgeweb

Caso a URL de download mude alterar em variaveis.sh e init.sh

Execute para criar o ambiente

sh init.sh

Esse processo vai baixar todos os arquivos do sankhya e criar pastas funcionais, criar uma imagem com o docker Dockerfile com uma estrutura basica do linux com usuário mgeweb e vai ser criado um container com a orquestração do docker-compose.yml com o VOLUME com os arquivos do sas, java, wildfly e outros.

Docker

Iniciar o container

sudo docker-compose -f docker-compose.yml up -d

Pegar o containerID EX 643b78c2184c

sudo docker ps -a

Entrar / Atachar o containerID

sudo docker attach 643b78c2184c

Dentro do Sistema

Após instalar entrar no container e executar o script.sh para dar permissões

sh /home/mgeweb/Download/script.sh

Configurando o banco no gerenciador de pacotes

  1. Digite pkg
  2. No terminal opção [2]
  3. Escolha a opção do servidor
  4. No terminal opção [1]

Instalando o sankhya no gerenciador de pacotes

  1. Digite pkg
  2. No terminal opção [1] - S
  3. Escolha a opção do servidor
  4. Escolha o pacote

Iniciar sas

sasstart

Iniciar wildfly/jboss

jb_starttreina

Sair sem matar o serviço no docker

CTRL+p+q

#Para subir o container e widlfly e sas automaticamente fica a critério do consultor ou futura atualização aqui.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published