IBM Rational Web Developer Fix Pack 6.0.1.1 - 릴리스 정보

Rational Web Developer 버전 6.0, 6.0.0.1, 6.0.1용

© Copyright International Business Machines Corporation 2000, 2005. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

1.0 릴리스 정보
2.0 제품 수정사항 히스토리
   2.1 누적 수정사항
   2.2 디버거
   2.3 EGL(Enterprise Generation Language)
   2.4 J2EE 도구
   2.5 JavaServer Faces
   2.6 Page Designer
   2.7 Struts
   2.8 XML 도구
   2.9 데이터 도구
   2.10 서버 도구
3.0 설치 정보
   3.1 설치 지시사항
   3.2 하드웨어 요구사항
   3.3 소프트웨어 요구사항
   3.4 소프트웨어 상호 필수
4.0 알려진 문제점 및 제한사항
   4.1 EGLSDK 및 EGLCMD 제한사항
   4.2 EGL Java 생성의 레코드 유형 배열
   4.3 BLOB 및 CLOB 함수에 대한 잘못된 설명
   4.4 EGL 문자열 연결에 채우기 안 됨
   4.5 Crystal Report®를 사용하여 z/OS® 및 iSeries 기반 데이터베이스 제품에 JDBC 연결을 작성할 수 없음
   4.6 WebSphere® Application Server v5.x에 표시하기 위해 XML 데이터 소스에서 Crystal Report를 생성할 수 없음
   4.7 Faces 클라이언트 컴포넌트 - DataGrid에 추가된 onRowAdd 이벤트
5.0 고객 지원
6.0 주의사항 및 상표

1.0 릴리스 정보

이 파일의 최신 버전을 보려면 www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/6011/html/nl/ko_KR/readme_6011.html의 릴리스 정보를 참조하십시오.

IBM® Rational® Web Developer Fix Pack 6.0.1.1에는 버전 6.0.1 릴리스 및 다음과 같은 개선사항이 있습니다.

EGL 빌더 성능 향상

EGL 빌더의 성능이 상당히 향상되었습니다.  전체 작업공간을 빌드하는 데 걸리는 시간 및 개발 중일 때 개별 파트를 빌드하는 데 걸리는 시간 면에서 상당한 향상을 기대할 수 있습니다.  예전에 보통 "자동 빌드" 환경 설정을 설정하지 않았다면 이제는 해당 설정을 설정하여 작업을 시도하십시오.

처음으로 EGL의 버전 6.0.1.1을 사용하여 각 프로젝트를 빌드할 경우 새 EGL 빌더를 참조하도록 프로젝트의 루트 디렉토리에 있는 .project 파일이 자동으로 수정됩니다.  이 갱신이 완료되면 이후 모든 프로젝트의 빌드에서 새 EGL 빌더를 사용합니다.  V6.0.1.1을 시작하고 작업공간을 로드한 후 사용자가 수동으로 빌드를 호출하는 것이 좋습니다. 그래야 개발 작업을 더 진행하기 전에 새 EGL 빌더로 프로젝트가 빌드됩니다.  도구 모음에서 프로젝트 >모두 빌드를 선택하여 수동 빌드를 호출할 수 있습니다.

참고: 자동 빌드 옵션을 사용할 경우 기존 작업공간에 대해 처음으로 제품의 버전 6.0.1.1을 시작할 때 또는 새 작업공간 및 기존 작업공간에 프로젝트를 가져온 후 프로젝트는 자동으로 새 EGL 빌더를 사용하도록 변경됩니다.  자동 빌드 옵션을 사용하지 않을 경우 새 EGL 빌더로 이주하려면 빌드를 수동으로 호출해야 합니다. 제품의 6.0.1.1 버전으로 작성되는 모든 새 프로젝트는 새 EGL 빌더를 사용하도록 구성됩니다.

새 EGL 문제점 유형

빌더 성능 개선사항의 일부로 EGL에 대한 새 문제점 유형이 작성되었습니다. 이러한 문제점 유형은 문제점 보기에 오류를 표시할 때 사용됩니다. V6.0.1.1을 설치한 후에는 새로운 문제점 유형이 제대로 표시되도록 문제점 보기를 갱신해야 합니다. 보기를 갱신하려면 문제점 보기 드롭 다운 메뉴에서 필터 옵션을 선택하십시오. 표시되는 대화 상자에서 다음과 같은 유형이 선택되었는지 확인하십시오(EDT 항목을 보기 위해 표를 화면 이동해야 할 수도 있음).

