Exploração > Migrações > Monitor de encadeamento 

Esta função não pode ser utilizada que no dossier supervisor, e vai permitir de definir e seguir a execução do conjunto dos procedimentos de migração de um dado dossier

Para este facto, vai-se poder aqui criar um plano de migração identificada por um código. O código a utilizar está livre, mas se deseja personalizar as condições de migração de um dado dossier, dever-se-á criar um plano de migração tendo o mesmo código que aquele do dossier a migrar, e de colocar em espera.

Se não é o facto, no momento do lançamento da migração de um dossier dado (pela função de revalidação do dossier), um plano de migração chamado MIGmmdd##(mmdd sendo os números do mês e do dia de lançando,## sendo um numero sequencial) está automaticamente criado e lançado.

A criação de um plano de migração vai duplicar todos os procedimentos definidos na tabela dos procedimentos numa tabela de sequênciamente cujas linhas são apresentados neste ecrã

Poder-se-á em seguida lançar e controlar manualmente o encadeamento das operações, as interromper ou as relançar, verificar o rasto obtido.

Gestão do ecrã

O ecrã da função apresenta um cabeçalho com as informações globais ligadas ao plano de execução corrente, um primero separador que permite ver o detalhe das operações, e um segundo separador que permite conhecer a lista dos outros planos de migração com a lista global.

Cabeçalho

Apresentação

O cabeçalho permite definir os parâmetro gerais que definem a maneira cujo plano de migração deve se executar, o estatuto corrente quando a migração está em curso, e um conjunto de botões de controlo.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Identificação

  • Cód. plano (campo PLAN)

Este campo identifica o código do plano de migração (é o código do dossier por defeito)

  • Descr. (campo INTIT)

Permet de définir un intitulé associé à chaque fiche.

  • Dossier (campo DOSSIER)

Indiquez le code du dossier de travail, tel que défini dans la table des dossiers.

  • Nr. de lançamentos paralelos (campo NBPARL)

Este valor define o número máximo de tarefas de migração susceptíveis de serem lançados em paralelo. Este número não pode ultrapassar o número de tarefas batch autorizadas. Não pode mais, a um momento dado da migração, ultrapassar o número de tarefas da fase corrente da etapa em curso

  • Arranque auto das fases (campo PHASEAUTO)

Quando esta check box está assinalada, existe encadeamento automático das fases : Quando todos os procedimentos de uma fase de migração são terminados, a fase seguinte está lançada automaticamente. Se este indicador não está assinalado, o utilizador deverá utilizar o botão correspondente para relançar a execução depois o plano de trabalho das migrações

Esta check box assinalada por defeito se o plano foi criado automaticamente por validação de dossier

  • Arranque auto pós-migração (campo POSTAUTO)

Quando esta check box está assinalada, os procedimentos de etapa de pós-migração são automaticamente lançados uma vez que o procedimento das fases e etaps precedentes são terminadas (não é o caso, falta os lançar manualemnte depois o plano de trabalho).

Esta check box assinalada por defeito se o plano foi criado automaticamente por validação de dossier

Monitor

  • Status global (campo STATUT)

Este indicador dá a lista global do plano de migração, que pode tomar os valores seguintes :

  • Em espera. está pronto a ser lançado.
  • Em curso : ao menos um procedimento de migração está sempre em curso.
  • Terminado: todos os procedimentos do plano de migração são terminados com sucesso.
  • Terminado com erros: pelo menos um dos procedimentos de migração venceu. Os procedimentos das fases seguintes não têm podido se lançar. Falta na véspera remediar o erro (frequente ligado aos dados tratados no procedimento tendo vencido), depois relaçar o procedimento em questão para poder continuar a migração.
  • Interrompido : O utilizador lançou a migração , depois a interrompe : falta utilizar o botão Retoma para que a migração retoma o seu curso.
  • Em espera de interrupção : O utilizador pediu a interrupção da migração, mas certos procedimentos não terminaram o tratamento do pacote de dados em curso antes de se interromper.
  • Em espera paragem. o utilizador pediu uma paragem, mas esta não está ainda efectiva
  • Lançada : a migração está lançada, mas nenhuma tarefa não foi ainda arrancada.
  • Data lançamento (campo DATEL)

