IBM Rational Application Developer Version 6.0.0.1 J2EE 커넥터 도구 기능 - 릴리스 정보

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.

Eclipse Technology 릴리스 3.0.1 기반의 보다 강력해진 IBM Rational Application Developer 버전 6.0.0.1 J2EE 커넥터 기능을 사용해 주셔서 감사합니다.

이 Readme 파일의 최신 버전을 보려면, 다음 웹 주소 www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/6001/J2C/html/readme.html로 이동하십시오.

목차

1.0 이 릴리스 정보
2.0 설치 정보
2.1 하드웨어 요구사항
2.2 지원되는 소프트웨어
2.2.1 WebSphere Application Server
2.2.2 자원 어댑터
2.2.3 IMS
3.0 알려진 제한사항, 문제점 및 해결책
3.1 제한사항
3.1.1 IMS Connetor for Java TCP/IP 및 로컬 옵션 연결
3.1.2 IMS Connetor for Java MFS 지원 및 J2C Update to Rational Application Developer
3.1.3 동일한 런타임 서버 인스턴스에 설치된 여러 개의 자원 어댑터
3.2 알려진 문제점 및 해결책
3.2.1 데이터 바인딩 클래스가 jar 유틸리티와 함께 제공되는 세션 EJB로 J2C 구현 전개
3.2.2 전개 시간 예외
3.2.3 J2C 마법사를 통해 ConnectionSpec 변경할 수 없음
3.2.4 IMS Connetor for Java 응용프로그램을 사용하여 전달되지 않은 출력을 검색할 수 없음
3.2.5 IMS Connetor for Java executionTimeout 특성이 "wait forever"인 경우, z/OS용 WebSphere Application Server 종속 영역을 다시 시작할 수 있음
3.2.6 IMS Connetor for Java 특성 purgeAsyncOutput 및 reRoute가 전용 지속적 소켓 연결에 대해 무시됨
4.0 문서 갱신사항
5.0 고객 지원 문의
6.0 Eclipse 정보
7.0 주의사항 및 상표

1.0 이 릴리스 정보

J2EE 커넥터(J2C) 아키텍처 도구를 사용하여 기존의 엔터프라이즈 정보 시스템(EIS)에서 조작 및 데이터를 통합하고 확장하는 J2EE 응용프로그램을 작성할 수 있습니다.

EIS 시스템에 액세스하면서 J2C 도구를 사용하는 이점은 다음과 같습니다.

보다 짧은 개발 시간
J2C 마법사는 적절한 관리 연결 팩토리를 사용하여 대상 EIS의 코드를 작성합니다.
표준화
표준 준수 J2C 하부 구조(예: 자원 어댑터 및 공통 클라이언트 인터페이스)를 통해 EIS에 액세스합니다.
단순화
Java Bean을 신속하고 직접적으로 작성합니다. 각 메소드는 EIS 조작에 해당합니다. 작성된 Java Bean으로 나머지 Rational Application Developer 기능을 사용하여 웹 페이지, 웹 서비스 및 EJB를 개발할 수 있습니다.

J2C 도구는 다음과 같은 주요 구성요소로 구성되어 있습니다.

마법사
Java Bean 편집
학습서

일단 J2C 기능을 설치했으면, 기본 메뉴에서 도움말 > 학습서 갤러리 > 수행을 통한 학습을 클릭하여 학습서에 액세스할 수 있습니다. 학습서에는 다음이 포함됩니다.

J2C 도구에 대한 자세한 정보는 도움말 > 도움말 목차를 클릭한 후 엔터프라이즈 응용프로그램 개발 > 엔터프라이즈 정보 시스템에 연결을 확장하여 온라인 도움말 문서를 참조하십시오.

2.0 설치 정보

Rational Application Developer J2C 기능 설치에 대한 정보는 www.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/6001/install_instruction/ifeature_j2c/install_6001.html을 참조하십시오.

2.1 하드웨어 요구사항

Rational Application Developer J2C 기능을 설치하는 데 필요한 하드웨어 요구사항은 설치 안내서를 참조하십시오.

2.2 지원되는 소프트웨어

Rational Application Developer에서 J2C 도구를 사용하여 응용프로그램을 개발한 후 WebSphere Application Server 버전 5에서 실행할 경우, WebSphere Application Server 버전 5에 적용할 필수 유지보수가 있는지 확인하십시오. 자세한 내용은 2.2.1 WebSphere Application Server 절을 참조하십시오.

