Создан: | Vladimir A. Panov; InterTrust 06/13/2007 05:40 PM |
Папка: 01. Технические вопросы, 09. Администрирование Notes & Domino | Тип сообщения: Мне лень заполнять это поле |
... какие-то "Sequence flags".
Причем, документировано (см.ниже) только одно, то самое, значение этого флага:
OID_NO_REPLICATE 0x80000000L /* Never replicate outward, currently used ONLY for deleted stubs */
Остается понять, как же этот "флаг запрета репликации" оказался в документах.
В базе знаний нашлось только одно сообщение про него, да и то по поводу вьюшек.
http://www-1.ibm.com/support/docview.wss?rs=463&context=SSKTMJ&dc=DB520&uid=swg21192975&loc=en_US&cs=UTF-8&lang=en&rss=ct463lotus
OID_xxx - ORIGINATORID - Sequence
Symbolic Values :
OID_SEQNO_MASK - Mask used to extract sequence.
OID_NO_REPLICATE - Never replicate outward, currently used ONLY for deleted stubs.
Description:
The Sequence member of the ORIGINATORID structure is a DWORD used to keep track of the most recent version of the note for replicated data purposes.
Sequence flags are represented in the high order WORD of the Sequence member. Use these symbols to access the Sequence flags.
#define MAXSEQNO 0x00FFFFFFL /* Maximum sequence number for a note */
#define OID_SEQNO_MASK 0x00FFFFFFL /* Mask used to extract sequence # */
#define OID_NO_REPLICATE 0x80000000L /* Never replicate outward, currently used ONLY for deleted stubs */
typedef struct ORIGINATORID_tag {
DBID File; /* Unique (random) number */
/* (Even though this field is called "File", */
/* it doesn't have anything to do with the file!) */
TIMEDATE Note; /* Can be Original Note Creation time/date */
/* (see OID.Note comment above) */
/* (THE ABOVE 2 FIELDS MUST BE FIRST - UNID */
/* COPIED FROM HERE ASSUMED AT OFFSET 0) */
DWORD Sequence; /* LOW ORDER: sequence number, 1 for first version */
/* HIGH ORDER WORD: flags, as above */
TIMEDATE SequenceTime; /* time/date when sequence number was bumped */
} ORIGINATORID; /* 28 bytes */
#define OID ORIGINATORID
Иерархия документов данной дискуссии:
Replication Troubleshooting или как я провел воскресенье (Danila A. Trushin; InterTrust) (10.06.2007 23:24:29)
.... а не является ли это число переполнением знакового лонга ? -2,147,483,648 to 2,147,483,647 (Mikhail Cholokov) (12.06.2007 0:03:54)
........ Вот то-то и оно... (Danila A. Trushin; InterTrust) (12.06.2007 13:27:51)
............ а отлавливать таки СекНумы агентом и править к-л возможно? С др. строны - кол-во изменений поражает моё воображение ;) (Mikhail Cholokov) (13.06.2007 13:23:25)
.... Оказывается, в SN только младшие два (или три?) байта отвечают собственно за "серийный номер", а старшие два - это... (Vladimir A. Panov; InterTrust) (13.06.2007 17:40:18)
Разработчикам и администраторам: курсы, книги, сертификация