이 절에서는 Solaris for ISPs의 기본 스키마에 추가한 객체 클래스에서 사용하는 속성에 대해 설명합니다. 이들 중 몇몇 속성은 기본 스키마에 해당되지만 사용의 편의를 위해 이 절에서 다룹니다. Solaris for ISPs 스키마 확장용으로 만들어지는 속성은 "isp"로 시작합니다.
스키마에 정의된 속성은 다음 구문 중 하나로 되어 있습니다.
bin: 이진
ces: 대소문자 구분 문자열
대소문자를 구분하는 알파벳 및 숫자 문자열입니다.
cis: 대소문자 무시 문자열
대소문자를 구분하지 않는 알파벳 및 숫자 문자열입니다.
dn: 고유 이름
protected: 암호화
을 사용하여 암호화한 값입니다.
int 또는 long: 정수
tel: 전화 번호
utctime: UTC 시간
다음 목록에는 속성이 알파벳 순으로 실려 있습니다.
요약: cis, 다중 값, 기본 스키마
목적: 항목이 설명하는 객체와 연관된 도메인을 지정합니다. 도메인의 OSI 트리 항목의 경우에는 해당 DC 트리 항목의 이름(eng.sun.com과 같이 점 표기법 사용)을 포함해야 합니다.
요약: dn, 기본 스키마
목적: 이 항목과 연관된 항목의 고유 이름을 지정합니다. 도메인의 DC 트리 항목의 경우에는 해당 OSI 트리 항목의 고유 이름을 포함해야 합니다.
대체 이름: cn
요약: cis, 다중 값, 기본 스키마
목적: 항목이 설명하는 객체의 전체 이름을 지정합니다.
가입자와 관리자 항목은 Firstname Lastname (uid) 형태를 사용합니다. 예를 들어 로그인 이름으로 jsmith를 사용하는 사용자 John Smith는 디렉토리에 항목을 가질 수 있습니다. 이 항목의 commonName 속성은 John Smith(jsmith)라는 값을 가집니다.
ispManagedService 객체 클래스는 Sun Internet Administrator GUI에 표시되는 친숙한 이름으로 이 속성을 사용합니다.
요약: cis, 다중 값, 기본 스키마
목적: 항목 객체에 대한 임의의 설명을 지정합니다.
요약: long, 단일값, 기본 스키마
목적: UNIX 그룹 ID를 지정합니다. 가상 호스트 FTP 서비스를 사용하는 가입자의 경우에는 가상 도메인에 지정된 그룹 ID이어야 합니다.
요약: ces, 단일 값, 기본 스키마
목적: 항목이 설명하는 사용자 홈 디렉토리의 파일 시스템 위치를 지정합니다. 이 속성은 Solaris for ISPs에서 사용하지 않지만 고객이 필요로 하는 일반 정보로 남아 있습니다.
요약: cis, 다중 값, 기본 스키마
목적: 항목에서 설명하는 객체와 연관되어 있거나 그 객체가 관리하는 시스템의 이름을 지정합니다. Solaris for ISPs 객체 항목에서 사용할 때 호스트 속성은 완전한 한정 호스트 이름을 포함해야 합니다.
요약: dn, 다중 값, Solaris for ISPs 스키마 확장
목적: 관리자가 관리할 수 있는 서비스를 최상위 서비스 항목의 고유 이름으로 지정합니다. 서비스의 최상위 항목은 루트 도메인 항목 아래의 ispService 객체입니다. 예를 들어 ou=services,o=sun,c=us 하에서는 sun.com이 루트 도메인 항목입니다.
요약: dn, 다중 값, Solaris for ISPs 스키마 확장
목적: ispSubscriber가 사용 권한을 가지는 서비스를 고유 이름으로 지정합니다.
요약: cis, 단일 값, Solaris for ISPs 스키마 확장
목적: 항목에서 설명중인 서비스가 지원하는 그래픽 사용자 인터페이스의 범주를 지정합니다. 적용할 수 있는 값은 다음과 같습니다.
2tier, 사용자 인터페이스가 웹 기반이며 Sun Internet Administrator에서 지원하는 2계층 구조를 사용한다는 것을 나타냅니다.
3tier, 사용자 인터페이스가 웹 기반이며 Sun Internet Administrator에서 지원하는 3계층 구조를 사용한다는 것을 나타냅니다.
CLI, 사용자 인터페이스가 명령줄 유틸리티인 것을 나타냅니다.
X, 사용자 인터페이스가 X 기반 프로그램인 것을 나타냅니다.
요약: ces, 단일 값, Solaris for ISPs 스키마 확장
목적: 사용자에 속한 컨텐트가 들어 있는 디렉토리 위치를 지정합니다. 이 디렉토리 위치는 homeDirectory 속성에 있는 위치와 다를 수 있습니다. ispAdministrator와 ispSubscriber 클래스에서 사용합니다. 가상 호스트 FTP 서비스를 사용하는 사용자의 경우에는 사용자 FTP 컨텐트에 ispDirectoryRoot의 상대 경로를 포함시켜야 합니다.
요약: ces, 단일 값, Solaris for ISPs 스키마 확장
목적: ISP 서비스의 루트 디렉토리를 지정합니다. 일반적으로 도메인 단위를 기초로 합니다.
요약: cis, 단일 값, Solaris for ISPs 스키마 확장
목적: 항목이 설명하는 이미지를 포함하는 파일 이름을 지정합니다. ispManagedService 객체 클래스는 이 속성을 사용하여 GIF 형식 아이콘 파일을 지정합니다.
요약: ces, 단일 값, Solaris for ISPs 스키마 확장
목적: Sun Internet Administrator에서 사용하는 소프트웨어 구성 요소 암호 정보를 지정합니다. 이 속성은 Sun Directory Services 루트 관리자가 아닌 다른 사용자가 액세스할 수 없도록 ACL에 의해 보호됩니다.
요약: ces, 단일 값, Solaris for ISPs 스키마 확장
목적: ISP 서비스가 사용하는 서비스 컨텍스트를 지정합니다. Sun Internet FTP Server와(과) Sun Internet News Server의 경우에는 CORBA 컨텍스트명명을 지정합니다.
요약: ces, 단일 값, Solaris for ISPs 스키마 확장
목적: 항목에서 설명하는 ispService 객체의 위치를 지정합니다.
Sun Internet FTP Server와 Sun Internet News Server는 ispService 객체의 속성을 사용하여 CORBA 문자열화된 객체 참조를 관리 서버에 저장합니다. Sun Internet Administrator은(는) ispManagedService 객체의 속성을 사용하여 X 기반 사용자 인터페이스 응용프로그램의 경로를 저장합니다.
요약: ces, 다중 값, Solaris for ISPs 스키마 확장
목적: ispManagedService 관리 사용자 인터페이스에서 사용하는 Servlet의 공식적으로 인정된 Java 클래스 이름을 지정합니다. 사용된 각각의 Servlet에 대해 다음 값과 함께 ispServlets 속성을 지정합니다.
관리 웹 서버(Sun Internet Administrator의 일부)의 문서 루트에 대한 상대적인 Servlet 경로
Servlet의 완전한 한정 Java 클래스 이름
이름과 값으로 나열된 모든 필수 Servlet 인수
요약: ces, 단일 값, Solaris for ISPs 스키마 확장
목적: ispManagedService 관리 사용자 인터페이스에서 필요로 하는 클래스의 Java 클래스 경로를 지정합니다. Java 클래스 경로에는 콜론(:)으로 구분된 여러 경로가 포함될 수 있습니다.
요약: ces, 다중 값, Solaris for ISPs 스키마 확장
목적: 매개변수가 있는 명령줄 함수에 대한 정보를 지정합니다. ispManagedService 개체의 경우 빈 칸으로 구분된 정보 필드 세 개가 필요합니다.
명령줄 유틸리티의 전체 경로
유틸리티 도움말 파일의 완전한 경로 또는 유틸리티에 대한 도움말 정보가 없을 경우 NONE
유틸리티가 필요로 하는 매개변수가 빈 칸으로 구분되어 있는 임의의 문자열. 명령줄의 사용자가 매개변수를 적용하면 이 필드에는 SOME 문자열이 들어갑니다.
요약: cis, 다중 값, 기본 스키마
목적: 항목이 설명하는 객체와 관련된 추가 정보가 들어 있습니다. 기본 스키마를 확장한 객체 클래스에서 이 속성은 특정 Solaris for ISPs 서비스에 사용되도록 예약됩니다.
요약: ces, 다중 값, Solaris for ISPs 스키마 확장
목적: 매개변수를 받아들이지 않는 지원 명령줄 유틸리티의 정보를 저장합니다. ispManagedService 객체의 경우, 빈 칸으로 구분된 정보 필드 세 개가 필요합니다.
명령줄 유틸리티의 전체 경로
유틸리티 도움말 파일의 전체 경로 또는 유틸리티에 대한 도움말 정보가 없을 경우에는 NONE입니다.
문자열 NONE
요약: ces, 단일 값, Solaris for ISPs 스키마 확장
목적: 이 항목이 설명하는 ispService 객체의 릴리스 버전을 지정합니다. Solaris for ISPs는 버전 속성에 major.minor 형태를 사용합니다.
대체 이름: labeledURL
요약: ces, 다중 값, 기본 스키마
목적: 항목이 설명하는 객체와 연관된 URI(Uniform Resource Identifier)와 레이블을 지정합니다.
대체 이름: preferredRfc822Originator
요약: cis, 다중 값, 기본 스키마
목적: 항목이 설명하는 객체의 알려진 전자 우편 주소를 RFC822 형식으로 지정합니다. Sun Internet FTP Server는 이 속성을 오류 보고 주소로 사용합니다.
요약: cis, 다중 값, 기본 스키마
목적: 이 항목 유형의 객체 클래스를 지정합니다.
대체 이름: organizationUnitName
요약: cis, 기본 스키마
목적: 항목이 설명하는 객체가 속하는 조직 단위 이름을 지정합니다.
대체 이름: sn
요약: cis, 기본 스키마
목적: 항목이 설명하는 사람의 성을 지정합니다.
요약: long, 단일 값, 기본 스키마
목적: UNIX 사용자 ID를 지정합니다. 가상 호스트 FTP 서비스를 사용하는 가입자의 경우 가상 도메인에 지정된 사용자 ID이어야 합니다.
요약: bin, 기본 스키마
목적: 항목이 설명하는 사용자의 공용 키가 들어 있는 보증서를 지정합니다.
대체 이름: uid
요약: cis, 다중 값, 기본 스키마
목적: 항목이 설명하는 사용자의 로그인 이름을 지정합니다.
요약: protected, 다중 값, 기본 스키마
목적: 항목이 설명하는 속성에 대한 암호를 지정합니다.