database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 981 게시물 읽기
No. 981
Re: Re: Re: Naming Violation Error
작성자
박근오(lastnite)
작성일
2001-08-30 07:49
조회수
8,535

-- Soonchul Shin 님이 쓰신 글:

>> 박근오님 답변에 감사드립니다. 도표도 잘 맞아요.

>> 갱신이란 메니저 필드의 내용을 변경한다는 뜻이였습니다. 제가 글제주가 없어서...

>>

>> 여기는 Cold Fusion 장이 아니기에 또 제가 LDAP를 이해해야 할 것 같아서 한 가지만

>> 개념적으로 질문드리겠습니다.

>>

>> 현재 저희 LDAP에는 object & attribute는 정의가 되어 있습니다. 즉 방은 최소한 말들어져 있고

>> 이곳에 정보를 입력하려고 합니다. 그리신 도표를 LDAP에 표현하려고 합니다.

>>

>> 제가 시도한 방법은 사원1과 사원2의 메니저 정보를 변경할려고 했을 때 에러가 계속 납니다.

>> 여기서, 제가 궁금한 것은 Browsing Tool를 이용해서 메니저 정보를 변경할 때 directreports 의

>> 정보가 자동으로 변경됩니다. 그래서, 프로그램 언어를 이용하여 메니저 정보를 변경한다면

>> directreports 정보도 같이 변경해야 겠지요? 또 manager & directreports 를 동시에 변경할

>> 방법은 없을 것 같은데 어떻게 생각하십니까?

>>

>>

 

 

안녕하세요.

사원들이 매니저정보를 변경하게될때 (즉 결재 받아야 할 보고서를 올릴때) 자동으로 대리의 directreports attribute에 사원의 dn을 추가 시켜주는 것에 대해서, 이 두가지의 작업을 동시에 즉 트랜잭션을 쓸수 있느냐는 것에 대한 질문인것 같습니다. (또는 그와 유사한 해결책)

저는 하나의 엔트리가 아닌 두개의 엔트리를 동시에 변경할수 있는 일반적인 방법이 없다고 봅니다. 결국, 두개의 modify 작업이 필요합니다.

LDAP의 transaction에 대한 draft문서가 OpenLDAP프로젝트 운영자인 kurt씨 이름으로 나와있더군요.

http://www.ietf.org/internet-drafts/draft-zeilenga-ldap-txn-02.txt

하지만 아직 Todo List에 올라있는것으로 보아 아직 transaction을 지원하지는 못하는것 같군요. 먼저 쓰시는 LDAP서버의 트랜잭션 지원 여부를 확인하시는것도 좋은 방법이겠지요.

그럼. ^^;

 

만일 트랜잭션을 지원하지 않은 LDAP서버를 쓰신다면 어플리케이션 개발자의 입장에서 할수 있는 것은 클라이언트 어플리케이션 수준에서 자신이 하는 두가지 이상의 트랜잭션 작업에 대해서 로깅(logging)을 하는 것이 최선이 될것같습니다. 로깅을 보고 에러가 나면 직접 문제를 고치는 방식 말이죠. 더 좋은 방법도 있을듯한데 더 많이 생각해 보면 분명히 있을겁니다.

[Top]
No.
제목
작성자
작성일
조회
966[질문]ldap를 이용한 회원테이블 구성에 관하여.
미달이
2001-08-29
8646
972┕>Re: [질문]ldap를 이용한 회원테이블 구성에 관하여.
박근오
2001-08-29 20:56:57
9316
978 ┕>Re: Re: 고맙습니다.
미달이
2001-08-29 21:15:09
8832
964[질문]LDAP에서도 EJB Bean을 사용?
최용문
2001-08-29
8395
968┕>Re: [질문]LDAP에서도 EJB Bean을 사용?
권만희
2001-08-29 16:47:50
8695
963정의하지 않은 objectclass..
궁금이
2001-08-29
7967
973┕>Re: 정의하지 않은 objectclass..
박근오
2001-08-29 21:05:59
8547
984 ┕>Re: Re: 정의하지 않은 objectclass..
궁금이
2001-08-30 09:25:12
8542
989  ┕>Re: Re: Re: 정의하지 않은 objectclass..
박근오
2001-08-30 16:38:14
8279
998   ┕>답변 감사드립니다.꾸벅(내용무)
궁금이
2001-08-31 10:06:31
8615
961Naming Violation Error
Soonchul Shin
2001-08-28
8184
962┕>Re: Naming Violation Error [3]
박근오
2001-08-28 20:23:51
8600
965 ┕>Re: Re: Naming Violation Error
Soonchul Shin
2001-08-29 13:01:47
8605
981  ┕>Re: Re: Re: Naming Violation Error
박근오
2001-08-30 07:49:10
8535
987   ┕>Re: Re: Re: Re: Naming Violation Error
Soonchul Shin
2001-08-30 15:25:56
8844
988    ┕>Re: Re: Re: Re: Re: Naming Violation Error
박근오
2001-08-30 16:34:27
8762
1034     ┕>Re: Re: Re: Re: Re: Re: Naming Violation Error
Soonchul Shin
2001-09-07 13:50:37
9892
957modify 링크에러..
김동수
2001-08-27
8177
958┕>Re: modify 링크에러..
최영봉
2001-08-28 06:31:14
9173
947iPlanet Directory server 에러 메세지?
초보LDAP
2001-08-23
8285
952┕>Re: iPlanet Directory server 에러 메세지?
dugi
2001-08-24 00:16:51
8936
946회원 정보에서 동영상처리...
무니
2001-08-22
7565
951┕>Re: 회원 정보에서 동영상처리...
박근오
2001-08-23 21:50:19
8447
954 ┕>답변고맙습니다. (내용무)
무니
2001-08-24 17:51:48
8134
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다