먼저 답변 감사드리구요...
한가지만 더...
-- 박근오 님이 쓰신 글:
>> -- 이수진 님이 쓰신 글:
>> >> openLDAP의 schema 파일을 보면
>> >>
>> >> 하나의 attribute type에 대한 SYNTAX는 항상 한 가지만 가지고 있던데...
>> >> 혹시 여러개의 SYNTAX를 가질 수도 있나요?
>> >>
>> >> 예를 들어
>> >>
>> >> attributetype ( [OID] AAA
>> >> SYNTAX 1.3.6.1.4.1.1466.115.121.1.28
>> >> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
>> >>
>> >> 이런 형태가 가능한가요?
>> >>
>>
>> 안녕하세요.
>> RFC2252문서를 읽어보시면 될겁니다.
>> ftp://ftp.isi.edu/in-notes/rfc2252.txt
>>
저두 RFC2252 문서를 읽었는데...SYNTAX 값에 대해서는....???
attributetype을 정의한 BNF를 보면...
AttributeTypeDescription = "(" whsp
numericoid whsp ; AttributeType identifier
[ "NAME" qdescrs ] ; name used in AttributeType
[ "DESC" qdstring ] ; description
[ "OBSOLETE" whsp ]
[ "SUP" woid ] ; derived from this other
; AttributeType
[ "EQUALITY" woid ; Matching Rule name
[ "ORDERING" woid ; Matching Rule name
[ "SUBSTR" woid ] ; Matching Rule name
[ "SYNTAX" whsp noidlen whsp ] ; see section 4.3
[ "SINGLE-VALUE" whsp ] ; default multi-valued
[ "COLLECTIVE" whsp ] ; default not collective
[ "NO-USER-MODIFICATION" whsp ]; default user modifiable
[ "USAGE" whsp AttributeUsage ]; default userApplications
whsp ")"
이렇게 되어 있거든요..
[ ] <- 이표시는 생략 가능하다는 말인 걸로 알고 있는데.
이것만으로는 multi value를 가진다고 말하기 어렵지 않나요?
아니면 matchingRuleUse 에서처럼
matchingRuleUse: ( 1.2.3.4.5 APPLIES (2.5.4.41 $ 2.5.4.15) )
이런 식으로 해서 multi-value를 표현 하는 건가요?
다시 한번 도움을...
그럼 좋은 하루 되시구여
|