2011-06-15

immutable 속성

도큐멘텀의 immutable object 는 수정 불가한 데이터임.


아래와 같은 경우  데이터가 수정불가한 immutable 상태로 변한다.
ㅇ 버전 추가
ㅇ 브랜치 (버전)
ㅇ 보존기간 (retention policy)
ㅇ 가상문서의 잠금 (freezing on Virtual Document)

그리고 이렇게 수정불가 상태가 된 경우는 r_immutable_flag 가 T로 변한다.


수정불가 상태여도 변경 가능한 속성은 아래와 같다.
ㅇ a_archive
ㅇ i_isdeleted
ㅇ i_reference_cnt
ㅇ i_vstamp
ㅇ r_access_date
ㅇ r_alias_set_id
ㅇ r_current_state
ㅇ r_resume_stat
ㅇ r_frozen_flag
ㅇ r_frzn_assembly_cnt
ㅇ r_immutable_flag (sysadmin 이상의 권한 필요)
ㅇ r_policy_id

가상문서 잠금 상태의 경우, 추가로 몇가지 속성이 더 변경 가능하다.
ㅇ i_folder_id
ㅇ a_special_app
ㅇ a_compound_architecture
ㅇ a_full_text
ㅇ a_storage_type
ㅇ r_version_label (이중 symbolic 만)
ㅇ acl_domain
ㅇ acl_name
ㅇ owner_name
ㅇ group_name
ㅇ owner_permit
ㅇ group_permit
ㅇ world_permit

댓글 없음:

댓글 쓰기