메시지 차이점

빌더 성능 개선사항의 일부로 발행된 유효성 검증 오류 메시지와 관련하여 일관성을 높이려 했습니다. 모두 같은 오류 조건이 발견되어도 오류 메시지의 수가 이전과 다를 수 있습니다.  또한 발행된 메시지 텍스트가 이전과 다를 수 있습니다. 이전에는 함수를 호출한 파트(예: 프로그램, 라이브러리 등)에서 참조된 함수의 유효성을 검증할 때 모든 오류 메시지는 함수 호출 명령문에 지정되었습니다. 이러한 오류 메시지가 이제는 오류가 발생한 특정 행의 호출된 함수에 지정됩니다. 각 오류 메시지에는 호출 파트의 이름이 있습니다. 이러한 이름을 사용하면 오류의 원인을 더 쉽게 알아낼 수 있습니다.

양식 사용 구문 변경

빌더 성능 개선사항의 일부로 양식을 처리하는 방법을 변경했습니다. 그러나 양식 그룹 중 여러 양식에 비슷한 이름의 필드가 있고 해당 필드에 대해 규정되지 않은 참조가 프로그램에 있을 경우 모호함을 일으킬 수 있습니다. 따라서 이름 분석 중 찾을 양식을 사용자가 지정할 수 있도록 다음과 같은 새 "양식 사용" 구문을 추가했습니다.

<formgroup-name>.<form-name>, <formgroup-name.form-name> 등 사용

양식 필드 분석과 관련된 새 유효성 검증 오류가 발생할 경우 문제점을 수정하기 위해 양식 필드에 대한 참조를 확실히 하거나 "사용된 양식 체계화"라는 새 조치를 사용할 수 있습니다.  이 조치는 프로그램을 분석하여 실제로 사용된 양식을 확인한 후 적절한 Use 문을 작성합니다. 이 조치는 EGL 프로젝트, EGL 패키지 및 EGL 파일의 컨텍스트 메뉴에서 사용할 수 있습니다. 또한 EGL 편집기의 컨텍스트 메뉴에서도 사용할 수 있습니다.  프로그램에서 심각한 오류(예: 구문 오류, 분석되지 않는 사용 명령문 또는 유용하지 않은 여러 양식 그룹 사용)가 발생한 경우 이 조치는 프로그램의 오류로 인해 실행할 수 없으며 변경사항이 적용되지 않는다는 메시지를 표시합니다. 그러나 이 조치를 수정해야 한다는 모호한 오류가 있을 경우에는 이 조치가 작동합니다.  EGL에서 I/O 문을 인식하지 못할 만큼 심각한 오류가 있을 경우 이 조치는 해당 명령문에서 양식을 발견하지 못하며 결과에는 사용된 모든 양식이 포함되지 않습니다.  따라서 모호한 오류 외의 다른 오류가 있을 경우 프로그램을 컴파일한 후 이 조치를 실행하는 것이 좋습니다.

참고: useformGroup은 여전히 지원되며 사용할 수 있습니다. useformGroup은 Use 문에서 양식 그룹에 모든 양식을 쉽게 나열할 수 있는 방법입니다.

COBOL 호환성을 위한 EGL SQL 검색 옵션

EGL 선언 시 SQL 검색 기능을 사용하여 SQL 테이블의 열에서 SQL 레코드를 작성할 수 있습니다. COBOL 프로그램과 호환되는 새 SQL 레코드가 필요한 경우(즉, 구조 항목의 레벨 번호가 있는 수정된 레코드를 가지며 STRING 기본 유형 대신 CHAR을 사용하는 경우) SQL 검색 환경 설정 창에서 COBOL 호환 가능 레코드 정의 작성을 선택하십시오.

JSF 테이블의 행 편집 단추 레이블 사용자 정의 가능

단추 레이블 사용자 정의, 편집 단추 레이블의 editLabel, 저장 단추 레이블의 saveLabel 및 취소 단추 레이블의 cancelLabel을 허용하는 새로운 세 가지 행 편집 속성이 추가되었습니다.

2.0 제품 수정사항 히스토리

2.1 누적 수정사항

