스키마를 인터넷에서 2.0대라고 받긴 했는데
혹시 스키마가 잘못된건가요?
-- ... 님이 쓰신 글:
>> 안녕하세요.
>>
>> 계속 내리던 비가 비가 그치는거 같네요.
>>
>>
>>
>> 사용하는 환경은 openldap 2.0.23 입니다.
>>
>> 넷스를 위한 스키마는
>>
>> ./schema/core.schema에 다음라인을 추가했습니다.
>>
>>
>> attributeType ( 1.3.6.1.4.1.7081.1.1.1
>> NAME 'nsLIProfileName'
>> DESC 'Store Netscape Roaming Profile name'
>> EQUALITY caseIgnoreMatch
>> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
>>
>> # Used to store Netscape Roaming Profile information into OpenLDAP v2.
>> attributeType ( 1.3.6.1.4.1.7081.1.1.2
>> NAME 'nsLIPrefs'
>> DESC 'Store Netscape Roaming Profile preferences'
>> EQUALITY caseExactIA5Match
>> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
>>
>> # Used to store Netscape Roaming Profile information into OpenLDAP v2.
>> attributeType ( 1.3.6.1.4.1.7081.1.1.3
>> NAME 'nsLIElementType'
>> DESC ''
>> EQUALITY caseIgnoreMatch
>> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
>>
>> # Used to store Netscape Roaming Profile information into OpenLDAP v2.
>> attributeType ( 1.3.6.1.4.1.7081.1.1.4
>> NAME 'nsLIData'
>> DESC 'Store the actual data blocks'
>> EQUALITY bitStringMatch
>> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
>>
>> # Used to store Netscape Roaming Profile information into OpenLDAP v2.
>> attributeType ( 1.3.6.1.4.1.7081.1.1.5
>> NAME 'nsLIVersion'
>> DESC 'Store Netscape Roaming Profile version'
>> EQUALITY integerMatch
>> SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
>>
>> # Used to store Netscape Roaming Profile information into OpenLDAP v2.
>> # This is the base holder of the Roaming Profile and must be created before
>> # you try to store information into the LDAP database.
>> objectClass ( 1.3.6.1.4.1.7081.1.2.1
>> NAME 'nsLIProfile'
>> DESC 'Base holder of the NetScape Roaming Profile'
>> SUP top
>> MUST ( objectClass $ nsLIProfileName )
>> MAY ( nsLIPrefs $ uid $ owner )
>> )
>>
>> # Used to store Netscape Roaming Profile information into OpenLDAP v2.
>> # This object class will store the actual data.
>> objectClass ( 1.3.6.1.4.1.7081.1.2.2
>> NAME 'nsLIProfileElement'
>> DESC 'Contains the actual Roaming Profile data'
>> SUP top
>> MUST ( objectClass $ nsLIElementType )
>> MAY ( owner $ nsLIData $ nsLIVersion )
>> )
>>
>> # EOF
>>
>>
>>
>> 그리고 roaming 사용자를 추가 했구요.
>>
>> 넷스를 가동해서 roaming 설정을 마무리한후에 재가동하니 안보이던 로그인 창이 뜨더군요.
>>
>> 그래서 적당한 패스워드를 넣고 로그인을하니, 서버에서 몇가지 정보를 받으면서 넷스케이프가 가동이 되었습니다.
>>
>>
>> 여기까지로 다 된줄 알았죠.
>>
>> 시험삼아 로밍사용자 상태에서 사이트를 북마크하고 넷스를 종료 했습니다.
>>
>> 종료시 서버에 뭔가를 전송한다고 나오는군요.
>>
>> 그다음은 아무 사용자도 아닌 상태로 들어가 좀전에 북마크한 정보를 지웠습니다.
>>
>> 그리고 로밍 사용자로 들어가서 북마크가 살아 있는지 확인해 봤는데, 없더군요.
>>
>>
>> 잘은 모르지만 nsLIProfile 만 작성하면 나머지 스키마는 netscape가 프로그램상에서 쓰는거기 때문에 만질게 없는걸로 알고 있는데, 아닌가요?
>>
>> 무엇이 잘못됬는지 잘 모르겠네요. 조언을 부탁드립니다.
|