Este campo afixado permite conhecer a data na qual a migração foi lançada.

  • Hora lançamento (campo HEUL)

Este campo afixado permite conhecer a hora na qual a migração foi lançada.

  • Tempo global (HHH:mm) (campo ELAPSEDG)

Este campo indica o tempo total passado depois o início da migração. Este tempo corresponde à diferença entre :

  • a data e hora de fim se a execução do plano está terminado,
  • a data e hora corrente se a execução do plano não foi terminado

e a data e hora de partida.

Dito de outra forma, se não se trata de um tempo de migração acumulada tendo em conta os tempos de execução reais.

  • Em espera (campo NBM1)

Este campo indica o número de tarefas de migração em espera.

  • Lançado (campo NBM8)

Este campo indica o número de tarefas de migração lançadas.

  • Em curso (campo NBM2)

Este campo indica o número de tarefas de migração em curso

  • Terminado (campo NBM3)

Este campo indica o número de tarefas de migração terminadas sem erros.

  • Terminado com erros (campo NBM4)

Este campo indica o número de tarefas de migração terminadas com erros.

  • Desligado (campo NBM11)

Este campo indica o número de tarefas de migração bloqueadas.

  • Em espera interrupção (campo NBM6)

Este campo indica o número de tarefas de migração em espera de interrupção.

  • Em espera paragem (campo NBM7)

Este campo indica o número de tarefas de migração em espera de interrupção.

  • Interrompido (campo NBM5)

Este campo indica o número de tarefas de migração interrompidas.

  • Bloqueado (campo NBM10)

Este campo indica o número de tarefas de migração bloqueados.

Controlo

  • Lançar/Retomar (campo ACTIV)

Este botão permite lançar a migração, ou de a retomar se ela está interrompida previamente.

  • Interromper (campo INTERR)

Este botão permite interromper o conjunto dos procedimentos de migração em curso de execução. A interrupção de uma tarefa não está forçosamente imediata. Com efeito, uma tarefa trata as linhas na base de dados por grupos (o número de linhas tratadas aparece no ecrã). Quando este botão está utilizado, uma ordem de interrupção foi enviada à tarefa, e aquela aqui termina o grupo de linhas em curso antes de parar.

Será assim possível retomar a execução do grupo de dados seguintes.

  • Parar os lançamentos (campo ARRET)

Este botão permite de parar os lançamentos de procedimentos de migração. Isto significa que as tarefas batch foram já lançadas vão se terminar, mas que nenhuma tarefa ligada a um procedimento de migração do plano não será lançado.

  • Refrescar (campo RAFR)

Este botão permite refrescar o quadro que dá a indicação dos procedimentos em curso, do seu estado,e do número de linhas tratadas.

  • Bloq. tudo (campo BLOQUER)

Este botão permite bloquear todos os procedimentos em cursos. Um procedimento bloqueado não será lançado, mesmo se ele poderá o ser porque as condições (terminação das etapas e fases anteriores) o permitem Um procedimento bloqueado pode estar desbloquado individualmente por clique direito sobre a linha.

  • Desbloq. tudo (campo DEBLOQUER)

Este botão permite desbloquear todos os procedimentos bloqueados Um desbloqueio individual de uma tarefa está também possível por clique direito sobre a linha.

Fechar

 

Separador Monitor

Apresentação

Este separador afixa a lista dos procedimentos de migração. Encontrar-se-á uma linha por procedimento no quadro

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Quadro

  • Cód. (campo CODE)

Este código identifica de maneira única o procedimento de migração corrente.

  • Status (campo STATUTM)

Este indicador da a lista global do procedimento definido por linha, que pode tomar os valores seguintes :

  • Em espera. o procedimento está pronto a ser lançado.
  • Em curso : o procedimento de migração está sempre em curso
  • Terminado: o procedimento do plano de migração terminada com sucesso.
  • Terminado com erros: o procedimento de migração venceu. Os procedimentos das fases seguintes não têm podido se lançar. Falta na véspera remediar o erro (frequente ligado aos dados tratados no procedimento tendo vencido), depois relançar o procedimento em questão para poder continuar a migração.
  • Interrompido : O utilizador lançou a migração , depois a interrompeu : falta utilizar o botão Retoma para que a migração retoma o seu curso.
  • Em espera de interrupção : O utilizador pediu a interrupção da migração, mas certos procedimentos não terminaram o tratamento do pacote de dados em curso antes de se interromper.
  • Em espera paragem. o utilizador pediu uma paragem, mas esta não está ainda efectiva
  • Lançada : o procedimento está lançado, mas não arrancou ainda.
  • Parado: o procedimento está parado.
  • Bloqueado : o procedimento está na lista Bloqueada. Falta desbloquear para que possa retomar.
  • Desengatado : O procedimento está terminado com os erros, mas o utilizador a desengatou manualmente (sob sua responsabilidade) em considerando que os erros constatados neste procedimento mão impedem a seguida de execução do plano de migração.
  • Descr. (campo INTITM)

