Мы перепробовали все варианты метода блокировки, документ заблокирован, но, тем не менее, другой пользователь может обновить документ, даже если блокировка еще не снята.
xdmp:lock-acquire("/inventory/hassan", "exclusive", "0", "This lock is acquiuired by admin user", 60)
У нас есть еще один пользователь с именем shiv с назначенной ему ролью администратора, тем не менее, пользователь shiv может выполнить указанную ниже функцию и изменить документ, даже если блокировка еще не снята.
xdmp:node-replace(doc("/inventory/hassan")//location, <location>ABC</location>)
Мы используем MarkLogic 10.0–2.1
Пожалуйста, помогите мне узнать, что здесь происходит не так.