결함 #1115
새기능 #937: 파이널 서비스
Final 생성 시 누락 및 오류 건
설명
Final 생성 시 성공률이 60%
issue #1115: queue 작업 수정. 작업중 PDF가 있을 경우 종료 처리 되도록 수정.
Change-Id: I6e4ebf418da750304fb112f17821deb336e2e25e
issue #1115: wait, working 을 구분하고 dequeue 시 현재 작업중인 쓰레드가 있으면 대기 쓰레드에 보관. 작업 종료 후 작업 쓰레드에서 삭제할때 대기 쓰레드에 있는것이 있으면 enqueue. 변환중에 체크 로직 삭제.
Change-Id: I90fdd90fa5d08e9dc9cb346068f79d122767871a
issue #1115: 업로드 시 GetFileName 부분 수정. file move 전 대상 파일이 존재 하면 삭제 후 move 하도록 수정. try catch 문 안으로 이동.
Change-Id: I6f4988a37a7ffa442d73288c892980b730b5b6f2
final service move exception error 핸들링 되지 않아서 이벤트 로그에 남은 경우.
응용 프로그램: KCOM_FinalService.exe
Framework 버전: v4.0.30319
설명: 처리되지 않은 예외로 인해 프로세스가 종료되었습니다.
예외 정보:System.IO.IOException
위치: System.IO.__Error.WinIOError(Int32, System.String)
위치: System.IO.File.InternalMove(System.String, System.String, Boolean)
위치: MarkupToPDF.MarkupToPDF.SetStampInPDF(KCOMDataModel.DataModel.FINAL_PDF, System.String, KCOMDataModel.DataModel.MARKUP_INFO)
위치: MarkupToPDF.MarkupToPDF.MakeFinalPDF(System.Object)
위치: System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
위치: System.Threading.ThreadHelper.ThreadStart(System.Object)