ND6以降、ノーツでも文書をロックすることができるようになりました。それまでは競合文書が発生してもノーツだからしょうがないじゃんとあきらめるか、自前で排他制御を書くしかありませんでした。排他制御というものは一見簡単そうで、その罠に陥ってしまうともうそこは泥沼です。さて、この標準でインプリメントされた排他制御は以下の3種類があります。 デフォルトで機能するソフトロック 複製データベースで異なるサーバー間でも機能する文書ロック デザイナー用の設計ロック ソフトロックとくればハードロックとなりそうですが、さすがに紛らわしいのか採用されませんでした。 通常デフォルトでも十分ですが、他のサーバーに複製データベースが存在する場合や、より厳密な制御を要求される場合は文書ロックを使用します。 文書ロックを有効にする まずは文書ロックを有効にする必要があります。データベースのプロパティを開き、最初のタブにあ