Rational Application Developer J2C 기능에서 지원되는 소프트웨어 및 스펙에 대한 자세한 내용은 설치 안내서를 참조하십시오.

Rational Application Developer의 특정 도구가 지원하는 소프트웨어 및 스펙의 자세한 정보에 대해서는 온라인 도움말을 참조하십시오.

이 기능을 설치하기 전에 IBM Rational Application Developer 버전 6.0.0.1을 설치해야 합니다.

2.2.1 WebSphere Application Server

WebSphere V5.0 및 WebSphere V5.1은 J2C 1.0을 지원합니다. J2EE 커넥터 도구를 사용하는 데 필요한 WebSphere Application Server 서비스 레벨은 아래 표에 나열되어 있습니다. Rational Application Developer V6.0과 함께 사용 가능한 레거시 테스트 환경에는 테이블의 필수 WAS 분배 서비스 레벨 열 아래에 나열된 서비스가 필요합니다. WebSphere Application Server CumulativeFix(예: WAS 5.0.2.8)는 WebSphere Application Server 지원 사이트(www.ibm.com/software/webservers/appserv/was/support)에서 사용 가능합니다. 5.0 및 5.1 버전에 대한 Integration Edition RunTime FixPack들은 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
  • CumulativeFix 5.0.2.8
  • 5.0 버전에 대한 Integration Edition RunTime FixPack들
W502023(PTF UK00329)
5.1.x
5.1 버전에 대한 Integration Edition RunTime FixPack들
W510205(PTF UK0028)

WebSphere V6은 J2C 1.5 응용프로그램을 지원합니다.

2.2.2 자원 어댑터

다음 자원 어댑터는 J2C 도구에서 지원됩니다.

2.2.3 IMS

다음 클래스는 IMS Connetor for Java 버전 9.1.0.1.1 및 IMS Connetor for Java 버전 9.1.0.2과 대응됩니다.

3.0 알려진 제한사항, 문제점 및 해결책

이 릴리스 정보에는 이 제품에 대한 문서가 완료될 때까지 사용 가능하지 않았던 릴리스 특정 정보(예: 문제점 및 제한사항)가 포함되어 있습니다.

Eclipse 기본에서 알려진 문제점 및 해결책에 대한 정보는 제품 설치 디렉토리의 eclipse\readme 서브디렉토리에 있는 readme_eclipse.html을 참조하십시오. 이 정보는 영어로만 제공됩니다.

3.1 제한사항

3.1.1 IMS Connetor for Java TCP/IP 및 로컬 옵션 연결
3.1.2 IMS Connetor for Java MFS 지원 및 J2C Update to Rational Application Developer
3.1.3 동일한 런타임 서버 인스턴스에 설치된 여러 개의 자원 어댑터

3.1.1 IMS Connetor for Java TCP/IP 및 로컬 옵션 연결
3.1.2 IMS Connector for Java MFS 지원 및 J2C Update to Rational Application Developer
현재 Rational Application Developer와 함께 제공된 J2C 도구에는 MFS 소스에서 Java 데이터 바인딩을 생성하는 마법사가 포함되어 있지 않습니다. 그러나 WebSphere Studio Application Developer Integration Edition을 사용하여 MFS 소스에서 작성된 엔터프라이즈 응용프로그램은 계속 WebSphere Application Server V6에서 실행할 수 있습니다. 이를 수행하는 방법에 대한 정보는 IMS MFS 웹 지원 페이지(www.ibm.com/software/data/ims/toolkit/mfswebsupport/)에서 "WebSphere Application Server 6.0에서 실행할 MFS 기반 IMS 응용프로그램 이주"를 참조하십시오.
3.1.3 동일한 런타임 서버 인스턴스에 설치된 여러 개의 자원 어댑터
동일한 EIS 자원 어댑터의 여러 개의 독립형 버전은 특히 동일한 EIS 유형을 위한 것일 경우 WAS에 설치하면 안 됩니다. 예를 들어, CICS ECI 5.1 및 CICS ECI 6.0을 모두 설치하면, 충돌이 있을 수 있습니다. 이는 모든 독립형 자원 어댑터가 동일한 클래스 로더를 공유하기 때문입니다.

3.2 알려진 문제점 및 해결책

3.2.1 데이터 바인딩 클래스가 jar 유틸리티와 함께 제공되는 세션 EJB로 J2C 구현 전개
3.2.2 전개 시간 예외
3.2.3 J2C 마법사를 통해 ConnectionSpec 변경할 수 없음
3.2.4 IMS Connetor for Java 응용프로그램을 사용하여 전달되지 않은 출력을 검색할 수 없음
3.2.5 IMS Connetor for Java executionTimeout 특성이 "wait forever"인 경우, z/OS용 WebSphere Application Server 종속 영역을 다시 시작할 수 있음
3.2.6 IMS Connector for Java 특성 purgeAsyncOutput 및 reRoute가 전용 지속적 소켓 연결에 대해 무시됨


