IBM DB2 Everyplace*

Mobile Application Builder, 버전 8.1.4

릴리스 정보

(c) Copyright 1999-2003 International Business Machines Corp. All rights reserved.
* Trademark of IBM Corporation, Licensed materials - Property of IBM

이 문서와 이 제품 설치를 진행하기 전에 http://www.ibm.com/software/data/db2/everyplace/의 제품 웹 사이트에서 최신 버전의 README NOTES(readme.html)를 검토하십시오. 제품 설치 및 사용 시 기타 다른 제품 문서뿐만 아니라 이러한 릴리스 정보의 웹 버전도 사용되는 것이  바람직합니다.

릴리스 정보 내용



Mobile Application Builder 릴리스 정보


DB2 Everyplace Mobile Application Builder(MAB)는 프로그래밍 기술이나 특정 목표 디바이스의 속성에 대한 지식을 요구하지 않고 복잡한 관계형 DB2 Everyplace 데이터베이스 응용프로그램을 생성할 수 있는 통합 개발 환경(Integrated Development Environment)입니다. 이러한 "thick 클라이언트" 응용프로그램은 무선 마크업 언어를 사용하는 응용프로그램 이상으로 논리 복잡도 및 유용성이 있는 프로그램 언어로 작성됩니다. 일반적으로 응용프로그램은 수시 연결/동기화로 작업할 수 있으며 중요한 데이터는 디바이스에 로컬로 상주합니다.

A. 버전 8.1.4의 새로운 기능

리모트 데이터베이스에서 테이블 메타데이터 검색

이제 Live Connection을 사용하여 디바이스측 테이블과 컬럼에 대한 메타데이터를 얻을 수 있습니다. DB2 및 Oracle 데이터베이스가 지원됩니다. 이전 버전에서는 텍스트 파일로 테이블 DDL을 제공하고 DDL을 MAB에 임포트해야 했습니다. 이 기능은 MAB 설치 및 사용자 안내서에 설명되지 않습니다. 리모트 데이터베이스 테이블에서 테이블을 임포트하려면 다음을 수행하십시오.
  1. 워크스테이션에 JDBC 드라이버의 경로를 제공하십시오.
    1. 파일 -> 환경설정을 누르십시오. 환경설정 창이 열립니다.
    2. 응용프로그램 노드를 펼쳐서 응용프로그램 환경설정을 보십시오.
    3. JDBC 드라이버 위치를 누르십시오.
    4. 오른쪽 패널에서 DB2 또는 Oracle 데이터베이스 버전을 지정하고 JDBC 드라이버가 있는 디렉토리를 지정하십시오.
    5. 확인을 누르십시오.
    6. 변경사항이 적용되도록 MAB를 재시작하십시오.
  2. MAB 프로젝트 분할창에서 테이블을 마우스 오른쪽 단추로 누르고 팝업 메뉴에서 리모트 데이터베이스 테이블에서 테이블 임포트를 누르십시오. 연결 창이 열립니다.
  3. 연결 창에서 지원할 데이터베이스의 유형을 선택하고 다른 모든 필수 필드를 입력하십시오.
  4. 확인을 누르십시오. 임포트 창이 열립니다.
  5. 임포트 창의 사용 가능한 테이블 목록에서 테이블과 컬럼을 선택한 다음 >를 눌러 임포트할 테이블 목록으로 이동시키십시오. 해당 테이블의 모든 컬럼을 임포트하도록 테이블을 선택하거나 개별 컬럼을 선택할 수 있습니다. 여러 테이블 또는 컬럼을 동시에 선택할 수도 있습니다.
  6. 선택사항: 테이블의 이름을 바꾸십시오.
    1. 임포트할 테이블 목록에서 테이블을 마우스 오른쪽 단추로 누르십시오. 테이블에 새 이름을 지정할 수 있는 창이 열립니다.
    2. 새 이름을 지정하고 확인을 누르십시오.
  7. 임포트를 누르십시오. 테이블 메타데이터가 Projects\ 디렉토리의 DDL 파일에 기록되고 MAB 프로젝트 분할창에서 테이블 노드 아래에도 표시됩니다.

