26.11.08, Vitaly Ostanin<[EMAIL PROTECTED]> написал(а): > Alexey Rusakov пишет: > > > Доброго времени суток. > > > > Некоторое время назад vyt@ написал скрипт для импорта данных из > > 1С:Хронограф. > > > > Если быть точным, скрипт написал bga@, а vyt@ только написал > xslt-преобразование xml в ldif. > > Лежит это в: > http://git.altlinux.org/people/bga/packages/?p=1c-tools.git > > Кстати, нужно проверять в скрипте, как отработал xsltproc, и выходить при > ошибке. > > > > Хотелось бы теперь добавить этот скрипт в Школьный сервер. > > > > Ниже речь идёт про openldap, но ходили слухи и про добавление в samba. > Нужно только в openldap ?
samba надо синхронизировать с openldap. Rgrds, Алексей > > > > Давайте думать, как это лучше всего сделать, чтобы пользователь по > > минимуму задумывался над задачей. > > > > Насколько я себе представляю, пользователь может отправить на сервер > > (через форму в alterator-что-нибудь) XML-экспорт данных из Хронографа, > > > > Есть ли в XML-экспорте из Хронографа web-интерфейс? Может, проще в > alterator указывать URL, при обращении по которому выдаётся XML-экспорт? > Хотя это и небезопасно, хост в URL можно подменить. > > > > этот файл на сервере скармливается скрипту и данные из него (файла) в > > конечном счёте попадают в LDAP. Возможно, имеет смысл сделать всё-таки > > отдельный от alterator-openldap модуль, в котором будет эта самая форма > > для файла. Остаётся открытым вопрос, что делать с существующей > > LDAP-конфигурацией, если пользователи из Хронографа перекроются с уже > > имеющимися пользователями в LDAP. Мне кажется, переписывать без зазрения > > совести. > > > > Какова конечная задача? Разовый импорт пользователей с последующим > изменением пользователей другими средствами? Или постоянная синхронизация > пользователей с Хронографом? > > > > Имеет смысл подумать над тем, чтобы повторный импорт того же файла > > проходил без последствий для базы (т.е. завершался без ошибок, но > > состояние базы получалось тем же, что до импорта), но это уже > > опциональная вещь. > > > > По-моему, это важная вещь, чтобы хотя бы не испортить базу на этапе > тестирования :) > > -- > Regards, Vyt > mailto: [EMAIL PROTECTED] > JID: [EMAIL PROTECTED] > > > _______________________________________________ > office-server mailing list > [email protected] > https://lists.altlinux.org/mailman/listinfo/office-server > > > _______________________________________________ office-server mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/office-server
