태스크 |
시스템 |
프로세스 |
1 |
클라이언트 A |
REMOTE_WORK 레코드 작성: RW_REQUEST_TRANSFER_PROB_BACK |
2 |
클라이언트 A |
문제점의 CURRENT_SITE에 대한 REMOTE_TASKS 레코드 작성 |
3 |
클라이언트 A |
문제점의 CURRENT_SITE를 (PEND)로 설정 |
4 |
클라이언트 A |
A의 응용프로그램 서버로 메세지 게시:
ES_MSG_TA_OUTGOING_WORK |
5 |
응용프로그램 서버 A |
REMOTE_WORK 및 REMOTE_TASKS 레코드 읽기 |
6 |
응용프로그램 서버 A |
요청 데이터 패키지 |
7 |
응용프로그램 서버 A |
B의 응용프로그램 서버로 메세지 게시:
ES_MSG_TA_TRANSFER_BACK_REQ |
8 |
응용프로그램 서버 B |
LOCAL_WORK 레코드 작성 |
9 |
응용프로그램 서버 B |
REMOTE_WORK 레코드 작성: RW_AUTO_PROBLEM_TRANSFER |
10 |
응용프로그램 서버 B |
사이트 A의 REMOTE_TASKS 레코드 작성 |
11 |
응용프로그램 서버 B |
"보내진" 감사 추적 레코드 작성 |
12 |
응용프로그램 서버 B |
B의 응용프로그램 서버로 메세지 게시:
ES_MsgNetNAgentAsClientRelay |
13 |
응용프로그램 서버 B |
수신응답을 사이트 A로 보냄. A의
응용프로그램 서버로 메세지 게시: ES_MSG_TA_REMOTE_COMPLETION |
13a |
응용프로그램 서버 A |
REMOTE_WORK 및 REMOTE_TASKS 레코드 제거 |
14 |
응용프로그램 서버 B |
LOCAL_WORK 레코드 제거 |
15 |
응용프로그램 서버 B |
REMOTE_WORK 및 REMOTE_TASKS 레코드 읽기 |
16 |
응용프로그램 서버 B |
사이트 A가 갱신된 이후에 변경되거나 추가된 문제점
티켓 데이터 패키지 |
17 |
응용프로그램 서버 B |
문제점이 "발생한" 현재 소유자에게 공고 |
18 |
응용프로그램 서버 B |
문제점의 CURRENT_SITE를 (PEND)로 설정 |
19 |
응용프로그램 서버 B |
A의 응용프로그램 서버로 메세지 게시:
ES_MSG_TA_PROBLEM_TRANSFER |
20 |
응용프로그램 서버 A |
LOCAL_WORK 레코드 작성 |
21 |
응용프로그램 서버 A |
문제점 티켓 데이터 갱신/작성 |
22 |
응용프로그램 서버 A |
PROB_TRANSFER 레코드 작성 |
23 |
응용프로그램 서버 A |
문제점 도착의 요청자에게 공고 |
24 |
응용프로그램 서버 A |
문제점 변경 브로드캐스트를 수행하여 새로운
CURRENT_SITE, OWNER 및 PROBLEM_RESULT(상태)의 문제점을 소유했던 모든 원격 사이트 공고 |
25 |
응용프로그램 서버 A |
문제점 단계적 확대 시작 |
26 |
응용프로그램 서버 A |
수신응답을 사이트 B로 보냄. B의
응용프로그램 서버로 메세지 게시: ES_MSG_TA_REMOTE_COMPLETION |
27 |
응용프로그램 서버 A |
LOCAL_WORK 레코드 제거 |
28 |
응용프로그램 서버 B |
문제점의 CURRENT_SITE를 사이트 A로 갱신 |
29 |
응용프로그램 서버 B |
정상 전송을 반영하기 위해 감사 추적 갱신 |
30 |
응용프로그램 서버 B |
문제점 단계적 확대 종료 |
31 |
응용프로그램 서버 B |
REMOTE_WORK 및 REMOTE_TASKS 레코드 제거 |