에뮬레이터 또는 디바이스의 테이블을 채우기 위한 리모트 데이터베이스 검색

Live Connection을 사용하여 디바이스측 테이블과 컬럼에 대한 응용프로그램 테스트 데이터를 얻을 수 있습니다. 따라서 테이블을 채우기 위한 익스포트, 임포트 또는 데이터 입력과 같이 이전에 필요했던 수동 절차가 더 이상 필요하지 않습니다. 이 기능은 MAB 설치 및 사용자 안내서에 설명되지 않습니다. MAB은 응용프로그램에 필요한 테이블을 채우기 위해 NurseInit 샘플 응용프로그램과 비슷하며 에뮬레이터나 디바이스에서 실행할 수 있는 초기화 응용프로그램을 작성합니다. 에뮬레이터나 디바이스에서 테이블을 채우려면 다음을 수행하십시오.
  1. 기본 메뉴에서 빌드 -> 채우기를 누르거나 도구 모음에서 채우기 아이콘을 누르십시오. 새 연결을 작성할 것인지 묻는 창이 열립니다.
    • 디바이스나 에뮬레이터를 채우기 위해 사용할 데이터베이스에 이미 연결되어 있으면 아니오를 누르십시오. 사용 가능한 테이블 목록에 나열된 프로젝트로 임포트한 테이블과 함께 채우기 대화 상자가 열립니다.
    • 새 연결을 작성해야 하는 경우 예를 누르십시오. 연결 창이 열립니다. 연결 창에서 지원할 데이터베이스의 유형을 선택하고 다른 모든 필수 필드를 입력하십시오. 워크스테이션에 JDBC 드라이버의 경로를 제공해야 합니다. 확인을 누르십시오. 사용 가능한 테이블 목록에 나열된 프로젝트로 임포트한 테이블과 함께 채우기 대화 상자가 열립니다.
  2. 사용 가능한 테이블 목록에서 하나 이상의 테이블을 선택하십시오. 채우기 목록에서 선택된 테이블의 데이터를 볼 수 있습니다.
  3. 확인을 누르십시오.

이벤트 재정렬

이제 양식 또는 제어에 대해 이벤트가 실행되는 순서를 변경할 수 있습니다. 등록 정보 및 이벤트 분할창에서 이벤트를 마우스 오른쪽 단추로 누르고 이벤트 재정렬을 눌러 기존 이벤트를 다시 정렬할 수 있는 창을 여십시오. 자세한 지시사항은 문서에 제공됩니다.

새 SQL 수정 옵션

이전 버전에서는 양식 또는 제어에 대해 SQL을 수정할 때 뒤로 이동하여 MAB가 SQL을 다시 만들게 하는 옵션이 없었습니다. 이제 편집된 SQL을 사용하거나 다음 프로젝트 저장을 통해 MAB가 SQL을 다시 만들도록 선택할 수 있습니다. 또한 수정된 SQL이 연관된 양식이나 제어를 삭제하는 경우 수정된 SQL을 수동으로 삭제할 수 있습니다. 자세한 지시사항은 문서에 제공됩니다.

Palm 응용프로그램 범주 옵션

Palm 디바이스 또는 에뮬레이터에서 응용프로그램이 표시되는 범주를 지정할 수 있는 옵션이 추가되었습니다. 지정한 범주가 아직 없으면 Palm 응용프로그램 실행 프로그램에 작성됩니다. 프로젝트 분할창에서 Palm OS를 선택하고 등록 정보 및 이벤트 분할창에서 범주 등록 정보를 수정하십시오.

Palm Five-way navigation

응용프로그램에 Palm five-way navigation을 사용할 수 있는 옵션이 추가되었습니다. 이 옵션을 통해 사용자는 디바이스에서 탐색 단추를 사용하여 필드 또는 목록을 탐색할 수 있습니다. 자세한 지시사항은 문서에 제공됩니다.

BLOB 제어 지원

