Attività |
Sistema |
Processo |
1 |
Client A |
Per ogni problema nel
Trasferimento collettivo:
- Creare record REMOTE_WORK:
RW_BULK_PROBLEM_TRANSFER
- Creare record REMOTE_TASKS per il Sito A per ogni
record REMOTE_WORK creato in precedenza.
CONTROL_TIME è impostato su 1, quindi il server
delle applicazioni elaborerà ognuna di queste attività come attività
"mancate".
- Impostare il CURRENT_SITE dei problemi per (PEND)
|
2 |
Client A |
Spedire i messaggi al server
delle applicazioni A: ES_MSG_TA_OUTGOING_WORK |
3 |
Server delle applicazioni A |
Leggere i record REMOTE_WORK e REMOTE_TASKS |
4 |
Server delle applicazioni A |
Creare record Audit Trail
"Inviato" |
5 |
Server delle applicazioni A |
Impacchettare i dati
ticket del problema |
6 |
Server delle applicazioni A |
Spedire i messaggi al server
delle applicazioni B: ES_MSG_TA_PROBLEM_TRANSFER |
7 |
Server delle applicazioni B |
Crea il record LOCAL_WORK |
8 |
Server delle applicazioni B |
Spacchettare i dati ticket del problema |
9 |
Server delle applicazioni B |
Creare dati del trasferimento dei problemi |
10 |
Server delle applicazioni B |
Informare il destinatario se appropriato |
11 |
Server delle applicazioni B |
Informare tutti i siti remoti
che hanno posseduto il problema del nuovo CURRENT_SITE, OWNER e
PROBLEM_RESULT (stato) eseguendo un Problem Change Broadcast |
12 |
Server delle applicazioni B |
Avviare l'escalation del problema |
13 |
Server delle applicazioni B |
Inviare la conferma al sito A.
Spedire i messaggi ad un server delle applicazioni A: ES_MSG_TA_REMOTE_COMPLETION |
14 |
Server delle applicazioni B |
Rimuove il record LOCAL_WORK |
15 |
Server delle applicazioni A |
Aggiornare il CURRENT_SITE dei
problemi sul Sito B |
16 |
Server delle applicazioni A |
Aggiornare l'Audit Trail per
riflettere il trasferimento riuscito |
17 |
Server delle applicazioni A |
Terminare l'escalation del
problema se "Aggiorna proprietario in Trasferimento problema
è attivo |
18 |
Server delle applicazioni A |
Rimuove i record REMOTE_WORK e REMOTE_TASKS |