안녕하세요 요아래 replication에 대한 질문을 했던 초보자 입니다.
그동안 다른 일이 있어 replication 테스트(자바 프로그램으로)를 하지 못하다가 이번에 해보았는데 잘 안되네요..
Novell 사의 API 문서를 보니 LDAPConstrains 객체에 refferal을 자동으로 chase를 하도록 set하고 connection 객체에 연결시키면 되는 것 같던데.. 실제로 실행해보면 host가 slave일때 refferal 을 무시하고 그냥slave ldap에만 delete를 실행해버립니다.
간단하게 생각했는데 뭐가 문제인지 모르겠네요...다시 한번 답변 부탁드립니다.
아래에는 delete 하는 코드 일부분입니다. 참고로 ldap은 openldap2.1.23 이고 Novell 사의 JLDAP 클래스 라이브러리를 이용했습니다.
......
LDAPConnection lc = new LDAPConnection(); LDAPConstraints cons= new LDAPConstraints(0,true,null,0); //두번째 인수 true가 auto refferal follow 나타냄
try { lc.setConstraints(cons); // connection에 constraints 세팅하는 부분 lc.connect( 'ldapHost', 'ldapPort' ); lc.bind( 'ldapVersion', 'loginDN', 'password.getBytes("UTF8")' ); lc.delete( deleteDN );
......
|