Проблемы с редактированием документа на сервере...

fedotxxl

Well-known member
09.11.2005
614
0
#1
Очень странная проблема.
Есть документ. К нему есть авторский доступ. На одном сервере документ прекрасно редактируется, на другом (кластерном) не очень:
если попробовать открыть документ, а затем перевести его в режим редактирования, то документ остается в режиме чтения (причем видно, что считается какая-то логика),
если попробовать открыть документ сразу на редактирование (Ctrl + E), то документ нормально редактируется

Смотрел в дебагере LS код - ничего.
 

fedotxxl

Well-known member
09.11.2005
614
0
#5
RAJ
Весь Querymodechange я просмотрел. Все там ок. В LS дебагере нет никакой реакции, проверил на наличие @ формул.
Возможно есть другие варианты "запрета" перехода в режим редактирования? Менее очевидные...
 

hosm

* so what *
18.05.2009
2 442
6
#6
ну, еще On Event ... From ... Call ...
В такие вроде отладчик не заходит, когда-то обработчик Queryclose такой делали.
 

hosm

* so what *
18.05.2009
2 442
6
#8
для того, чтобы убедиться, что Querymodechange ни при чем, можно на копии БД его просто везде закомментить...
да и вообще стоит пройтись по тем местам кода, где у документа EditMode явно меняется...
 

fedotxxl

Well-known member
09.11.2005
614
0
#9
Протестировал ситуацию:
1. Проблема не зависит от формы. Создал абсолютно новую форму для документа - проблема осталась
2. Проблема зависит от документа (от UNID'a, но не от его содержимого). Создал копию проблемного документа - все нормально переходит

Может быть проблема в штатном блокираторе (на master сервере документ нормально переходит), но дело в том, что документ нормально блокируется через Ctrl + E :what?:
 

fedotxxl

Well-known member
09.11.2005
614
0
#10
Плюс в теорию блокировки:
если документ открывать на чтение, а затем на редактирование, то LN пишет "Документ успешно заблокирован". Если документ открывать через CTRL + E, то LN ничего не пишет, т.е. не использует штатный блокиратор

Кто-нить знает что за проблема? Что-нить IBM по этому поводу писал?
 

nvyush

Lotus team
22.04.2009
2 317
0
#11
fedotxxl
Проясните ситуацию: документ на втором сервере не переходит в режим редактирования, когда он уже открыт на первом в режиме редактирования, или в любом случае? И опять же, CTRL+E открывает документ на редактирование на втором сервере, когда он уже редактируется на первом? Если так, то это злостный баг, о котором следует немедленно известить IBM.
 

fedotxxl

Well-known member
09.11.2005
614
0
#12
Документ не редактируется в любом случае - на кластерном сервере его никто не держит.
Мне кажется, что это какая-то мелкая проблема версии сервера... но это все догадки