Tarefa |
Sistema |
Processo |
1 |
Cliente A |
Para cada problema na Transferência em Massa:
- Criar o registro REMOTE_WORK:
RW_BULK_PROBLEM_TRANSFER
- Criar o registro REMOTE_TASKS para o Site A para cada registro REMOTE_WORK criado acima. O
CONTROL_TIME é definido como 1, portanto, o servidor de aplicativos irá processar cada uma dessas tarefas como
tarefas "ausentes".
- Definir o CURRENT_SITE do problema como (PEND)
|
2 |
Cliente A |
Enviar mensagem para o servidor de aplicativos A:
ES_MSG_TA_OUTGOING_WORK |
3 |
Servidor de Aplicativos A |
Ler os registros REMOTE_WORK e REMOTE_TASKS |
4 |
Servidor de Aplicativos A |
Criar o registro "Enviar" Trilha de Auditoria |
5 |
Servidor de Aplicativos A |
Compactar dados de tíquetes de problemas |
6 |
Servidor de Aplicativos A |
Enviar mensagem para o servidor de aplicativos B:
ES_MSG_TA_PROBLEM_TRANSFER |
7 |
Servidor de Aplicativos B |
Criar o registro LOCAL_WORK |
8 |
Servidor de Aplicativos B |
Descompactar dados de tíquetes de problemas |
9 |
Servidor de Aplicativos B |
Criar dados de transferência de problemas |
10 |
Servidor de Aplicativos B |
Notificar o destinatário se apropriado |
11 |
Servidor de Aplicativos B |
Notificar todos os sites remotos que algum dia foram proprietários do problema do novo CURRENT_SITE, OWNER e PROBLEM_RESULT (status), executando um Broadcast da Alteração
do Problema |
12 |
Servidor de Aplicativos B |
Iniciar a escalação do problema |
13 |
Servidor de Aplicativos B |
Enviar aviso de confirmação para o Site A. Enviar mensagem para o servidor
de aplicativos A: ES_MSG_TA_REMOTE_COMPLETION |
14 |
Servidor de Aplicativos B |
Remover o registro LOCAL_WORK |
15 |
Servidor de Aplicativos A |
Atualizar o CURRENT_SITE do problema para o Site B |
16 |
Servidor de Aplicativos A |
Atualizar a Trilha de Auditoria para refletir a transferência bem-sucedida |
17 |
Servidor de Aplicativos A |
Encerrar a escalação do problema "Atualizar o proprietário na Transferência do Problema" estiver ativada |
18 |
Servidor de Aplicativos A |
Remover os registros REMOTE_WORK e REMOTE_TASKS |