Document locking

Тема в разделе "Lotus - Программирование", создана пользователем lmike, 18 июн 2015.

  1. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    Тут натыкаюсь на:
    ---------------------------
    IBM Notes
    ---------------------------
    The document is already locked by user/OU
    ---------------------------
    ОК
    ---------------------------
    опции никакие не установлены (ни на сервере, ни на клиенте, ни в БД) или я чего-то не нашёл?!
     
    #1 lmike, 18 июн 2015
    Последнее редактирование модератором: 18 июн 2015
  2. Shandrik

    Shandrik Well-Known Member

    Регистрация:
    30 дек 2010
    Сообщения:
    236
    Симпатии:
    24
    В свойствах базы на первой вкладке птичка "Allow document locking".

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

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    ничего этого нет
     
  4. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    563
    Симпатии:
    214
    Ошибка повторяется?
    EDIT_NO_SOFT_LOCKS=1 в notes.ini не помогает?
     
  5. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    помогает, спасибо :), но интересует вопрос в корне - откуда это?
    ведь нигде не используется локировка
    еще есть шняга, кот. не помню когда появилась (с какой версии нотусни) и чем управляется
    IBM Notes
    ---------------------------
    The document is currently opened for edit by user/OU
    ---------------------------
    ОК
    ---------------------------
     
  6. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    563
    Симпатии:
    214
    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.
     
  7. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    НО у меня нет локировки на БД
     
  8. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    563
    Симпатии:
    214
    Там, меж строк намекают, что мягкая блокировка МОЖЕТ работать не корректно (если я правильно понимаю саксонский), для того и ключик в ини добавили.
     
  9. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    проблема возникнет или нет - когда локинг ВКЛЮЧЕН
     
  10. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    563
    Симпатии:
    214
    Т.е. отключается он в ини, а не где то ещё галочками.
     
  11. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    @lmike, может в этом и дело?
    кто-то включил через ini, кодом или как еще и вот результат.
     
  12. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    563
    Симпатии:
    214
    если ключа нет, а его по дефолту НЕТ - софтлок включён. Так получается.
     
  13. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    этот кто-то мб только я ;) за >10 лет я мог забыть..., но сервера ужо много раз изменялись (в т.ч. с 0-ля)
    на БД давно была галка, но также она и была снята (давно) и доки, с тех пор, создавались и БД компактилась и т.п.
    ладно - плюну, пока, на попытки докопаться :)
    в любом случае остался второй вопрос
    [DOUBLEPOST=1434716655,1434716610][/DOUBLEPOST]
    включён если галка не стоит и кодом ничего не установлено?
    в др. базе подобного нет (в кот. этой галкой не игрался)!
    [DOUBLEPOST=1434716842][/DOUBLEPOST]т.е. "полная" картина...
    когда-то давно включал галку, но потом - мне не понра её работа - я её выключил
    когда выключил - ХЗ, но в районе версий нотусни 6.5
     
  14. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    563
    Симпатии:
    214
    Мне видится, что ЭТО и ЛОКИНГ - те же яйца - вид сбоку. похожая тема У нотуса, с давних времен, напряги с флагами контроля состояния дока. Помнишь, с четвёрки, народ изгалялся самописными локерами?
     
  15. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    это уже при вкл. опции в ини
     
Загрузка...
Похожие Темы - Document locking
  1. Xalet
    Ответов:
    7
    Просмотров:
    3.517
  2. Gor
    Ответов:
    4
    Просмотров:
    4.676
  3. solovievv
    Ответов:
    5
    Просмотров:
    158
  4. oshmianski
    Ответов:
    3
    Просмотров:
    209
  5. Cheburan
    Ответов:
    8
    Просмотров:
    524

Поделиться этой страницей