Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

데이터 유형이란?

데이터 유형은 데스크탑 데이터베이스내에서 정의된 구성입니다. 예를 들면, 다음은 XWD 데이터 유형에 대한 정의가 있습니다. 정의는 환경설정 파일 /usr/dt/appconfig/types/language/xclients.dt에 있습니다.

DATA_ATTRIBUTES XWD
  {
        ACTIONS         Open,Print      ICON                                    Dtxwd
        NAME_TEMPLATE   %s.xwd
 	MIME_TYPE      	application/octet-stream
        SUNV3_TYPE      xwd-file
        DESCRIPTION     This file contains a graphics image in the XWD \
              format. These files are typically created by \
              taking snapshots of windows using the XwdCapture \
              action. Its data type is named XWD. XWD files \
              have names ending with `.xwd' or `.wd'.
  }
DATA_CRITERIA XWD1
  {
        DATA_ATTRIBUTES_NAME    XWD
        MODE                f
        NAME_PATTERN        *.xwd
  }
  DATA_CRITERIA XWD2
  {
     DATA_ATTRIBUTES_NAME      XWD
     MODE            f
     NAME_PATTERN        *.wd
  }

모든 데이터 유형 정의는 두 부분으로 구분됩니다.

DATA_ATTRIBUTES-데이터 유형의 모양과 동작을 설명합니다.

DATA_CRITERIA-파일이 해당 데이터 유형에 속하도록 범주화하는 (명명 또는 내용) 규칙을 지정합니다.

DATA_ATTRIBUTES_NAME 필드는 기준을 속성에 연결합니다.

DATA_ATTRIBUTE에는 여러 개의 DATA_CRITERIA가 있을 수 있습니다. 예를 들면, XWD 데이터 유형은 서로 다른 두 가지 명명 기준 (NAME_PATTERN)-.xwd 또는 .wd로 끝나는 이름을 지정하는 두 가지 기준이 있습니다.