Permet de définir un intitulé associé à chaque fiche.

  • Etapa (campo RANGMOD)

Indica o número de etapa do procedimento.

  • Módulo (campo MODULE)

Sélectionnez un module pour le paramétrage.

Ce champ vous permet de renseigner si l'écran doit être créé dans la base de données du dossier. Il l'est si le module auquel l'écran est rattaché est actif pour le dossier.

  • Índice (campo INDICEM)

 

  • Fase (campo PHASE)

A fase é um número susceptível de variar de 1 a 9, que permite de sequenciar de maneira estrita os procedimentos de migração. Tanto que todos os procedimentos de uma fase são terminados, as fases seguintes não podem ser lançadas.
A fase não pode ser modificada por um procedimento standard.

  • Rang (campo RANG)

A fila é um número susceptível de variar de 1 a 99, que permite dar uma ordem preferencial de lançamento de um procedimento de migração numa fase e para um modelo dado. Esta fila não pode ser alterada para os procedimentos standard.

  • Nr tratados (campo NBENREGT)

Indica o número de linhas já tratadas no momento do procedimento de migração

  • Nr a tratar (campo NBENREG)

Indica o número de linhas a tratar no momento do porcedimento de migração

  • Tempo passado (campo ELAPSED)

Este valor indica o tempo (em horas e minutos) passado sobre este procedimento.

Este campo indica o tempo total passado depois o início do procedimento. Este tempo corresponde à diferença entre :

  • a data e hora de fim se o procedimento está terminado,
  • a data e hora corrente se o procedimento não está terminado

e a data e hora de partida.

Dito de outra forma, se não se agita de um tempo de execução acumulada sobre este procedimento tendo em conta os tempos de execução reais.

  • Data lançamento (campo DATELM)

Este campo dá a data de lançamento do procedimento.

  • Hora lançamento (campo HEULM)

Este campo dá a data de lançamento do procedimento.

  • Data actualização (campo DATEMAJ)

Este campo dá a hora de última atualização do estatuto do procedimento.

  • Hora actualizada (campo HEUMAJ)

Este campo dá a hora de última actualização do estatuto do procedimento.

Fechar

 

Funções acessíveis por clique direito no quadro

Retomar

Permite retomar a execução de um procedimento previamente parado. A retoma se faz a partir do primeiro dado ainda não tratado pelo procedimento.

Interromper

Permite de interromper a execução de um procedimento de migração.

Rastro

Permite visualizar o rasto de execução de um procedimento

Relançar

Permite relançar a execução de um procedimento (i. é de retomar a execução depois o início, em repartindo de uma tabela destino vazio e em retomando o conjunto dos dados a transcodificar)

Bloquear

Permite bloquear um procedimento de migração que não foi ainda lançada, quer dizer de interdir de execução, mesmo se as condições de sequênciamento permitirão o seu lançamento. Isto tem por consequência de não permitir a execução dos procedimentos se encontrando nas etapas ou fases posterores, pois que a tarefa bloqueada deva ter sido desbloqueado, depois executado, para que as condições de encadeamento permitindo continuar.

Desbloquear

Permite desbloquear um procedimento de migração previamente bloqueado.

Desligar

Permite, quando um procedimento se termina com os erros, de encadear ainda os procedimentos de fase ou etapas superiores.

Atenção! É recomendado de não utilizar esta desengatagem numa migração real sem ter bem medido os riscos em curso. Com efeito, desengatar um procedimento pode criar os efeitos de bordo sobre os procedimentos seguintes, e no final a conduzir a um dossier migrado.

Relançar com novo filtro

 

