IBM Sterling B2B: Archive e Purge: Difference between revisions
No edit summary |
|||
Line 5: | Line 5: | ||
! Business Process !! Schedule period !! Descrição | ! Business Process !! Schedule period !! Descrição | ||
|- | |- | ||
| Schedule_IndexBusinessProcessService || Every 10 minutes (default setting) || é responsável por indexar as informações de arquivamento BP e calcula seu archive_date. Executa somente em BPs Completed ou Terminated, isto é ARCHIVE_FLAG='''-1'''. | | Schedule_IndexBusinessProcessService || Every 10 minutes (default setting) || é responsável por indexar as informações de arquivamento BP e calcula seu archive_date. | ||
* Executa somente em BPs Completed ou Terminated, isto é ARCHIVE_FLAG='''-1'''. | |||
* For messages added to mailbox using FTP/SFTP or a mailbox add service into, the Index updates archive_info records with 10 years lifespan when the lifespan is reset following a mailbox delete | |||
|- | |- | ||
| Schedule_BackupService || Once a day, 2 AM (default setting)|| arquiva os dados que têm um ARCHIVE_FLAG de 0 em ARCHIVE_INFO e usa os registros em WF_INST_S para calcular os dados elegíveis para o backup. Arquivvando para o diretório '''ARC_DATA''', o ARCHIVE_FLAG é alterado de 0 para 1 ou 2 para indicar que o BP agora está pronto para o purge. | | Schedule_BackupService || Once a day, 2 AM (default setting)|| arquiva os dados que têm um ARCHIVE_FLAG de 0 em ARCHIVE_INFO e usa os registros em WF_INST_S para calcular os dados elegíveis para o backup. Arquivvando para o diretório '''ARC_DATA''', o ARCHIVE_FLAG é alterado de 0 para 1 ou 2 para indicar que o BP agora está pronto para o purge. |
Revision as of 15:40, 23 April 2021
Business Process
Business Process | Schedule period | Descrição |
---|---|---|
Schedule_IndexBusinessProcessService | Every 10 minutes (default setting) | é responsável por indexar as informações de arquivamento BP e calcula seu archive_date.
|
Schedule_BackupService | Once a day, 2 AM (default setting) | arquiva os dados que têm um ARCHIVE_FLAG de 0 em ARCHIVE_INFO e usa os registros em WF_INST_S para calcular os dados elegíveis para o backup. Arquivvando para o diretório ARC_DATA, o ARCHIVE_FLAG é alterado de 0 para 1 ou 2 para indicar que o BP agora está pronto para o purge. |
Schedule_PurgeService | Every 10 minutes (default setting) | é responsável por deletar registros expirados nas tabelas no banco de dados. Exclui também documentos do Sistema de Arquivos. |
Schedule_AssociateBPsToDocs | Associa documentos/registros expirados com o WF_ID equal a 0 ou -1 e torna eles elegíveis para o purge. Ao executar define o campo WF_ID, com o WF_ID corrente do BP. |
Configurações
Adicione horas ao Life Span do BP
Ajuste a Life Span (vida útil) do seu BP e adicione um número de horas ao seu período de retenção de dias (o padrão é geralmente um número de dias). Com essa tática, evitamos grandes exclusões de banco de dados durante o horário de pico.
Exemplo:
Adicionando 12 horas na configuração Life Span do BP tornará os registros criados às 07:00AM elegíveis para purge, não às 07:00 (horário de pico), mas às 19:00 (7 + 12 = 19).
Para alterar isso:
1) Abrir o Dashboard
2) Ir no menu Operations -> Archive Manager
3) Em Archive Configuration, em Configure Archive Settings, clique no botão GO.
4) Altere Default values that business processes should remain in the system:
- Days: 2
- Hours: 12
continue até fechar.
Ajustes no customer_overrides.properties
adicione a variável para tornar as exclusões no File System mais rápidas.
jdbcService.document_dir_extension=yyyy/MMMM/DDDD
habilite a exclusão de arquivos no disco
archivethread.GENERATE_PURGE_DOCDISK_LIST=true archivethread.PURGE_DOCS_ON_DISK=true archivethread.PURGE_DOCDISK_LIST_FILENAME=/opt/sharedarea/document_dir/purge_dod_list.txt
External Purge
O External Purge é um opção para executar o Purge do B2B de maneira mais performática. Em ambiente MS Windows, fica nos Serviços do Windows.
O External Purge não é habilitada por padrão e deve ser executada em apenas UM nó do cluster. Se existir mais de um External Purge executando, causa locks no banco de dados.
Você precisa desabilitar default Purge service ao executar o External Purge.
Ver também
- IBM Sterling B2B: Limpeza de Arquivos
- IBM Sterling B2B: Meu arquivo customer_overrides.properties
- IBM Sterling B2B: Queries for Archive
- IBM Sterling B2B: SELECT Queue, Lifespan, PersistentLevel of Business Process