사용자가 디바이스에 GIF 또는 JPEG 이미지를 표시할 수 있도록 하는 새 BLOB 제어에 대한 지원이 추가되었습니다. 이 제어는 모든 Java 목표 플랫폼에 대해 지원됩니다. 이 제어를 사용하려면 디바이스 JVM에서 BLOB 지원이 필요합니다. 이 제어는 IBM J9 JVM(Javatm Virtual Machine)을 통해 테스트되었습니다. 이 제어에 저장 이미지 조치를 추가하여 사용자가 디바이스의 파일 시스템에 이미지를 저장할 수 있도록 할 수 있습니다. 이 제어에 선택 이미지 조치를 추가하여 사용자가 제어에 표시할 이미지를 선택할 수 있도록 파일 대화 상자를 표시할 수 있습니다. 이 조치를 통해 사용자는 디바이스의 이미지를 데이터베이스에 삽입할 수 있습니다. 자세한 지시사항은 문서에 제공됩니다.

Symbian Crystal 및 Symbian UIQ 목표의 설정 변경사항

Java 플랫폼의 암호 마스크

암호 입력은 이제 사용자가 Java 응용프로그램에서 데이터베이스 환경설정 대화 상자에 암호를 입력할 때 마스크됩니다.

Java 응용프로그램에서 암호화된 데이터베이스 동기화 지원

Java 응용프로그램에서 암호화된 데이터베이스와 동기화할 수 있도록 지원이 추가되었습니다.

Smarlinker 최적화

모든 Java 목표 플랫폼에 대해 생성된 Java 코드는 이제 IBM SmartLinker를 사용하여 응용프로그램 크기와 메모리 흔적을 줄여서 최적화되었습니다.

복합 기본 키에 따른 양식 링크를 위한 문서 추가

복합 기본 키에 따라 양식을 링크하는 방법을 설명하는 문서가 추가되었습니다. MAB 문서의 예제 -> 데이터베이스 쿼리 정의에서 "다중 매개변수를 사용한 쿼리 생성" 절을 참조하십시오.

Java 스크립팅을 위한 문서 추가

Java 스크립트를 사용하여 MAB 생성 Java 코드에 액세스하는 방법을 설명하는 문서가 추가되었습니다. MAB 문서의 태스크 -> Mobile Application Builder에서 스크립팅에서 "Java 스크립트를 사용한 MAB 생성 코드 액세스" 절을 참조하십시오.

B. 버전 8.1, 버전 8.1.1, FixPak 또는 버전 8.1.2, FixPak의 새로운 기능

Java 플랫폼에 대해 호스트 변수 지원

Java 응용프로그램에서 호스트 변수를 사용할 수 있습니다. 이전 버전에서는 Palm 응용프로그램에 대해서만 호스트 변수가 지원되었습니다. 자세한 지시사항은 문서에 제공됩니다.

Java 플랫폼에 대해 향상된 색상 지원

환경설정에서 양식, 제어 및 프로젝트 레벨의 다른 적용 가능한 자원에 대한 색상 설정을 지정할 수 있습니다. 또한 등록 정보 및 이벤트 분할창의 개별 요소에 대한 색상 설정을 지정할 수 있습니다. 적용 가능한 각 제어에 대해 응용프로그램 설정을 사용할 지 또는 개별 설정을 사용할 지 여부를 선택할 수 있습니다.

새 응용프로그램 레벨 글꼴 설정

프로젝트 레벨에서 응용프로그램의 텍스트 표시를 위한 환경설정에 글꼴 설정을 지정할 수 있습니다.  또한 등록 정보 및 이벤트 분할창의 개별 요소에 대한 글꼴 설정을 지정할 수 있습니다. 자세한 지시사항은 문서에 제공됩니다. 적용 가능한 각 제어에 대해 응용프로그램 설정을 사용할 지 또는 개별 설정을 사용할 지 여부를 선택할 수 있습니다.

Java 플랫폼에 대한 이미지 지원