Fechar

 

Separador Opções

Apresentação

Este separador permite de especificar as tablespaces (no caso de oracle) ou os ficheiros de dados (no caso de SQL Server) utilizados para os dados e índice para as tabelas temporárias (começando por U) utilizados no momento da migração. Este separador deve estar preenchido no momento da criação de um plano de migração. Em ausência de registo, os tablespaces e ficheiros de dados por defeito do dossier serão utilizados.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

  • campo INTITFIL

 

  • Dados (campo DAAFIL)

Ficheiro ou "tablespace" utilizado para os dados de tabelas de migração começando por U.

  • Index (campo IDXFIL)

Ficheiro ou "tablespace" utilizado para os índices de tabelas de migração começando por U.

Fechar

 

Separador Lista dos planos

Apresentação

Este separador permite listar os planos de migração presentes e de conhecer a lista.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Quadro

  • Cód. plano (campo MPLAN)

Este campo identifica o código do plano de migração (é o código do dossier por defeito)

  • Dossier (campo MDOSSIER)

Indiquez le code du dossier de travail, tel que défini dans la table des dossiers.

  • Status (campo MSTATUT)

Este indicador dá a lista global do plano de migração, que pode tomar os valores seguintes :

  • Em espera. está pronto a ser lançado.
  • Em curso : ao menos um procedimento de migração está sempre em curso.
  • Terminado: todos os procedimentos do plano de migração são terminados com sucesso.
  • Terminado com erros: pelo menos um dos procedimentos de migração venceu. Os procedimentos das fases seguintes não têm podido se lançar. Falta na véspera remediar o erro (frequente ligado aos dados tratados no procedimento tendo vencido), depois relaçar o procedimento em questão para poder continuar a migração.
  • Interrompido : O utilizador lançou a migração , depois a interrompe : falta utilizar o botão Retoma para que a migração retoma o seu curso.
  • Em espera de interrupção : O utilizador pediu a interrupção da migração, mas certos procedimentos não terminaram o tratamento do pacote de dados em curso antes de se interromper.
  • Em espera paragem. o utilizador pediu uma paragem, mas esta não está ainda efectiva
  • Lançada : a migração está lançada, mas nenhuma tarefa não foi ainda arrancada.
  • Descr. (campo MINTIT)

Permet de définir un intitulé associé à chaque fiche.

  • Data lançamento (campo MDATEL)

Este campo afixado permite conhecer a data na qual a migração foi lançada.

  • Hora lançamento (campo MHEUL)

Este campo afixado permite conhecer a hora na qual a migração foi lançada.

  • Data actualização (campo MDATEEC)

Este campo afixado permite conhecer a última data na qual a migração foi atualizada.

  • Hora actualizada (campo MHEUEC)

Este campo afixado permite conhecer a hora na qual a migração foi lançada.

  • Tempo passado (campo MELAPSED)

Este campo indica o tempo total passado depois o início da migração. Este tempo corresponde à diferença entre :

  • a data e hora de fim se a execução do plano está terminado,
  • a data e hora corrente se a execução do plano não foi terminado

e a data e hora de partida.

Dito de outra forma, se não se trata de um tempo de migração acumulada tendo em conta os tempos de execução reais.

  • Arranque auto fases (campo PHASEAUTO)

Quando esta check box está assinalada, existe encadeamento automático das fases : Quando todos os procedimentos de uma fase de migração são terminados, a fase seguinte está lançada automaticamente. Se este indicador não está assinalado, o utilizador deverá utilizar o botão correspondente para relançar a execução depois o plano de trabalho das migrações

Esta check box assinalada por defeito se o plano foi criado automaticamente por validação de dossier

  • Arranq. auto pós-mig (campo POSTAUTO)

Quando esta check box está assinalada, os procedimentos de etapa de pós-migração são automaticamente lançados uma vez que o procedimento das fases e etaps precedentes são terminadas (não é o caso, falta os lançar manualemnte depois o plano de trabalho).

Esta check box assinalada por defeito se o plano foi criado automaticamente por validação de dossier

Fechar

 

Funções acessíveis por clique direito no quadro

Supressão

Permite suprimir um plano.

Rastro

Permite consultar o rasto de execução do plano.

 

Fechar

 

Botões específicos

