안녕하세여.
초짜 문입니다.
제가 요즘 DS(netscape)가지고 작업을 하고 있는데 하나의 함수에서 DS에 entry 추가와 수정 등 많은 작업을 하는 함수인데 마지막이나 중간 단계에서 error(network error 등등)가 발생했을 경우 이미 추가나 수정된 값들과 그렇지 못한 값들 간에 설정(?)이 맞지 않게 되는 경우가 있습니다.
DB같은 경우에는 commit을 맨 마지막에 행해주므로 그러한 문제점을 해결하지만 DS에서는 그러한 기능을 지원하지 않죠.
그래서 생각한 것이 실제로 값을 추가하거나 수정하는 부분을 맨 마지막에 한꺼번해 해주는 방법이였는데 multi value attribute 처리 부분에서 마지막으로 뺄수 없는 부분이 있어 힘들더군요.
다른 분들은 이러한 error recovery를 어케 구현하는지 궁금하네여.
많은 고수님들 답변 부탁드려여 ^^
그럼 오늘 하루도 즐겁게....
|