양식 비트맵 제어를 사용하여 양식과 제어에 .gif 이미지를 표시할 수 있습니다. 이전 버전에서는 Palm 응용프로그램에 대해서만 이미지가 지원되었습니다. Java 응용프로그램의 양식이나 제어에 이미지를 표시하려면 문서에서 .bmp 이미지를 .gif 이미지로 대체하여 Palm 응용프로그램에 대한 "비트맵 작성 및 표시"의 기본 지시사항을 따르십시오. 이미지는 화면 크기보다 작아야 하며 그렇지 않으면 올바로 표시되지 않습니다. .gif 이미지는 jar에 패키징되지 않지만 응용프로그램 설치 프로그램을 통해 jar와 동일한 디렉토리에 설치됩니다. 이미지를 사용하는 일반 Java 응용프로그램을 작성할 때 응용프로그램 개발자는 응용프로그램 설치 프로그램이 적절한 디렉토리에 .gif 이미지를 설치하는지 확인해야 합니다.

Symbian OS 7.0 UIQ 응용프로그램 개발 지원

이제 Sony Ericsson P800과 같은 Symbian OS 7.0 UIQ 디바이스에 대한 응용프로그램 개발이 지원됩니다. Symbian UIQ 응용프로그램의 개발 및 테스트를 위해 환경을 설정하고 구성하는 방법에 대한 자세한 지시사항은 문서를 참조하십시오.

Sharp Zaurus 응용프로그램 개발 지원

이제 Zaurus 5500/5600과 같은 Sharp Zaurus 디바이스에 대한 응용프로그램 개발이 지원됩니다. Sharp Zaurus 응용프로그램의 개발 및 테스트를 위해 환경을 설정하고 구성하는 방법에 대한 자세한 지시사항은 문서를 참조하십시오.

WinCE 응용프로그램에 대한 바코드 스캔 지원

이제 WinCE에 대한 바코드 스캔을 통해 응용프로그램을 개발할 수 있습니다. 자세한 지시사항은 문서를 참조하십시오.

Java 플랫폼에 대한 단일 선택 단추 지원

응용프로그램에 둘 이상의 선택란 제어를 추가하고 단일 선택 단추를 작성하도록 구성할 수 있습니다. 자세한 지시사항은 온라인 도움말에 있습니다. 이 제어에 대한 지원은 목표 플랫폼에 따라 다릅니다.

Java 언어 응용프로그램 지원

이 버전은 Palm용 C 언어 응용프로그램을 생성하는 이전에 사용 가능한 기능을 지원 디바이스의 Java 언어 응용프로그램 생성을 위한 새로운 기능과 결합합니다. 지원되는 디바이스 및 운영 체제에 대한 자세한 정보는 디바이스/OS 지원을 참조하십시오.

MAB 내에서 전제 도구 경로 세트에 대한 경로

시작 시, MAB은 자동으로 Palm 전제 도구를 제대로 링크하는 데 필요한 모든 프로시저를 자동으로 실행합니다. 더 이상 시스템 환경 PATH 변수, do Bash 쉘 명령 등을 수동으로 설정할 필요가 없습니다. 별도의 설치 프로그램을 사용하여 도구를 바로 설치한 후(권장되는 기본 파일 시스템 경로), 파일 -> 환경 설정 -> Palm 도구로 이동하여 처음 MAB를 시작할 때 이들을 설치한 위치를 표시하십시오.

기타 새 환경 설정

다른 새 환경 설정이 있습니다. 일부 값의 경우에는 기본값이 있습니다. 기본 설정을 검토하고 설치 후 처음 MAB를 시작할 때 설정하십시오. 이러한 환경 설정은 한 번만 설정해야 합니다. 개발 중인 목표 디바이스 유형에 대한 환경을 설정해야만 합니다. 여기에는 파일->환경 설정 메뉴의 일반적으로 제안된 설정이 있습니다.

여러 개의 C 파일로 대형 C 코드 응용프로그램 분해