3.2.1 데이터 바인딩 클래스가 jar 유틸리티와 함께 제공되는 세션 EJB로 J2C 구현 전개
J2C 도구를 사용하여 생성된 J2C 구현 Bean이 작업공간(EAR 범위 유틸리티 JAR의 런타임 종속성과 동일)에서 별도의 Java 프로젝트에 상주하는 데이터 바인딩 유형을 사용할 때, EJB 프로젝트용 MANIFEST.MF 파일은 종속성과 같은 사항을 반영하기 위해 자동으로 갱신되지 않습니다. 런타임 오류를 피하려면, 사용자는 데이터 바인딩 유형이 들어 있는 EAR 범위 JAR 유틸리티를 포함하도록 EJB 프로젝트의 META-INF/MANIFEST.MF 파일에 "Class-Path" 속성을 수동으로 갱신해야 합니다. EJB 프로젝트가 런타임 서버로 전개되기 전에 수행되어야 합니다.
3.2.2 전개 시간 예외
웹 페이지, EJB 또는 웹 서비스 작성 시, WAS V6 서버 콘솔에서 예외를 감지할 수 있습니다. 서버 또는 J2C Bean의 정상 조작에는 영향을 주지 않습니다. 이 문제는 WebSphere Application Server 버전 6.0.1에서 해결되었습니다(www.ibm.com/software/webservers/appserv/was/support/ 참조).

[2/21/05 18:55:49:781 EST] 00000017 SystemErr R java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.ffdc.DiagnosticModule.getDataForDirective(DiagnosticModule.java:316) at com.ibm.ws.ffdc.DiagnosticModule.getDataForDirectives(DiagnosticModule.java:287) at com.ibm.ws.ffdc.DiagnosticModule.dumpComponentData(DiagnosticModule.java:143) at com.ibm.ws.ffdc.DiagnosticEngine.processIncident(DiagnosticEngine.java:159) at com.ibm.ws.ffdc.FFDCFilter.filterEngine(FFDCFilter.java:434) at com.ibm.ws.ffdc.FFDCFilter.processException(FFDCFilter.java:195) at com.ibm.ws.management.AdminServiceImpl.outputWarningAndFFDC(AdminServiceImpl.java:1660) at com.ibm.ws.management.AdminServiceImpl.checkForOpDeprecation(AdminServiceImpl.java:1737) at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:1670) at com.ibm.ws.management.AdminServiceImpl.access$400(AdminServiceImpl.java:100) at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:899) at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:817) at com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:139) at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.management.connector.soap.SOAPConnector.invoke(SOAPConnector.java:325) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:193) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:55) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:641) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:469) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code)) Caused by: java.lang.NullPointerException at com.ibm.ws.management.dm.JmxDM.processAdminService(JmxDM.java:50) at com.ibm.ws.management.dm.JmxDM.ffdcDumpDefaultJmx(JmxDM.java:34) ... 28 more


