이 테이블에는 Fix Pack 버전 2.6.9의 개선사항 및 수정사항이 나열되어 있습니다. |
개선사항 |
1 | 90337 | | HP 무결성 플랫폼에서 HP-UX 지원이 필요함 |
증상:
어댑터는 HP 무결성 플랫폼에서 HP-UX를 지원해야 합니다.
|
해결:
지원이 제공됩니다.
|
|
2 | 95501 | | TimingStats 기능의 개선사항 |
증상:
TimingStats의 로그 파일에 있는 정보가 불완전합니다.
|
해결:
BOInstanceTimingStats 특성이 Business Object에 추가되었습니다. BOInstanceTimingStats 특성의
우선순위가 구성 파일에 있는 TimingStats 특성의 우선순위보다 높습니다. 두 특성 모두가
올바른 값으로 설정되면 어댑터는 BOInstanceTimingStats만을 사용합니다.
|
|
3 | 95505 | | 대기 에이전트 연결의 제한시간 처리 방법 |
증상:
사용하지 않는 대기 연결이 너무 많습니다.
|
해결:
대기 연결을 지우는 IdleTimeAndCheckInterval 특성이 추가되었습니다. IdleTime 및 CheckInterval의 정수로
구성된 쌍입니다. 분리문자는 쉼표입니다. CheckInterval은 JDBC 연결 풀에서 사용 가능한 연결의 대기 시간을
점검하는 주기를 지정합니다. IdleTime은 최대 대기 시간을 지정합니다. 사용 가능한 하나의 연결 대기 시간이
IdleTime에 설정된 값을 초과하면 어댑터는 연결을 종료합니다. JDBC 연결 풀에 있는 연결 숫자가
MinimumDatabaseConnections에 지정된 숫자에 도달하면 일부 연결이 오랜 기간 대기 중인 경우라도
어댑터는 연결을 종료하지 않습니다.
|
|
4 | 95525 | | JDBC Connector 연결 풀 |
증상:
JDBC Connector 연결 풀 재설계
|
해결:
5개의 새 특성이 추가되어 JDBC 연결 풀에서 연결을 작성할 수 있습니다.
MaximumDatabaseConnections 특성은 JDBC 연결 풀에서 보관하는 최대 연결 수를 지정합니다. 기본값은 정수 5입니다.
MinimumDatabaseConnections 특성은 JDBC 연결 풀에 남아 있어야 하는 최소 연결 수를 지정합니다. 기본값은 정수 1입니다.
MaxDBConnectionsInBatch 특성은 일괄처리 모드에서 한 번에 작성할 수 있는 최대 연결 수를 지정합니다. 그 값은 정수입니다. 이 특성이 지정되지 않으면 일괄처리 연결 작성 기능을 사용할 수 없습니다.
ThresholdOfCreatingConnectionsInBatch 특성은 일괄처리 연결 작성을 시작하는 임계값을 지정합니다. 기본값은 정수 0입니다.
UsingDriverConnect 특성은 부울 유형입니다. 이 특성이 참이면 WBI JDBC 어댑터는 Driver.connect API를 사용하여 데이터베이스 연결을 설정합니다. 그렇지 않으면 DriverManager.getConnection을 사용하여 데이터베이스 연결을 설정합니다.
|
|
수정사항 |
1 | 90735 | JR27571 | JDBC 2.6.6.IF1 어댑터가 JDBCEventmontior 예외를 수신함 |
증상: 올바른 연결을 확보하기 전에 pollForEvent가 시작하면
인바운드 오퍼레이션이 실패합니다. |
해결: 이벤트를 페치하기 전에 연결을 테스트하는 새
RetryConnCountAndInterval 특성이 추가되었습니다. |
|
2 | 95480 | JR28117 | 어댑터가
로그에 타이밍 메시지를 기록하지 않음 |
증상: TimingStats 특성 사용 시 어댑터가 로그 파일에 타이밍
메시지를 기록하지 않고 대신 추적 파일에 기록합니다. |
해결: 수정사항에서는 어댑터가 로그 파일에 타이밍 메시지를 기록합니다. |
|
3 | 91600 | | "BOInstanceTimeOut" 관련 오류 메시지가 인쇄됨 |
증상: BOInstanceTimeOut 관련 오류 메시지가 인쇄되었습니다. |
해결: 이 문제점은 개선사항 95501에서 수정되었습니다. |
|
4 | 89811 | JR27130 | JDBC Connector 메시지 34043에서 두 번째 매개변수를 제공하지 않음 |
증상: JDBC Connector 메시지 34043이 두 번째 매개변수를 제공하지 않습니다. |
해결: 메시지 34043에 대한 두 번째 매개변수가 추가되었습니다. |
|
이 테이블에는 Fix Pack 버전 2.6.8의 개선사항 및 수정사항이 나열되어 있습니다. |
개선사항 |
1 | 89151 | | WebSphere Business Integration Adapter for JDBC Business Object 인스턴스 레벨 제한시간 |
증상:
Adapter for JDBC는 Business Object 인스턴스 레벨 제한시간을 지원하지 않습니다. Business Object
인스턴스 레벨 제한시간은 서로 다른 Business Object 인스턴스에는 다른 제한시간이 설정될 수 있음을 의미합니다.
|
해결:
이제 어댑터에는 BOInstanceTimeOut 특성(Business Object 인스턴스 제한시간)이 포함됩니다.
BOInstanceTimeOut 특성의 우선순위가 QueryTimeOut 특성의 우선순위보다 높습니다. BOInstanceTimeOut
및 QueryTimeOut 모두가 올바른 값으로 설정되면 어댑터는 BOInstanceTimeOut을 사용합니다. 또한, BOInstanceTimeOut은 QueryTimeOut보다 적용 범위가 넓습니다.
검색 오퍼레이션을 제외하고 BOInstanceTimeOut은 스토어드 프로시저를 실행하는 경우에도 계속해서
기타 모든 오퍼레이션에 적용됩니다.
|
|
수정사항 |
1 | 89540 | JR27085 | 마지막 하위 Business Object에 대한 저장 프로시저만 실행할 수 있습니다. |
증상: 어댑터는 AfterretrieveSP 스토어드 프로시저를 호출할 경우
마지막 하위 오브젝트의 스토어드 프로시저만을 사용하여 데이터를 검색합니다. 그러므로
마지막 하위 오브젝트에만 올바른 데이터가 있을 수 있습니다. |
해결: 어댑터에서 하위 Business Object의 AfterretrieveSP 저장 프로시저를 재귀적으로 실행할 수 있으며, 각 하위 Business Object를 사용하여 데이터를 가져옵니다. |
|
2 | 69922 | |
CloseDBConnection이 참으로 설정되고 PreserveUIDSeq가 거짓으로 설정되면
NullPointerException 예외가 생성됩니다. |
증상: CloseDBConnection이 참으로 설정되고
PreserveUIDSeq가 거짓으로 설정되면 NullPointerException 예외가 생성됩니다. 어댑터가 3분 내에 종료됩니다. |
해결: 문제점이 수정되었습니다. |
|
이 테이블에는 Fix Pack 버전 2.6.7의 개선사항 및 수정사항이 나열되어 있습니다. |
개선사항 |
1 | 69348 | | Redhat Linux 4 플랫폼 지원 |
증상: 이 어댑터가 Redhat Linux 4 플랫폼에서 지원되어야 합니다. |
해결: 지원이 제공됩니다. |
|
2 | 69137 | | Suse Linux 9 플랫폼 지원 |
증상: 이 어댑터가 Suse Linux 9 플랫폼에서 지원되어야 합니다. |
해결: 지원이 제공됩니다. |
|
수정사항 |
1 | 88523 | JR26435 | 이벤트 다중 처리 |
증상: 어댑터가 인바운드 조작과 관련한 고객 데이터를 검색할 때 고객 데이터에 연결할 수 없는 경우 어댑터는 연결 풀에서 유효하지 않은 모든 연결을 지웁니다. 이 프로세스 동안 어댑터는 인바운드 연결에서 자원(이벤트 모니터)를 지웁니다. 따라서 어댑터가 이전 검색 조작을 완료한 후에는 이벤트 상태를 갱신할 수 없으며 다시 시작됩니다.
다시 시작한 후 어댑터가 완료되지 않은 이벤트를 계속해서 핸들합니다. 그러므로 같은 이벤트가 두 번 처리됩니다.
|
해결: 올바르지 않은 연결을 지운 후 어댑터는 새 이벤트
모니터를 시작하여 새 폴링 연결에서 필요한 자원을 작성합니다. 인바운드 조작은 정상적으로 계속 진행됩니다. |
|
2 | 87258 | JR25638 | Adapter for JDBC Version 2.6.5에서 Parseexception 예외가 발생했습니다. |
증상: 속성 값이 ""(CxBlank)이고 데이터 유형이 boolean, integer, float, double 또는 date인 경우 "올바르지 않은 속성 값" 오류가 생성됩니다.
어댑터가 데이터 유형에 따라 속성 값을 구문 분석하고 "" (CxBlank)가 이러한 데이터 유형에 유효한 값이
아니므로 이러한 문제점이 발생합니다.
|
해결:
속성 값이 "" (CxBlank)이고 데이터 유형이 부울, 정수, float, double 또는 날짜이면,
어댑터는 "올바르지 않은 속성 값" 오류를 생성하는 대신 속성 값을 널(null)로 변환합니다.
|
|
3 | 87160 | JR25527 | 어댑터가 갑자기 폴링을 중단하는 경우에도 요청 처리가 계속 진행됨 |
증상: 어댑터를 긴 시간 동안 실행한 후에는 데이터베이스 연결이 유효하지 않을 수 있습니다. 연결이 유효하지 않으면 아웃바운드 조작이 실패하고 어댑터가 유효하지 않은 모든 연결을 지웁니다. 어댑터가 인바운드 연결에서 자원(EventMonitor)을 지우면 폴링 이벤트 조작이 실패합니다.
|
해결: 유효하지 않은 연결을 지운 후에 어댑터는 새 이벤트 모니터를 초기화하여 인바운드 연결에서 필요한 자원을 작성합니다. 인바운드 조작이 정상적으로 계속 진행됩니다. |
|
이 테이블에는 Fix Pack 버전 2.6.6의 개선사항 및 수정사항이 나열되어 있습니다. |
개선사항 |
이 Fix Pack에는 개선사항이 없습니다. |
수정사항 |
1 | 85008 | JR24342 | CxBlank 값이 null로 해석됩니다. |
증상: 키 속성의 값이 CxBlank이고 Verb가 Update 또는 Retrieve인 경우 CxBlank가 WHERE 절에서 null로 해석됩니다. |
해결: "BLANKFLAG" 응용프로그램 특정 정보가 추가되었습니다. 속성 특정 정보에 "BLANKFLAG=true"가 설정되면 CxBlank 값이 WHERE 절에서 ""로 해석됩니다. |
|
2 | 68865 | JR25076 | null 날짜가 있는 UNVL=NULL이 Create 및 Update Verb 사이에서 서로 다르게 처리됩니다. |
증상: Adapter for JDBC 문서에 따르면 속성 값이 CxIgnore(null)인 경우 "UNVL=NULL" 응용프로그램 특정 정보가 적용되어야 합니다. 그러나 Create 조작의 경우 이 응용프로그램 특정 정보는 속성 값이 CxBlank("")으로 잘못 지정된 경우에 적용됩니다. |
해결: Create 오퍼레이션의 경우 속성 값이 CxIgnore이면
"UNVL=NULL" 응용프로그램 특정 정보가 적용됩니다. 따라서 Create and Update Verb는 둘 다 "UNVL=NULL" 응용프로그램 특정 정보에 대해 CxIgnore로 작업하는 동안 동일하게 작동합니다. |
|
3 | 85595 | JR24704 | JDBC에서 Integer 입력 매개변수가 있는 저장 프로시저를 실행하면 오류 메시지가 표시됩니다. |
증상: 저장 프로시저를 실행할 때 어댑터는 입력 매개변수의 값이 데이터 유형과 일치하는지 확인합니다. 하지만 유효성 검증 코드의 오류 때문에 데이터 유형이 Integer이면 어댑터가 오류를 생성합니다. |
해결: 값의 데이터 유형이 적합하게 확인되도록 코드가 추가되었습니다. |
|
4 | 85363 | JR24549 | PingQuery가 실패하면 어댑터가 중지되지 않습니다. |
증상: Verb가 Update인 Business Object를 처리할 때 PingQuery SQL 명령문이 실패해도 어댑터가 중지되거나 다시 시작되지 않습니다. |
해결: PingQuery SQL 명령문이 실패하면 어댑터가 리턴 상태를 -2로 설정하여 Adapter Framwork에서 어댑터를 올바르게 중지하고 다시 시작합니다. |
|
5 | 85144 | JR24427 | 속성 데이터 유형이 Integer, Float 및 Double일 때 UNVL에서 Update Verb로 작업하지 않습니다. |
증상: 사용자가 속성에서 UNVL을 사용하고 이 속성의 값으로 CxIgnore를 설정하고 Verb를 Update로 설정하면 어댑터에서는 CxIgnore(null)의 값을 숫자로 구문 분석하려고 합니다. 따라서 NumberFormatException 예외가 발생합니다. |
해결: UNVL 찾기를 사용할 때 속성의 값이 CxIgnore이고 Verb가 Update이면 어댑터에서 CxIgnore를 구문 분석하지 않습니다. 어댑터가 응용프로그램 특정 정보 UNVL 값을 사용하여 계속해서 작업합니다. |
|
6 | 84876 | JR24278 | 어댑터에서 구문 분석 오류가 발생할 때 오류 메시지에 속성 이름이 포함되지 않습니다. |
증상: 어댑터가 속성을 구문 분석하는 중 오류가 발생할 때 해당 오류 메시지에 속성 이름이 포함되지 않습니다. |
해결: 문제점 판별을 위해 오류 메시지에 속성 이름이 포함됩니다. |
|
이 테이블에는 Fix Pack 버전 2.6.5의 개선사항 및 수정사항이 나열되어 있습니다. |
개선사항 |
1 | 67678 | | 어댑터의 getVersion() 구현이 갱신되어야 합니다. |
증상: 이 어댑터 버전은 코드에서 정적 변수로 설정하지 말고 Manifest 파일에서 구현되어야 합니다. |
해결: 이 갱신이 완료되었습니다. |
|
2 | 83827 | | Solaris 10 플랫폼에서 지원되어야 합니다. |
증상: 이 어댑터가 Solaris 10 플랫폼에서 지원되어야 합니다. |
해결: 지원이 제공됩니다. |
|
3 | 83686 | | JDBC ODA 시작 스크립트의 데이터 직접 드라이버에 대한 참조가 제거되어야 합니다. |
증상: 클래스 경로에 있는 데이터 직접 드라이버 JAR 파일을 JDBC ODA의 시작 스크립트에서 제거해야 합니다. |
해결: 데이터 직접 드라이버 참조가 제거되었습니다. 해당 JDBC 드라이버 파일을 클래스 경로에 추가해야 합니다. |
|
수정사항 |
1 | 67959 | | 두 위치에서 추적 메시지 번호 32016이 잘못 사용되었습니다. |
증상: 실수로 두 위치에서 추적 메시지 32016이 사용되었습니다. 32017이 올바른 추적 메시지 번호입니다. |
해결: 이 두 위치에서 추적 메시지 32016이 32017로 바뀌었습니다. |
|
2 | 67929 | | 클래스 CWConnectorExceptionObject의 리턴된 인스턴스 메시지가 올바르지 않습니다. |
증상: 어댑터에서 예외 때문에 실패한 서비스 요청을 처리할 때 조작을 재시도합니다. 이 서비스 요청을 처리하려는 두 번째 시도가 다시 실패하는 경우, 클래스 CWConnectorExceptionObject의 리턴된 인스턴스에 대한 메시지가 올바르지 않습니다. |
해결: 이 결함은 수정되었습니다. 두 번째 실패에 대한 메시지가 이제 올바릅니다. |
|
3 | 82879 | JR22976 | RetrieveSP 조작 수행 시 어댑터가 Invalid Ref-Cursor 오류를 수신합니다. |
증상: 커서로 결과 세트를 리턴하는 저장 프로시저를 사용하여 테이블에서 Business Object를 검색하려는 경우 어댑터에 Oracle의 Invalid Ref-Cursor 오류가 발생합니다. |
해결: 이 결함은 수정되었습니다. |
|
4 | 74554 | JR22906 | java.sql.SQLException 오류 발생: SP의 CLOB로 인해 메모리가 부족합니다. |
증상: 어댑터에 CLOB 유형 데이터를 읽고 저장하기 위한 추가 메모리가 필요합니다. |
해결: 이 결함은 수정되었습니다. 어댑터의 CLOB 유형 데이터에 대한 메모리 할당을 최적화했습니다. |
|
5 | 74241 | JR23258 | 응용프로그램 특정 정보 UNVL=NULL이 올바르게 작동되지 않습니다. |
증상: 응용프로그램 특정 정보 UNVL=NULL이 지정되고 이 속성의 값이 null인 경우 어댑터가 이 속성을 무시하므로 예상한 대로 데이터베이스에서 해당 값을 null로 갱신할 수 없습니다. |
해결: 이 결함은 수정되었습니다. |
|
6 | 74237 | JR22731 | 어댑터에서 CLI0612E 예외를 발생시키는 "where ... xxx is null"과 같은 SQL 구문을 생성합니다. |
증상: RetrieveByContent Verb의 경우 어댑터에서 SQL 조회 'where ... is null'을 생성할 때 중복 속성 값을 준비된 명령문에 설정하려고 시도합니다. |
해결: 이 결함은 수정되었습니다. |
|
7 | 74225 | JR22760 | Oracle 데이터베이스의 NUMBER 필드가 ODA에 의해 문자열로 변환됩니다. |
증상: ODA가 정밀도와 10진수 위치 사이에 필요한 분리자를 사용하지 않습니다. 또한 산술 연산자 +/-에 공백이 없습니다. |
해결: 데이터 유형이 Decimal인 열의 길이가 두 배로 늘어납니다. |
|
8 | 67361 | | UID 테이블에 레코드가 없는 경우 어댑터가 잘못된 오류 메시지를 표시합니다. |
증상: UID 테이블에 레코드가 없는 경우 어댑터에서 데이터베이스 연결에 문제가 있다는 오류 메시지를 표시합니다. |
해결: 이 결함은 수정되었고 어댑터에서 적절한 오류 메시지를 표시합니다. |
|
9 | 83714 | JR23663 | 어댑터가 Oracle 데이터베이스에 불완전한 Business Object를 작성합니다. |
증상: 어댑터가 트랜잭션 동안 종료 메시지를 수신하면 연결 닫기 조작이 수행됩니다. 그러나 Oracle 데이터베이스의 경우 연결 닫기 조작은 닫기 조작 전에 롤백 조작이 아니라 커미트 조작이 수행되어야 합니다. 그렇지 않은 경우 트랜잭션에 의해 Oracle 데이터베이스의 데이터가 불일치할 수 있습니다. |
해결: 종료 메시지를 수신할 때 데이터베이스의 데이터가 일치되도록 하기 위해 어댑터에서 롤백 조작을 명시적으로 수행합니다. |
|
10 | 83595 | JR23449 | 어댑터의 DB2 시퀀스 지원에 버그가 있습니다. |
증상: DB2 8.0 이상에서 시퀀스가 지원되므로 어댑터도 DB2 8.0 이상에 대한 시퀀스를 지원합니다. 그러나 DB2 시퀀스에 대해 올바른 SQL 명령문을 생성할 수 없습니다. |
해결: 결함은 수정되었고 DB2 시퀀스에 대한 올바른 SQL 문이 생성됩니다. 올바른 SQL 문은 어댑터의 UID에 대해 DB2 시퀀스의 값을 가져오는 데 사용됩니다. |
|
11 | 68092 | JR23653 | 응용프로그램 특정 정보 PSC를 true로 설정할 때 java.lang.ClassCastException 예외가 생성됩니다. |
증상: 응용프로그램 특정 정보 PSC를 true로 설정하고 저장 프로시저를 실행할 때 어댑터가 java.lang.ClassCastException 예외를 생성합니다. 이는 저장된 프로시저에 대한 준비된 명령문 캐시의 버그입니다. |
해결: 저장 프로시저 SQL 명령문의 첫 부분에 준비된 명령문이 선언됩니다. 그런 다음 이 준비된 명령문은 호출 가능한 명령문으로 캐스트됩니다. |
|
이 테이블에는 Fix Pack 버전 2.6.3의 개선사항 및 수정사항이 나열되어 있습니다. |
개선사항 |
1 | 70569 | | 어댑터 시작 스크립트의 데이터 직접 드라이버에 대한 참조가 제거되어야 합니다. |
증상: 클래스 경로에 있는 데이터 직접 드라이버 JAR 파일을 어댑터의 시작 스크립트에서 제거해야 합니다. |
해결: 데이터 직접 드라이버 참조가 제거되었습니다. 해당 JDBC 드라이버 파일을 클래스 경로에 추가해야 합니다. |
|
수정사항 |
1 | 71314 | JR21597 | 추가 where 절 및 "is null" 지원 |
증상: "is null" 지원은 Retrieve Verb 응용프로그램 특정 정보를 사용하는 추가 where 절에 속성이 두 개 이상 있는 경우 작동하지 않습니다. |
해결: Verb 응용프로그램 특정 정보에서 다중 속성을 사용하는 적합한 조회가 사용됩니다. |
|
2 | 71139 | JR21480 | 이벤트 키의 공백 값이 "is null" 절을 사용하여 Business Object를 검색하는 데 사용됩니다. |
증상: 이벤트에 null로 설정된 일부 키가 있는 경우 어댑터에서 "is null" 절을 사용하여 SQL 조회를 생성하지 않습니다. |
해결: 이벤트 오브젝트 키에서 CxBlank 사용이 수정되었으므로 어댑터에서 폴링 시 "is null" 절을 올바르게 빌드합니다. |
|
3 | 71391 | JR22459 | 최대 커서의 원인이 되는 커서 누수가 설정된 한계를 초과합니다. |
증상: 최대 커서의 원인이 되는 커서 누수가 설정된 한계를 초과합니다. |
해결: 저장 프로시저 호출에서 빈 ResultSet이 리턴되면 ResultSet이 닫힙니다. |
|
4 | 72378 | JR22444 | "is null" 절을 사용하는 검색을 위해 Business Object의 키에 공백 값을 사용합니다. |
증상: 일부 키가 null로 지정된 수신 Business Object를 처리할 때 어댑터에서 "is null" 절을 사용하여 조회를 생성하지 않습니다. |
해결: 키 값에 CxBlank 값을 제공하도록 어댑터가 변경되었으므로 어댑터에서 "is null" 절을 올바르게 빌드합니다. |
|
5 | 72988 | JR22446 | 데이터베이스에서 함수를 실행할 때 리턴된 출력 매개변수가 올바른 순서로 검색되지 않습니다. |
증상: String 유형의 출력 매개변수를 검색하는 데 잘못된 색인 값이 사용됩니다. |
해결: 이 결함은 수정되었습니다. |
|
6 | 67474 | JR22154 | CloseDBConnection이 true로 설정되면 어댑터는 연결을 페치하기 위해 무한정 대기합니다. |
증상: 데이터베이스 연결의 최대 수에 도달하는 경우, 연결이 해제되고 스레드가 통지될 때만 해당 스레드에서 fetchConnection을 종료합니다. CloseDBConnection이 false로 설정되면 통지가 호출되지만, CloseDBConnection이 true로 설정되면 호출되지 않습니다. |
해결: 이 결함은 수정되었습니다. |
|
7 | 67496 | JR22431 | 어댑터가 저장 프로시저의 입력 매개변수에 대해 입력된 32k보다 큰 데이터를 허용하지 않습니다. |
증상: 유형이 CLOB인 저장 프로시저의 입력 매개변수에 대해 특별한 처리가 수행되지 않습니다. |
해결: 이 결함은 수정되었습니다. |
|
8 | 45825 | JR22463 | Windows의 시작 스크립트에 추가 일시정지 명령문이 있습니다. |
증상: Windows(R)용 시작 스크립트에는 두 개의 일시정지 명령문이 있습니다. |
해결: 추가 명령문이 제거되었습니다. |
|
9 | 61153 | JR21014 | UseDefaultsForPolling이 true로 설정된 경우 하위 Business Object에 대해 RetrieveSP가 실행되지 않습니다. |
증상: RetrieveSP 속성 값이 CxBlank로 설정되고 UseDefaultsForPolling이 true로 설정되면 저장 프로시저 응용프로그램 특정 정보 검색기에서 저장 프로시저 응용프로그램 특정 정보를 구문 분석하지 않습니다. 이는 UseDefaultsForPolling가 true로 설정되어 있는 경우에 발생합니다. |
해결: 이 결함은 수정되었습니다. |
|
10 | 66540 | | TimingStats가 기본값으로 설정되면 어댑터가 오류를 로그합니다. |
증상: TimingStats 등록 정보가 템플리트 파일에서 누락되었습니다. |
해결: 이 결함은 수정되었습니다. |
|
11 | 67621 | JR22378 | 어댑터가 4000과 4096 사이의 길이를 가진 CLOB 데이터를 처리하는 데 실패합니다. |
증상: CLOB 데이터의 크기에 대한 검사가 잘못되었습니다. |
해결: 이 결함은 수정되었습니다. |
|
12 | 71729 | JR21809 | JDBC ODA 버전 2.6.2가 Adapter Framework의 Business Object Designer에서 작동하지 않습니다. |
증상: Adapter Framework 버전 2.4에서는 양방향 스크립트를 사용할 수 없습니다. JDBC ODA 버전 2.6.2에 양방향 가능 기능이 있기 때문에 Adapter Framework 버전 2.4에서 양방향 기능을 사용하면 실패하게 됩니다. |
해결: JDBC ODA가 수정되었으므로 이전 버전으로의 역호환성을 확인하기 위해 Object Discovery Kit의 양방향 가능성을 검사하고 적절하게 호출합니다. |
|
13 | 72255 | JR21999 | 어댑터가 빈 CLOB 열이 있는 행을 검색하지 않습니다. |
증상: CLOB 유형 변수가 null인 경우 NullPointerException 예외가 발생합니다. |
해결: 어댑터에 null 값을 검사하는 적절한 방법이 포함되었습니다. |
|
14 | 73153 | JR22462 | Progress 데이터베이스가 있는 n 카디널리티 Business Object를 검색하는 데 실패합니다. |
증상: 이미 닫힌 ResultSet에 대해 닫기 조작을 수행하면 Progress 데이터베이스에 예외가 발생합니다. |
해결: 닫기 조작이 한 번만 호출되도록 어댑터가 수정되었습니다. |
|
15 | 73466 | JR22458 | RetrieveSP가 호출된 것으로 나타나지만 결과 세트를 리턴하지 않습니다. |
증상: RetrieveSP 저장 프로시저의 출력 매개변수가 완전히 처리되기 전에 AfterRetrieveSP 저장 프로시저가 호출됩니다. |
해결: 이 결함은 수정되었습니다. |
|
16 | 73476 | JR22447 | 저장 프로시저에서 long int 데이터 유형이 지원되지 않습니다. |
증상: 어댑터가 저장 프로시저의 매개변수를 처리할 때 DriverSupportForLong 등록 정보가 사용되지 않습니다. |
해결: 이 결함은 수정되었습니다. |
|
이 테이블에는 Fix Pack 버전 2.6.2의 개선사항 및 수정사항이 나열되어 있습니다. |
개선사항 |
이 Fix Pack에는 개선사항이 없습니다. |
수정사항 |
1 | 61712 | JR21196 | CloseDBConnections 값이 true일 때 어댑터 메모리 누수가 발생합니다. |
증상: CloseDBConnections 값이 true일 때 어댑터 메모리 누수가 발생합니다. |
해결: closeDBConnection 값이 true인지 확인하는 단계가 수행됩니다. 값이 false로 설정된 경우 어댑터는 준비된 명령문 캐시에서 사용하기 위한 연결의 해시 테이블 항목을 작성합니다. |
|
2 | 45017 | JR21320 | Copy 속성이 값을 하위 Business Object로 전달하지 않습니다. |
증상: 응용프로그램 특정 정보 값이 PH=true:CA=..[ParentAttrName]인 속성을 가진 하위 Business Object의 경우 해당 값이 하위 속성으로 복사될 수 있습니다. 하지만 전체 조작은 실패합니다. 이는 PH 응용프로그램 특정 정보 속성을 적절하게 처리하지 않기 때문입니다. |
해결: 이 결함은 수정되었습니다. |
|
3 | 61625 | JR21339 | 순환 시 어댑터가 정확한 오류를 리턴하지 않습니다. |
증상: 검색에서 필수가 아닌 소유권 하위를 찾을 수 없는 경우 커넥터에서 오류 메시지를 생성합니다. |
해결: 이 결함은 수정되었습니다. |
|
4 | 44568 | JR21317 | 저장 프로시저의 날짜 처리에서 null 포인터 예외가 발생합니다. |
증상: 저장 프로시저의 날짜 처리에서 null 포인터 예외가 발생합니다. |
해결: 이 결함은 수정되었습니다. |
|
5 | 66453 | JR21272 | archive_table_oracle.sql 스크립트를 사용하여 작성된 xworlds_batch_events 테이블이 사용되지 않습니다. |
증상: archive_table_oracle.sql 스크립트를 사용하여 작성된 xworlds_batch_events 테이블이 사용되지 않습니다. |
해결: xworlds_batch_events 테이블이 더 이상 작성되지 않으며 archive_table_oracle.sql 스크립트에서 제거되었습니다. |
|