이제 C 코드 응용프로그램은 여러 개의 C 파일로 분해되어 대형 응용프로그램에 대한 C 코드 컴파일과 관련된 이전 제한사항을 피하게 됩니다. C 코드 응용프로그램이 컴파일되면, 어셈블러는 응용프로그램 실행 방법에 대한 지시사항이 들어 있는 기호 테이블을 생성합니다. 어셈블러는 지시사항 사이에 32K를 초과하여 점프할 수 없습니다. 이전에는 이 제한사항으로 인해 대형 MAB 응용프로그램에서는 문제가 있었습니다. 이 솔루션으로 이러한 문제가 해결됩니다.

다음 테이블에는 Palm C 코드 응용프로그램이 빌드될 때 지금 생성된 새 파일의 이름이 있습니다.
버전 7.2.1 또는 그 이전의 파일 이름 버전 8.1의 파일 이름
ibm_pab.c MAB_Main.c
MAB_Common.h
MAB_Tables.h
MAB_Tables.c
MAB_Forms.c
MAB_FormHandler.c

다음 테이블에는 버전 8.1의 이름이 바뀐 파일 목록이 나와 있습니다.
버전 7.2.1 또는 그 이전의 파일 이름 버전 8.1의 파일 이름
ibm_pab.def MAB.def
ibm_pab.h MAB.h
ibm_pab.makefile MAB.makefile
ibm_pab.rcp MAB.rcp

프로젝트 이름의 새 접미부

이제 MAB 프로젝트 파일은 .pab 대신에 .mab 접미부로 끝납니다. 어느 것이든 허용됩니다. MAB의 이전 버전에서 빌드된 프로젝트를 열면, 응용프로그램이 이주되고 접미부가 .mab인 파일이 작성됩니다. 이전 응용프로그램 프로젝트 파일은 제거되지 않고 이름이 바뀝니다.

새 디렉토리 구조

설치 시 작성된 MAB 디렉토리 구조는 약간 변경되었습니다. 새 \Projects 디렉토리는 사용자 개발 응용프로그램을 보유하기 위해 작성되고 \Samples 디렉토리가 그 아래로 이동되었습니다. Palm 플랫폼의 이전 샘플외에도, 이제 Symbian Crystal(Nokia Communicator의) 및 WinCE/PocketPC의 샘플이 있습니다. Windows 데스크탑에서 WinCE/PocketPC 응용프로그램 실행을 지원하는 유틸리티가 있는 Win32 디렉토리도 있습니다. MAB가 처음으로 시작되면, 새 프로젝트는 기본적으로 \Projects 디렉토리에 위치하게 됩니다. 기존 프로젝트 검색 시 파일 브라우저는 그 디렉토리에서도 열리게 됩니다.

파일 메뉴에서 최근 프로젝트 열기

최근에 열린 프로젝트는 검색없이 직접 파일 메뉴에서 열 수 있습니다.

DELETE 조치에 사용 가능한 물리적 삭제 옵션

클라이언트(모빌 가능) 데이터베이스에서만 레코드 삭제를 일으키는 레코드 삭제 조치에 옵션을 추가할 수 있습니다. 동기화할 때, 사용자가 모빌 데이터베이스에서 레코드를 삭제하려 하지만, 서버(엔터프라이즈) 데이터베이스에 삭제 조치를 반영하려 하지 않을 때 적용할 수 있습니다.

C. 디바이스/OS 지원

이 버전은 다음 목표 디바이스에 대한 시각적 DB2 Everyplace 응용프로그램을 빌드 및 테스트하는 데 이 버전을 사용할 수 있습니다.

디바이스/OS 생성된 코드
Palm OS 3.5 이상. C 코드
Nokia Communicator 92XX 시리즈(620x200 픽셀)와 같은 디바이스용 Symbian OS v6.0 Javatm 코드
Sony Ericsson P800과 같은 UIQ 디바이스용 Symbian OS v7.0 Java 코드
Compac iPAQ 38xx 시리즈와 같은 StrongARM 프로세서 또는 iPAQ 3950 및 3970과 같은 디바이스용 XScale 프로세서가 있는 디바이스용 WinCE/PocketPC/PocketPC 2002/PocketPC 2003.** Java 코드
Sharp Zaurus 5500/5600용 임베디드 Linux. Java 코드
JDK 1.1.7에서 PersonalJava 3.0.2 스펙 API를 지원하는 또다른 디바이스.* Java 코드