Permite visualizar o rasto global por agregação de todos os procedimentos de migração. Este rasto está unicamente vísível se a migração foi lançada em batch (normalmente pela validação de dossier).

Este rasto global está actualizado no fim de cada procedimento de migração, em acumulando as linhas de rasto do procedimento correspondente. Assim, os procedimentos aparecem na ordem de terminação. Se um procedimento está reactivado várias vezes (na seguida de uma tomada em controlo manual do plano), o rasto apresentará várias vezes o detalhe do procedimento, mas com uma linha "lançamento inicial" no momento do primeiro lançamento, e "reactivação N" no caso de um Nésimo reaviso.

Permite de fazer zoom sobre a gestão dos pedidos batch.

Permite criar a ficha plano.

Permite registar as modiifcação feitas na ficha plano.

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

Programa já em curso

Tenta-se lançar um procedimento de migração já em curso de execução

Pretende remeter em espesa os procedimentos interrompidos e em curso os procedimentos em espera de interrupção ?

Esta mensagem está afixada sob a forma de um pedido de confirmação quando se reactiva um plano.

Lançamento impossível

Esta mensagem está afixada quando se trata de lançar um plano sem que as condições de execução sejam preenchidas.

Pretende lançar o plano xxx ?

Esta mensagem está afixada para pedir uma confirmação no momento de um plano.

Pretende retomar a execução do plano xxx ?

Esta mensagem está afixada para pedir uma confirmação no momento de retoma de execução de um plano.

Pretende parar o plano em curso (os procedimentos em curso serão terminados ) ?

Esta mensagem está afixada para pedir uma confirmação no momento de paragem de um plano.

Pretende parar o plano em curso (os procedimentos em curso serão terminados ) ?

Esta mensagem está afixada para pedir uma confirmação no momento de interrupção de um plano.

O plano não existe

Esta mensagem está afixada quando se regista um código plano inexistente sem estar em criação de plano.

Não pode retomar que um procedimento parado ou em erro

Esta mensagem está afixada tenta de retomar uma migração sobre um plano que não está na lista parada ou em erro

Pretende retomar após o último ponto de paragem do procedimento xxx ?

Esta mensagem é um pedido de confirmação quando se deseja retomar um procedimento unitário.

Pretende relançar depois o início do procedimento xxx ?

Esta mensagem é um pedido de confirmação quando se deseja retomar um procedimento unitário.

Igualmente retomar todos os procedimentos de fase ou etapa superior que são terminada ou interrompidas ?

Esta mendagem está afixada quando um procedimento foi reactivado depois o início, então que as fases ou etapas superiores foram já executadas É impossível de reavisar ao mesmo tempo todos os procedimentos das fases ou etapas seguintes, terminadas (com ou sem erro) ou interrompidas, em respondendo Sim à questão.

Não pode blquear que um procedimento em espera

Esta mensagem está afixada quando se tenta de bloquear um procedimento que não está em espera.

Deseja bloquear toda a fase ?

Esta mensagem está afixada quando um bloco procedimento numa fase. Se se responde positivamente, todos os procedimentos de etapa corrente e da fase afectada serão bloqueadas.

Não pode desbloquear que um procedimeto bloqueado

Esta mensagem de erro está afixada quando se tenta desbloquear um procedimento não está na lista bloqueada.

Deseja desbloquear toda a fase ?

Esta mensagem está afixada quando um bloco procedimento numa fase. Se se responde positivamente, todos os procedimentos de etapa corrente e da fase afectada serão desbloqueadas.

Confirma a supressão do plano xxx ?

Esta mensagem permite confirmar a supressão de um plano quando ele foi pedido.

Atenção, a sua licença está limitada a ### tarefas batch.

Esta mensagem de erro está afixada quando se tenta de parametrizar um número de tarefas simultâneas e superior ao que autoriza a licença.

Atenção, a sua parametrização não permite lançar em paralelo que ### tarefas batch

Esta mensagem de erro está afixado quando se tenta parametrizar um número de tarefas simultâneas superior ao número de tarefas batches sumultâneos definidos na parametrização do servidor batch.

Quer realmente desengatar este procediemntos e de desbloquear assim a execução das fases seguintes

Esta mensagem de erro está afixado quando se tenta desengatar um procedimento cuja execução conduz a erros.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação