FormerMember

Dossiê De Teste - Como ter duas versões do core em um mesmo ambiente?

Posted By FormerMember

O que é um dossiê de teste?

O Sage X3 permite que haja um ou mais Dossiê de teste, esse dossier de teste, é de forma simplificada um dossiê independente do folder raiz que na maioria dos casos é o dossiê X3

A definição de um dossiê teste é dada pela flag TSTFLG dentro da parametrização do Dossier (Parametrização > Parâmetros Gerais > Dossiês)

Antes de prosseguir é importante saber que; no dia a dia quando nos referimos a dossiê de teste estamos falando de dossiês para homologação de procedimentos e testes de rotinas. Para esse tipo de situação não é necessário marcar a flag teste. A flag teste só é necessária durante aplicações de patch do core (aqueles que alteram a versão do sistema)

 

Aplicação de Patchs em um dossiê de testes:

Primeiro é necessário entender a aplicação de Patchs no X3, quando um patch é aplicado ele pode ser aplicado diretamente no folder ou no dossiê raiz.

No caso da patch core esse é aplicado no dossiê raiz, ou seja, aplicado diretamente no X3. Quando não existe a flag teste marcada, é necessário que todos os dossiês sejam atualizados, caso contrário você irá receber a mensagem de que o dossiê raiz se encontra em uma versão diferente.

Quando a flag teste esta marcada, é indicado que esse dossiê irá receber uma cópia do tratamento standard significando que você pode ter esse dossiê em outra nível de patch do que o dossiê Raiz.

 

Perguntas frequentes:

 

Preciso validar o dossiê depois de marcar a flag?

Sim é recomendado.  

Muda algo na aplicação do patch core?

Sim, agora você só seleciona o dossiê que você quer atualizar não mais todos. Lembre-se sempre de remover o X3 da aplicação.

Preciso usar o easy update?

Não, se quiser pode fazer o processo manual. O importante é seguir o mesmo padrão usado nas demais atualizações

Depois da aplicação do patch como devo proceder?

Depois de aplicar o patch core, você vai receber um aviso na tela quando acessar uma função clássica a primeira vez dizendo que a versão do dossiê X3 é diferente. Essa mensagem é só um aviso. Pode seguir sem problemas.

Como procedo com a atualização do Patch BR

A aplicação do patch da legislação brasileira ocorre de forma normal.

Recebi um erro dizendo que a licença é invalida para a versão 99

No servidor dentro da pasta TRT do dossiê renomeie os arquivos: AGESW33.adx e APRODUST.adx (caso um deles não exista renomeie somente aquele que existe)

Depois da atualização o que faço com o dossier teste?

Depois de homologado a instalação dos patchs, atualize os demais dossiês de forma normal e no próximo patch core atualize esse dossiê.

Meu dossiê produtivo é alterado?

Não, mas é sempre bom fazer um backup do seu ambiente quando for fazer alterações desse tipo

Posso confiar que nada vai acontecer com o dossiê produtivo?

Sim, mas é sempre bom fazer um backup do seu ambiente quando for fazer alterações desse tipo

Como procedo com os componentes?

Você pode fazer a homologação do patch sem os componentes mais novos e só aplicar eles após confirmação. Infelizmente não é possível fazer um test run na atualização dos componentes. Então sempre faça um backup e se possível um snapshot.

Meu dossiê foi criado sem a flag, é possível só marcar a flag e criar um ambiente de teste?

Sim

Posso pedir para a Sage realizar esse procedimento?

Sim, mas somente nos clientes que estão na nossa cloud, podemos marcar um dossiê com a flag teste e aplicar a atualização do core somente nele.

Meu servidor é On premisse, a Sage pode fazer o acompanhamento do processo?

Não. Esse é um procedimento fora do escopo do suporte, caso precise de ajuda entre contato para negociar a melhor forma de atendimento.

Em caso de dúvidas técnicas os seguintes documentos podem ser consultados:

KB 18561 How to designate a folder as a test folder?

KB 84572 How to tell if a folder is a test folder?

KB 69175 My Sage X3 production folder was marked as a Test folder.

Já tenho um dossiê de produção, e quero copiar os dados deles para um dossiê de testes.

Nesse caso você ira realizar a copia normalmente, e depois proceder com a ativação da flag teste e subsequente atualização core e patch BR.

Posso ter dois dossiês testes um para cada versão do core?

Pode. Embora e bom analisar se realmente existe a necessidade.

Como fica o webservice.

O comportamento do webservice é igual o que ocorre durante uma atualização normal.

A atualização vem com um update dos arquivos do Syracuse como proceder?

Se você quiser pode criar um segundo node do Syracuse somente para testes, (isso não será feito na cloud da Sage) mas na maioria absoluta dos casos isso não é necessário. Sugiro nesse caso que você verifique se a atualização dos arquivos é necessária para o seu cenário. Se não for siga sem a atualização e faça o update depois. Se for relevante, faça os testes com os novos arquivos.

Duvidas, por favor fique a vontade para comentar abaixo.