|
Цивилизованный обмен пользователями между базами | ☑ | ||
---|---|---|---|---|
0
cube033
13.02.15
✎
06:52
|
Досталась мне в наследство замечательная самописная конфигурация. И реализован в ней обмен пользователями, да не простой , а с использованием XDTO, так как передается вместе с элементом справочника "пользователи", так же пользователь базы данных с роля и аутентификацией. В 95% случаев это работает великолепно, но вот если положение звезд не сошлось с фазой луны, то капец. Пару дней назад, например, в центральной базе создали пользователя - в 5 баз он ушел весело и с песней, а в 6 заходить не хочет, выдает ошибки обмена, причем ошибки крайне не информативные: типа "Ошибка загрузки". Ситуация осложняется тем, что в базе работают интенсивно и круглосуточно. Решение локальной задачи меня не так волнует (поколдую с uidами), но не оставляет меня вопрос: А лучший (единственный) ли это метод передать пользователя при обмене со всеми потрохами?
|
|||
1
cube033
13.02.15
✎
07:15
|
XMLТекст =
"<xs:schema xmlns:core=""http://v8.1c.ru/8.1/data/core"" | xmlns:tns=""http://v8.1c.ru/8.2/infobase/users-exchange"" | xmlns:xs=""http://www.w3.org/2001/XMLSchema"" | targetNamespace=""http://v8.1c.ru/8.2/infobase/users-exchange"" | attributeFormDefault=""unqualified"" | elementFormDefault=""qualified""> | <xs:import namespace=""http://v8.1c.ru/8.1/data/core""/> | <xs:complexType name=""Role""> | <xs:sequence> | <xs:element name=""Name"" type=""xs:string""/> | </xs:sequence> | </xs:complexType> | <xs:complexType name=""User""> | <xs:sequence> | <xs:element name=""OSAuthentication"" type=""xs:boolean""/> | <xs:element name=""StandardAuthentication"" type=""xs:boolean""/> | <xs:element name=""CannotChangePassword"" type=""xs:boolean""/> | <xs:element name=""Name"" type=""xs:string""/> | <xs:element name=""DefaultInterface"" type=""xs:string"" minOccurs=""0""/> | <xs:element name=""ShowInList"" type=""xs:boolean""/> | <xs:element name=""FullName"" type=""xs:string""/> | <xs:element name=""OSUser"" type=""xs:string""/> | <xs:element name=""RunMode"" type=""xs:string""/> | <xs:element name=""StoredPasswordValue"" type=""xs:string""/> | <xs:element name=""UUID"" type=""core:UUID""/> | <xs:element name=""Language"" type=""xs:string"" minOccurs=""0""/> | <xs:element name=""Roles"" type=""tns:Role"" minOccurs=""0"" maxOccurs=""unbounded""/> | </xs:sequence> | </xs:complexType> |</xs:schema>"; |
|||
2
Escander
13.02.15
✎
07:31
|
а точно, что конфигурации идентичные?
|
|||
3
cube033
13.02.15
✎
07:50
|
Конфигурация обмениваются по РИБ без данных.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |