지금 성공한 것은 ADSI 를 써서 openLDAP 서버에 접속해서
개체들의 속성을 search 하는거 까지 했습니다.
이건 platform SDk 에 샘플이 나와서 쉽게 했는데요..
add 나 modify delete 에 관한 내용은 전혀 없네요..
Visual Basic 을 써서 새로운 개체를 생성하기 위해서 다음과 같이 했는데요..
틀린 dn 구문을 지정했다고 나오네요..
server = "211.56.xx.xx"
company = "o=mycompany"
ADsPath = "LDAP://" & server & "/" & company
'-- Supplied Credentials -----
userName = "cn=Manager,o=mycompany"
password = "secret"
Set dso = GetObject("LDAP:")
Set cont = dso.OpenDSObject(ADsPath, userName, password, 0)
Set usr = cont.create("person", "JohnD")
usr.cn = "john"
Debug.Print usr.cn & vbTab & usr.Name
usr.Setinfo <- 이 부분에서 걸립니다 잘못된 dn 구문입니다.. 라는 에러메세지
며칠 째 여기가 안돼서 흑..
그런데 platform SDK 에도 네스케이프 서버에 관한 내용은 아주 쬐금밖에
없네요..
혹시 openLDAP 서버에 접속하는 클라이언트 프로그램을 만들 때
참고할만한 자료가 없을까요..? ADSI 를 이용해서요..
아.. 정말 답답하군요..
계속 질문만 드리네요.. 열심히 해서 꼭..
|