Páginas filhas
  • 18207293 DFWKLOGIX-1064 DT Queda appserver na importação metadado FULL ou parcial

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Em paralelo com os ajustes do build AppServer, o time de Framework Logix, desenvolveu uma nova rotina de importação Metadado, somente válida a partir do build HARPIA, que possui as seguintes vantagens:

    • permite Permite carregar um volume grande de arquivos XML em um menor tempo;
    • Permite informar uma pasta local ou um arquivos XML avulso para importação;
    • Realiza processamento distribuído processamento distribuido em MULTI-THREAD para acelerar o processo de importação;
    • Processamento processamento com controle transacional de banco de dados, impedindo a perda de dados em caso de falha na carga de arquivo XML;
    • registro Registro de log de processamento de importação de forma centralizada por usuário no servidor de aplicação, para facilitar o gerenciamento de possíveis falhas durante uma importação em grande escala.;
    • Identificação de lista de arquivos importados com sucesso e falha após processamento;
    • Em caso de interrupção durante um processo de importação de um grande volume de arquivos XML, rotina permitirá continuar o processamento dos arquivos que ficaram pendentes de importação, sem a necessidade de reprocessamento de todos os arquivos inicialmente informados.;
    • Ignora arquivos XML com tamanhos superiores a 500Kb, como forma de evitar transações de banco de dados com volume muito grande de LOCKs de registros e alto consumo de memória para carregar o conteúdo XML. Neste caso, a importação de metadado FULL ou parcial de pacote Logix precisará ser realizada sermpre com recursos do metadado individuais ou limitados a arquivos XML com no máximo 500Kb. Estes casos, quando identiicados arquivos durante o processamento, são ignorados e transferidos para uma pasta de arquivos ignorados (Pasta IGNORED).
    • Após o processamento, os arquivos importados com sucesso ou falha, são respectivamente transferidos para respectivas pastas indicativas no servidor de aplicação (Pasta SUCCESS para arquivos importados com sucesso e pasta ERROR para arquivos que falharam a importação).
    • É possível definir a chave de profile logix.metadata.Synchronizer.import.threads.max=<quantidade limite threads> com uma quantidade de até o limite máximo de 30 threads que serão executadas de forma paralela durante o processo de importação metadado. A quantidade inicial padrão são 3 threads, mas em caso de um volume muito grande de arquivos, sugere-se alterar esta chave no arquivo de profile para a quantidade desejada, sempre prezando por uma quantidade que não onere o mesmo appserver onde este processamento será realizado, pois estas threads irão concorrer com outros processos em execução no mesmo AppServer.
    • Todos arquivos de LOG e histórico de importação são registrados no servidor de aplicação localizados na pasta nomeada como SYNCMETADATA a partir da pasta informada na chave ROOTPATH do ambiente usado para execução da rotina no AppServer.


      DICA:
Para importar o metadado FULL ou parcial do pacote Logix 12.1.2311 ou anterior, utilizando essa nova aplicação, que somente é válida a partir do BUILD HARPIA, solicite via abertura de um novo ticket para o time de Framework, para que seja liberado um pacote contendo todos os respectivos recursos XML metadado em seu formato avulso (tabela, formulário, zoom) para pacote Logix desejado.

...

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.Disponível a partir do pacote oficial 12.1.2403 ou Framework Fix 12.1.2311(fix01)
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS

  • Não se aplica.



Templatedocumentos