* PersonalJava API는 Sun Microsystems에서 J2ME(http://www.java.sun.com/j2me) Connected Device Configuration(CDC), Personal Profile로 변환되었으며, 여기에는 JDBC, SQL 및 AWT 클래스가 포함됩니다.

**XScale은 StrongARM 프로세서용으로 컴파일된 소프트웨어와 역호환이 가능하기 때문에 StrongARM 칩에서 실행하도록 설계된 소프트웨어는 XScale에서도 실행됩니다.

D. 하드웨어 및 소프트웨어 요구사항

데스크탑 요구사항

모빌 디바이스 요구사항:

E. DB2 Everyplace Mobile Application Builder 설치

  1. Mobile Application Builder는 IBM DB2 Everyplace SDK(Software Development Kit)의 기능으로 설치됩니다. 설치 중 다음 옵션을 지정하십시오.
  2. MAB의 이전 버전을 설치 제거할 필요가 없습니다. 이전 버전은 v8.1.4와 공존할 수 있습니다. 이전 버전을 설치 제거하려면 Windows 제어판 -> 프로그램 추가/제거에서 설치 제거하십시오. SDK 설치 프로그램은 MAB 또는 DB2 Everyplace 데이터베이스의 이전 버전을 제거하지 않습니다.
  3. 응용프로그램 빌드 및 테스트를 위해 Mobile Application Builder 개발 환경을 설정하십시오. 버전 8.1.4 Palm C 언어 개발에 대한 전제 도구는 버전 7.2.1 이상의 것과 동일하며 다시 설치할 필요가 없습니다. Java 언어 응용프로그램 개발의 경우, 개발 중인 디바이스 플랫폼에 따라 일부 추가 도구를 설치해야 할 수도 있습니다. 자세한 지시사항은 MAB 설치 후 Windows 시작 메뉴([시작] -> [프로그램] -> [IBM DB2 Everyplace Software Development Kit] -> [정보] -> [Mobile Application Builder 설정 및 구성])에서 사용 가능한 Mobile Application Builder 설정 및 구성을 참조하십시오.

F. DB2 Everyplace Mobile Application Builder에 대한 정보

Mobile Application Builder 온라인 도움말은 도구 설치 후에 사용 가능합니다.
[시작] -> [프로그램] -> [IBM DB2 Everyplace Software Development Kit] -> [정보] -> [Mobile Application Builder 온라인 도움말]을 누르십시오.
DB2 Everyplace 웹 사이트:
http://www.ibm.com/software/data/db2/everyplace/
DB2 Everyplace Mobile Application Builder 웹 사이트:
http://www.ibm.com/software/data/db2/everyplace/mab.html
DB2 Everyplace Documentation Library 웹 사이트:
http://www.ibm.com/software/data/db2/everyplace/library.html

G. 중요한 정보

지원되는 언어

MAB 데스크탑 응용프로그램, 문서 및 생성된 디바이스 응용프로그램에서는 다음 언어를 지원합니다.

버전 8.1로 작업할 버전 8.1 이전 프로젝트 파일 이주

이주 기능은 열려고 하는 각각의 이전 버전 프로젝트 파일을 갱신하기 위해 제공됩니다. 이주한 프로젝트 파일의 사본은 접미부가 "PREVIOUS_VERSION"인 프로젝트 디렉토리에 저장됩니다. 프롬프트가 표시될 때 프로젝트 파일 이주를 선택하지 않은 경우 Mobile Application Builder 버전 8.1에서 열리지 않습니다.

버전 8.1로 작업하기 위해 버전 8.1 이전에 작성된 프로젝트 파일을 이주하려면:

  1. Mobile Application Builder 버전 8.1을 여십시오.
  2. 파일 -> 프로젝트 열기를 선택하십시오.
  3. Mobile Application Builder가 프로젝트 파일이 이전 버전에서 작성된 것임을 발견합니다. 이전 버전 프로젝트 파일을 로드 중임을 알리는 이주 대화 상자가 열립니다.
  4. 예를 선택하여 버전 8.1로 작업할 프로젝트 파일을 이주하십시오.
    • 선택된 것이 없으면, 아무 것도 로드되지 않습니다.
    • 예를 선택하면, 이전 버전이 접미부가 "PREVIOUS_VERSION"인 해당 이름을 사용하여 백업됩니다.
  5. 이주가 완료되며 프로젝트가 열립니다.

주: 버전 8.1로 이주되거나 버전 8.1로 작성된 프로젝트 파일은 이전 버전의 Mobile Application Builder로 열 수 없습니다.

Palm SDK 지원:

Mobile Application Builder 8.1.4에는 Palm OS 응용프로그램을 빌드하기 위해 Palm OS 5.0 SDK가 필요합니다. 이 SDK는 Palm OS 버전 3.5, 4.0, 4.1 및 5.0의 응용프로그램 개발을 지원합니다. 이전 버전의 Mobile Application Builder를 사용하여 빌드된 응용프로그램은 기존 프로젝트 파일이 열릴 때 자동으로 이주됩니다. Mobile Application Builder 버전 8.1.4를 사용하기 전에 Palm에서 Palm OS 5.0 SDK를 확보하여 설치해야 합니다.
Mobile Application Builder는 Palm 기능의 서브세트를 지원합니다. 지원되는 자원 및 기능의 목록은 Mobile Application Builder 온라인 도움말을 참조하십시오.

H. 알려진 문제점 및 제한사항

I. 버전 8.1, 8.1.1 FixPak 또는 8.1.2 FixPak에서 수정된 문제점

다음 목록은 이전 버전에서 알려진 문제점 중 버전 8.1, 버전 8.1.1 FixPak 또는 버전 8.1.2 FixPak에서 수정된 문제점을 나타냅니다.

조건 및 조항

DB2 Everyplace 및 DB2 Everyplace Mobile Application Builder를 사용하면 프로그램 라이센스 계약(IPLA)의 조항 및 조건이 적용됩니다. DB2 Everyplace 및 DB2 Everyplace Mobile Application Builder에 제공된 기타 비IBM 코드는 고객의 편의를 위해 제공된 것입니다. 이러한 코드에는 본 DB2 Everyplace 및 DB2 Everyplace Mobile Application Builder에 대한 보증이 적용되지 않습니다. 

주의사항

IBM은 다른 국가에서 이 책에 기술된 제품, 서비스 또는 기능을 제공하지 않을 수도 있습니다. 현재 사용할 수 있는 제품 및 서비스에 대한 정보는 한국 IBM 담당자에게 문의하십시오. 이 책에서 IBM 제품, 프로그램 또는 서비스를 언급했다고 해서 해당 IBM 제품, 프로그램 또는 서비스만을 사용할 수 있다는 것을 의미하지는 않습니다. IBM의 지적 재산권을 침해하지 않는 한, 기능상으로 동등한 제품, 프로그램 또는 서비스를 대신 사용할 수도 있습니다. 그러나 비IBM 제품, 프로그램 또는 서비스의 운영에 대한 평가 및 검증은 사용자의 책임입니다.

IBM은 이 책에서 다루고 있는 특정 내용에 대해 특허를 보유하고 있거나 현재 특허 출원 중일 수 있습니다. 이 책을 제공한다고 해서 특허에 대한 라이센스까지 부여하는 것은 아닙니다. 라이센스에 대한 의문사항은 다음으로 문의하십시오.

135-270


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은 귀하의 권리를 침해하지 않는 범위 내에서 적절하다고 생각하는 방식으로 귀하가 제공한 정보를 사용하거나 배포할 수 있습니다.

(i) 독립적으로 작성된 프로그램과 기타 프로그램(본 프로그램 포함) 간의 정보 교환 및 (ii) 교환된 정보의 상호 이용을 목적으로 정보를 원하는 프로그램 라이센스 사용자는 다음 주소로 문의하십시오.


135-270
서울특별시 강남구 도곡동 467-12, 군인공제회관빌딩
한국 아이.비.엠 주식회사
고객만족센터
전화번호: 080-023-8080

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

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

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

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

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

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

저작권:

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

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

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

이 제품에는 3Com 및 그 관계사가 개발한 소프트웨어가 들어 있습니다.

Copyright (c) 1998 3Com/Palm Computing Division. All rights reserved. 다음 조건을 준수하는 경우에만 수정 여부에 상관없이 소스 형식 또는 이진 형식으로 재배포하거나 사용할 수 있습니다.

  1. 소스 코드를 재배포하는 경우에는 위의 저작권 표시, 본 조건 목록 및 아래의 보증 포기 내용이 있어야 합니다.

  2. 이진 형식으로 재배포하는 경우에는 재배포시에 함께 제공하는 문서 및/또는 자료에 위의 저작권 표시, 본 조건 목록 및 아래의 보증 포기 내용이 있어야 합니다.

  3. 본 소프트웨어의 사용 또는 그 부속 기능을 언급한 광고 자료는 모두 다음 공고를 표시해야 합니다. "이 제품에는 3Com 및 그 제공자에 의해 개발된 소프트웨어가 들어 있습니다."

  4. 본 소프트웨어에서 파생된 제품을 보증하거나 판매를 촉진하기 위해 지정된 사전 서면 동의 없이 3Com 및 그 제공자의 이름을 사용하는 것은 금지됩니다.

본 프로그램은 3COM 및 그 제공자에 의해 "현상태대로" 제공되며 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하여 어떠한 형태의 묵시적 혹은 명시적 보증을 하지 않습니다. 책임 이론, 계약, 무과실 책임, 과실을 포함한 기타 불법행위를 불문하고 3COM 및 개발에 도움을 주신 개인들은 본 소프트웨어 사용과 관련한 어떠한 형태의 손해(직간접 손해, 경제적 간접 손해, 특별 손해, 부수적 손해, 징벌적 손해, 대체품 또는 대체 서비스구입, 용익권 및 데이터의 분실, 재산상의 손해 및 사업상의 방해를 포함하나 이에 한하지 않음)에 대하여 그 발생 가능성을 통지받았다 할지라도 일체 책임을 지지 않습니다. 

상표

별표(*)로 표시된 다음 용어는 미국 또는 기타 국가에서 사용되는 IBM Corporation의 상표입니다.


ACF/VTAM
AISPO
AIX
AIX/6000
AIXwindows
AnyNet
APPN
AS/400
BookManager
CICS
C Set++
C/370
DATABASE 2
DataHub
DataJoiner DataPropagator DataRefresher
DB2
DB2 Connect
DB2 Extenders
DB2 OLAP Server
DB2 Universal Database
Distributed Relational
Database Architecture
DRDA
eNetwork
Extended Services
FFST
First Failure Support Technology


IBM
IMS
IMS/ESA
LAN DistanceMVS
MVS/ESA
MVS/XA
Net.Data
OS/2
OS/390
OS/400
PowerPC
QBIC
QMF
RACF
RISC System/6000
RS/6000
S/370
SP
SQL/DS
SQL/400
System/370 
System/390
SystemView
VisualAge
VM/ESA
VSE/ESA
VTAM
WebExplorer
WIN-OS/2

다음은 타사의 상표 또는 등록상표입니다.

Microsoft, Windows 및 Windows NT는 Microsoft Corporation의 상표 또는 등록상표입니다.

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

Tivoli 및 NetView는 미국 또는 기타 국가에서 사용되는 Tivoli Systems Inc.의 상표입니다.

UNIX는 미국 또는 기타 국가에서 X/Open Company Limited에게 독점적인 라이센스가 부여된 등록상표입니다.

이중 별표(**)로 표시된 기타 회사, 제품 및 서비스 이름은 해당 회사의 상표 또는 서비스표입니다.