이 Fix Pack에는 Rational Web Developer version 6.0.1 및 다음과 같은 임시 수정사항이 있습니다.

2.2 디버거

(PK12617) 중단점에서 중지할 경우 디버거는 비효율적으로 Java 소스를 검색합니다.

2.3 EGL(Enterprise Generation Language)

2.4 J2EE 도구

2.5 JavaServer Faces

2.6 Page Designer

2.7 Struts

2.8 XML 도구

2.9 데이터 도구

 이제 Java™ 스토어드 프로시저를 빌드하기 위한 DB2® Universal JDBC Driver 사용이 지원됩니다. 해당 프로시저는 32K보다 큰 소스가 있고 z/OS®용 DB2 UDB V7 서버를 대상으로 합니다. 이 지원이 추가되기 전에는, DB2 UDB z/OS V8 Java 스토어드 프로시저에 대해서만 Universal Driver가 지원되었습니다. 이 지원이 적용되려면 z/OS용 DB2 V7 APAR(PK01445)를 설치해야 합니다.

2.10 서버 도구

 (PK10862) WebSphere 테스트 환경 v6을 사용할 때 웹 라이브러리 프로젝트와 함께 WAR 파일을 사용할 경우 ClearCase 보기에 대한 프로젝트 추가 및 제거 옵션이 실패합니다.

3.0 설치 정보

3.1 설치 지시사항

IBM Rational Web Developer Fix Pack 6.0.1.1 설치, 설치 전제조건, 명령행에서 설치 및 갱신 서버의 로컬 미러 설정에 대한 정보는 www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/60/install_instruction/6011/nl/install_ko_KR.html의 설치 지시사항을 참조하십시오.

3.2 하드웨어 요구사항

이 Fix Pack의 하드웨어 요구사항은 설치 지시사항을 참조하십시오.

3.3 소프트웨어 요구사항

 이 Fix Pack은 IBM Rational Web Developer 6.0, 6.0.0.1 또는 6.0.1 위에 설치할 수 있습니다.

3.4 소프트웨어 상호 필수

로컬 갱신사항을 사용하고 제품을 둘 이상 설치한 경우 설치된 모든 제품에 대한 6.0.1.1 Fix Pack을 로컬 갱신 사이트로 다운로드해야 합니다. 제품 간에 종속성이 있기 때문입니다. 여러 제품을 설치하고 오직 하나의 Fix Pack만을 다운로드하여 Rational Product Updater를 실행한 경우, 필수 갱신사항 중 누락된 하나의 갱신사항을 검색하면 Rational Product Updater에서 경고를 표시합니다. 다시 말해서, 이 상황은 로컬 갱신 사이트를 사용하는 사용자에게만 적용됩니다.

Fix Pack을 동시에 설치하려면 로컬 갱신 사이트로 다운로드하십시오. 그런 다음 Rational Product Updater를 사용하여 갱신 사이트에서 동시에 모든 Fix Pack을 설치하십시오.

예를 들어, Rational Application Developer 및 Rational Software Modeler 둘 다를 사용자 시스템에 설치했다고 가정하십시오. 이 제품의 Fix Pack은 서로 종속되므로 동시에 설치해야 합니다. 두 Fix Pack 모두를 사용자 로컬 갱신 사이트에 다운로드하고 Rational Product Updater를 실행하여 설치를 갱신하십시오.

4.0 알려진 문제점 및 제한사항

4.1 EGLSDK 및 EGLCMD의 제한사항

6.0.1 버전 문서에서는 다음과 같은 EGLSDK 및 EGLCMD 명령의 제한사항 및 권장사항이 포함되지 않았습니다.

두 명령 모두의 경우

  1. EGLSDK 또는 EGLCMD를 실행할 때 OutOfMemoryError를 해결하려면 JVM 힙 크기를 늘리십시오. 다음 명령을 사용하십시오.
    java [-msstart_sizem] -mxmax_sizem application 

    start_size
    application 실행에 사용되는 JVM 힙의 선택적 시작 크기(MB)

    max_size
    application 실행에 사용할 최대 JVM 힙 크기(MB). 시스템에 사용 가능한 RAM의 1/2보다 클 수 없습니다.

    application
    일반 매개변수 앞에 나오는 EGLSDK 또는 EGLCMD

    다음 예제에서는 시스템의 사용 가능한 RAM 크기를 2GB라 가정합니다.

         java -ms512m -mx1024m EGLCMD EGLListDetailForTUI/EGLCommandFile.xml -data D:\WorkSpace