3.2.3 J2C 마법사를 통해 ConnectionSpec 변경할 수 없음
J2C 마법사는 ConnectionSpec을 변경하도록 사용자에게 UI를 지원하지 않습니다. 사용자는 생성된 구현 Java 코드에서 직접 변경해야 합니다. 이를 수행하는 방법은 편집기로 생성된 구현 Java 파일을 열어 수행해야 할 메소드를 탐색한 후 해당 메소드의 doclet을 변경/추가/제거하는 것입니다.
3.2.4 IMS Connetor for Java 응용프로그램을 사용하여 전달되지 않은 출력을 검색할 수 없음
동일한 응용프로그램에서 SYNC_RECEIVE_ASYNCOUTPUT 상호 작용을 사용하여 공유 가능한 지속적 소켓 연결에서 전달되지 않은 출력을 검색할 수 있도록 IMS Connector for Java에서는 IMSInteractionSpec의 purgeAsyncOutput property 및 reRoute 특성 모두에 FALSE 값을 허용합니다. 그러나 SYNC_RECEIVE_ASYNCOUTPUT 상호 작용이 출력을 대기열에 넣은 응용프로그램에서 출력을 검색하지 못한 경우, 전달되지 않은 출력은 공유 가능한 지속적 소켓 연결의 이름으로 OTMA TPIPE에서 대기열에 넣어진 상태로 남아 았습니다. 이 출력은 IMS Connector for Java 응용프로그램을 사용하여 검색할 수 없으므로, purgeAsyncOutput 및 reRoute를 모두 FALSE로 설정하는 경우 주의하여 사용해야 합니다.
3.2.5 IMS Connetor for Java executionTimeout 특성이 "wait forever"인 경우, z/OS용 WebSphere Application Server 종속 영역을 다시 시작할 수 있음
z/OS용 WebSphere Application Server에서 기본적으로 종속 영역으로 디스패치된 응용프로그램 작업은 올바르게 작동합니다. 하지만 일반적으로 디스패치의 응용프로그램이 제한시간에 도달하면, 디스패치된 종속 영역은 이상종료된 후 다시 시작됩니다. 이러한 이유로 인해 z/OS용 WebSphere Application Server에서 응용프로그램을 실행 중일 때는 반드시 executionTimeout에 -1 값("wait forever")을 사용하면 안 됩니다.
3.2.6 IMS Connetor for Java 특성 purgeAsyncOutput 및 reRoute가 전용 지속적 소켓 연결에 대해 무시됨
IMSInteractionSpec 특성 purgeAsyncOutput 및 reRoute는 전용 지속적 소켓 연결 시 상호 작용에 적용할 수 없습니다. 전용 지속적 소켓 연결에서 전달되지 않은 출력 메시지를 제거 또는 재경로 지정할 수 없습니다. 그러나 전용 지속적 소켓 연결에서 상호 작용을 수행하고 purgeAsyncOutput 및 reRoute에 값을 제공하는 경우, 값은 IMS Connector for Java에서 무시됩니다. Java 응용프로그램에서는 예외를 수신하지 않습니다.

4.0 문서 갱신사항

제품 홈 페이지IBM developerWorks에는 학습서와 기타 문서에 갱신사항을 제공하는 라이브러리 섹션이 있습니다.

www.ibm.com/developerworks/rational의 IBM Rational 섹션에서는 기술 관련 기사, "방법" 정보, 학습서, 샘플 및 새로운 기술에 대한 미리보기를 제공합니다.

5.0 고객 지원 문의

Rational Application Developer의 제품 홈 페이지는 www.ibm.com/software/awdtools/developer/application/index.html입니다. 자주 질문되는 내용(FAQ), 알려진 문제점 및 수정사항 목록과 기타 지원 정보는 제품 홈 페이지의 Support 페이지를 참조하십시오.

6.0 Eclipse 정보

Eclipse는 소프트웨어 도구를 쉽게 작성하고, 통합하며, 사용할 수 있는 플러그인 개발에 필요한 프레임워크를 제공하는 개방형 소스 프로젝트입니다. 코어 통합 기술을 공유 및 협업으로 작업하도록 지원하므로, 도구 개발자는 자신의 전문 분야 및 새로운 개발 기술 작성에만 전념할 수 있습니다. Eclipse 플랫폼은 Java 언어로 작성되어 있으며 구성 플러그인을 위한 광범위한 툴킷과 예제를 제공합니다. 현재 Linux, Mac OS X, QNX 및 Windows 기반 시스템을 포함하는 여러 가지 운영 체제에서 지원됩니다. Eclipse 커뮤니티와 Eclipse 플랫폼의 디자인을 문서화한 백서에 대한 자세한 정보는 www.eclipse.org를 참조하십시오.

또한 Eclipse 개방형 소스 플랫폼을 사용하여 빌드된 다른 벤더의 플러그인 도구는 Rational Developer 환경과 통합되어 부가 가치를 높여줍니다.

7.0 주의사항 및 상표

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

이 정보는 미국에서 제공되는 제품 및 서비스용으로 작성된 것입니다. 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, 군인공제회관빌딩
한국 아이.비.엠 주식회사
고객만족센터

이러한 정보는 해당 조항 및 조건에 따라(예를 들면, 사용료 지불 포함) 사용할 수 있습니다.

이 정보에 기술된 라이센스가 있는 프로그램 및 이 프로그램에 대해 사용 가능한 모든 라이센스가 있는 자료는 IBM이 IBM 기본 계약, IBM 프로그램 라이센스 계약(IPLA) 또는 이와 동등한 계약에 따라 제공한 것입니다.

