• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Конфликты в резервировании

  • Автор темы Shandrik
  • Дата начала
S

Shandrik

Во вьюшке "На утверждение" скопилось множество конфликтов без родителя. Видимо, родитель уже утверждён и покинул вьюшку.
С помощью Ytria установили, что конфликтов поле Author отличается от родителя. О_0
И вообще поля порядочно различаютсяю
Поля ConflictItem отсутствует.

Как такое возможно?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
не понятно - что удивляет
и каков, по вашей версии, смысл ConflictItem?
 
S

Shandrik

> не понятно - что удивляет
Удивляет, что ComputedWhenCompose-поле имеет разное значение в конфликтах к одному документу. Правда не смотрел, меняется ли оно где-нибудь кодом.

По моей версии там видно, по какому полю не удалось слить документы при репликации.

Посмотрел свойства формы - та не Merge, a Create Conflict выставлено.
 
A

alxndr

По моей версии там видно, по какому полю не удалось слить документы при репликации.
Вы определитесь - речь идет о репликации или о резервировании? Сколько реплик базы и все ли они доступны пользователям на редактирование? Возможно конфликты порождаются в одной реплике базы при "одновременном" редактирования документа (без блокировок) несколькими пользователями...
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
а предыдущая тема дай угадаю, была в стиле "как во всех респонсах поменять поле"? ;)
 
S

Shandrik

Вы определитесь - речь идет о репликации или о резервировании?

Звучит так, как будто это взаимоисключающие термины. Я определился - конфликты от репликации в Резервировании.



Сколько реплик базы и все ли они доступны пользователям на редактирование? Возможно конфликты порождаются в одной реплике базы при "одновременном" редактирования документа (без блокировок) несколькими пользователями...

Каким образом могут образоваться конфликты к одной заявке с разными знчениями в поле Author?
[DOUBLEPOST=1450706578,1450706542][/DOUBLEPOST]
а предыдущая тема дай угадаю, была в стиле "как во всех респонсах поменять поле"? ;)
Не понял причины сарказма. Сильно глупый вопрос задал?
 
A

alxndr

Звучит так, как будто это взаимоисключающие термины. Я определился - конфликты от репликации в Резервировании.
Резервирование - процесс односторонний, соответственно он не должен пораждать конфликтов, а если обе реплики базы могут редактироваться одновременно (на разных серверах, в разных офисах например) - тогда могут возникать конфликты репликации, ИМХО.

Каким образом могут образоваться конфликты к одной заявке с разными знчениями в поле Author?
Возможно конфликты возникают не при репликации, а при одновременном редактировании в одной реплике (конфликты при сохранении), т.е. ошибка в логике приложения...
 
S

Shandrik

Ещё раз - каким образом, могут быть конфликты к одной заявке с разными значениями поля Author? Оно ведь Computed when Compose c формулой @Username. Как могут быть у одного документа несколько авторов???
 
A

alxndr

Два пользователя открывают документ на редактирование одновременно (второй открывает до того, как сохранит первый) и пересохраняют его, при этом документ не блокируется. Возникает конфликт Сохранения (не репликации).
То что вы написали про поле Author (хотя название и тип поля тут и не важны) подтверждает мою теорию.
Необходимо настроить блокировку документов при редактировании.
 

rinsk

Lotus Team
12.11.2009
1 151
125
BIT
4
Предлагаю использовать поле $ConflictAction - оч помогает...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!