EGLSDK의 경우

  1. emfworkbenchedit.jar이 Java 클래스 경로에 있는지 확인하십시오. jar 파일은 다음 디렉토리에 있습니다.
    installationDir\rwd\eclipse\plugins\com.ibm.wtp.emf.workbench.edit_version\emfworkbenchedit.jar
    installationDir
    제품 설치 디렉토리(예: C:\Program Files\IBM\RSPD\6.0). 지금 사용 중인 제품을 설치하기 전에 Rational Developer 제품을 설치하여 유지한 경우 이전 설치에 사용된 디렉토리를 지정해야 합니다.

    version
    플러그인의 설치 버전(예: 1.0.0)
  2. z/OS® 또는 iSeries™에 대해 COBOL을 사용하려는 경우 런타임 JAR 파일 eglgencobol.jar이 클래스 경로에 있는지 확인하십시오. jar 파일은 다음 디렉토리에 있습니다.
    installationDir\egl\eclipse\plugins\com.ibm.etools.egl.batchgeneration_version
    installationDir
    제품 설치 디렉토리(예: C:\Program Files\IBM\RSPD\6.0). 지금 사용 중인 제품을 설치하기 전에 Rational Developer 제품을 설치하여 유지한 경우 이전 설치에 사용된 디렉토리를 지정해야 합니다.

    version
    플러그인의 설치 버전(예: 6.0.0)
  3. EGL은 SDK에서 pageHandlers의 생성을 지원하지 않습니다. 일괄처리 모드로 pageHandlers를 작성하려면 EGLCMD를 사용하십시오.

EGLCMD의 경우

  1. 명령 프롬프트에서 EGLCMD를 실행하기 전에 Workbench의 모든 인스턴스를 닫으십시오.
  2. 마법사를 사용하여 명령 파일을 작성할 경우 명령 파일을 다른 디렉토리로 이동하지 마십시오. 명령 파일은 EGL에서 코드를 생성하기 위해 사용 중인 파트가 포함된 작업공간에 있어야 합니다.
  3. EGLCMD의 작업공간을 지정하려면 -data 옵션을 사용하십시오. 그렇지 않으면 EGL에서 사용자의 의향과 상관 없이 기본 작업공간을 사용합니다.
  4. EGLCMD로 pageHandler를 생성할 경우 빌드 설명자 옵션인 genProject를 사용해야 합니다. 이 옵션을 사용하면 EGL에서 모든 J2EE 배치 정보를 자동으로 처리합니다.
  5. 웹 컴포넌트를 포함하지 않는 프로젝트에 대해 EGLCMD 및 genDirectory 빌드 설명자 옵션을 사용할 경우 EGL은 Workbench 외부에서 프로그램을 컴파일합니다. 이런 이유로 Java 컴파일러(javac.exe)는 시스템 경로에 있어야 하며 EGL Java 생성 코드(설치 디렉토리의 bin 디렉토리에 있는 eglbatchgen.jar)는 시스템 클래스 경로에 있어야 합니다.
  6. iSeries에 대해 생성 중인 경우 xml.jar(설치 디렉토리의 eclipse\jre\lib에 있음)도 클래스 경로에 넣어야 합니다. EGLCMD의 클래스 경로에 너무 많은 항목을 넣으면 문제점이 발생할 수 있으므로 iSeries에 대해 생성한 클래스 경로에는 eglutil.jar, startup.jar, eglbatchgen.jar 및 xml.jar 파일만 넣으십시오.
  7. EGLCMD를 사용하여 pageHandlers를 생성할 경우 페이지 핸들러가 제대로 실행하려면 managed-bean 및 navigation-rule 항목으로 faces-config.xml을 수동으로 갱신해야 합니다.

4.2 EGL Java 생성의 레코드 유형 배열

버전 6.0.1.1부터 Java를 생성 중인 경우 임의의 레코드 유형 배열을 작성할 수 있습니다. COBOL을 생성할 경우 이전 규칙이 그대로 적용되어 기본, SQL 또는 DLISegment 레코드 배열만 작성할 수 있습니다.

4.3 BLOB 및 CLOB 함수에 대한 잘못된 설명

 다음 함수가 잘못 설명되었습니다.

