Document locking

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 572
265
#1
Тут натыкаюсь на:
---------------------------
IBM Notes
---------------------------
The document is already locked by user/OU
---------------------------
ОК
---------------------------
опции никакие не установлены (ни на сервере, ни на клиенте, ни в БД) или я чего-то не нашёл?!
 
Последнее редактирование модератором:

Shandrik

Lotus team
30.12.2010
268
12
#2
В свойствах базы на первой вкладке птичка "Allow document locking".

Может кодом: flag = notesDocument.Lock( [ name ] [, provisionalOK ] )?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 572
265
#5
EDIT_NO_SOFT_LOCKS=1 в notes.ini не помогает?
помогает, спасибо :), но интересует вопрос в корне - откуда это?
ведь нигде не используется локировка
еще есть шняга, кот. не помню когда появилась (с какой версии нотусни) и чем управляется
IBM Notes
---------------------------
The document is currently opened for edit by user/OU
---------------------------
ОК
---------------------------
 

alexas1

Lotus team
10.04.2014
723
144
#6
Opening document or composing memo based on stationery results in error:
'The document is already locked..'
Problem
In mail files which multiple users have access to, the following error message occurs when a user attempts to
edit a draft memo, or create a memo using Personal Stationery:
"The document is already locked by <username>"
For example, User A creates a memo based on a particular Stationery document. When User B attempts to
create a memo based on the same stationery the error occurs, indicating that User A has the document locked.
The error can also occur in databases which are not based on a mail template. The issue occurs whether or not
the Database Property, "Allow Document Locking" is enabled.
At times the issue will not occur if the first user closes the database or logs out of Notes (either by selecting
the F5 key or by a ID lockout set up in the User Preferences).
Note: This same error will occur when creating new documents with an Action or Agent that uses
LotusScript to create the document. For more information on this issue see the following document:
Solution
This issue is relative to the use of Soft Locking. Soft Locking goes into effect when a document is opened in
Edit mode. In cases where a document is closed while still in Edit mode the document is not unlocked.
An additional scenario also exists. The second scenario is related to the fact that new documents created in the
back-end (including User Interface triggered LotusScript code) are assigned a NoteID of 0. When two or
more users create such documents, each document they create has a NoteID of 0. The soft locking feature
locks documents based on the NoteID; so, even though there are two (or more) different documents, the soft
locking feature recognizes only that NoteID 0 is already locked.
The issue relative to soft locking and new back-end documents was reported to Quality Engineering as SPR#
KHAN5U4NVZ and was fixed in Domino 6.0.4/6.5.2 and 7.0. The fix resolves a number of scenarios where
soft locking errors were encountered, including the one involving the use of Stationery in a mail file. Refer to
the following document for scenarios involving LotusScript:
In cases where the above fix does not resolve the issue then soft locking can be disabled using a Notes.ini
parameter introduced in Notes Domino 6.5.1, 6.0.4 and 7.0.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 572
265
#7
НО у меня нет локировки на БД
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 572
265
#13
этот кто-то мб только я ;) за >10 лет я мог забыть..., но сервера ужо много раз изменялись (в т.ч. с 0-ля)
на БД давно была галка, но также она и была снята (давно) и доки, с тех пор, создавались и БД компактилась и т.п.
ладно - плюну, пока, на попытки докопаться :)
в любом случае остался второй вопрос
еще есть шняга, кот. не помню когда появилась (с какой версии нотусни) и чем управляется
IBM Notes
---------------------------
The document is currently opened for edit by user/OU
---------------------------
ОК
---------------------------
[DOUBLEPOST=1434716655,1434716610][/DOUBLEPOST]
если ключа нет, а его по дефолту НЕТ - софтлок включён. Так получается.
включён если галка не стоит и кодом ничего не установлено?
в др. базе подобного нет (в кот. этой галкой не игрался)!
[DOUBLEPOST=1434716842][/DOUBLEPOST]т.е. "полная" картина...
когда-то давно включал галку, но потом - мне не понра её работа - я её выключил
когда выключил - ХЗ, но в районе версий нотусни 6.5
 

alexas1

Lotus team
10.04.2014
723
144
#14
The document is currently opened for edit by user/OU
Мне видится, что ЭТО и ЛОКИНГ - те же яйца - вид сбоку.
Для просмотра контента необходимо: Войти или зарегистрироваться
У нотуса, с давних времен, напряги с флагами контроля состояния дока. Помнишь, с четвёрки, народ изгалялся самописными локерами?