- 품질기술팀님이 작성, 2024-07-22에 최종 변경
목차
| 버전 정보
종류 | 이번 버전 |
---|---|
Release No | 7.0.400.20221229-01 |
BIMATRIX AgentService | 7.0.400.2 |
i-MATRIX | 7.0.400.7 |
MX-Service | 7.0.400.2 |
i-META Designer | 7.0.300.12 |
i-AUD | 7.3.400.0-202212291650 |
i-META Server | 7.0.400.0.1 |
i-OLAP Server | 7.0.400.1 |
i-PORTAL Client | 7.0.400.20221229 |
i-PORTAL Server | 7.0.400.20221230 |
Admin | 7.0.400.20221229 |
maf | 7.0.400.1 |
maf-studio | 7.0.400.20221229 |
maf-extend | 7.0.400.1 |
maf-agent | 7.0.400.01 |
matrix-service | 7.1.400.20221229 |
| 호환성 공지
AUD 플랫폼의 i-MATRIX(6) 버전으로 개발된 보고서에서 Excel의 도형에 이름정의하여 프로세스 봇에서 사용한 경우 Excel에서 이전 라이브러리 경로를 저장하고 있어서 보고서 수정이 필요 할 수 있습니다.
- 업그레이드 프로젝트의 경우 i-MATRIX Migration Tool을 통하여 보고서 수정이 가능합니다.
- 기존 보고서의 경우 해당 보고서를 열어서 프로세스봇을 띄운 다음 저장 하면 사용 가능합니다.
| 보안 공지
AUD Server
보안에 취약했던 Tomcat 버전 8에서 9로 업데이트 했습니다.
i-PORTAL 보안취약점 조치 (C3921)
- 크로스 사이트 스크립팅(XSS)
- /AUD/300/meta/metawizard2.jsp
- /iMgt/login.jsp
- 부적절한 이용자 인가 여부
- /WEB-INF/lib/matrix-portal.jar
- 불충분한 이용자 인증
- /portal/js/smartEditor_2.8/sample/photo_uploader/photo_uploader.jsp
- 시스템 운영정보 노출 여부
- /WEB-INF/lib/matrix-service.jar
MX-GRID 보안취약점 조치(C3744)
- MX-GRID 오류 메시지 창에서 file의 전체 경로가 출력 되지 않도록 개선
i-META 보안취약점 조치(C3710)
- LOV_SQL, 메타계산 필드 메타 오픈, 쿼리 생성시 암 복호화 처리 되도록 개선
i-AUD 보안취약점 조치(C2563)
- 다른 SWF파일이 웹 서버에 HTTP통신을 하도록 허용해 CSRF공격 보안에 미흡한 파일 제거
파일 명 : clientaccesspolicy.xml, crossdomain.xml
파일 위치
.\matrix\
.\imeta\resource\
| 참고사항
업데이트시 참고사항
- 사용자 PC에 설치되는 라이브러리 폴더 및 파일 명을 변경 했습니다.
업데이트 서버의 extention/imatrix/viewerex.jsp에 BaseFolderName이 설정되어 있을 경우 주석 처리 바랍니다.
ex) // var BaseFolderName = "iMatrixBin6.2.200";
업데이트 서버의 extention/imatrix/viewerex.jsp에 extendOpt.ExtendSetup 이 설정되어 있을 경우 경로를 재 설정 해 주시기 바랍니다.
ex) extendOpt.ExtendSetup = "extention/imatrix/MTXViewSetupEx.xml";
- MX-SERVICE가 이전 버전과 별도로 실행 됩니다. ( 빨간색:6 / 파란색:7 )
- AUD 플랫폼의 i-MATRIX(6) 버전으로 개발된 보고서의 경우 XAPI 6과의 호환을 위해 Disable6Bridge 옵션을 생성 했습니다.
true : 미사용 ::= 호환을 위한 추가 addin모듈이 실행되지 않습니다.
false : 사용(default) ::=호환 모드를 위해 추가 addin 모듈이 실행 됩니다. - i-MATRIX에서 DB Bot의 동작을 내부적으로 간소화 하면서 DatasetManager에서는 DB Bot을 생성 및 수정이 불가 합니다.
AUD_ACTIVE_VER을 변경 했습니다.
이번 버전으로 패치시 Admin > PORTAL설정 > [더보기] > AUD_ACTIVE_VER의 값을 400으로 변경해야 새로운 버전이 적용 됩니다.
| 릴리즈 노트
| 서버 설치 방법
A UD7 플랫폼
트러블 슈팅( Trouble Shooting)
가이드
㈜ 비아이매트릭스 기술연구소
(문서는 계속 업데이트 및 최신화 예정입니다)
01. 시스템 기동 시 트러블 슈팅
WAS를 통해 시스템 실행 시에 서비스가 올라오지 않는 경우입니다.
정상적인 실행 상태
로그 생성 경로에 Matrix.log가 생성된 후에 matrix_ service.log가 생성.
기동이 완료된 후에 matrix_ service.log 를 확인하여 정상적으로 기동 되었는지 체크.
Application의 모든 라이브러리가 문제 없이 올라와야 서비스가 정상적으로 동작합니다.
각 WAS 및 환경에 따라서 기동에 시간이 걸릴 수도 있기 때문에 반드시 로그의 마지막
올라온 라인을 확인하여야 합니다.
로그에 destrory가 찍히면 정상 기동 된 상태가 아니기 때문에 WAS 가 올라왔다 하더라도
WAS 로그를 확인하여 문제가 있는지 체크하여 주시기 바랍니다.
INFO [2022-12-30 11:28:25] c.m.f.common.service.PropertyManager - [setLoginLogNumber] sequences log number setting success [MTX_AGENT_LOG_ID: 10000012237][MTX_LOGIN_LOG_NO: 531]
INFO [2022-12-30 11:28:25] c.m.f.common.config.MybatisConfig - sessionFactoryBean() resources_default size : 2
INFO [2022-12-30 11:28:25] c.m.f.common.config.MybatisConfig - sessionFactoryBean() resources_database size : 2
INFO [2022-12-30 11:28:25] c.m.f.common.config.MybatisConfig - sessionFactoryBean() resources size : 2
INFO [2022-12-30 11:28:25] c.m.f.common.config.MybatisConfig - SqlSessionFactory was success created !!
INFO [2022-12-30 11:28:26] c.m.f.common.config.MybatisConfig - RefreshableSqlSessionFactory was success created !!
INFO [2022-12-30 11:28:28] c.m.f.c.c.WebSecurityConfig$$EnhancerBySpringCGLIB$$a787d175 - cross origin setting
(allowed origin: []) success
INFO [2022-12-30 11:28:28] c.m.framework.common.util.CommonUtil - [CommonUtil] fileDelete() run complete [path:D:\tomcat\apache-tomcat-8.5.59\webapps\matrix7\reports\config\rsa]
정상적인 A UD7 서버가 기동 되지 않은 상태
matrix_ service.log 로그를 확인하였을 때 아래처럼 나타나면 WAS 는 올라가 있더라 서버가 정상적으로 기동 되지 않은 상태이므로 WAS 로그를 확인한다.
W A S 로그를 통해 Exception 을 확인 후 트러블 슈팅 원인에 포함되지 않은 항목은
연구소로 문의.
INFO [2022-12-30 11:39:41] c.m.f.c.c.WebSecurityConfig$$EnhancerBySpringCGLIB$$a787d175 - ============= matrix_service destroy start ===============
INFO [2022-12-30 11:39:41] c.m.f.c.c.WebSecurityConfig$$EnhancerBySpringCGLIB$$a787d175 - ============= matrix_service destroy end ===============
logback.xml 로 생성되는 matrix_service 관련 로그가 생성되지 않을 경우 |
|
원인 |
Was 별 logback 를 사용하는 경우에 충돌로 인하여 어플리케이션 로그가 생성 안되는 경우입니다 . |
해결책 |
WAS 별 application 라이브러리가 우선 적용되도록 설정합니다 . |
Jeus8.5 이상 |
JEUS 8.5 버전에서 신규 기능으로 추가된 라이브러리로 인해 로그 기록에 문제가 있는 이슈 $JEUS_HOME/lib/system 디렉토리에 존재하는 아래 2 개 라이브러리를 제거 ( 백업 ) 후 was 재기동 후에 다시 로그가 생성되는지 확인합니다 .
- ehcache-scf-replication-jar-with-dependencies.jar - hazelcast-all4.2.1.jar |
Weblogic |
A pplication 경로의 WEB-INF 아래에 weblogic.xml 에 우선 적용 설정합니다 . 해당 파일이 없다면 신규로 생성하여 적용 . 예시 ) WEB-INF/weblogic.xml
<container-descriptor> <prefer-web-inf-classes>false</prefer-web-inf-classes> <prefer-application-packages> <package-name>ch.qos.logback.*</package-name> </prefer-application-packages> </container-descriptor> |
JEUS7 환경에서 Hibernate5 버전 적용 시 오류가 발생되는 경우 |
|
원인 |
JEUS7 은 Hibernate 5 버전은 기본으로 지원하지 않아 발생하는 경우입니다 . |
해결책 |
JESU7 환경에서 적용 될 수 있도록 환경 설정을 해야 합니다 . |
|
Jeus Admin 에서 설정하거나 직접 설정 파일 수정 하여 처리합니다 . Servers -> 해당서버명 -> Basic -> User Interceptor -> Jeus Classloader Append Class Path & Boot Classloader Append Class Path 로 설정
1. Boot Classloader Append Class Path 에 hibernate-jpa-2.1-api-1.0.0.Final.jar , validation-api-2.0.1.Final.jar 추가 ex)D:\tomcat\apache-tomcat-8.5.59\webapps\matrix7\WEB-INF\lib\hibernate-jpa-2.1-api-1.0.0.Final.jar;D:\tomcat\apache-tomcat-8.5.59\webapps\matrix7\WEB-INF\lib\validation-api-2.0.1.Final.jar 2. Jeus Classloader Append Class Path 에 AUD7 플랫폼 컨테이너 서버 경로 설정 ex) D:\tomcat\apache-tomcat-8.5.59\webapps\matrix7 3. lib 폴더에 validation-api-2.0.1.Final.jar 없을 경우에 물리적 파일 추가 4. lib 폴더에서 jboss-transaction-api_1.2_spec-1.1.1.Final.jar 삭제 |
AUD7 플랫폼에서 사용하는 Application 라이브러리와 충돌로 인해 WAS 기동 안되는 현상 |
|
원인 |
Was 에서 사용하는 라이브러리와 Application 라이브러리 충돌로 인해 Application 라이브러리가 WAS 의 우선 순위에 밀려 해당 버전으로 정상적으로 로딩 되지 않아 발생한 현상입니다 . |
해결책 |
WAS 별 application 라이브러리가 우선 적용되도록 설정합니다 . |
Jeus8 |
Jeus Admin 에서 설정하거나 직접 설정 파일 수정하여 처리합니다 . Servers -> 해당서버명 -> Basic -> User Interceptor -> Jeus Classloader Append Class Path 로 설정
Jeus Classloader Append Class Path 에 Application 라이브러리 lib 경로를 설정 . Ex) /home/jeus8/apps/matrix7/WEB-INF/lib |
Weblogic |
A pplication 경로의 WEB-INF 아래에 weblogic.xml 에 우선 적용 설정합니다 . 해당 파일이 없다면 신규로 생성하여 적용 . 예시 ) WEB-INF/weblogic.xml
<container-descriptor> <prefer-web-inf-classes>false</prefer-web-inf-classes> <prefer-application-packages> <package-name>javax.jws.*</package-name> <package-name>org.apache.xerces.*</package-name> <package-name>com.sun.xml.messaging.saaj.*</package-name> <package-name>com.ctc.wstx.stax.*</package-name> <package-name>javax.xml.stream.*</package-name> <package-name> com.matrix.framework .*</package-name> <package-name>org.hibernate.validator.*</package-name> </prefer-application-packages> </container-descriptor> |
Tomcat 을 통해 Application 기동 시 인증이 지속적으로 끊어지는 현상 |
|
원인 |
Application 서버가 주기적으로 자동으로 reloading 되면서 발생하는 현상입니다 . |
해결책 |
WAS 별 application 라이브러리가 우선 적용되도록 설정합니다 . |
Jeus8.5 이상 |
Tomcat 에서 server.xml 의 reloadable 값을 false 로 설정합니다 . 먼저 AUD7 용 docbase 의 reloadable 값이 true 로 설정되어 있는지 확인합니다 . true 로 설정되어 있다면 $ Tomcat _HOME/conf 디렉토리에 존재하는 server.xml 파일을 수정합니다 . < Context docBase = "C:/AUDPlatform_7/matrix" path = "" reloadable = "false" /></ Host >
|
02. 운영 중의 트러블 슈팅
동일 아이디에 대한 중복 로그인 설정으로 변경해야 될 경우 |
|
원인 |
기본값은 동일 아이디에 대한 중복 로그인을 허용하지 않기 때문에 운영 중 변경 시 옵션 변경 필요 |
해결책 |
Admin 을 통하여 옵션값만 변경시에 서버로 적용이 되지 않기 때문에 추가 설정 파일 및 서버 재기동이 필요합니다 . 추후 Admin 을 통하여 자동 반영 되도록 수정할 예정입니다 . |
|
1. Admin 에 접속하여 시스템 운영관리 > PORTAL 설정 > 더 보기 클릭하여 OP_SYSCONF 의 값을 N 으로 설정합니다 . 2. WEB-INF/classes/framework/service/service_api.properties 파일을 열어서 Matrix.security.auth.max.count=-1 로 변경합니다 . 3. 서버를 재기동 합니다 . 4. 동일한 아이디로 중복 로그인이 가능한지 확인합니다 . |
03. 공통 확인 사항
|
서울시 강남구 선릉로 433 세방빌딩 신관17층 (우)135-919 홈페이지 : http://www.bimatrix.co.kr 대표전화 : 02-561-4475 / 팩스 : 02-561-4479 Copyright © BI MATRIX, Co., Ltd. All rights reserved. |
| i-PORTAL
| 신규
ADMIN에서 설정할 수 있는 Security Level에 따라 요구하는 비밀번호 조합이 각기 다릅니다. 특히 Security Level이 높은 경우, 비밀번호 변경을 시도할 때 가이드가 Alert으로 제공되지만 해당 정보가 파편화 되어있어 사용자 입장에서 비밀번호의 조합이 불편한 경우가 있습니다.
이를 해결하고자 비밀번호 입력과 동시에 직관적으로 조합 요구 사항을 확인할 수 있는 비밀번호 검토 기능을 추가했습니다.
> 적용 방법
ADMIN - 시스템옵션 - SECURITY_LEVEL 옵션 (기본값 - 0)
> 적용 방법
ADMIN - 시스템운영관리- PORTAL설정 - 더보기 - OP04_MAINVIEW_REPORT_VIEW_TITLE 옵션 (기본값 - N)
> 기능 설명
- 초기화면 보고서 상단 영역 표시 하지 않을 때 (OP04_MAINVIEW_REPORT_VIEW_TITLE : N)
초기화면에서 보고서의 헤더가 노출되지 않습니다.
- 초기화면 보고서 상단 영역 표시할 때 (OP04_MAINVIEW_REPORT_VIEW_TITLE : Y)
초기화면에서 보고서의 헤더가 노출됩니다. 탭 설정이 '사용'으로 되어있다면 탭 또한 표시합니다.
> 적용 방법
ADMIN - 시스템운영관리- PORTAL설정 - 더보기 - OP02_NAVI_TYPE 옵션 (기본값 - 0)
> 기능 설명
- 내비게이션 타입을 '기본 애니메이션 슬라이드'로 설정했을 때 (OP02_NAVI_TYPE : 0)
좌우 이동버튼 클릭시 스크롤이 이동하며, 폴더는 선택하기 이전까지 변경되지 않습니다.
- 내비게이션 타입을 '한 폴더씩 이동'으로 설정했을 때 (OP02_NAVI_TYPE : 1)
좌우 이동버튼 클릭시 폴더 단위로 스크롤이 이동하며, 선택한 폴더 또한 변경됩니다.
| 개선/변경
공지사항의 팝업 설정에서 사용 선택 시 공지 기간의 기본 값을 현재일자 + 6일 로설정 하도록 개선했습니다.
PORTAL내 탭 개수 및 너비에 따라서 화살표 버튼 활성화 및 비활성화 상태를 명확하게 알 수 있도록 개선했습니다.
변경 전 | 변경 후 |
---|---|
탭 개수 및 너비에 관계 없이 화살표 버튼이 항상 활성화 상태인 것처럼 노출되었습니다. | 탭 개수 및 너비에 따라, 첫번째 혹은 마지막 탭에 도달하였을 때 화살표 버튼이 비활성화로 변경됩니다. |
| 버그 수정 목록
이슈 명 | 릴리즈 번호 |
---|---|
(BCRM#C2509) [i-PORTAL] 포탈 테마를 Custom으로 하고 트리메뉴를 안보이게 할때 보고서 영역 분리되어 보이는 증상 수정 | 7.0.300.20220915-11 |
(BCRM#C3000) [i-AUD] Browser 컨트롤을 이용한 보고서 조회시 스크립트 오류 수정 | 7.0.300.20221013-11 |
(BCRM#C3092) 포탈 탭 사용 설정 상태에서 최대 개수의 탭 초과 시 옵션이 '탭 재사용'일 때, 모든 탭을 닫았을 때 초기화면 표시할 수 있도록 개선 | 7.0.300.20221013-11 |
(BCRM#C2094) DBSafer 연동 기능 추가 | 7.0.300.20221013-11 |
(BCRM#C3051) 비밀번호 변경이 안 되고 '저장실패' 증상 수정 | 7.0.300.20221013-11 |
(BCRM#C3322) [긴급] 일부 PC에서 보고서 열기 오류 수정 | 7.0.300.20221027-11 |
(BCRM#C3290) [i-MATRIX] 조회조건 상단에 '클릭하세요' or 빈 공백이 나타나는 현상 수정 | 7.0.300.20221027-11 |
(BCRM#C3573) SSO를 통해 AUD7용 인증 정보를 조회할 수 있도록 기능 추가 | 7.0.300.20221123-11 |
(BCRM#C3787) i-AUD 뷰어 권한만 있고 사용자 그룹이 3A인 경우 로그인 후 MX-SERVICE를 실행하는 현상 수정 | 7.0.300.20221208-11 |
(BCRM#C3719) i-AUD 스케줄 관련 버튼은 기본적으로 비활성화 하도록 수정 | 7.0.300.20221208-11 |
(BCRM#C3807) AUD플랫폼 7 - i-AUD 보고서 - viewer창 - 스케쥴러 등록 아이콘 클릭시 오류 수정 | 7.0.400.20221229-01 |
(BCRM#C3371) [i-PORTAL] 공지사항에서 등록한 내용대로 조회 되지 않는 현상 수정 | 7.0.400.20221229-01 |
| i-MATRIX
| 신규
> 개발 배경
이번 배포된 i-MATRIX 7의 경우 하나의 Sheet에 메인이 되는 DBBot(메타 데이터 소스와 조회 조건 컨트롤)을 생성 합니다.
이때 동일 시트에 추가로 메타 데이터 소스를 출력하기 위한 기능을 추가 했습니다.
> 기능 설명
i-MATRIX 디자이너에서 디자인 출력 영역 외의 셀에 마우스 우클릭 메뉴의 데이터 소스를 선택하여 메타 데이터 소스를 선택 할 수 있습니다.
- 데이터 소스를 선택한 메타 데이터 소스는 조회 조건 컨트롤이 생성 되지 않습니다.
- 호환성을 위해 하나의 Sheet에 여러 메인 메타 데이터 소스를 사용한 경우 해당 메타 데이터 소스는 기존과 같이 동작합니다.
다른 i-MATRIX보고서의 특정 영역을 현재 실행중인 보고서에 지정한 영역에 셀/이미지/텍스트로 출력할 수 있습니다.
> 기능 설명
i-MATRIX 디자이너에서 프로세스봇의 HyperLink에 확장 입력 값으로 복사해올 보고서와 시트 복사 영역을 선택하고 붙여 넣을 영역을 지정하면 설정이 끝납니다.
작업한 보고서를 실행하여 프로세스를 수행 시키면 지정한 영역에 복사해온 보고서 영역이 출력 됩니다.
- i-MATRIX 보고서에서 프로세스를 실행 후 잠시 기다리면 결과를 확인 할 수 있습니다.(실행 중 프로그래스바를 출력 하도록 개선중 입니다.)
i-MATRIX 프로세스봇 에서 Copy&Paste동작에 특정 셀을 주소로 지정해야 했었는데 이번 기능으로 사용자가 선택한 셀의 값을 가져와서 활용 할 수 있게 되었습니다.
> 기능 설명
i-MATRIX 디자이너에서 프로세스봇의 Copy&Paste동작에 Copy영역 톱니바퀴를 선택하여 Cells를 선택하면 행과 열을 입력 할 수 있습니다.
- 이 기능은 Pivot에서 List로 DrilltoDetail 데이터 조회 기능을 쉽게 구현 할 수 있습니다.
> 적용 방법
ADMIN - 제품별 옵션- 'i-MATRIX' 탭 - WebPortalPopupViewMode 옵션을 1로 변경합니다. (기본값 - 1)
> 기능 설명
PORTAL의 좌측 메뉴 영역에서 i-MATRIX보고서를 팝업으로 띄우기 버튼을 클릭하면 i-MATRIX Viewer 팝업 화면에 i-MATRIX보고서가 EXCEL로 실행됩니다.
편집, 변경이 불가능하며 기능의 제약이 존재합니다.
사용자가 Windows의 계정에 로그인을 하거나, 사용자 계정을 변경할 때 '현재 로그온한 계정의'의 기존 DDE 옵션 값이 유지되게 변경하였습니다.
> 적용 방법
MATRIX Designer - Combobox의 PropertWindow - Design - ExpandSizeSaveOption 옵션을 True로 변경합니다. (기본값 - False)
> 기능 설명
- ExpandSizeSaveOption 의 값이 True일때, 콤보박스 Expand 팝업의 사이즈가 ExpandHeight/ExpandWidth에 설정한 값으로 띄어집니다.
- ExpandSizeSaveOption 의 값이 False일때, 콤보박스 Expand 팝업의 사이즈가 ExpandHeight/ExpandWidth에 설정한 값을 무시하고 기본 사이즈로 띄어집니다.
| 개선/변경
iMgt에서 UseReportCache 옵션을 false로 지정하면 MATRIX 보고서의 레포트 캐시가 비활성화 됩니다.
> 적용 방법
ADMIN - 제품별 옵션- 'i-MATRIX' 탭 - UseReportCache 옵션을 True로 변경합니다. (기본값 - True)
> 기능 설명
- 보고서 캐시를 사용할 때 (UseReportCache : Y)
MATRIX 보고서 열람 시 캐시가 쌓이는 것을 알 수 있습니다.
- 보고서 캐시를 사용하지 않을 때 (UseReportCache : N)
MATRIX 보고서 열람 시 캐시가 쌓이지 않는 것을 알 수 있습니다.
AUD Platfotm 내 모든 제품의 SQL 정렬 기능의 단축키를 통일하기 위해 i-MATRIX의 정렬 단축키를 Alt+F7에서 Ctrl+Shift+F로 변경합니다.
i-MATRIX의 프로세스봇 수행 후 excel의 application.calculation이 수동으로 동작하는 옵션을 추가 했습니다.
> 적용 방법
Admin > 제품별 옵션 > 'i-MATRIX'탭 내 ExcelCalculationMode 옵션 추가
ExcelCalculationMode / Type : Number / Value : 0 / Default Value : 0
0 : 기존 상태 유지
1 : xlCalculationAutomatic 유지
2 : xlCalculationManual 유지
i-MATRIX 디자이너 내에서 일부 팝업의 사이즈 조절이 가능합니다.
대상이 되는 팝업은 데이터셋 매니저, 스키마 정보 보기, 테이블 속성 창입니다.
i-CHECK의 로그 저장 방식 및 Library Check 방식을 개선했습니다.
- i-CHECK에서 로그를 저장할 때, 저장한 일자 및 시각(i-CHECK_yyyymm_hhmmss.log)을 표기하도록 변경하였습니다.
- i-CHECK에서 MATRIX Library Check 진행 시 제품 설치 위치의 파일만 읽어 들이도록 변경했습니다.
| 버그 수정 목록
이슈 명 | 릴리즈 번호 |
---|---|
(BCRM#C1923) i-MATRIX Viewer에서 트리콤보박스의 AutoExpandDepth 적용이 안되는 현상 수정 | 7.0.300.20220714-11 |
(BCRM#C2480) i-AUD의 MX-GRID 디자이너에서 데이터 소스를 같은 i-META View로 여러개 배치 시 DataSet Manager 오류 현상 수정 | 7.0.300.20220915-11 |
(BCRM#C2454) 비밀번호가 만료되거나 또는 비밀번호가 초기화 된 경우 로그인시에 사용자에게 info 메세지 알림 후에 정상 로그인 처리되도록 수정 | 7.0.300.20220915-11 |
(BCRM#C2343) i-MATRIX 디자이너 프로세스 봇의 변경 사항이 취소 안되는 증상 수정 | 7.0.300.20221013-11 |
(BCRM#C3434) 데이터셋 관리자에서 조회시 취소or닫기 버튼을 선택해도 쿼리 실행이 되는 현상 수정 | 7.0.300.20221110-11 |
(BCRM#C3650) i-MATRIX에서 500건이상 데이터 저장시, 저장은 되는데 화면이 정지되는 현상 수정 | 7.0.300.20221123-11 |
(BCRM#C3753) i-MATRIX 프로세스 봇의 (Report open) Refresh 오류 수정 | 7.0.300.20221208-11 |
(BCRM#C3671) i-MATRIX Checkbox에서 UnCheckValue에 값을 넣지 않으면 check 된 값이 유지되는 현상 수정 | 7.0.300.20221208-11 |
(BCRM#C3640) i-MATRIX 프로세스 봇 Copy & Paste 시 비정상 동작 수정 | 7.0.400.20221229-01 |
(BCRM#C3877) i-MATRIX 프로세스 봇 활용 ComboBox ValueChanged 뷰어에서 작동 시 비정상 작동 수정 | 7.0.400.20221229-01 |
(BCRM#C3931) i-MATRIX 보고서 버튼 컨트롤에 지정된 text의 값을 controlvalue로 세팅하여 글씨 안 나오는 현상 수정 | 7.0.400.20221229-01 |
(BCRM#C4094) 임베디드(매트릭스) 보고서 조회 시 MTX_AGENT_LOG에 USER_CODE가 적재되도록 개선 | 7.0.400.20221229-01 |
(BCRM#C3890) i-MATRIX에서 Process Bot 이용하여 Popup으로 보고서 호출 시 Error 수정 | 7.0.400.20221229-01 |
| i-AUD
| 신규
클립보드에 저장된 이미지를 i-AUD 디자이너 작업 영역에 붙여 넣을 수 있습니다.
클립보드에 저장된 이미지를 Image 컨트롤의 image, Onimage등의 이미지 선택 창에 붙여 넣을 수 있습니다.
> i-AUD 디자이너 작업 영역에 붙여 넣기가 가능한 경우
- 윈도우 캡쳐 도구를 이용한 '이미지' 캡쳐본, 혹은 웹에서 '이미지 복사' 등
- Excel의 표와 그래프 등
- Powerpoint의 이미지와 텍스트, 슬라이드 등
> i-AUD 디자이너의 이미지 선택 창에서 붙여 넣기 가능한 경우
- 윈도우 캡쳐 도구를 이용한 '이미지' 캡쳐본, 혹은 웹에서 '이미지 복사' 등
- Excel의 표와 그래프 등
MX-GRID에서 생성한 컨트롤(차트)는 Excel의 셀 기준으로 위치 및 사이즈가 확정 됩니다.
그러나 i-AUD 보고서 내에서 사이즈나 위치를 미세 조정할 요건이 있는 경우에는 컨트롤의 Docking 옵션을 조정하여 사이즈나 위치를 변경하실 수 있습니다.
> 사용 방법
- i-AUD 디자이너에서 사이즈를 조정할 컨트롤을 선택하신 뒤 Docking 옵션에서 KeepSize를 활성화 합니다.
- 선택된 컨트롤의 위치 이동을 위한 키보드 조정 기능을 이용하여 사이즈 및 위치를 이동 합니다.
키 | 동작 | |||||||||||||
방향키 | 컨트롤을 해당 방향으로 10px 씩 이동 합니다. | |||||||||||||
Ctl + 방향키 | 컨트롤을 해당 방향으로 1px 씩 이동 합니다.(미세 조정) | |||||||||||||
Shift + 방향키 | 컨트롤의 사이즈를 방향에 따라 10px 씩 조정 합니다. | |||||||||||||
Ctl + Shift + 방향키 | 컨트롤의 사이즈를 방향에 따라 1px 씩 조정 합니다. (미세 조정) |
KeepSize 옵션이 활성화 되어 있는 상태에서 키보드로 사이즈 및 위치를 조정 하면 Docking의 margin의 값이 변경 되며,
최종으로는 MX-GRID에서 해당 컨트롤의 margin 값을 위치 값에 가감 하여 처리 합니다.
해당 margin 값을 직접 수정하여 위치를 조정 하실 수도 있습니다.
i-AUD 의 MX-GRID에서 다중 시트를 다운로드 하는 기능을 추가했습니다.
> 적용 방법
MX-GRID의 Property에서 Data > UseMultiSheet 옵션을 ON으로 변경합니다. (기본값 - OFF)
이후 기존과 동일하게 MX-GRID를 Context메뉴를 통해 Excel로 내보낸다면 아래와 같이 뷰 대상 시트("V_"로 시작하는 시트) 전체가 출력된 것을 확인할 수 있습니다.
WarningConfirm
Start Release No : 7.0.300.20221229 / Update Release No :
- API Open
- UI Open
- Read Only
- Not Use
- Hidden
- Not Recommend
Description
사용자에게 버튼이 있는 위험 대화 상자를 보여줍니다
Syntax
Matrix.WarningConfirm([String] msg ,[String] title ,[Function] callback ,[int] buttonType)
Parameter Syntax
msg ::= '메시지'
title ::= '제목'
callback ::= function(ok) {if(ok){ 확인 버튼 클릭 후 callback 실행 } }
buttonType ::= '0'|'1'
Parameter List
Parameter | Type | Description |
---|---|---|
msg | String | 출력할 메시지 |
title | String | 창의 제목 |
callback | Function | function(ok) { if(ok){ 확인 버튼 클릭 후 callback 실행 } } |
buttonType | int | 0 ::= 예/아니오 1 ::= 확인/취소(default) |
Matrix.WarningConfirm("WarningConfirm Message" ,"WarningConfirm Title" ,function(ok){ if(ok){ // click ok or yes // do something ... } } ,0);
GetAllVariables()
Start Release No : 7.0.300.20221229 / Update Release No :
- API Open
- UI Open
- Read Only
- Not Use
- Hidden
- Not Recommend
Description
보고서의 변수 목록(VS,VN,변수편집기,Global변수)을 모두 반환합니다.
Syntax
Matrix.GetAllVariables();
i-AUD Olap-Grid의 Write-Back 기능 중 EditMethod의 값(90)을 추가 했습니다.
EditMethod
Description
수정된 데이터를 레코드별로 배분하는 방식을 설정합니다.
Syntax
EditMethod = [int]mode
Parameter Syntax
mode ::= 1|2|3|4|90
Parameter List
Parameter | Type | Description |
---|---|---|
1 | int | 가중치 배분 |
2 | int | 균등 배분 |
3 | int | 가중치 배분(force) |
4 | int | 균등 배분(force) |
90 | int | 입력 값으로 모든 하위 항목을 업데이트 |
var fld = OlapGrid.getField("M1") fld.EditMethod = parseFloat(90);
샘플 보고서 주소 : http://rnd.bimatrix.co.kr:8080/aud7/
샘플 보고서 경로 : 1.샘플보고서 / 1.1. i-AUD / OlapGrid / (OlapGrid) Write-Back(배분하기, CRUD)
| 개선/변경
DataGrid의 cell의 선택 상태에서 키보드 및 마우스 동작 시 편집 상태가 되는 상황이 모호한 부분이 있어서 개선 했습니다.
> 변경 내역
1. 선택된 cell에 최초 키 입력으로 편집 상태가 되도록 개선 했습니다.
이전은 최초 문자 입력으로 편집 상태 가 되면서 값이 입력 되었으나 한글 등의 조합 문자 시 문제가 있어서 최초 키 입력 시 편집 모드가 되며 이후 입력을 하도록 수정 했습니다.
단, 숫자의 경우 최초 입력 값도 입력 됩니다.
2. cell이 편집 상태일 때 마우스 드래그로 DataGrid의 cell선택을 할 경우 편집 상태에서 벗어나도록 개선 했습니다.
i-AUD 디자이너에서 Context Menu의 컨트롤 전용 기능 (디자인, 데이터 소스 등)의 사용 빈도가 높으므로 해당 기능이 상단에 노출되도록 정렬 순서를 변경했습니다.
변경 전 | 변경 후 |
---|---|
Module Editor에서 모듈을 가져올 때, 사용자가 실수로 덮어 씌우는 일이 일어나지 않도록 메세지를 띄웁니다.
>디자인
변경 전 | 변경 후 |
---|---|
안내문이 일부 항목에만 존재했습니다. | 안내문이 모든 타입의 항목에 추가되었습니다. |
OlapGrid의 서식 설정에서 서식 편집기 아이콘이 보편적으로 사용되는 '새 창' 아이콘으로 변경 되었습니다.
변경 전 | 변경 후 |
---|---|
기존 방식 보다 빠르게 호출할 수 있도록 UserComponent 다중 호출하는 방식을 개선 했습니다.
UserComponent로 사용되는 보고서를 수정했을 경우, 해당 UserComponent를 사용하는 AUD보고서 내에서 즉시 수정 내용이 반영될 수 있도록 Context menu에 새로고침을 추가하였습니다.
> 적용 방법
1. Font 파일을 [extention]-[AUD]-[webfont] 에 넣는다.
2. [extention]-[AUD] customscript.jsp 의 CustomInitialize 함수 내에 아래 소스를 넣는다.
예제코드 |
|
3. 서버 재구동 후 폰트 정보가 추가되었는지를 확인한다.
> 개선 사항
AUD Designer 실행 - i-META - 데이터 가져오기에서 Repot 유형 Analysis Schedule과 List Schedule의 기본 템플릿이 AUD Platform 테마에 맞게 변경되었습니다.
변경 전 | 변경 후 |
---|---|
| 버그 수정 목록
이슈 명 | 릴리즈 번호 |
---|---|
(BCRM#C1910) i-AUD MultiComboBox DialogWidth를 330(Default) 보다 작게 조정할 시 UI 깨짐 현상 수정 | 7.0.300.20220714-11 |
(BCRM#C1799) i-AUD 트리뷰 콤보박스(멀티콤보박스) 클릭 후 리스트에서 검색 시 보고서가 죽는 현상 수정 | 7.0.300.20220714-11 |
(BCRM#C2215) i-AUD SSL 적용 후 OlapGrid 캐시 갱신 시 오류 메세지 팝업 수정 | 7.0.300.20220804-11 |
(BCRM#C2201) MX-Grid 데이터 조회 후 조건부 서식 표현 안되는 증상 수정 | 7.0.300.20220804-11 |
(BCRM#C2269) UserComponent 에서 조회 버튼을 눌러도 조회가 안되는 증상 수정 | 7.0.300.20220804-11 |
(BCRM#C2179) i-AUD OlapGrid - 우클릭 서식설정에서 단위 설정 시 적용되지 않는 현상 수정 | 7.0.300.20220804-11 |
(BCRM#C2482) i-AUD MX-GRID Designer를 통해 배치한 그림(png)가 i-AUD Viewer에서 보이지 않는 현상 수정 | 7.0.300.20220825-11 |
(BCRM#C2443) OlapGrid 소계 표시 옵션이 꺼진 필드가 존재하는 경우 확장/축소의 기능이 정상 동작하지 않는 현상 수정 | 7.0.300.20220825-11 |
(BCRM#C2651) i-AUD 뷰어 모드에서 설정하지 않은 UserComponent의 이름이 컨트롤에 표시 되는 증상 수정 | 7.0.300.20220915-11 |
(BCRM#C2609) MX-Grid엑셀 다운로드 시 소수점 최대 자릿수 10자리에서 엑셀 기준 15자리로 변경 | 7.0.300.20220915-11 |
(BCRM#C2527) MX-GRID 함수 오류 관련 수정 (STDEVA 함수 추가 / HLOOKUP, HOUR, LARGE, MATCH, MINUTE, TEXT, ISERR, ISERROR 수정 / 날짜/시간 관련 파싱 오류) | 7.0.300.20220915-11 |
(BCRM#C2630) Chart 축의 숫자형 속성, 정수만 입력되는 현상 수정 | 7.0.300.20220915-11 |
(BCRM#C2567) MX-GRID 다중 시트(V1,V2,V3) 사용, 각 시트 별 차트 배치 시 활성화된 시트의 차트만 Export 가능 현상 수정 | 7.0.300.20220915-11 |
(BCRM#C2623) 도킹 가로 최소 사이즈를 입력하면 RIGHT 체크해도 적용 안되는 증상 수정 | 7.0.300.20221004-11 |
(BCRM#C2952) 기존 생성된 MX-GRID 영역 이미지가 갱신 되지 않는 오류 수정 | 7.0.300.20221004-11 |
(BCRM#C2504) 포탈 상단 내보내기 시 그룹 안에 있는 컨트롤이 팝업에 표시되지 않는 오류 수정 | 7.0.300.20221004-11 |
(BCRM#C2894) MX-GRID 데이터 바인딩 된 셀의 수식이 잘못 계산 되는 문제(반복행 지정 하지 않을 경우) 수정 | 7.0.300.20221004-11 |
(BCRM#C3064) i-META에 필드의 너비 값을 1 로 지정되었을 경우 엑셀 내려받기 시 열 너비가 넓어지는 현상 수정 | 7.0.300.20221013-11 |
(BCRM#C2867) Olap 그리드 컬럼영역이 2개이상 일 경우 사용자정의 항목 추가 시 헤더영역의 셀이 분리되며 일부 헤더셀이 컨트롤 되지 않는 증상 수정 | 7.0.300.20221013-11 |
(BCRM#C3245) 메타로 만든 보고서 Drill To Detail 시 페이지 크기 변경 시 조회 되는 현상 | 7.0.300.20221027-11 |
(BCRM#C3350) 보고서를 스크립트를 통한 팝업 오픈 시, 디자이너로 권한 체크 하는 오류 수정 | 7.0.300.20221027-11 |
(BCRM#C3183) MX-GRID에서 조건 부 서식 대상 영역을 전체 행/열로 했을 시 Excel 내려받기 하면 서식이 없는 문제 해결 | 7.0.300.20221027-11 |
(BCRM#C3168) MX-Grid 엑셀 수식 ROUNDDOWN 오류 수정 | 7.0.300.20221027-11 |
(BCRM#C3117) i-AUD Grid에서 특정 레코드 선택시 Refresh가 안되는 증상 수정 | 7.0.300.20221027-11 |
(BCRM#C3433) MX-GRID를 pdf로 다운시 선택된 영역이 표시되어 다운되는 증상 수정 | 7.0.300.20221110-11 |
(BCRM#C3399) MX-GRID에서 rounddown 사용 시 음수가 양수로 보입니다 | 7.0.300.20221110-11 |
(BCRM#C3510) MX-GRID에서 round, rounddown 함수의 처리 방식이 뷰어에서 다르게 보이는 증상 수정 | 7.0.300.20221110-11 |
(BCRM#C3435) 특정 상황에서 OLAP 그리드 입력이 안되는 현상 수정 | 7.0.300.20221110-11 |
(BCRM#C3182) i-META로 생성한 OLAP 컨트롤을 Group 안으로 이동하고 실행하면 컨트롤이 추가로 생기는 현상 수정 | 7.0.300.20221110-11 |
(BCRM#C3163) CRUD로 시간 입력 시 DB별 Current time 가져오는 함수 변경 | 7.0.300.20221110-11 |
(BCRM#C3318) i-AUD Grid에 util.ReadExcelFile을 이용하여 엑셀 업로드 시 문자 인식 오류 수정 | 7.0.300.20221110-11 |
(BCRM#C3419) MX-GRID 선택 시 칼럼 배경색 오류 수정 | 7.0.300.20221110-11 |
(BCRM#C3447) MX-GRID 카메라 기능 사용 중 스크롤 시 offset이 일치하지 않는 문제 수정 | 7.0.300.20221110-11 |
(BCRM#C3201) Pie Chart 의 데이터레이블이 옵션에 따른 구분 처리 작업 추가를 통해, Export 과정에서 발생한 오류 수정 | 7.0.300.20221110-11 |
(BCRM#C3381) 데이터 셋 조회 결과에서 NULL과 EMPTY 구분하여 출력하지 않는 오류 수정 | 7.0.300.20221110-11 |
(BCRM#C3582) 이전 버전에서 TableLayout을 이용해 만든 보고서 호환성 오류 수정 | 7.0.300.20221123-11 |
(BCRM#C3555) MX-GRID 개발 화면과 실행 화면에서 텍스트 정렬이 다르게 보이는 증상 수정 | 7.0.300.20221123-11 |
(BCRM#C3523) MX-GRID의 엑셀에서 생성된 이미지의 사이즈 처리 방식을 변경하여 인쇄 시 원본 사이즈로 출력 되도록 개선 | 7.0.300.20221123-11 |
(BCRM#C3687) i-META로 만들어진 보고서에서 하이라키 필드가 아닌데도 drill down 메뉴가 출력 되는 현상 수정 | 7.0.300.20221208-11 |
(BCRM#C3820) MX-GRID에서 사용한 수식 중 전체 행/열 참조 수식 (eg. ,'V2'!$C:$C) 에러 수정 | 7.0.300.20221208-11 |
(BCRM#C3708) Excel 값을 OlapGrid에 붙여넣을 때 숫자 외 마이너스(-):음수/ 콤마(,):천단위/소수점(.)/퍼센트(%) 만 추가로 입력 받도록 수정 | 7.0.300.20221208-11 |
(BCRM#C3684) 보고서에서 Doc 내보내기 시 발생한 오류 수정 | 7.0.300.20221208-11 |
(BCRM#C3770) MX-GRID 조건부 서식 지정 시 대상 영역이 빈셀 일 경우 오류가 발생하는 현상 수정 | 7.0.400.20221229-01 |
(BCRM#C3916) Group 컨트롤 MinH 속성 적용 시 top 속성이 마이너스로 잡히는 현상 수정 | 7.0.400.20221229-01 |
(BCRM#C4155) i-AUD Designer에서 UserComponent를 삭제 후 우클릭 메뉴 가 출력 되지 않는 오류 수정 | 7.0.400.20221229-01 |
(BCRM#C4084) i-AUD InputBox Formula 창에서 그룹 컨트롤 내부에 있는 컨트롤을 인식하지 못하는 문제 수정 | 7.0.400.20221229-01 |
(BCRM#C3971) i-AUD Group 내 컨트롤을 변환 시 정상 작동하지 않는 문제 수정 | 7.0.400.20221229-01 |
(BCRM#C3954) i-AUD 달력 컨트롤에 전월 일자가 표시되지 않는 문제 수정 | 7.0.400.20221229-01 |
(BCRM#C4143) Chart 의 Axis 부분의 기준이 되는 선의 색상을 변경하는 기능 추가 | 7.0.400.20221229-01 |
(BCRM#C3977) i-AUD 보고서가 포탈에서 탭이동시 스케쥴러 관련 아이콘이 사라지는 현상 수정 | 7.0.400.20221229-01 |
| i-META Viewer
| 개선/변경
i-AUD에서 병합뷰에 조회 조건을 추가 할 수 있는 기능을 추가 했습니다.
>적용 방법
Admin의 제품별 옵션에서 METAVIEW의 UseMergeViewCondition = true일 때 사용 가능(default:false)
>사용 방법
i-META로 구성된 "일반항목", "병합항목", "파생항목","hierarchy 필드"를 조회 조건 영역에 배치하여 구성 할 수 있습니다.
> 결과 화면
- i-META Server 6 미만(구메타) 버전에서는 지원되지 않습니다.
i-META에서 조회 조건 유형을 데이터셋으로 설정하여 prompt 항목이 추가되었을 경우, prompt항목을 '메타 보고서명.항목명' 으로 표시하고 동일한 내용을 tooltip에 표기하여 사용을 개선하였습니다.
메타뷰어 실행시 하이브리드 속성을 기본 체크/ 체크 해제 를 할 수 있는 옵션을 추가 했습니다.
> 적용 방법
> 적용 화면
| 버그 수정 목록
이슈 명 | 릴리즈 번호 |
---|---|
(BCRM#C1962) i-META Viewer 항목 영역의 세로 스크롤 이동 시 화면 떨림 현상 수정 | 7.0.300.20220714-11 |
(BCRM#C2030) i-AUD Designer의 i-META Viewer 에서 저장 시 오류 수정 | 7.0.300.20220714-11 |
(BCRM#C2169) i-META Viewer 데이터소스명이 변경되는 현상 수정 | 7.0.300.20220721-11 |
(BCRM#C2074) i-META 데이터 소스 연결된 DataGrid를 OlapGrid로 변환 후 조회 시 MetaXml Err 발생 수정 | 7.0.300.20220804-11 |
(BCRM#C3794) i-AUD6 보고서에서 메타뷰의 조회조건이 컨트롤 생성 안 함일 때 migration한 보고서의 조건이 period 가 calendar로 보이는 현상 수정 | 7.0.300.20221208-11 |
| ADMIN
| 신규
공통데이터 소스 관리 화면에서 '내보내기'를 통해 백업하고, '복원하기'를 통해 가져올 때 JSON 방식의 텍스트 파일로 추출되어 관리할 수 있는 기능을 추가했습니다.
| 개선/변경
AUD Platform 의 릴리즈에 따라, i-PORTAL을 사용하지 않게 된 만큼 불필요한 옵션을 정리하고 메뉴를 하나로 통합하였습니다.
변경 전 | 변경 후 |
---|---|
계정을 완전히 비활성화하는 개념인 '사용중지' 외에, 비밀번호 입력 오류 횟수 초과 시에 임시로 계정을 비활성화하는 '잠금상태' 항목을 별도로 생성하였습니다.
시스템 옵션의 PWD_LOCKCNT 횟수만큼 로그인을 실패하면 '잠금상태'의 값이 TRUE가 되며, 해당 계정이 임시중지 되며 '잠금상태'를 해제하기 이전까지 사용할 수 없습니다.
'잠금상태'는 '사용중지'와 달리, 라이센스 개수에 영향을 주지 않습니다.
AUD Platform 의 라이센스 관리 정책이 변경됨에 따라, 사용중지된 사용자는 라이센스 수량에 포함되지 않게 수정되었습니다.
| 버그 수정 목록
이슈 명 | 릴리즈 번호 |
---|---|
(BCRM#C2194) Admin 서버옵션에 PROTOCOL 항목 추가 | 7.0.300.20220804-11 |
(BCRM#C2955) Admin 그룹별사용자관리에서 권한 설정 시 오류 수정(MS-SQL환경) | 7.0.300.20221004-11 |
(BCRM#C3034) Admin 사용자관리에서 그룹지정이 되어 있는 않은 사용자를 사용 중지 설정 시 오류 수정 | 7.0.300.20221013-11 |
| 참고 자료
> 설치 가이드
> 제품별 옵션 가이드