Histórico da Página
...
- Status da integração com a Central de Atualizações (descrito como TPH):
- ON (modo online) quando conectividade está ativa ou
- OFF (modo offline) quando não há conectividade;
- Código da empresa;
- Nome da empresa;
- Código do processo;
- Nome do processo;
- Release da Central de Atualizações do ambiente;
...
- Status;
- Assinatura da rotina AdvPL;
- Nome da rotina/programa fonte;
- Data e hora da rotina contida no RPO;
- Data e hora da rotina disponível na Central de Atualizações;
- Botão Buscar atualização: direciona para o portal de atualização, para obtenção do patch contendo a rotina em questão. Botão disponível apenas se houver integração com a Central de Atualizações (modo online).
Seção Gestão de Procedures:
Apresenta informações detalhadas da interface de Gestão de Procedures (CFGX051M):
- Status;
- Assinatura da rotina AdvPL de gestão de procedures;
- Nome da rotina/programa fonte;
- Data e hora da rotina contida no RPO;
- Data e hora da rotina disponível na Central de Atualizações;
- Botão Buscar atualização: direciona para o portal de atualização, para obtenção do patch contendo a rotina em questão. Botão disponível apenas se houver integração com a Central de Atualizações (modo online).
Âncora | ||||||
---|---|---|---|---|---|---|
|
A nova interface exibe uma série de ícones para representar os status possíveis para os processos. Aqui estão relacionados os possíveis status e as ações que podem ser tomadas para cada situação.
ATUALIZADO: Nesta Nesta situação não há nada que precise ser feito, pois o processo instalado na base de dados está corretamente atualizado com a última versão disponível em comparação ao pacote que está no RPO (em modo offline) ou em relação ao pacote disponível na Central de Atualizações (modo online).
DESATUALIZADO: O processo instalado na base de dados não está na sua versão mais recente disponibilizada pela TOTVS. Isso significa que o ID do pacote instalado é inferior ao ID do último pacote homologado. Aqui deve-se realizar a seguinte análise:
Em ambientes ONLINE (quando a conectividade com a Central de Atualizações está ativa)online: A comparação é realizada com os pacotes disponíveis na Central de Atualizações. Vamos pegar como exemplo um processo desatualizado onde o ID instalado é inferior ao ID disponível na Central:
...
Note que o ID do processo instalado (7) é inferior ao ID do processo mais recente disponível na Central de Atualizações (691). Por este motivo o status do processo é desatualizado.
Em ambientes OFFLINE (quando não há conectividade com a Central de Atualizações ou ela não está configurada)offline: A comparação é realizada com os pacotes disponíveis embarcados no próprio RPO. Vamos pegar como exemplo um processo desatualizado onde o ID instalado é inferior ao ID disponível no RPO:
...
Não será necessário obter nenhum arquivo adicional, nem realizar a aplicação de patchs de atualizações (.PTM). A própria rotina de Gestão de Procedures se encarregará de obter o pacote mais recente disponível (da Central de Atualizações para ambientes ONLINE online ou do próprio RPO para ambientes OFFLINEoffline) e realizará a instalação na base de dados. O status do processo após a instalação será alterado para ATUALIZADO.
...
NÃO AVALIADO: Neste caso o processo instalado na base de dados não pôde ser comparado com o que está embarcado no RPO (modo OFFLINEoffline) nem com o que está disponível na Central de Atualizações (modo ONLINEonline). Este status é muito peculiar e não ocorrerá com frequência, exceto nas seguintes situações:
...
Também constatamos que não há informações sobre o pacote na Central de Atualizações. O campo TPH (referente à Central de Atualizações) nem ao menos foi exibido na janela de detalhes. Isso significa que no momento em que a rotina foi executada a conectividade entre a aplicação e a Central de Atualizações foi interrompida ou é inexistente no ambiente em questão. Por Por estes motivos o status do processo é não avaliado.
...
- Checagem da conectividade entre a aplicação e a Central de Atualizações;
- Aplicação de patchs patch (.PTM) contendo o pacote ZSPS do pacote processo em questão;
Após certificar de que o ambiente está normalizado, a reabertura da interface se faz necessária para que o status do processo seja novamente analisado. Não é necessário realizar a instalação/atualização do processo.
...
INCOMPATÍVEL: Nesta situação as assinaturas do processo e da rotina AdvPL (consulte tópico Visualizando detalhes) são incompatíveis. Isso significa que a rotina AdvPL que faz a chamada para as procedures não poderá utilizá-las. Ao tentar executar uma rotina através de que esteja incompatível com seu processo (usando as stored procedures), o usuário receberá a seguinte mensagem de erro:
Exemplo : Erro de mensagem de incompatibilidade entre Rotina AdvPL e Stored Procedures:
...
Constatamos então que as assinaturas são diferentes.
Solução: COMPATIBILIZAR AS ASSINATURAS
A solução nestes casos envolve uma das seguintes opções:
- Se a assinatura da rotina AdvPL for inferior à assinatura do processo: deve-se aplicar o patch (.PTM) contendo a versão mais atualizada da rotina em questão (consulte tópico Visualizando detalhes, subitem Seção Rotina);
- Se a assinatura do processo for inferior à assinatura da rotina AdvPL, então o processo deve ser atualizado. Para isso, opte pela solução adequada ao seu cenário:
- Em ambientes ONLINEonline: Executar a instalação/atualização do processo em questão.
- Em ambientes OFFLINEoffline: Obter um patch (.PTM) que contenha a versão mais recente do processo em questão e realizar a instalação.
...
Nota | ||
---|---|---|
| ||
Não será necessário obter nenhum arquivo de extensão .SPS. Eles são obsoletos e não são mais utilizados por esta rotina. |
Em ambientes OFFLINEoffline: Os arquivos necessários para a instalação estarão presentes de forma embarcada no RPO. Estes arquivos possuem a extensão ZSPS e contém todas as informações necessárias para que o procedimento seja realizado de maneira off-line (sem integração com a Central de Atualizações). Caso o processo a ser instalado não possua o referido arquivo .ZSPS embarcado no RPO (para constatar isso, consulte o tópico Visualizando detalhes), será necessário aplicar um patch (.PTM) que contenha o arquivo.
Em ambientes ONLINEonline: Durante o procedimento de instalação, caso a integração com a Central de Atualizações esteja ativa, os processos mais atuais homologados pela TOTVS serão obtidos de maneira online e serão utilizados na instalação (desde que sejam mais recentes que os disponíveis no RPO).
...