이 파일의 최신 버전은 www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/601/html/J2C6013/nl/ko_KR/Readme_6013.html에서 readme를 참조하십시오.
이 파일은 다음 언어로 사용할 수 있습니다.
브라질계 포르투갈어 | 중국어 | 대만어 |
프랑스어 | 독일어 | 이탈리아어 |
일본어 | 한국어 | 스페인어 |
1.0 릴리스 정보
1.1 제품 수정사항 히스토리
2.0 설치 정보
2.1 하드웨어 요구사항
2.2 소프트웨어 요구사항
2.2.1
WebSphere® Application Server
2.2.2
자원 어댑터
2.2.3
CICS Transaction Gateway
3.0 알려진 제한사항, 문제점 및 해결방법
4.0 고객 지원
5.0 주의사항 및 상표
J2EE 커넥터(J2C: J2EE Connector) 아키텍처 도구를 사용하여 기존 엔터프라이즈 정보 시스템(EIS)의 오퍼레이션과 데이터를 통합하고 확장하는 J2EE 응용프로그램을 작성할 수 있습니다.
이 릴리스는 Rational® Application Developer 및 Rational Software Architect에 포함된 두 IMS™ 자원 어댑터에 대한 수정사항을 포함하고 이들에 대한 유지보수를 적용합니다. 갱신사항을 적용하면 다음과 같이 됩니다.
다음 수정사항이 J2EE Connector Tools 기능의 이 릴리스에 포함되어 있습니다.
IMS Connector for Java 버전 9.1.0.1.3a 및 9.1.0.2.2a는 개발 목적으로 IBM Rational Application Developer 버전 6.0.1.2, 6.0.1.1 또는 6.0.1용 J2EE Connector Tools 기능 버전 6.0.1.3에 포함되어 있습니다. IMS Connector for Java 버전 9.1.0.1.3a 및 9.1.0.2.2a는 유지보수 릴리스(새로운 기능 없음)이며 다음의 갱신사항을 포함합니다.
IMS Connector for Java에 있는 재시도 기능을 통해 IMS Connector for Java는 IMS Connect에 요청을 보내거나 IMS Connect로부터 응답을 받는 과정에서 통신 장애가 발생할 때마다 연결을 다시 시도할 수 있습니다. 이 기능은 상호작용 레벨로 구현되고 이 구현에서는 IMS로 요청이 제출되어 실행되었으나, 그 결과가 IMS Connector for Java로 전달되지 않는 경우에 중복된 상호작용을 야기할 수 있음이 밝혀졌습니다. 이런 상황에서 IMS Connector for Java가 응답을 기다리는 중에 연결 오류를 수신하는 경우, IMS Connector for Java는 상호작용을 재시도합니다. 이는 IMS에서 처리되는 상호작용의 중복을 초래할 수 있습니다. 이러한 중복 문제가 발생하지 않도록 상호작용에 기반한 재시도 기능은 이 유지보수 릴리스에서는 사용 불가능으로 설정되어 있습니다.
IMS Connector for Java가 응답을 수신하고 수신 가능한 추가(2차) 출력이 있다고 인지한 경우, IMS Connector for Java는 상호작용당 하나의 출력 메시지만 리턴할 수 있으므로 수신했던 첫 번째 응답을 리턴하기 전에 모든 2차 출력을 부정 응답하여 이를 OTMA 보류 대기열에 넣습니다. IMS Connector for Java가 2차 출력을 부정 응답하는 동안 오류가 발생하는 경우, IMS Connector for Java는 본래의 출력 대신 해당 오류를 포함하는 예외를 클라이언트로 리턴합니다. 그에 따라 본래의 출력은 유실되며 복구할 수 없습니다. 이 문제점은 이러한 상황에서의 IMS Connector for Java의 동작을 변경함으로써 이 유지보수 릴리스에서 수정되었습니다. 이제 IMS Connector for Java는 본래의 출력 메시지를 리턴하고 2차 출력의 부정 응답 중에 발생했던 오류를 무시합니다. 전달되지 않은 2차 출력은 OTMA 보류 대기열로 계속 라우트됩니다.
응용프로그램이 SYNC_RECEIVE_ASYNCOUTPUT 상호작용 및 비OTMA 클라이언트(예: IMS Connector for Java 기반 클라이언트 응용프로그램이 아닌 3270 터미널)에서 제공된 해당 메시지를 사용하여 출력 메시지를 검색하려고 하는 경우, 메시지 대신 "ICO0026E: com.ibm.ims.ico.IMSOutputOTMAMsg@2637e2ea.setMsg(byte[]) 오류"를 수신합니다. 이는 비OTMA 클라이언트가 ALTPCB에 대해 ISRT를 차례대로 수행하는 IMS 응용프로그램을 시작하는 경우에 발생할 수 있습니다. IMS Connector for Java 기반 클라이언트 응용프로그램이 메시지를 검색하려는 경우, OTMA가 "제어", "상태" 및 "보안" 세그먼트를 메시지 헤더에 추가합니다. 그 다음 DFSYDRU0 종료에서 "사용자 데이터" 세그먼트를 메시지 헤더에 추가합니다. 그렇지 않은 경우, IMS Connector for Java는 USER DATA 세그먼트의 존재에 의존하기 때문에 IMS Connector for Java에서 위의 예외가 발생합니다. 이 수정사항을 통해 이제 IMS Connector for Java에서 좀 더 의미가 있는 예외인 "ICO0027E: com.ibm.ims.ico.IMSOutputOTMAMsg@xxxxxxxx.setMsg(byte[]) 오류입니다. IMS 출력 메시지의 OTMA 헤더에 USER DATA 세그먼트가 포함되지 않았습니다."가 발생하게 됩니다.
공유 가능한 IMS 연결을 사용하여 두 단계의 확약(two-phase commit) 트랜잭션을 실행하는 경우에는 올바른 보안 신임이 사용되지 않을 수도 있습니다. 처음으로 연결할 때 IMSConnectionSpec의 "UserA"를 전달하면 예상대로 해당 ID가 사용됩니다. CCI 응용프로그램에서 ConnectionA를 닫지 않고 IMSConnectionSpec에 "UserB"를 지정하여 새로 연결을 하는 경우, ConnectionB가 "UserB"의 보안 신임을 올바로 사용합니다. 그러나 CCI 응용프로그램에서 되돌아가서 ConnnectionA를 다시 사용하는 경우(닫지 않았으므로), ConnectionA가 "UserB"의 신임을 대신 사용하게 됩니다. 이 문제점을 수정하기 위해 후보 IMSConnectionRequestInfo의 사용자 이름과 암호가 현재 상호작용에 필요한 값과 일치하는지 확인하도록 IMSConnectionRequestInfo.equals() 메소드가 변경되었습니다. 그렇게 되면 이전 단락의 예제에 설명된 대로 응용프로그램이 IMSConnectionSpec에 있는 "UserB"와의 연결을 요청할 때, 새 IMSManagedConnection 오브젝트에 대한 연결 핸들이 리턴되며, 풀에 있는 기존 연결은 IMSConnectionSpec에 "UserA"를 가지기 때문에 공유되는 것은 없습니다. 새 IMSManagedConnection 오브젝트는 "UserB"의 신임을 올바로 전달합니다. 응용프로그램이 되돌아가서 IMSConnectionSpec에 "UserA"가 있는 연결을 다시 사용하려고 하면, "UserA"에 대한 올바른 보안 신임으로 본래의 연결을 가져옵니다.
IMSInteractionSpec 및 입력 레코드의 두 매개변수를 취하는 (IMSInteraction 클래스의) 실행 메소드는 이 유지보수 릴리스에서 더 이상 사용되지 않습니다. IMSInteractionSpec 및 입출력 레코드를 매개변수로 취하는 실행 메소드는 더 이상 사용되지 않습니다. 이는 CCI 응용프로그램에서 출력을 리턴하는 상호작용에 대한 출력 레코드가 없는 실행 메소드를 사용하지 못하게 하기 위함입니다.
COBOL 소스 파일 확장자에 대소문자를 모두 사용할 수 있습니다.
즉 .CBL, .cbl 등 대소문자를 구별하지 않고 허용합니다.
초기 설명:
재정의 후에 OCCURS DEPENDING ON이 발생하면 재정의에 대한 공식이 올바르지
않은 경우입니다. 다음과 같은 COBOL 구조의 경우,
01 LK-TH-COLT-ITEM.
05 LK-TH-COLT-DDA-IND
05 LK-TH-COLT-POSTED-DATE PIC S9(9) COMP-3.
05 LK-TH-COLT-VALUE-DATE PIC S9(9) COMP-3.
05 LK-TH-COLT-DB-CR-IND PIC X.
05 LK-TH-COLT-TX-AMOUNT PIC S9(11)V99 COMP-3.
05 LK-TH-COLT-BALANCE-X PIC X(7).
05 LK-TH-COLT-BALANCE REDEFINES LK-TH-COLT-BALANCE-X
PIC S9(11)V99 COMP-3.
05 LK-TH-COLT-DDA-TRAN-CODE PIC S9(5) COMP-3.
05 LK-TH-COLT-CBA-TRAN-CODE PIC S9(5) COMP-3.
05 LK-TH-COLT-DELIVERY-CHANNEL PIC X(6).
05 LK-TH-COLT-BACKDATE-IND PIC X(1).
05 LK-TH-COLT-SERIAL-NUMBER PIC S9(13) COMP-3.
05 LK-TH-COLT-TRACE-NUMBER PIC S9(11) COMP-3.
05 LK-TH-COLT-NO-OF-LINES PIC S9(3) COMP-3.
05 LK-TH-COLT-LINES OCCURS 1 TO 4 TIMES
DEPENDING ON LK-TH-COLT-NO-OF-LINES.
10 LK-TH-COLT-DESC-LINE PIC X(21).
구조의 contentSize에 대해 다음 공식이 생성됩니다.
add(61,mpy(21,val(1,14)))
공식은 다음과 같아야 합니다.
add(54,mpy(21,val(1,14)))
재정의의 두 요소가 함께 더해져서 7바이트가 추가되었습니다. 재정의의 한 항목만 기본 오프셋 계산에 사용되어야 합니다. 이 문제점은 V6 및 Constellation 코드 베이스 둘 다에 있습니다.
공식이 올바로 계산되는지 확인할 수 있는 혼합된 재정의를 사용하여 복잡한 재정의를 검토해야 합니다.
Rational Application Developer를 사용하여 Cobol copybook에서 일부 J2C Java 클래스를 생성하는 경우입니다.
생성 프로세스가 올바로 작동하는 듯이 보였지만 런타임 시에 NullPointerException이
발생합니다. 이 상황에서 특이할 점은 ODO 내부가 아닌 곳에 ODO가 여러 개 있다는 것입니다.
Getter 메소드의 결과에 trim()을 추가합니다.
@type-descriptor.recognition-desc pattern="xxxx"
doclet을 데이터 바인딩에서 문자열을 리턴하는 메소드에 추가하십시오.
저장하는 경우, 생성된 match() 메소드는 Getter 메소드의 결과에 .trim()을 추가하여 'equals()'를 수행해야 합니다.
다음과 같습니다.
if ("xxxx".equals (getFoo().trim()))
RAD는 c:\www\server1\config의 "Start in" 바로 가기 값을 갖는 바로
가기에서 시작됩니다. IMS Cobol에서 Java로의 맵핑을 작성할
때, 이 "Start in" 값이 사용자가 Cobol 파일에 대해 찾아보는
폴더로 변경됩니다.
재현 방법:
작업공간을 실행할 바로 가기를 작성하십시오.
"Start in:" 바로 가기를 "C:\www\server1\config"로 설정하십시오.
"C:\www\server1\config"가 존재하는지 확인하십시오.
WTE WAS 5.1.1 서버를 시작하십시오.
http://localhost/DefaultDir/servlet/test.DefaultDirServlet
Servlet이 다음을 리턴합니다.
getCanonicalPath() = C:\www\server1\config
서버를 중지하십시오.
IMS 데이터 맵핑을 생성하십시오(cobol 사본이
WebContent/cobol에 제공됨).
WTE WAS 5.1.1 서버를 시작하십시오.
http://localhost/DefaultDir/servlet/test.DefaultDirServlet
Servlet이 다음을 리턴합니다.
getCanonicalPath() = C:\Rad Save
Workspaces\CobolMappingDefaultDir\DefaultDirWEB\WebContent\cobol
런타임 오류로 인해 TCPIPGroup_@Cust@__@Cust 및 LocalOptionGroup_@Cust@__@Cust@_ 특성이 설정되지 않음
문제점 설명:IMS 커넥터로 J2C Bean을 작성했고, 관리 연결 환경에서 WAS 5.x(JNDI 마법사 사용)를 대상으로 지정하는 JNDI 연결을 작성했습니다.
관리 연결인 경우, JNDI 연결 인증 정보가 비어 있습니다.
실행 시 다음과 같은 일부 특성이 설정되지 않는 오류가 있습니다: TCPIPGroup_@Cust@_@Cust@ 및 LocalOptionGroup_@Cust@__@Cust@_
WAS 5.x 서버 구성 정보를 검사할 때 연결 팩토리에 이러한 PropertyGroup 두 개가 추가로 생기는 것을 알 수 있습니다.
수정사항:
추가 특성 그룹을 서버 구성에 더 이상 채우지 않습니다.
J2C Connector Tools 기능이 기본 Apache Ant 타스크인 "INPUT"을 겹쳐씀
문제점 설명:문제점 재현 방법:
-J2EE Connector Tool이 설치되어 있는지 확인하십시오.
-RAD를 여십시오.
-사용자 정의 <input> 유형이 있는지 확인하십시오.
-창 > 환경 설정 > Ant > 런타임 > 유형 탭으로 이동하십시오.
-단순 Ant build.xml 파일을 작성하십시오.
-기본 Apache 속성을 사용하여 <input> 태그를 삽입하십시오.
-Ant 빌드 실행을 시도하십시오.
-'<input> 유형이 "message" 속성을 지원하지 않습니다.'
라는 오류 메시지와 함께 빌드가 실패합니다.
수정사항:
J2C Ant의 input 유형이 충돌을 피하기 위해 j2cinput으로 변경되었습니다.
J2C Ant의 input 유형으로 작성된 스크립트가 있는 경우, j2cinput으로 변경해야 합니다.
J2EE Connector Tools 기능 설치에 대한 정보는 www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/install_instruction/J2C6013/nl/install_ko_KR.html을 참조하십시오.
J2EE Connector Tools 기능 설치에 대한 하드웨어 요구사항은 설치 지시사항을 참조하십시오.
이 기능을 설치하기 전에 다음 중 하나의 제품이 설치되어 있어야 합니다.
J2C 도구를 사용하여 응용프로그램을 개발하고 WebSphere
Application Server 버전 5에서 실행하는 경우, WebSphere Application
Server 버전 5에 적용되는 필수 유지보수가 있는지 확인하십시오. 세부사항은 Section
2.2.1 WebSphere Application Server를 참조하십시오.
J2EE Connector Tools 기능에서 지원하는
소프트웨어 및 스펙에 관한 세부사항은 설치 지시사항을
참조하십시오.
Rational Application Developer 또는 Rational Software Architect의 특정 도구에서 지원하는 소프트웨어 및 스펙에 관한 세부사항은 온라인 도움말을 참조하십시오.
WebSphere V5.0 및 WebSphere V5.1은 J2C 1.0을 지원합니다. J2EE Connector Tools를 사용하는 데 필요한 WebSphere Application Server 서비스 레벨은 아래 표와 같습니다. Rational Application Developer 또는 Rational Software Architect V6.0과 함께 사용 가능한 이전 레벨 테스트 환경은 표의 필수 WAS 분산 서비스 레벨 열에 나열된 서비스를 요구합니다. WebSphere Application Server 누적 수정사항(예: WAS 5.0.2.8)은 WebSphere Application Server 지원 사이트(www.ibm.com/software/webservers/appserv/was/support)에서 사용 가능합니다. 5.0 및 5.1용 Integration Edition 런타임 수정사항은 www.ibm.com/support/docview.wss?rs=180&context=SSEQTP&dc=D410&dc=D420&uid=swg24004796&loc=en_US&cs=utf-8&lang=en에서 사용 가능합니다. z/OS®용 WebSphere Application Server PTF는 z/OS용 WebSphere Application Server 지원 사이트(www.ibm.com/software/webservers/appserv/zos_os390/support/)에서 사용 가능합니다.
WebSphere Application Server | 필수 WAS 분산 서비스 레벨 | 필수 z/OS용 WAS 서비스 레벨 |
---|---|---|
5.0.x |
|
W502023(PTF
UK00329) |
5.1.x |
5.1용 Integration
Edition 런타임 수정사항 |
W510205(PTF UK0028) |
WebSphere V6은 J2C 1.5 응용프로그램을 지원합니다.
다음 자원 어댑터가 J2C 도구에서 지원됩니다.
IBM ® J2EE Connector Tools 기능 버전 6.0.1의 제한사항이 이 릴리스에도 적용됩니다.
많은 경우 IMS 자원 어댑터에 대한 갱신사항은 IMS Connect 및 IMS용 공동 전제조건 APAR를 필요로 할 수 있습니다. 공동 전제조건 APAR에 대한 정보는 www.ibm.com/ims 웹 사이트를 참조하십시오.
하나의 WebSphere® Application Server 버전에서 여러 버전의 자원 어댑터를 가질 수 없습니다. WebSphere® Application Server에는 단일 클래스 경로/로더만 있으므로, 이로 인해 사실상 2 레벨의 클래스가 혼합되며 정의되지 않은 동작이 발생하는 문제점이 있습니다.
PMR 03591: 어노테이션 빌더 성능 문제
문제점 설명어노테이션 태그를 변경하면 어노테이션 빌더가 모든 데이터 바인딩 클래스를 자동으로 다시 빌드합니다.
데이터 바인딩 클래스가 많은 get/set 메소드를 포함하는 경우, 다시 빌드하는 데 매우 긴 시간이 걸리는 경우가 있습니다. CPU 사용률이 100%까지 올라갑니다.
사용자는 도구/시스템이 정지된 것으로 생각할 수도 있습니다. 실제로는 정지된 것이 아니며 다시 빌드가 완료되면 되돌아옵니다. 데이터 바인딩 클래스에 있는 메소드의 수에 따라 20분이 걸릴 수도 있습니다.
해결방법1. 인내심을 가지고 기다려 주십시오.
2. 가능한 경우 한 데이터 바인딩의 메소드 수를 줄여보십시오.
WSADSIE에서 RAD J2C로의 명령행 이주 도구를 사용하는 경우, 이주된 아티팩트에 불완전한 메소드 본문이 있습니다.
문제점 설명WSDL을 J2C Java Bean 또는 데이터 바인딩으로 이주하는 데 J2CMigration.bat/J2CMigration.sh 명령행을 사용하는 경우입니다. doclet 태그가 메소드에서 생성되더라도 메소드 본문 일부가 비어 있습니다.
어노테이션 빌더가 doclet 태그에 기반한 메소드 본문의 코드 생성을 완료하기 전에 작성자가 명령행 도구를 리턴했습니다.
해결방법
Workbench를 사용하여 이주된 작업공간을 불러와야 합니다. 그 다음 어노테이션 빌더가 다시 빌드되고 모든 메소드 본문이 생성 및 컴파일됩니다.
Rational Application Developer의 제품 홈 페이지는 www.ibm.com/software/awdtools/developer/application/입니다. 자주 질문되는 내용(FAQ), 알려진 문제점과 수정사항 목록 및 기타 지원 정보를 보려면 www.ibm.com/software/awdtools/developer/application/support/의 지원 페이지를 참조하십시오.
Rational Software Architect의 제품 홈 페이지는 www.ibm.com/software/awdtools/architect?swarchitect/입니다. 자주 질문되는 내용(FAQ), 알려진 문제점과 수정사항 목록 및 기타 지원 정보를 보려면 www.ibm.com/software/awdtools/architect/swarchitect/support/의 지원 페이지를 참조하십시오.
© Copyright IBM Corporation 2000, 2006. All Rights Reserved.
본 IBM 제품에 포함된 XDoclet Documentation은 사용 허가를 취득하였으며 다음 저작권 표시가 적용됩니다. Copyright ©
2000-2006, XDoclet Team. All rights
reserved.
Portions based on
Design Patterns: Elements of Reusable Object-Oriented Software, by
Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Copyright © 1995 by
Addison-Wesley Publishing Company, Inc. All rights
reserved.
이 정보는 미국에서 제공되는 제품 및 서비스용으로 작성된 것입니다.
IBM은 이 문서에 기술된 제품, 서비스 또는 기능을 모든 국가에 제공하지는 않습니다. 현재 사용할 수 있는 제품 및 서비스에 대한 정보는 한국 IBM 담당자에게 문의하십시오. 이 책에서 IBM 제품, 프로그램 또는 서비스를 언급했다는 것이 해당 IBM 제품,
프로그램 또는 서비스만을 사용할 수 있다는 것을 의미하지는 않습니다. IBM의 지적 재산권을 침해하지 않는 한, 기능상으로 동등한 제품,
프로그램 또는 서비스를 대신 사용할 수도 있습니다. 그러나 비IBM 제품, 프로그램 또는 서비스의
운영에 대한 평가 및 검증은 사용자의 책임입니다.
IBM은 이 문서에서 다루고 있는 특정 내용에 대해 특허를 보유하고 있거나
현재 특허 출원 중일 수 있습니다. 이 문서를 제공한다고 해서 특허에 대한 라이센스까지
부여하는 것은 아닙니다. 라이센스에 대한 의문사항은 다음으로
문의하십시오.
135-270
서울특별시 강남구 도곡동 467-12, 군인공제회관빌딩
한국 아이.비.엠 주식회사
고객만족센터
전화번호: 080-023-8080
2바이트(DBCS) 정보에 관한 라이센스 문의는 한국 IBM 고객만족센터에 문의하거나
다음 주소로 서면 문의하시기 바랍니다.
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
다음 단락은 현지법과 상충하는 영국이나 기타 국가에서는 적용되지 않습니다.
IBM은 타인의 권리 비침해, 상품성 및 특정 목적에의 적합성에 대한 묵시적
보증을 포함하여(단, 이에 한하지 않음) 묵시적이든 명시적이든 어떠한 종류의
보증없이 이 문서를 현상태대로 제공합니다. 일부 국가에서는 특정 거래에서
명시적 또는 묵시적 보증의 면책사항을 허용하지 않으므로, 이 사항이 적용되지 않을 수도 있습니다.
이 정보에는 기술적으로 부정확한 내용이나 인쇄상의 오류가 있을 수 있습니다. 이
정보는 주기적으로 변경되며, 이 변경사항은 최신판에 통합됩니다. IBM은 이 문서에서 설명한
제품 및/또는 프로그램을 사전 통고없이 언제든지 개선 및/또는 변경할 수 있습니다.
이 정보에서 비IBM의 웹 사이트는 단지 편의상 제공된 것으로,
어떤 방식으로든 이들 웹 사이트를 옹호하고자 하는 것은 아닙니다. 해당 웹 사이트의 자료는
본 IBM
제품 자료의 일부가 아니므로 해당 웹 사이트 사용으로 인한 위험은 사용자 본인이 감수해야 합니다.
IBM은 귀하의 권리를 침해하지 않는 범위 내에서 적절하다고 생각하는 방식으로 귀하가 제공한 정보를
사용하거나 배포할 수 있습니다.
(1) 독립적으로 작성된 프로그램과 기타 프로그램(본 프로그램 포함) 간의 정보 교환 및
(2) 교환된 정보의 상호 이용을 목적으로 정보를 원하는 프로그램 라이센스 사용자는
다음 주소로 문의하십시오.
135-270
서울특별시 강남구 도곡동 467-12, 군인공제회관빌딩
한국 아이.비.엠 주식회사
고객만족센터
전화번호: 080-023-8080
이러한 정보는 해당 조항 및 조건에 따라(예를 들면, 사용료 지불 포함)
사용할 수 있습니다.
이 정보에 기술된 라이센스가 있는 프로그램 및 이 프로그램에 대해 사용 가능한 모든
라이센스가 있는 자료는 IBM이 IBM 기본 계약, IBM 프로그램 라이센스 계약(IPLA)
또는 이와 동등한 계약에 따라 제공한 것입니다.
본 문서에 포함된 모든 성능 데이터는 제한된 환경에서 산출된 것입니다. 따라서
다른 운영 환경에서 얻어진 결과와는 상당히 다를 수 있습니다. 일부 성능은 개발 레벨
상태의 시스템에서 측정되었을 수 있으므로 이러한 측정치가 일반적으로 사용되고 있는
시스템에서도 동일하게 나타날 것이라고는 보증할 수 없습니다. 또한, 일부 성능은 추정치일 수도 있으므로 실제 결과와 다를 수 있습니다. 이 문서의 사용자는 해당
데이터를 사용자의 특정 환경에서 검증해야 합니다.
비IBM 제품에 관한 정보는 해당 제품의 공급업체, 공개 자료 또는 기타 범용 소스로부터
얻은 것입니다. IBM에서는 이러한 제품들을 테스트하지 않았으므로,
비IBM 제품과 관련된 성능의 정확성, 호환성 또는 기타 청구에 대해서는 확신할 수
없습니다. 비IBM 제품의 성능에 대한 의문사항은 해당 제품의 공급업체에 문의하십시오.
IBM의 향후 방향 또는 의도에 관한 모든 언급은 별도의 통지없이
변경될 수 있습니다.
이 정보에는 일상의 비즈니스 운영에서 사용되는 자료 및 보고서에 대한 예제가 들어
있습니다. 이들 예제에는 개념을 가능한 완벽하게 설명하기 위해 개인,
회사, 상표 및 제품의 이름이 사용될 수 있습니다. 이들 이름은 모두 가공의 것이며 실제 기업의 이름 및 주소와 유사하더라도
이는 전적으로 우연입니다.
저작권:
이 정보에는 여러 운영 플랫폼에서의 프로그래밍 기법을 보여주는 원어로 된 샘플 응용프로그램이 들어 있습니다. 귀하는 이러한 샘플 프로그램의 작성 기준이 된 운영 플랫폼의 응용프로그램 프로그래밍 인터페이스(API)에 부합하는 응용프로그램을 개발, 사용, 판매 또는 배포하기 위한 목적으로 이러한 샘플 프로그램을 추가 비용 없이 어떤 형태로든 복사, 수정 및 배포할 수 있습니다. 이러한 샘플 프로그램은 모든 조건하에서 완전히 테스트된 것은 아닙니다. 따라서 IBM은 이러한 프로그램의 신뢰성, 서비스 가능성 또는 기능을 보증하거나 암시하지 않습니다.
이러한 샘플 프로그램 또는 파생 제품의 각 사본이나 그 일부에는 반드시 다음과 같은 저작권 표시가 포함되어야 합니다.
© (귀하의 회사명) (연도). 이 코드의 일부는 IBM Corp.의 샘플 프로그램에서 파생됩니다. © Copyright IBM Corp. 2000, 2006. All rights reserved.
이 정보를 소프트카피로 확인하는 경우에는 사진과 컬러 삽화가 제대로 나타나지 않을 수도 있습니다.
프로그래밍 인터페이스 정보는 본 프로그램을 사용하는 응용프로그램 소프트웨어의 작성을 돕기 위해 제공됩니다.
귀하는 범용 프로그래밍 인터페이스를 통해 본 프로그램 툴의 서비스를 제공하는 응용프로그램 소프트웨어를 작성할 수 있습니다.
그러나 본 정보에는 진단, 수정 및 성능 조정 정보도 포함되어 있습니다. 진단, 수정 및 성능 조정 정보는 응용프로그램 소프트웨어의 디버그를 돕기 위해 제공된 것입니다.
경고: 진단, 수정 및 성능 조정 정보는 변경될 수 있으므로 프로그래밍 인터페이스로 사용할 수 없습니다.
다음 용어는 미국 또는 기타 국가에서 사용되는 IBM Corporation의 상표입니다.
Java 및 모든 Java 기반 상표는 미국 또는 기타 국가에서 사용되는 Sun Microsystems, Inc.의 상표입니다.
Windows® 및 Windows NT®는 미국 또는 기타 국가에서 사용되는 Microsoft® Corporation의 상표입니다.
Intel® 및 Pentium®은 미국 또는 기타 국가에서 사용되는 Intel Corporation 또는 그 계열사의 상표 또는 등록상표입니다.
UNIX®는 미국 또는 기타 국가에서 사용되는 The Open Group의 등록상표입니다.
Linux®는 미국 또는 기타 국가에서 사용되는 Linus Torvalds의 상표입니다.
기타 회사, 제품 또는 서비스 이름은 타사의 상표 또는 서비스표입니다.