책이음 참여도서관 WEB M/W 20230908 패치안내
등록일 : 2023-09-22

안녕하세요 기술정보센터입니다.




▶ 패치대상


- 웹 통신 방식의 미들웨어를 사용하는 참여도서관


- 책이음서비스 기반 상호대차 사용 지역




▶ 패치내용


 1. 대출현황 동기화 서비스 개선


- 대출현황 동기화대상 도서관을 책이음서비스 사용 도서관으로 제한


- 대출건수가 많으면 URI 길이에 따라 오류가 발생할 수 있기 때문에 POST방식으로 통신하도록 변경


 2. 책이음 상호대차 신청가능여부 조회 기능 개선


- DATE 포맷형식에 따른 조회 방식 개선


 3. 스레드 관련 작업 패치


- 스케줄러서비스 멀티스레드 작업 진행


- 프로그램 종료 시 소켓통신, 스케줄러 스레드 종료


 4. TIMEOUT 추가


- HTTP READ, CONNECTION TIMEOUT 추가


- ORACLE 기준 데이터베이스 타임아웃 추가


 5. 로그 기능 개선


- 로그 2번씩 출력되는 오류 수정


- 톰캣 콘솔로그 -> log4j2로 변경


- 로그 일별 분할 




▶ 추가사항 / 점검사항


 1. tomcat/conf/ols_config.properties에 설정 값 추가


- "오라클 기준" 아래 설정 값 추가(jdbc에 맞는 timeout설정 값 추가)


db.connectionProperties=oracle.net.CONNECT_TIMEOUT=30000;oracle.jdbc.ReadTimeout=45000


 2. tomcat 로그 톰캣 콘솔로그가 아닌 log4j2사용하는지 확인


  - tomcat/logs/폴더에 NLBookService_LOC.log 생성 및 서비스로그 기록되는지 확인


  - 톰캣 콘솔로그(catalina.out / stdout.log)에 서비스로그 기록 안되는지 확인


  


▶ 주의사항


  1. 서울시교육청은 성별 코드 값을 다르게 사용하므로 패치 시 주의(IL_K51_LOC_B01_SERVICE_SQL.xml)


  2. KOLAS스키마가 아닌 이기종 자료관리시스템은 SQL파일 수정 후 반영 (이기종 자료관리시스템 연계가이드 참고)

위로