이러한 "attach" 함수는 변수(BLOB 또는 CLOB)와 파일 자원(지정된 또는 임시 시스템 파일)을 연관시키지만 변수의 컨텐츠를 해당 자원에 쓰지는 않습니다. 이전 메모리 또는 파일 연관은 해제됩니다. 데이터베이스에서 변수로 읽기와 같은 후속 조작으로 파일이 갱신됩니다.

4.4 EGL 문자열 연결에 채우기 안 됨

 이전에는 EGL 문자열 연결에 제한된 길이의 문자열 변수가 있고 itemsNullable이 YES인 경우 변수의 값은 최대 길이가 될 때까지 공백으로 채워졌습니다.  itemsNullable이 NO인 경우에는 채우기가 추가되지 않았습니다. 버전 6.0.1.1부터 채우기는 추가되지 않습니다.

4.5 Crystal Report를 사용하여 z/OS 및 iSeries 기반 데이터베이스 제품에 JDBC 연결을 작성할 수 없음

Crystal Report에서 z/OS 및 iSeries 기반 데이터베이스 제품으로 JDBC 연결을 작성할 수 없습니다.

 

4.6 WebSphere Application Server v5.x에 표시하기 위해 XML 데이터 소스에서 Crystal Report를 생성할 수 없음

 Crystal Report XML 드라이버의 경우 응용프로그램 서버가 J2EE 1.4 규격 이상이어야 하므로 J2EE 1.3 규격인 WebSphere Application Server v5.x 런타임은 지원하지 않습니다.
 

4.7 Faces 클라이언트 컴포넌트 - DataGrid에 추가된 onRowAdd 이벤트

런타임에서 Faces 클라이언트 컴포넌트 DataGrid에 새 행을 추가할 때 필드에 기본값을 지정하고 기본값을 널(null)로 설정할 수 있습니다.

onRowAdd 이벤트 핸들러를 사용하여 DataGrid에 추가하기 전에 새 행의 새 EObject를 인터셉트할 수 있습니다.

  1.  다음과 같이 datagrid 태그에 onRowAdd 속성을 추가하십시오.
    <odc:dataGrid allowRowAddAndDelete="false" styleClass="dataGrid" showSelectionColumn="false" pageSize="10" id="dataGrid1" onRowAdd = "return myOnRowAddHandler( this, event);">
  2. 그런 다음 핸들러에서 JavaScript를 작성하거나 핸들러를 사용하여 새 행에 대해 EObject의 기본 속성을 설정할 수 있습니다.  사용자가 DataGrid에 새 행을 추가하려 할 때 이 핸들러가 호출됩니다.  다음 코드 예제는 샘플 EObject의 AGE 필드 값을 널(null)로 설정합니다.
    myOnRowAddHandler(thisObj, thisEvent) {
    //thisObj는 DataGrid 제어임
    var objs = thisObj.Adapter.EObjects;
    objs[objs.length-1].eSet("AGE",null);
    }

5.0 고객 지원

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

6.0 주의사항 및 상표

©Copyright IBM Corporation 2000, 2005. All Rights Reserved.

본 IBM 제품에 포함된 The XDoclet Documentation은 사용 허가를 취득하였으며 다음 저작권 표시가 적용됩니다: Copyright © 2000-2005, 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.

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
군인공제회관빌딩
한국 아이.비.엠 주식회사 고객만족센터
전화번호: 080-023-8080

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

본 문서에 기술된 라이센스가 부여된 프로그램 및 이 프로그램에 대해 사용할 수 있는 모든 라이센스가 부여된 자료는 IBM이 IBM 기본 계약(ICA), IBM 국제 프로그램 라이센스 계약 또는 이와 동등한 계약에 따라 제공됩니다.

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

저작권 라이센스:

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

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

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

이 정보를 소프트카피로 확인하는 경우에는 사진과 컬러 삽화가 표시되지 않을 수도 있습니다.

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

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

범용 프로그래밍 인터페이스를 사용하여 이 프로그램 도구 서비스를 확보하는 응용프로그램 소프트웨어를 작성할 수 있습니다.

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

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

상표 및 서비스표

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

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

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

Intel® 및 Pentium®은 미국 또는 기타 국가에서 사용되는 Intel Corporation 또는 그 계열사의 상표 또는 등록상표입니다.

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

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