본 문서에 포함된 모든 성능 데이터는 제한된 환경에서 산출된 것입니다. 따라서 다른 운영 환경에서 얻어진 결과는 상당히 다를 수 있습니다. 일부 성능은 개발 레벨 상태의 시스템에서 측정되었을 수 있으므로 이러한 측정치가 일반적으로 사용되고 있는 시스템에서도 동일하게 나타날 것이라고는 보증할 수 없습니다. 또한, 일부 성능은 추정치 일 수도 있으므로 실제 결과는 다를 수 있습니다. 이 문서의 사용자는 해당 데이터를 사용자의 특정 환경에서 검증해야 합니다.

비IBM 제품에 관한 정보는 해당 제품의 공급업체, 공개 자료 또는 기타 범용 소스로부터 얻은 것입니다. IBM에서는 이러한 제품들을 테스트하지 않았으므로, 비IBM 제품과 관련된 성능의 정확성, 호환성 또는 기타 청구에 대해서는 확신할 수 없습니다. 비IBM 제품의 성능에 대한 의문사항은 해당 제품의 공급업체에 문의하십시오.

IBM의 향후 방향 또는 의도에 관한 모든 언급은 별도의 통지없이 변경될 수 있습니다.

이 정보에는 일상의 비즈니스 운영에서 사용되는 자료 및 보고서에 대한 예제가 들어 있습니다. 이들 예제에는 개념을 가능한 완벽하게 설명하기 위해 개인, 회사, 상표 및 제품의 이름이 사용될 수 있습니다. 이들 이름은 모두 가공의 것이며 실제 기업의 이름 및 주소와 유사하더라도 이는 전적으로 우연입니다.

저작권:

이 정보에는 여러 운영 플랫폼에서의 프로그래밍 기법을 보여주는 원어로 된 샘플 응용프로그램이 들어 있습니다. 귀하는 이러한 샘플 프로그램의 작성 기준이 된 운영 플랫폼의 응용프로그램 프로그래밍 인터페이스(API)에 부합하는 응용프로그램을 개발, 사용, 판매 또는 배포할 목적으로 추가 비용없이 이들 샘플 프로그램을 어떠한 형태로든 복사, 수정 및 배포할 수 있습니다. 이러한 샘플 프로그램은 모든 조건하에서 완전히 테스트된 것은 아닙니다. 따라서 IBM은 이들 샘플 프로그램의 신뢰성, 서비스 가능성 또는 기능을 보증하거나 암시하지 않습니다. 귀하는 IBM의 응용프로그램 프로그래밍 인터페이스(API)에 부합하는 응용프로그램을 개발, 사용, 판매 또는 배포할 목적으로 추가 비용없이 이러한 샘플 응용프로그램을 어떠한 형태로든 복사, 수정 및 배포할 수 있습니다.

이러한 샘플 프로그램 또는 파생 제품의 각 사본이나 그 일부에는 반드시 다음과 같은 저작권 표시가 포함되어야 합니다.

(C) (귀하의 회사명) (연도). 이 코드의 일부는 IBM Corp.의 샘플 프로그램에서 파생됩니다. (C) Copyright IBM Corp. 2000, 2005. All rights reserved.

이 정보를 소프트카피로 보는 경우에는 사진과 컬러 삽화가 제대로 나타나지 않을 수도 있습니다.

프로그래밍 인터페이스 정보

프로그래밍 인터페이스 정보는 본 프로그램을 사용하는 응용프로그램 소프트웨어를 작성을 돕기 위해 제공됩니다.

귀하는 범용 프로그래밍 인터페이스를 통해 본 프로그램 툴의 서비스를 제공하는 응용프로그램 소프트웨어를 작성할 수 있습니다.

그러나 본 정보에는 진단, 수정 및 조정 정보도 포함되어 있습니다. 진단, 수정 및 성능 조정 정보는 응용프로그램 소프트웨어의 디버그를 돕기 위해 제공된 것입니다.

경고: 진단, 수정 및 조정 정보는 변경될 수 있으므로 프로그래밍 인터페이스로 사용할 수 없습니다.

상표 및 서비스표

다음 용어는 미국 또는 기타 국가에서 사용되는 IBM Corporation의 상표입니다.

Java 및 모든 Java 기반 상표는 미국 또는 기타 국가에서 사용되는 Sun Microsystems, Inc.의 상표입니다.

Microsoft 및 Windows는 미국 또는 기타 국가에서 사용되는 Microsoft Corporation의 상표입니다.

Linux는 미국 또는 기타 국가에서 사용되는 Linus Torvalds의 상표입니다.

기타 회사, 제품 또는 서비스 이름은 타사의 상표 또는 서비스표입니다.