( ) 2017. 4. 국가기록원 - 1 -
< 목차 > 1. 구전자문서이관지원프로그램설치 3 가. Tomcat 다운로드 3 나. Tomcat 설치 3 다. 이관지원프로그램설치 4 라. 이관지원프로그램환경설정 6 마. 이관지원프로그램관련데몬설치 8 2. 구전자문서이관지원프로그램운영 12 가. 이관지원프로그램개요 12 나. 이관지원프로그램운영 12 다. 기록물정비 14 라. 기록물이관 27 마. 시스템관리 29 바. 산출물관리 31 3. 구전자문서표준화프로그램설치및운영 35 가. 표준화프로그램개요 35 나. 표준화프로그램 DDL 설치 36 다. 표준화프로그램데몬설치 36 라. 표준화프로그램데몬의환경설정 36 마. 표준화프로그램데몬의실행 38-2 -
1. 구전자문서이관지원프로그램설치가. Tomcat 다운로드 1) Apache Tomcat 사이트에접속한다. (http://tomcat.apache.org) 2) Download -> Tomcat 8 로이동한다. 3) 설치파일을다운로드한다. 나. Tomcat 설치 1) C:\OEDIT\apache-tomcat-8.5.11 형태로디렉터리가생성되도록설치 (zip 파일형태의경우 C:\OEDIT 경로에서압축을푼다.) - 3 -
다. 이관지원프로그램설치 1) webapps 에 war 설치ㅇ C:\OEDIT\apache-tomcat-8.5.11\webapps 경로에 OEDIT_WEB.war 파일을복사한다. ㅇ OEDIT_WEB.war 파일의압축을해제한다. (C:\OEDIT\apache-tomcat-8.5.11\webapps\OEDIT_WEB\) Tomcat 구동시자동으로해제하지만인식오류로재구동을해야하는경우가존재하여미리압축을해제한다. 2) Tomcat 에 webapps 설정 ㅇ C:\OEDIT\apache-tomcat-8.5.11\conf\server.xml 파일을연다. ㅇ그림과같이 Context 를추가한다. - 4 -
3) Tomcat 구동 ㅇ C:\OEDIT\apache-tomcat-8.5.11\bin\startup.bat 파일을실행한다. Tomcat 구동종료는 shutdown.bat 파일을실행한다. 4) 이관지원프로그램접속확인 ㅇ브라우저를열고이관지원프로그램에접속되는지확인한다. ( http://127.0.0.1:8080 ) - 5 -
라. 이관지원프로그램환경설정 1) DBMS 접속정보수정ㅇ C:\OEDIT\apache-tomcat-8.5.11\webapps\OEDIT_WEB\WEB-INF\ classes\egovframework\egovprops\globals.prpperties 파일을연다. ㅇ JDBC 접속정보를수정한다. Globals.DbType = oracle Globals.DriverClassName=oracle.jdbc.driver.OracleDriver Globals.Url=jdbc:oracle:thin:@DBServer:1521:ORA Globals.UserName = OOO Globals.Password = XXX # Tibero 의경우 Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver Globals.Url=jdbc:tibero:thin:@ 서버 IP:8629:OEDIT # 큐브리드의경우 Globals.DriverClassName=cubrid.jdbc.driver.CUBRIDDriver Globals.Url=jdbc:CUBRID: 서버 IP:30000:OEDIT::: 기타설정은표준프레임워크기본값으로변경하지않는다. 2) 이관지원프로그램환경설정정보수정 ㅇ C:\OEDIT\apache-tomcat-8.5.11\webapps\OEDIT_WEB\WEB-INF\ classes\egovframework\egovprops\oeditconfig.prpperties 파일을연다. ㅇ환경설정정보를수정한다. #################### # 구전자문서시스템구분 # - 구전자문서시스템의종류를구분한다. #################### #oedit.system.div (1:eNala, 2:ACUBE, 3:BizFlow) oedit.system.div = 2 => 구전자문서시스템의종류구분값 #################### # 데몬실행파일설정 # - 이관지원프로그램에서호출하는배치형데몬의실행파일에대한절대경로를입력한다. #################### - 6 -
# 1. 기록물 1 차검증데몬위치 daemon.datavalidator.first.path = C:/OEDIT/OEDIT_DAEMON/bin/Start_DataValidate_First.bat => 이관대상검사 메뉴에서사용하는 1 차검증데몬의경로 ( 표준화 DB 를대상으로데이터를검사 ) # 2. 기록물 2 차검증데몬위치 daemon.datavalidator.last.path = C:/OEDIT/OEDIT_DAEMON/bin/Start_DataValidate_Last.bat => 정비결과확인 메뉴에서사용하는 2 차검증데몬의경로 ( 정비된표준화 DB 를대상으로데이터를검사 ) # 3. 이관파일생성데몬위치 daemon.make.transf.file.path = C:/OEDIT/OEDIT_DAEMON/bin/Start_MakeTransfFile.bat => 이관파일생성 메뉴에서사용하는이관파일생성데몬의경로 ( 표준화된데이터를기록관리시스템의구전자일괄등록규격파일로생성 ) # 4. 이관파일검사데몬위치 daemon.transffile.validator.path = C:/OEDIT/OEDITStandardValidator/bin/Start_TransfFile_Validate.bat => 이관파일생성 메뉴에서사용하는이관규격파일검사데몬의경로 ( 구전자일괄등록규격파일의정상여부를검사 ) #################### # 참조파일기본경로설정 #################### # 1. 표준화전자파일경로 ( 합본된파일의위치 ) standard.file.path = Z:/ORIGIN/ => 구전자문서시스템의전자파일을표준화하여본문 / 파일로저장한경로 ( 다른저장소에있는경우로컬로인식가능하도록네트워크드라이브지정 ) # 2. 템플릿파일경로 # -- 설치파일의 template 경로 temple.file.path = C:/OEDIT/apache-tomcat-8.5.11/webapps/OEDIT_WEB/WEB-INF/classes/eg ovframework/template/ => 이관지원프로그램에서사용하는참조파일의절대경로정보 ( 엑셀저장시사용하는템플릿파일, 본문누락등에사용하는대체파일 ) #################### # 저장파일기본경로설정 #################### # 1. 저장파일경로 # -- ex) 산출물제출시저장파일경로아래에 docs 디렉터리를생성하여업로드 file.real.path = C:/OEDIT/storage/real/ => 산출물제출 메뉴에서사용하는산출물파일의저장경로 #################### # 임시파일기본경로설정 #################### # 1. 임시파일경로 # -- 파일업로드및다운로드시임시로사용하는경로 file.temp.path = C:/OEDIT/storage/temp/ - 7 -
=> 기관코드 / 공문서분류엑셀일괄등록등에서사용되는파일업로드경로 #################### # 연계서버설정 #################### link.dfr.service.url = http:// 식별검증서버주소 /ff/verify => 국가기록원디지털포맷기술정보보존체계식별검증서버연계 URL 데이터정비 메뉴의본문 / 첨부파일검사에서사용 마. 이관지원프로그램관련데몬설치 1) 이관지원프로그램데몬의설치 ㅇ C:\OEDIT 경로에 OEDIT_DAEMON.zip 파일을복사한다. ㅇ압축을해제하여 C:\OEDIT\OEDIT_DAEMON\bin 형태가되도록설치한다. ㅇ C:\OEDIT\OEDIT_DAEMON\bin 에있는 bat 파일의경로정보를확인한다. @set JAVA_HOME=C:\OEDIT\java\jdk1.6.0_45 => 설치된 JAVA 경로 @set BASE_PATH=C:\OEDIT\OEDIT_DAEMON => 설치된이관지원프로그램데몬의경로 2) 이관지원프로그램데몬의환경설정 ㅇ로그파일생성경로정보를설정한다. (C:\OEDIT\OEDIT_DAEMON\conf\log4j.xml) 파일생성경로정보를확인한다. ( 다른디렉터리설치시경로정보변경 ) <param name="file" value="c:/oedit/oedit_daemon/log/error.log" /> <param name="file" value="c:/oedit/oedit_daemon/log/debug.log" /> <param name="file" value="c:/oedit/oedit_daemon/log/query.log" /> ㅇ데몬의환경설정정보를설정한다 (C:\OEDIT\OEDIT_DAEMON\conf\config.properties) ################################################## ## DBMS 정보 ## - 이관지원프로그램의 DBMS 접속정보를입력한다. ################################################## - 8 -
db_conndriver = oracle.jdbc.driver.oracledriver db_connurl = jdbc:oracle:thin:@ 서버 IP:1521:OEDIT db_connuser = OEDIT db_connpwd = OEDIT => 데이터표준화정보가생성된 DBMS 의 JDBC 접속정보를설정한다. ################################################## ## 스레드정보 ## - multithreadcount : 동시에검사할수량 ( 서버성능을고려하여설정 ) ################################################## multithreadcount = 5 => 데몬수행시동시처리를진행하는개수를설정 ################################################## ## 이관파일생성정보 ## - originbasepath : 표준화원본파일경로 ## - transfbasepath : 이관파일생성경로 ################################################## originbasepath = Z:/ORIGIN => 구전자문서시스템의전자파일을표준화하여본문 / 파일로저장한경로 ( 다른저장소에있는경우로컬로인식가능하도록네트워크드라이브지정 ) transfbasepath = D:/TRANSF => 기록관리시스템의구전자일괄등록규격파일을생성하는경로 ( 다른저장소에생성할경우로컬로인식가능하도록네트워크드라이브지정 ) ㅇ DBMS 제품이상이한경우해당제품별로제공하는 JDBC 드라이버를 C:\OEDIT\OEDIT_DAEMON\lib 에복사한다. ㅇ실행파일의라이브러리파일을해당제품으로변경한다. (C:\OEDIT\OEDIT_DAEMON\bin\ 경로의 bat 파일 ) -- 아래부분의 jar 명칭수정 @set CLASS_PATH=%CLASS_PATH%;%BASE_PATH%\lib\ojdbc14.jar ㅇ이관지원프로그램데몬은웹화면의기능을통해호출되므로별도로구 동하지않는다. 3) 이관규격파일검사데몬의설치 ㅇ C:\OEDIT 경로에 OEDITStandardValidator.zip 파일을복사한다. ㅇ압축을해제하여 C:\OEDIT\OEDITStandardValidator\bin 형태가되도록 설치한다. - 9 -
ㅇ C:\OEDIT\OEDITStandardValidator\bin 에있는 bat 파일의경로정보를 확인한다. @set JAVA_HOME=C:\OEDIT\java\jdk1.6.0_45 => 설치된 JAVA 경로 @set BASE_PATH=C:\OEDIT\OEDITStandardValidator => 설치된이관지원프로그램데몬의경로 4) 이관규격파일검사데몬의환경설정 ㅇ로그파일생성경로정보를설정한다. (C:\OEDIT\OEDITStandardValidator\conf\log4j.xml) 파일생성경로정보를확인한다. ( 다른디렉터리설치시경로정보변경 ) <param name="file" value="c:/oedit/oeditstandardvalidator/log/error.log" /> <param name="file" value="c:/oedit/oeditstandardvalidator/log/debug.log" /> <param name="file" value="c:/oedit/oeditstandardvalidator/log/query.log" /> ㅇ데몬의환경설정정보를설정한다. (C:\OEDIT\OEDITStandardValidator\conf\config.properties) ################################################## ## DBMS 정보 ## - 이관지원프로그램의 DBMS 접속정보를입력한다. ################################################## db_conndriver = oracle.jdbc.driver.oracledriver db_connurl = jdbc:oracle:thin:@ 서버 IP:1521:OEDIT db_connuser = OEDIT db_connpwd = OEDIT => 데이터표준화정보가생성된 DBMS 의 JDBC 접속정보를설정한다. ################################################## ## 스레드정보 ## - multithreadcount : 동시에검사할수량 ( 서버성능을고려하여설정 ) ################################################## multithreadcount = 5 => 데몬수행시동시처리를진행하는개수를설정 ################################################## ## basedir : 이관파일위치 ############################################# #basedir = D:\\OEDIT_TRANSF basedir = D:/PT/OEDIT_TRANSF - 10 -
=> 기록관리시스템의구전자일괄등록규격파일을생성하는경로 ( 다른저장소에생성할경우로컬로인식가능하도록네트워크드라이브지정 ) OEDIT_DAEMON 데몬의 originbasepath 와동일함 ################################################## ## 검사결과오류파일위치 ################################################## validate.result.path = C:/OEDIT/OEDITStandardValidator/verify => 검사결과오류가존재할경우파일이생성되는경로 ㅇ DBMS 제품이상이한경우해당제품별로제공하는 JDBC 드라이버를 C:\OEDIT\OEDITStandardValidator\lib 에복사한다. ㅇ실행파일의라이브러리파일을해당제품으로변경한다. (C:\OEDIT\OEDITStandardValidator\bin\ 경로의 bat 파일 ) -- 아래부분의 jar 명칭수정 @set CLASS_PATH=%CLASS_PATH%;%BASE_PATH%\lib\ojdbc14.jar ㅇ이관파일규격검사데몬은웹화면의기능을통해호출되므로별도로 구동하지않는다. - 11 -
2. 구전자문서이관지원프로그램운영 가. 이관지원프로그램개요 1) 이관지원프로그램ㅇ구전자문서의전자적자동이관을위한지원도구로서문서데이터의사용자접근성을높이고기록물의정비, 편철, 규격파일생성및검증등이관작업에필요한작업을손쉽게수행할수있도록지원합니다. ㅇ이관지원프로그램으로표준화된데이터와전자파일을기준으로검사 / 정비 / 확인 / 편철 / 생성및이관파일검사를수행한다. 나. 이관지원프로그램운영 1) 기록물검색ㅇ보유중인기록물을검색하여본문및첨부파일을확인할수있으며이관대상에포함또는제외시킬수있는기능을포함하고있습니다. ( 기본 : 이관대상 ) - 12 -
< 기록물검색화면 > ㅇ검색 - 데이터표준화를통하여등록된기록물을조회한다. * 이관대상구분 : 기록물의이관대상포함여부 ( 전체 / 이관대상 / 제외 ) * 등록구분 : 기록물의등록구분 ( 전체 / 생산 / 접수 ) * 생산 ( 접수 ) 등록일자 : 기록물의생산접수등록일자 ( 년월일 ) * 생산부서코드 : 기록물의생산부서코드값 * 생산부서명 : 기록물의생산부서명칭 * 제목 : 기록물의제목 ( 전방일치 / 후방일치 / 중간일치 ) ㅇ이관대상포함하기 - 선택한기록물을이관대상으로포함한다. ㅇ이관대상제외하기 - 선택한기록물을이관대상에서제외한다. - 13 -
다. 기록물정비 1) 이관대상검사ㅇ이관대상기록물에대하여오류사항을검사하여완전성, 유효성, 일관성, 정확성을체크하여오류현황을보여주는기능입니다. < 이관대상검사화면 > 1) 검사시작 - 이관대상기록물의오류사항을검사한다. ( 백그라운드데몬으로수행 ) 2) 검색 - 기록물의검사결과를현황으로조회한다. 3) 오류목록 ( 탭클릭 ) - 이관대상기록물의오류목록탭으로이동한다. - 14 -
< 이관대상검사 오류목록화면 > 4) 오류목록탭 > 검색 - 이관대상기록물의검사결과에서오류목록을조회한다. * 대상항목 : 오류가발생한컬럼 * 오류유형 : 발생한오류의유형 ( 필수값 / 조건값 / 자릿수 / 범위값 / 날짜형식 / 규칙 / 유일값오류 ) 5) 오류목록탭 > 오류목록저장 : 조회한오류목록을엑셀파일로저장한다. - 15 -
2) 데이터정비ㅇ기록물의메타데이터와본문파일을비교검사하여상이한정보에대한정비결과를생성하고본문 / 첨부파일에대한검사를통하여손상여부및확장자오류에대한정비기능입니다. < 데이터정비화면 > ㅇ데이터정비시작 - 기록물의메타데이터와본문파일을비교검사하고정비결과를생성한다. ㅇ본문 / 첨부파일검사 - 본문 / 첨부파일에대한검사를통하여손상여부및확장자오류에대한정비결과를생성한다. ㅇ본문내용정비결과 ( 탭클릭 ) - 데이터정비결과를보는화면으로이동한다. - 16 -
< 데이터정비 본문내용정비결과화면 > ㅇ본문내용정비결과 > 검색 - 데이터정비결과를조회한다. * 변경사항 : 메타데이터와상이한본문파일에대한컬럼설명ㅇ본문 / 첨부파일검사결과 ( 탭클릭 ) - 본문 / 첨부파일검사결과를보는화면으로이동한다. - 17 -
< 데이터정비 본문 / 첨부파일검사결과화면 > ㅇ본문 / 첨부파일검사결과 > 변경 - 본문 / 첨부파일검사결과에대한후속조치정보를저장한다. ㅇ본문 / 첨부파일검사결과 > 엑셀저장 - 본문 / 첨부파일검사결과를엑셀파일로저장한다. ㅇ본문 / 첨부파일검사결과 > 파일정보일괄변경 - 본문 / 첨부파일검사결과를저장한엑셀파일을수정하여후속조치정보를일괄로반영한다. - 18 -
3) 기관코드정비 ㅇ기록물의생산부서정보를확인하여행정표준코드로매핑하는기능 입니다. < 기관코드정비화면 > ㅇ검색 - 기록물의생산부서별현황을조회한다. * 상태 : 생산부서코드중복 ( 부서코드가같고부서명이다른것 ) / 생산부서명중복 ( 부서명이같고부서코드가다른것 ) * 생산부서코드 : 기록물의생산부서코드 * 생산부서명 : 기록물의생산부서명ㅇ엑셀저장 - 기관코드목록을엑셀파일로저장한다. ㅇ엑셀일괄반영 - 저장한엑셀파일에정비후생산부서를입력하여일괄로반영한다. - 19 -
< 기관코드정비화면 생산부서수정 > ㅇ생산부서수정 - 선택한기록물의변경후생산부서정보를수정한다. ㅇ건목록 ( 생산부서목록의건목록버튼클릭 ) - 해당생산부서의건목록을보는화면으로이동한다. < 기관코드정비화면 - 건목록 > ㅇ건목록 > 생산부서수정 - 선택한기록물의변경후생산부서정보를변경한다. ( 생산부서변경시해당기록물은다른생산부서목록으로이동된다.) - 20 -
4) 공문서분류정비ㅇ기록물의공문서분류번호를현황을확인하고분류상태를보여주는기능입니다. ( 시스템관리에서등록한공문서분류정보와기록물을맵핑한다.) < 공문서분류정비화면 > ㅇ검색 - 기록물을기준으로공문서분류매핑현황을조회한다. * 공문서분류존재여부 : 기록물의공문서분류정보가공문서분류체계에존재하는지여부 ( 전체 / 존재 / 미존재 ) - 21 -
5) 정비결과확인ㅇ정비된기록물에대하여오류사항을검사하여완전성, 유효성, 일관성, 정확성을체크하여오류현황을보여주는기능입니다. ( 이관대상검사화면에서검사한현황을정비전오류수량으로표시하여비교가능하도록한다.) < 정비결과확인화면 > ㅇ검사시작 - 정비된기록물의오류사항을검사한다. ( 백그라운드데몬으로수행 ) ㅇ검색 - 기록물의검사결과를현황으로조회한다. ㅇ오류목록 ( 탭클릭 ) - 정비된기록물의오류목록탭으로이동한다. - 22 -
< 정비결과확인화면 오류목록탭 > ㅇ오류목록탭 > 검색 - 정비된기록물의검사결과에서오류목록을조회한다. * 대상항목 : 오류가발생한컬럼 * 오류유형 : 발생한오류의유형 ( 필수값 / 조건값 / 자릿수 / 범위값 / 날짜형식 / 규칙 / 유일값오류 ) ㅇ오류목록탭 > 오류목록저장 - 조회한오류목록을엑셀파일로저장한다. - 23 -
6) 기록물편철ㅇ구전자문서편철기준에따라자동으로기록물철을생성하고편철하는기능입니다. * 공문서분류매핑가능기록물 : 공문서분류기준으로편철 * 공문서분류매핑불가기록물 : 1건 1철기준으로편철 < 기록물편철화면 > ㅇ기록물철편철 - 이관대상기록물에대해일괄적으로기록물철을생성하고편철한다. ㅇ검색 - 이관대상기록물의생산년도 / 보존기간별편철현황을조회한다. ㅇ철목록 ( 탭클릭 ) - 편철된기록물철목록화면으로이동한다. - 24 -
< 기록물편철화면 철목록탭 > ㅇ철목록 > 검색 - 생성된기록물철목록을조회한다. * 편철구분 : 기록물의편철기준 ( 공문서분류묶음 / 1건 1철 ) * 생산년도 : 기록물철의생산년도 * 보존기간 : 기록물철의보존기간 * 생산부서코드 : 기록물철의생산부서코드 * 생산부서명 : 기록물철의생산부서명 * 공문서분류코드 : 기록물철의공문서분류코드 ( 공문서분류묵음인경우 ) * 공문서분류명 : 기록물철의공문서분류명 ( 공문서분류묵음인경우 ) ㅇ철목록 > 건목록 - 해당하는기록물철의건목록으로이동한다. - 25 -
< 기록물편철화면 건목록탭 > ㅇ철목록 > 건목록 > 검색 - 해당기록물철에편철된기록물건을조회한다. * 생산 ( 접수 ) 등록일자 : 기록물건의생산 ( 접수 ) 등록일시정보 * 생산부서코드 : 기록물건의생산부서코드 * 생산부서명 : 기록물건의생산부서명 * 제목 : 기록물건의제목 ( 전방일치 / 후방일치 / 중간일치 ) - 26 -
라. 기록물이관 ㅇ정비와편철이모두끝난이관대상기록물에대하여이관파일을생성하는기능입니다. 구전자문서이관규격에맞추어생산년도, 생산부서별로현황을확인하고이관파일을생성및생성한이관파일에대한검증을수행합니다. < 이관파일생성화면 > ㅇ검색 - 이관대상기록물철의생산년도, 생산부서별목록을조회한다. * 생산년도 : 기록물철의생산년도 * 생산부서코드 : 기록물철의생산부서코드 * 생산부서명 : 기록물철의생산부서명 * 이관파일생성상태 : 생산년도, 생산부서별이관파일생성상태전체 / 미생성 / 생성요청 / 생성중 / 생성완료 / 생성실패 ) * 이관파일검사상태 : 생성된이관파일의검사상태 ( 전체 / 미검사 / 검사요청 / 검사중 / 검사완료 ) ㅇ이관파일생성 - 생산년도, 생산부서별이관파일을생성요청한다. ( 백그라운드데몬으로수행 ) - 27 -
ㅇ이관파일검사 - 생성된이관파일에대한규격검사를요청한다. ( 백그라운드데몬으로수행 ) ㅇ오류목록 ( 탭클릭 ) - 이관파일검사오류목록화면으로이동한다. < 이관파일생성화면 - 오류목록 > ㅇ오류목록 > 검색 - 이관파일검사결과로생성된오류목록을조회한다. * 파일구분 : 오류가존재하는규격파일유형 ( 기록물철등록부 / 기록물등록대장 / 파일정보 ) * 대상항목 : 오류가발생한항목 * 오류유형 : 오류형태ㅇ오류목록 > 오류목록저장 - 오류목록을엑셀파일로저장한다. - 28 -
마. 시스템관리 1) 기관코드관리ㅇ기록관리시스템에적용할행정표준코드 ( 또는국가기록원에서발급하는구기록물생산부서코드 ) 를등록하고확인하는기능입니다. < 기관코드관리화면 > ㅇ검색 - 등록된기관코드를검색한다. * 기관코드 : 등록된기관코드 * 기관코드명 : 등록된기관코드명ㅇ기관코드일괄등록 - 행정표준코드관리시스템에서다운받은엑셀파일을일괄로반영한다. ㅇ기관코드신청서작성 - 행정표준코드에존재하지않는기관코드에대하여국가기록원에신청하기위한서식파일을저장한다. ( 서식파일은작성후공문으로처리한다.) - 29 -
2) 공문서분류관리 ㅇ국가기록원에서제공하는공문서분류표를일괄등록한다. ( 기록물편철시맵핑정보로사용하기때문에반드시등록하여야한다.) < 공문서분류관리 > ㅇ검색 - 등록된공문서분류정보를조회한다. * 공문서분류코드 : 등록된공문서분류코드 * 공문서분류명 : 등록된공문서분류명ㅇ공문서분류일괄등록 - 국가기록원에서제공하는공문서분류기준표엑셀파일을일괄로반영한다. - 30 -
바. 산출물관리 ㅇ준비단계, 분석단계, 수행단계, 완료단계등이관사업의각단계별로작성되어야할산출물을명시하여산출물완료및제출여부를확인할수있는기능입니다. 작성된산출물을시스템에업로드하여관리할수있습니다. < 산출물제출화면 - 준비단계 > ㅇ준비단계 - 준비단계목록화면으로이동한다. ㅇ분석단계 - 분석단계목록화면으로이동한다. ㅇ수행단계 - 수행단계목록화면으로이동한다. ㅇ완료단계 - 완료단계목록화면으로이동한다. ㅇ업로드 - 해당산출물을업로드한다. ( 파일명을클릭하면다운로드가능 ) - 31 -
< 산출물제출화면 - 분석단계 > ㅇ데이터매핑도작성 - 구전자문서이관규격의각항목에대하여 DB 스키마정보의컬럼항목을 맵핑한다. - 32 -
< 산출물제출화면 분석단계 데이터매핑도작성 > ㅇ DB스키마등록 - 구전자문서시스템의 DB스키마정보를엑셀파일로등록한다. ㅇ저장 - 목록의테이블명, 컬럼명정보를선택하고맵핑한정보를저장한다. ㅇ추가 - 이관규격항목에맵핑되는컬럼이다수인경우추가버튼을클릭하여테이블명, 컬럼명선택을추가한다. - 33 -
< 산출물제출화면 수행단계 > < 산출물제출화면 완료단계 > - 34 -
3. 구전자문서표준화프로그램설치및운영가. 표준화프로그램개요 1) 개요ㅇ구전자문서시스템별로상이한데이터및전자파일의구조를표준화한하나의구조로생성하여데이터정비에서이관까지관리구조를단일화하여이관구조를명확히한다. 2) 데이터표준화 ㅇ구전자문서시스템별로상이한저장구조를복제하여두고이를 기록관리시스템의구조에맞춘표준화저장구조로변경한다. 3) 전자파일표준화ㅇ업체별고유기능을통하여구전자문서시스템으로부터본문 / 붙임파일을획득한다. ㅇ이때본문 / 첨부파일의저장구조를표준화하여데이터표준화정보와연결되도록한다. 기록물건식별자 는데이터표준화시 TB_OEDFILE 테이블의 file_path 컬럼정보가된다. - 35 -
나. 표준화프로그램 DDL 설치 1) DM_MakeStndData.zip 파일의 reference\ddl 경로에존재하는표준화 테이블생성 SQL 을실행한다. 2) 실행순서는파일명의앞에존재하는번호순서대로수행한다. @01_CREATE_STANDARD_TABLE.SQL @02_CREATE_STANDARD_SEQ.SQL @03_INSERT_CODE.SQL @04_INSERT_CODE_STND.SQL @99_CREATE_JOB_INDEX_ENALA.SQL -- ENALA 시스템의경우추가수행 다. 표준화프로그램데몬설치 1) C:\OEDIT 경로에 DM_MakeStndData.zip 파일을복사한다. 2) 압축을해제하여 C:\OEDIT\DM_MakeStndData\bin 형태가되도록설치한다. 3) C:\OEDIT\DM_MakeStndData\bin 에있는 bat 파일의경로정보를확인한다. @set JAVA_HOME=C:\OEDIT\java\jdk1.6.0_45 => 설치된 JAVA 경로 @set BASE_PATH=C:\OEDIT\DM_MakeStndData => 설치된이관지원프로그램데몬의경로 라. 표준화프로그램데몬의환경설정 1) 로그파일생성경로정보를설정한다. (C:\OEDIT\DM_MakeStndData\conf\log4j.xml) 파일생성경로정보를확인한다. ( 다른디렉터리설치시경로정보변경 ) <param name="file" value="c:/oedit/oedit_daemon/log/error.log" /> <param name="file" value="c:/oedit/oedit_daemon/log/debug.log" /> <param name="file" value="c:/oedit/oedit_daemon/log/query.log" /> 2) 데몬의환경설정정보를설정한다. - 36 -
(C:\OEDIT\DM_MakeStndData\conf\config.properties) ################################################## ## DBMS 정보 ## - 이관지원프로그램의 DBMS 접속정보를입력한다. ################################################## db_conndriver = oracle.jdbc.driver.oracledriver db_connurl = jdbc:oracle:thin:@ 서버 IP:1521:OEDIT db_connuser = OEDIT db_connpwd = OEDIT => 데이터표준화정보를생성할 DBMS 의 JDBC 접속정보를설정한다. ( 구전자문서데이터복사본의계정에표준화정보를생성한다.) # Tibero 의경우 db_conndriver = com.tmax.tibero.jdbc.tbdriver db_connurl = jdbc:tibero:thin:@ 서버 IP:8629:OEDIT # 큐브리드의경우 db_conndriver = cubrid.jdbc.driver.cubriddriver db_connurl = jdbc:cubrid: 서버 IP:30000:OEDIT::: 3) DBMS 제품이상이한경우해당제품별로제공하는 JDBC 드라이버를 C:\OEDIT\DM_MakeStndData\lib 에복사한다. 4) 실행파일의라이브러리파일을해당제품으로변경한다. (C:\OEDIT\DM_MakeStndData\bin\start.bat) -- 아래부분의 jar 명칭수정 @set CLASS_PATH=%CLASS_PATH%;%BASE_PATH%\lib\ojdbc14.jar 5) 데몬의쿼리 XML 정보를설정한다. (C:\OEDIT\DM_MakeStndData\conf\sqlMap\config\SqlMapConfig-OEDIT.xml) <!-- 등록대장 --> <sqlmap resource="sqlmap/sql/enala/sqlmap-standard_oedrecord_regi.xml" /> <sqlmap resource="sqlmap/sql/enala/sqlmap-standard_oedfile_regi.xml" /> <!-- 접수대장 --> <sqlmap resource="sqlmap/sql/enala/sqlmap-standard_oedrecord_recv.xml" /> <sqlmap resource="sqlmap/sql/enala/sqlmap-standard_oedfile_recv.xml" /> => 제품별 SQL 파일의경로정보를확인하고수정한다. 제품별특성이나버전에따라쿼리의수정이필요한경우 C:\OEDIT\DM_MakeStndData\conf\sql\ 에존재하는쿼리 XML 파일을수정하여적용가능하다. - 37 -
마. 표준화프로그램데몬의실행 1) C:\OEDIT\DM_MakeStndData\bin\start.bat 파일을실행한다. 데몬을재시작할경우기존에완료된부분부터이어하기를한다. - 38 -