한재중 : 동작 흐름 정리 방안

작성법


작성 예

L0F 등록 과정

순서SW/Module동작설명DB CRUD 정보동작 전 데이터 위치동작 후 데이터 위치
​1PMS​
  • L0F 데이터 복사​
  • N/A​
  • N/A​
  • DAS L0F 입력 폴더​
2FTS-RegistWoGenerateTask
  • L0F 유효성 확인
    • L0F 를 구성하는 파일의 개수 확인
  • N/A
  • DAS L0F 입력 폴더
  • 좌동
2-1FTS-RegistWoGenerateTask
  • 유효성 비정상 시, 처리 종료
  • N/A
  • DAS L0F 입력 폴더
  • 좌동
3FTS-RegistWoGenerateTask
  • RegistWo 생성
  • TB_RegisterWo in DAS DB
    • ID: asdfasdf
    • ...
  • 상동
  • 좌동
4FTS-RegistWoGenerateTask
  • L0F 처리 폴더로 이동
  • TB_RegisterWo in DAS DB
    • InputPath: L0F 처리 폴더 경로
  • 상동
  • DAS L0F 처리 폴더
5FTS-RegistWoProcessTask
  • 대기중인 RegisterWo 추출
    • DB 에서 status 가 wait 인 데이터 추출
  • N/A
  • DAS L0F 처리 폴더
  • 좌동
6FTS-RegistWoProcessTask
  • L0F 압축
    • 압축 해제하여 원본과 Binary 비교
  • N/A
  • 상동
    • Zip 추가
  • 좌동
6-1FTS-RegistWoProcessTask
  • Binary 비교 결과 차이 발생 시, 처리 종료
    • Zip 파일은 삭제
  • N/A
  • 상동
  • DAS L0F 실패 폴더
    • Zip 은 없음
7FTS-RegistWoProcessTask
  • L0F 정보 DB 등록
  • TB_Passdata in DAS DB
    • ID: asdfsadf
  • 상동
  • 좌동
8FTS-RegistWoProcessTask
  • Zip 된 L0F Hash 코드 작성
    • 파일 전체 binary 에 대해 코드 작성
  • TB_Passdata in DAS DB
    • Hash: asdfasdf
  • 상동
  • 좌동
9FTS-RegistWoProcessTask
  • Zip 파일 Online 으로 복사
  • TB_Passdata in DAS DB
    • OnlinePath: aa
  • TB_RegisterWo in DAS DB
    • ProcessedPath: aa
  • 상동
  • DAS L0F 처리 폴더
    • 폴더/Zip
  • DAS Online Storage L0F 폴더
    • Zip
10FTS-RegistWoProcessTask
  • Online 의 Zip 파일 Hash 코드 생성 후 DB 데이터와 비교
  • TB_Passdata in DAS DB
    • Hash: asdfasd
  • DAS L0F 처리 폴더
    • 폴더/Zip
  • DAS Online Storage L0F 폴더
    • Zip
  • 좌동
10-1FTS-RegistWoProcessTask
  • Hash Code 차이 발생 시, 처리 종료



11FTS-RegistWoProcessTask
  • 처리 폴더 정리
  • N/A
  • 상동
  • DAS Online Storage L0F 폴더
    • Zip
12FTS-RegistWoProcessTask
  • 처리 결과 업데이트
  • TB_RegisterWo in DAS DB
    • Status: Completed
  • DAS Online Storage L0F 폴더
    • Zip
  • 좌동