Crystal Reports Toolkit for the Rational Software Development Platform 릴리스 정보
이 릴리스 정보에 대하여
본 설명서에는 설치 문제, 기존에 파악된 문제 및 이전 릴리스를 업그레이드하려는 기존 고객을 위한 정보 등 제품 릴리스와 관련된 중요한 정보가 포함되어 있습니다. 이 제품을 설치하기 전에 전체 문서를 읽어 보십시오.
설치
Linux에서 Crystal Reports는 念羚獺 로그인하지 않은 사용자가 설치해야 합니다.
제한 사항
이번 Crystal Reports Toolkit for the Rational Software Development Platform 버전에 적용되는 제한 사항은 다음과 같습니다.
- Java Reporting Component는 Crystal Reports 9 이상을 사용하여 만든 보고서만 처리합니다. 이전 버전의 Crystal Reports에서 작성된 보고서는 Business Objects 웹사이트에서 다운로드할 수 있는 보고서 변환 도구를 사용하여 변환해야 합니다.
- Java Reporting Component용 보고서 작성 및 수정 API는 이 릴리스에서 제공되지 않습니다.
- 다음 데이터 소스에 액세스하는 보고서는 사용할 수 없습니다.
- Java Reporting Component를 사용하는 경우 보고서는 PDF, RPT, CSV 및 RTF로만 내보낼 수 있습니다.
- 다음 기능은 이 릴리스에서 지원되지 않습니다.
- 보고서 템플릿
- 지리적 매핑
- Crystal Reports 리포지토리
- 보고서 경고
- 동적 프롬프트
- 그룹 정렬 옵션이 원래 순서로 설정된 그룹이 포함된 보고서는 열 수 없습니다.
- Java Reporting Component로 보고서를 추출하려면 java.io.tmpdir을 절대 경로로 설정해야 합니다.
Crystal Reports Designer
- Crystal Reports Designer에서는 여러 개의 창에서 같은 보고서를 동시에 편집할 수 없습니다.
- "그룹화 기준" 필드가 아닌 필드에 명명된 그룹 조건이 있는 보고서는 이전 버전의 Crystal Reports Designer에서 제대로 표시되지 않습니다.
- 사용자 지정 쿼리 테이블과 데이터베이스 테이블 간의 연결을 포함하는 보고서는 미리 볼 수 없습니다.
InfoView
- 시스템 필드에서 서버 IP 주소를 사용하는 사용자는 BusinessObjects Enterprise Java InfoView에 로그온할 수 없습니다,
해결 방법: 중앙 관리 서버(CMS)의 호스트 이름으로 로그온합니다.
- Rational Software Development Platform에서 InfoView를 실행하는 경우 새 보고서 작성 옵션(헤더 패널 도구 모음 > 새로 만들기 > Crystal Report)은 작동하지 않습니다.
해결 방법 1: Crystal Reports Designer를 사용하여 새 보고서를 작성합니다.
해결 방법 2: 외부 브라우저에서 InfoView를 시작합니다.
- BusinessObjects Enterprise에서 로그오프할 때 캐시된 보고서 소스가 있는 모든 세션 변수를 삭제하여, 보고서 뷰어가 업데이트된 자격 증명을 사용하여 BusinessObjects Enterprise에 연결할 수 있도록 합니다.
게시
- 확인 조건 유형이 "ForEachRecord"로 설정되었거나 재설정 조건 유형이 "Never"로 설정된 누적 합계가 포함된 보고서는 BusinessObjects Enterprise에 게시할 수 없습니다.
해결 방법: 조건 유형 목록에서 다른 옵션을 사용합니다.
- 여러 JDBC 연결이 포함된 보고서를 게시하는 경우 게시 마법사가 모든 연결을 표시하지 못합니다.
해결 방법: 중앙 관리 콘솔(CMC)로 이동하여 게시 마법사에 표시되지 않는 JDBC 연결을 수정합니다.
Java Reporting Component
- JSF 뷰어와 함께 JRC in-process를 사용하는 경우 JSF는 서버측 상태 저장 모드에 있어야 합니다.
- 새로운 JSP 페이지를 만들 때 JSP 템플릿 사용 확인란을 취소하면 Crystal Reports 코드 조각에서 뷰어 페이지는 기본적으로 true로 설정되고 템플릿을 사용하면 HTML 태그가 복제됩니다.
- 웹 프로젝트에 런타임을 설정하지 않으면 JRCHelperSample 응용 프로그램이 컴파일되지 않습니다.
해결 방법: 속성 메뉴에서 대상 런타임을 클릭하여 런타임을 설정합니다.
- JRC 패싯이 프로젝트에서 삭제되어도 JRCHelperSample 클래스는 수정되었을 수 있으므로 자동으로 삭제되지 않습니다.
- Crystal Reports 조각은 Page Designer의 디자인 뷰에 삽입할 수 없습니다.
해결 방법: 조각을 삽입하려면 Page Designer의 소스 뷰로 전환합니다.
- JSF 뷰어에서 보고서를 올바르게 표시하도록 하려면 DOCTYPE 선언을 <!DOCTYPE html PUBLIC?//W3C//DTD HTML 4.01 Transitional//EN >으로 변경해야 합니다.
- 컨트롤을 "최신 인스턴스 사용" 옵션을 사용하여 만들어진 EnterpriseItem bean과 동기화하는 경우 페이지 코드에 오류가 발생할 수 있습니다.
해결 방법: 페이지 코드에서 "getParentItemID"는 "getItemID"로, "setParentItemID"는 "setItemID"로 변경합니다.
- 페이지 데이터 보기에서는 Page Bean 범주에 속하는 항목의 구성을 수정할 수 없습니다.
해결 방법: 대신 Faces Managed Bean 범주에서 동일한 항목의 구성을 수정합니다.
보고서 기능
- 저장된 데이터가 있는 보고서를 미리 볼 때 보고서에 "첫 번째 새로 고침 시 확인" 옵션이 true로 설정되어 있으면 저장된 데이터가 삭제되고 경고 메시지가 나타납니다.
해결 방법: 보고서를 미리 보기 전에 보고서를 작성한 Crystal Reports Designer에서 보고서를 열어 "첫번째 새로 고침 시 확인" 보고서 옵션을 취소한 후 보고서를 저장합니다.
- 다른 작업이 진행 중일 때 페이지를 열면 java.lang.IndexOutOfBoundsException 예외가 발생할 수 있습니다. 이런 경우는 JSF 뷰어가 사용 중이고 javax.faces.STATE_SAVING_METHOD가 "서버"로 설정되었을 때 발생합니다. 이 문제는 Sun에서 JSF를 구축할 때 발생하는 버그가 원인이 됩니다.
해결 방법: 1.1 버전 이상의 Sun JSF 구축 버전으로 업데이트하거나 JSF를 대체할 구축 버전을 사용합니다.
- java.sql.ResultSet에 대한 데이터 소스를 설정한 후 OldTableAlias와 NewTableName이 다르면 RAS SDK가 NewTableName 값을 사용하여 새 테이블의 이름을 지정하지 못합니다.
- 보고서를 미리 볼 때 DataEngine은 java.util.Date 형식으로 POJO 데이터를 반입할 수 없습니다.
해결 방법: 대신 java.sql.Date 형식을 사용합니다.
- 주문형 하위 보고서를 내보낼 때 주 보고서의 첫 번째 페이지에 있는 하위 보고서만 CSV 형식으로 내보낼 수 있습니다.
- 차트를 수정할 때 정렬 순서를 상위 N, 하위 N, 상위 백분율 또는 하위 백분율로 설정한 후에는 그룹화 기준 속성을 변경할 수 없습니다.
해결 방법: 그룹화 기준 필드를 수정하기 전에 정렬 순서를 오름차순 또는 내림차순으로 변경합니다.
- 데이터베이스 탐색기는 저장 프로시저를 지원하지 않습니다. 이는 알려진 Eclipse 문제입니다. 자세한 내용은 Eclipse Bugzilla 버그 132107을 참조하십시오.
해결 방법: 가능한 코드 해결 방법은 http://diamond.businessobjects.com/node/520#comment-209에서 포럼 스레드를 참조하십시오.
플랫폼별 문제
- Sun의 JVM 기반의 경우 "java.lang.OutOfMemoryError: PermGen space" 오류 메시지가 나타납니다.
해결 방법: 다음 설정에 따라 eclipse.ini 파일을 업데이트합니다.
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
자세한 내용은 Eclipse Bugzilla 버그 129490 및 92250을 참조하십시오.
- Apache Tomcat 서버에 이미 게시된 보고서를 편집할 때는 보고서를 저장하기 전에 Tomcat을 종료하여 변경 사항이 제대로 저장되도록 합니다.
- 패싯을 제거하면 라이브러리 디렉터리에서 파일이 삭제되지만 빌드 경로에서는 삭제되지 않습니다. 이 경우 문제점 뷰에 오류가 표시될 수 있습니다.
- IBM Websphere 6.0 및 6.1의 경우 모든 내보내기 형식에 내보내기 기능을 사용하지 못할 수 있습니다.
해결 방법 1: JSF Crystal Reports 페이지 뷰어를 사용하여 보고서를 여러 형식으로 내보냅니다.
해결 방법 2:뷰어 코드가 페이지에서 유일한 출력이어야 합니다.
- 1.5.0_07 이전 버전인 Sun JVM 기반의 경우 OLE 개체 이미지를 포함한 보고서를 로드할 때 멀티스레드 환경에서 java.awt.color.CMMException이 발생할 수 있습니다.
- Konqueror는 지원되는 브라우저가 아닙니다. JSP 코드를 실행하여 Konqueror에서 보고서를 볼 때 오류 메시지가 나타날 수 있습니다.
해결 방법: 지원되는 웹 브라우저를 사용합니다.
- 섹션 값을 Sun JVM 1.4 기반 XML로 내보내는 경우 일치하지 않는 결과가 발생할 수 있습니다.
- On SUSE Linux 플랫폼에서 온라인 도움말 검색 기능은 사용할 수 없습니다.
해결 방법: 도움말 내용에서 정보를 조회합니다.
서식 지정 및 렌더링
- 텍스트 개체에서 끌어서 놓기 실행을 취소하려면 실행 취소를 두 번 누릅니다.
- 텍스트 개체 편집 모드에서 단락 처음의 필드 개체 앞에 삽입된 첫 번째 탭은 표시되지 않습니다.
- 보고서에 새로운 텍스트 개체를 만들 때 텍스트 개체의 "첫 줄 들여쓰기" 속성이 음수 값으로 설정되어 있으면 커서가 왼쪽 들여쓰기를 통과해야 텍스트가 표시됩니다.
- 텍스트 개체에서 단락을 편집할 때 텍스트 개체에 첫 번째 탭은 표시되지만 진행 중인 탭은 표시되지 않습니다.
- 텍스트 개체에서 여러 줄로 이루어진 단락의 텍스트를 서식 지정하면 텍스트가 새로운 줄로 나누어지도록 서식 지정됩니다.
- 상자에 있는 개체를 선택하려면 먼저 상자를 뒤로 이동합니다.
- 섹션의 기준 위치 속성은 섹션의 라인과 상자에는 적용되지 않습니다.
- Crystal Reports Designer의 데이터 형식 속성에서 "요일 표시" 옵션을 "괄호" 또는 "닫는 괄호"로 설정하면 샘플 영역에 차이가 없습니다.
- 다음 테이블에서는 지원되지 않는 기능으로 보고서를 런타임에서 열고 저장할 때 JRC가 작동하는 방식에 대해 설명합니다.
기능 | 이 기능이 포함된 보고서를 열 때 JRC 동작 | 이 기능이 포함된 보고서를 저장할 때 JRC 동작
|
---|
보고서 경고 | 경고가 트리거되지 않습니다. | 보고서 정의에 경고 정보가 보존됩니다. 경고 뷰는 보존되지 않습니다. |
지리적 맵 | 빈 개체로 표시됩니다. | 보고서 정의에 보존됩니다. |
질감 및 그림이 있는 Crystal Reports 9 보고서 차트 | 표시되지 않음 | 보고서 정의에 보존됩니다. |
차트 레이블 배치 | 레이블이 이동하면 기본 위치로 다시 설정됩니다. | 보고서 정의에 보존됩니다. |
Crystal Enterprise컨텍스트: 현재 CE 사용자 ID가 포함된 특수 필드
| 세로 페이지 번호로 매핑됩니다.
| 특수 필드가 보존됩니다. |
동적 이미지 | 지원되지 않음 | 모두 지원 |
매개 변수화된 정렬 | 지원됨 | 모두 지원 |
계층 그룹 정렬 | 지원됨 | 모두 지원 |
수식 함수 추가 | 지원됨(Crystal Enterprise 표준 시간대 제외) | 모두 지원 |
동적 프롬프트 | 지원되지 않음 | 보존되지 않음 |
모눈 향상 | 크로스탭을 위한 열 머리글 단순화를 지원합니다. | 단순화된 열 머리글은 보존됩니다. 드릴다운 뷰는 보존되지 않습니다. |
관계형 데이터베이스 및 SQL 문
- Oracle JDBC 드라이버에서는 "완전 외부 조인" 형식으로 연결된 테이블을 지원하지 않습니다. 이때 완전 외부 조인은 지원되지 않는다는 내용의 메시지가 나타납니다.
- setTableLocation을 사용하여 데이터베이스 테이블을 ODBC로 설정하면 보고서 개체가 삭제될 수 있습니다.
해결 방법: 테이블 위치를 JDBC, JNDI, XML 또는 Java 결과 집합으로 설정합니다.
- SunOne8 응용 프로그램 서버 또는 Oracle 10g 응용 프로그램 서버에서 보고서를 로드할 때 상대 경로가 아닌 절대 경로를 지정해야 합니다.
- JRC 위치 설정 명령을 사용하여 테이블을 ODBC에서 JDBC/JNDI로 옮기면 JRC에서만 보고서가 새로 고쳐집니다.
해결 방법: 보고서가 Crystal Reports Designer에서 새로 고쳐지도록 하려면 위치 설정 명령에 JNDI 서버 정보를 제공해야 합니다.
- Informix 드라이버에서는 Informix 데이터베이스의 보고서에 추가된 Blob 필드를 지원하지 않습니다.
- Informix JDBC 드라이버와 관련된 문제로 인해 저장 프로시저가 포함된 Informix 보고서를 볼 때 루틴(prc_decimal)을 확인할 수 없다는 내용의 오류 메시지가 나타납니다.
- Designer에서 Microsoft SQL Server 데이터베이스로 연결할 경우 데이터베이스 이름을 입력하고 나면 데이터베이스 탐색기에 사용자의 기본값 데이터베이스가 나타납니다.
해결 방법: 데이터베이스 이름을 포함하여 완전한 연결 문자열을 지정합니다.
- 보고서에 있는 Datafields 필드가 수식 필드인 경우 필드 속성에서 "요약 안 함" 옵션이 사라집니다.
- SQL Server 형식 "Real"의 데이터베이스 필드로 보고서를 미리 볼 때 "JDBC 오류: 요청된 형식으로 값을 변환할 수 없습니다." 오류 메시지가 나타날 수 있습니다. 이는 Microsoft JDBC 문제 때문입니다.
- 여러 SQL 문을 SQL 스크랩북 페이지로 추가할 경우(Crystal Reports 마우스 오른쪽 클릭 > 새 보고서에 추가) 첫 번째 SQL 문만 보고서에 추가됩니다. 이 문제는 Derby 데이터베이스를 사용할 때 발생합니다.
- 새로운 DB2 UDB iSeries 데이터베이스 연결을 만들 때 잘못된 암호를 입력하면 Eclipse가 갑자기 종료될 수 있습니다. 자세한 내용은 Eclipse Bugzilla 버그 148920을 참조하십시오.
- Java Designer에서 새로운 SQL Server 데이터베이스 연결을 만들 때 연결 URL에 암호 정보가 포함되어 있고 연결 속성이 업데이트된 경우 테이블이 모두 같은 데이터베이스에서 나왔더라도 Java Designer에서 같은 연결임을 인식하지 못하여 교차 데이터베이스 조인을 포함한 SQL을 만들 수 있습니다.
해결 방법: 보고서를 저장한 후 다시 엽니다. 새로운 연결을 만들 때 URL에 암호 정보를 포함하지 마십시오.
- SQL 문을 Crystal 보고서에 추가하는 경우 기본 설정 대신 SQL 편집기를 사용하여 SQL 파일을 엽니다.
- Rational Software Development Platform과 함께 제공된 Derby 샘플 데이터베이스에 연결하는 경우 "개체를 추가할 수 없습니다. 로그온 오류: 사용자 이름 {userid}이(가) 올바르지 않습니다." 오류 메시지가 나타날 수 있습니다.
해결 방법: 데이터베이스 연결을 수정하여 사용자 ID가 연결 세부 내용에 입력되도록 합니다.
특정 언어 문제
- 설명서가 해당 언어로 제작되었더라도 모든 언어 팩을 사용할 수 있는 것은 아닙니다. 따라서 최신 언어 팩으로는 번역될 수도 있는 일부 UI 용어가 번역되지 않고 영어로 남아 있는 경우도 있습니다.
- JRC에서는 오른쪽에서 왼쪽으로 쓰는 텍스트를 단락 수준에서는 해석할 수 있지만 문자 자체로는 해석할 수 없습니다. 따라서 오른쪽에서 왼쪽으로 쓰인 텍스트와 왼쪽에서 오른쪽으로 쓰인 텍스트가 함께 포함된 단락은 올바르게 표시되지 않을 수 있습니다.
- RTF 포맷을 내보낼 때 아랍어 문자와 히브리어 문자는 제대로 인코딩되지 않습니다.
- 독일어나 이탈리아어처럼 쉼표를 소수 구분 기호로 사용하는 운영 체제 로캘에서는 스윙 버그 때문에 소수 자리 맞춤이 제대로 실행되지 않습니다.
- JRC를 사용하여 보고서를 PDF 형식으로 내보내는 경우 일부 언어에서는 일부 문자가 물음표나 상자 모양으로 표시될 수 있습니다.
- 이탈리아어에서는 소수 구분 기호가 Crystal Reports Designer 대화 상자에 잘못 표시됩니다. 그러나 보고서에서 사용할 올바른 이탈리아어 소수 구분 기호를 구성할 수 있습니다.
- 영어 이외의 언어로 된 운영 체제에서 가비지 문자가 표시되지 않게 하려면 글리프가 선택한 글꼴에 대한 문자 집합의 일부여야 합니다.
- 폴란드어에서는 통화 형식 대화 상자에 기호와 금액 사이에 공백이 없이 통화 값이 표시됩니다.
접근 용이성
- JAWS와 같은 화면 판독기를 Crystal Reports Designer에서 제대로 실행하려면 Java Access Bridge를 설치해야 합니다. Java Access Bridge는 http://java.sun.com/products/accessbridge 사이트에서 다운로드하여 설치할 수 있습니다.
Java Access Bridge를 IBM JVM 1.5와 함께 사용하려면 일부 JAR 파일을 재배포해야 합니다. 자세한 내용은, http://java.sun.com/products/accessbridge/README.txt 위치에 있는 readme.txt 파일을 참조하십시오.
- 화면 판독기 JAWS에서는 Crystal Reports에서 사용되는 키 조합과 다른 바로 가기 키가 매핑됩니다.
해결 방법: JAWS Keyboard Manager에서 Alt+위쪽 화살표, Alt+아래쪽 화살표, Ctrl+Home 및 Ctrl+End를 재설정하여 이런 키 조합의 기능이 Crystal Reports에서의 기능과 일치되도록 합니다.
- 미리 보기 페이지의 드릴다운 기능은 키보드에서 사용할 수 없습니다.
- JAWS는 Crystal Reports Designer 팔레트에서 필드를 판독하지 못했습니다. 자세한 내용은 Eclipse Bugzilla 버그 146620을 참조하십시오.
- JAWS는 Crystal Reports Designer 팔레트 레이블을 슬라이더로 읽어줍니다. 자세한 내용은 Eclipse Bugzilla 버그 146859를 참조하십시오.
- 데이터베이스 탐색기 뷰에서 고유한 동작에 할당되지 않은 일부 바로 가기 키가 기능을 하지 않을 수 있습니다. 이 문제는 컨텍스트 메뉴 항목의 첫 글자만 읽을 수 있도록 제한한 JAWS 때문입니다.
- 키보드를 사용하여 필더 개체를 텍스트 개체에 삽입하려면 두 개체를 선택하고 바로 가기 메뉴에서 "텍스트에 필드 추가" 옵션을 클릭합니다.