Отправляет email-рассылки с помощью сервиса Sendsay

Бюллетень "Lotus Notes CodeStore"

  Все выпуски  

Бюллетень "Lotus Notes CodeStore" No 16 от 2008-04-28


Рассылку ведет: Программист на Lotus NotesLotus CoderВыпуск No 16 от 2008-04-28
рассылка о программировании на Lotus Notes/Domino
Обсуждения на форумах, блогах. Примеры программного кода на LotusScript,@formula, Java

рассылка:выпускархивлентаблогсайт

Бюллетень "Lotus Notes CodeStore" Выпуск 13 от 21.04.2008

comp.soft.prog.lotuscodesrore

CodeStore. Примеры кодов

Еще примеры:
Больше кодов на сайтах:

Форумы.Свежи темы и обсуждения

Уважаемые коллеги, помогите пожалуйста в решении задачи: Существует первая БД и вторая БД. В первой БД есть представление, в котором должны отображаться документы второй БД. Как реализовать?
Умя есть агент который создает документ и сохроняет его в базе. После этого этот документ отображается на вюшке. Проблема в отображение даты в колонке вюшки возникает проблема. Значит так: ...... Document doc=db.createDocument(); DateTime date=session.createDateTime("24.01.2008 00:00:00 ZE5"); doc.replaceItemValue("date",date); ...... Агент работает нормально но вот при отображение документа через вюшку дата умя отображается в следующем формате: 01/24/2008 а мне надо что она отображалась вот так: 24.01.2008 вот что умя во вюшке определено: @Text(@Date(date))
нужно создать библиотеки и вызывать из них процедуры и функции опыт такой есть но хотелось бы послушать тех кто этим много занимался, так как в последнее время исполнители создают такие DLL что клиент 6.5.3 и 7 валятся при вызове процедур и функций хотя вроде Stdcall буду сам разбираться
Существует БД и в ней view, в которой есть документы, документы ответы и ответы на ответы (3 уровня получается). В документе ответ-на-ответ есть поля, содержащие имена пользователей. Во view расположение документов следующее ______________________________________________________________________ | документ | ответ | ответ-на-ответ | ---------------------------------------------------------------------- документ1 - первый ответ комментарий1 комменатрий2 второй ответ коммент1 коммент2 ......и т.д. Задача: сделать так чтобы документы ответ-на-ответ отображались во вьюхе тольоко для пользователей, которые указаны в этом документе.
Информацию об IP адресе можно увидеть только в администраторе в просмотре текущих подключенных пользователей. А как можно сделать так, что бы эта информация (IP адрес) попадала в лог?
Доброго времени суток всем знатокам! Подскажите как можно создать звуковое уведомление (воспроизведение звукового файла) о поступлении нового документа. База не почтовая. Спасибо.
Здравствуйте!!!Помогите мне, пожалуйсто!!! Мне нужно создать Базу Данных, подскажите как в Domino Designer 8 в созданные папки затолкать определннные документы. Очень нужно((( Если у вас есть какие-нибудь пособия по разработке различных баз данных, то я был бы очень раз, если бы кто-нибудь со мной ими поделился.
Подскажите пожалуйста где можно найти лотусовый хостинг, желательно бесплатный? Спасибо.
нужно создать библиотеки и вызывать из них процедуры и функции опыт такой есть но хотелось бы послушать тех кто этим много занимался, так как в последнее время исполнители создают такие DLL что клиент 6.5.3 и 7 валятся при вызове процедур и функций хотя вроде Stdcall буду сам разбираться
Подскажите пожалуйста где можно найти лотусовый хостинг, желательно бесплатный? Спасибо.
Информацию об IP адресе можно увидеть только в администраторе в просмотре текущих подключенных пользователей. А как можно сделать так, что бы эта информация (IP адрес) попадала в лог?
Здравствуйте!!!Помогите мне, пожалуйсто!!! Мне нужно создать Базу Данных, подскажите как в Domino Designer 8 в созданные папки затолкать определннные документы. Очень нужно((( Если у вас есть какие-нибудь пособия по разработке различных баз данных, то я был бы очень раз, если бы кто-нибудь со мной ими поделился.
Доброго времени суток всем знатокам! Подскажите как можно создать звуковое уведомление (воспроизведение звукового файла) о поступлении нового документа. База не почтовая. Спасибо.
Существует БД и в ней view, в которой есть документы, документы ответы и ответы на ответы (3 уровня получается). В документе ответ-на-ответ есть поля, содержащие имена пользователей. Во view расположение документов следующее ______________________________________________________________________ | документ | ответ | ответ-на-ответ | ---------------------------------------------------------------------- документ1 - первый ответ комментарий1 комменатрий2 второй ответ коммент1 коммент2 ......и т.д. Задача: сделать так чтобы документы ответ-на-ответ отображались во вьюхе тольоко для пользователей, которые указаны в этом документе.
collection:
Цитата(Konstantin1984 @ 24:04:2008, 16:24 )
или есть какие либо решения этой проблемы?

Lotus Notes 6.5.4
архиватор WinZip 9.0


Обновить клиента до 6.5.6
K-Fire:
Цитата(fedotxxl @ 25:04:2008, 01:08 )
Выскажу своё мнение, раз уж начал

1. Основной недостаток - IBM. Как они захотят, так и будет. Хотят они двигать WebSpher'у, мы курим бамбук
2. Технология очень старая, поэтому выглядит это... В отличие от Microsoft'a, которые как я понимаю, переписали Office с нуля, Lotus предпочитают дописывать. Если так дальше будет дело продолжаться, то мы будем все больше и больше в попе
3. LN позволяет разрабатывать относительно сложные проекты достаточно быстро. Но т.к. среда разработки находится на уровне 97-99 года, то сложность поддержания этих проектов экспоненциальная, мне кажется
4. Мне на LN скучно, как разработчику. Java изучать не нужно, композитные приложения пока не используем, WS тоже редко... Все проекты похожи друг на друга. Загнется LN и фактически никакого языка программирования не знаешь


1. Согласен на 100%. Стратегия IBM по развитию Лотуса как средства для разработки корпоративных приложений откровенно никакая. В 2000м кажется они купили продукт? 7 лет прошло, развития нуль.

2. Угу.

3. Относительно сложные проекты? Я бы сказал "относительно простые". Когда заходит речь о действительно сложных проектах, такие как полноценный док-оборот, или сложные бизнес-процессы, или системы интеграции, тут сложность разработки резко повышается. Учитывая слабые ООП и ООД средства в лотусе, надо быть семи пядей во лбу чтобы координировать команду, например из 5 разработчиков.
А если всё это еще и работает в распреденной среде... Тут я просто молчу.

4. Ну это серьезный риск, Lotus Script это недоязык, формулы вообще непонятно что. Хотя опыт проектирования и UI-дизайна не пропьешь, тут надо сказать лотусу спасибо, ибо лотус-разработчик это аналитик-программист-дизайнер-архитектор в одном лице smile.gif

Цитата(Extraterrestrial @ 23:04:2008, 18:01 )
Вычисления можете показать, как насчитали что 5, а не 25, например? ;) Может есть альтернативы? Какие?


Ежу понятно что 5 лет - это грубая оценка, основанная на моем внутреннем ощущении. Я не аналитик Gartner чтобы качественно предсказывать развитие IT-индустрии.

Альтернативы уже есть и продолжают появляться. Например MS Sharepoint, который напрямую позиционируется как альтернатива лотусу. Вы можете стенать сколько угодно, что Sharepoint это г., но компаний которые предлагают проекты на нём в России уже больше чем лотусовых. Дальше будет еще хуже, ибо IBM просто пассивен в продвижении лотуса, в отличии от Майкрософта.
Но что еще хуже, начинаются появляться опенсорсные платформы, которые дают похожий функционал. И у них нет проблем с производительностью, с развитием, с инструментами. Одну из таких платформ пишет наша соседняя команда уже года 2.

Цитата(Extraterrestrial @ 23:04:2008, 18:01 )
Бред какой-то. Я знаю массу организаций, где SAP+Lotus. Тем более, что использование LND в данном случае может существенно сократить затраты. Помню, что клиент SAP R/3 стоил тыс. 5 USD. Сколько сейчас, не знаю точно. Вот, читайте: http://www-306.ibm.com/software/lotus/prod...s/atlantic.html Этот новый проект сделает связку SAP+Lotus ещё более оправданной.


Не буду комментировать. SAP-ом я занимался лично, и представляю сколько стоит внедрение этой системы. Связка SAP+Lotus не интересует 98% всех потенциальных пользователей корпоративных систем.

Цитата(Extraterrestrial @ 23:04:2008, 18:01 )
Значит Java ещё более умирающая технология :lol: Коли так мало хороших спецов по ней :P


Без комментариев.

Цитата(Extraterrestrial @ 23:04:2008, 18:01 )
Во-во, судя по Вашей логике игла Java ещё круче, зарплата-то может быть в 1.5 раза больше. Я чувствую, что Вы не программист, а демагог ;) Иглу не иглу. Детский сад. Вы что вчера только родились? На иглу можно всегда посадить, хоть с Лотусом, хоть с Java, хоть с дотнет. Особенно классная игла у SAP, дорогая жуть.


Без комментариев.

Цитата(Extraterrestrial @ 23:04:2008, 18:01 )
Начался с Вашей бредовой фразы: "Тем более что уже сейчас на западе есть компании предлагающие полу-автоматический перевод лотусовых проектов на дотнет." Полуавтоматический - мда... Явная провокация. То есть людям мозги настолько парят, только чтобы любой ценой вытеснить сильный перспективный продукт Lotus Notes/Domino.


Пожалуй тоже не буду комментировать. Если вам это не нравится - напишите письмо в какую-нить такую компанию, обвините их в провокации и потребуйте раскрыть правду. Надеюсь они вам ответят что-нить :)
Игорь_OK:
Цитата(fedotxxl @ 25:04:2008, 00:08 )
Выскажу своё мнение, раз уж начал

1. Основной недостаток - IBM. Как они захотят, так и будет. Хотят они двигать WebSpher'у, мы курим бамбук
2. Технология очень старая, поэтому выглядит это... В отличие от Microsoft'a, которые как я понимаю, переписали Office с нуля, Lotus предпочитают дописывать. Если так дальше будет дело продолжаться, то мы будем все больше и больше в попе
3. LN позволяет разрабатывать относительно сложные проекты достаточно быстро. Но т.к. среда разработки находится на уровне 97-99 года, то сложность поддержания этих проектов экспоненциальная, мне кажется
4. Мне на LN скучно, как разработчику. Java изучать не нужно, композитные приложения пока не используем, WS тоже редко... Все проекты похожи друг на друга. Загнется LN и фактически никакого языка программирования не знаешь


1. Основной недостаток - IBM. Как они захотят, так и будет. Хотят они двигать WebSpher'у, мы курим бамбук

Все течет все меняется...читали насчет перевода старых сложных проектов Тож самое Microsoft...решили двигать новую платформу...NET читали в нете инфу по автомат-полу переводу старых сложных приложений..с VB на VB net...unreal
язык поменялся и надо переучиваться а в Лотусе просто добавляются нов функции..

2. Технология очень старая, поэтому выглядит это... В отличие от Microsoft'a, которые как я понимаю, переписали Office с нуля, Lotus предпочитают дописывать. Если так дальше будет дело продолжаться, то мы будем все больше и больше в попе

То что глючит стоит переписать с нуля

3. LN позволяет разрабатывать относительно сложные проекты достаточно быстро. Но т.к. среда разработки находится на уровне 97-99 года, то сложность поддержания этих проектов экспоненциальная, мне кажется

то же что и по 2 пункту
в принципе кажись в 8 ке среду немного поменяли

4. Мне на LN скучно, как разработчику. Java изучать не нужно, композитные приложения пока не используем, WS тоже редко... Все проекты похожи друг на друга. Загнется LN и фактически никакого языка программирования не знаешь

разрабатываю на Лотусе и уже изучил VBA и Ajax и т д..все как говорится связано друг с другом кто как говорится хочет расширять инструментарий тот найдет как...есть и удаленка...и т д
vladoos:
Цитата(K-Fire @ 23:04:2008 - 13:52)
им нужно предлагать ЗП больше чем другим?

хех.. так меня-то это как раз устраивает на все 100%. А за высокую ЗП вас любой специалист на руках будет носить.
Цитата(Extraterrestrial @ 23:04:2008 - 17:01)
Бред какой-то. Я знаю массу организаций, где SAP+Lotus

Подтверждаю. А судя по тому, что SAP+Lotus уже официаольно объеденяются. Можно ожидать дикой интеграции друг в друга где-то в 9ой версии и тогда лосус даже ядерная война не убъет. Будет живее всех живы.

Цитата(fedotxxl @ 25:04:2008 - 00:08)
1. Основной недостаток - IBM. Как они захотят, так и будет. Хотят они двигать WebSpher'у, мы курим бамбук

Уже не захотят, их переубедили топовые клиенты ИБМ. Под угрозой ухода к микрософт они заставили реанимировать лотус, и засунуть вебсферу куда подальше, судя по новостям скоро вебсфера будет интегрирована как JSP сомпонент ХТТП части домино сервера. Те засунут они вебсферу далеко. Хотя возможно не скоро и дальше будут поддерживать ради тех клиентов которые подались на провокацию и перехали с лотуса на вебсферу.

Цитата(fedotxxl @ 25:04:2008 - 00:08)
3. LN позволяет разрабатывать относительно сложные проекты достаточно быстро. Но т.к. среда разработки находится на уровне 97-99 года, то сложность поддержания этих проектов экспоненциальная, мне кажется

Против истины не попрёшь. Это факт прискорбный. Именно поэтому я стараюсь писать на лотусе как можно более короткие и максимально понятные коды. Если в форме появляется код длинее 10 строк, то для меня это повод придумать какое-нибудь иное решение, и очень часто лотус позволяет находить нетривиальные, но простые решения. Нужно думать по иному, стиль программирвания визуал студии и делфи здесь как никогда непримним. Но все таки это недостаток серьёзный. Но планы лотуса перенести дизайнер на еклипс, где-то в районе 8,5 версии лотуса дают надежду на скорое избавление от этого недостатка.

Цитата(fedotxxl @ 25:04:2008 - 00:08)
4. Мне на LN скучно, как разработчику. Java изучать не нужно, композитные приложения пока не используем, WS тоже редко... Все проекты похожи друг на друга. Загнется LN и фактически никакого языка программирования не знаешь

Странно, а вот мне не скучно. Великолпный способ разогнать скуку при работе с лотусом это изучить Lotus API. А если и это не поможет то Java/Corba for Domino точно разгонит скуку. А сколько передовыхя зыков программирования вы при этом изучите просто несчесть smile.gif. Как хобби изучаю жабуэклипсу, тем более что это скоро станет актуальным для лотус программистов. Пока 8ка не очень популярна, но рано или позндо они все таки её доведут её до ума и тогда вам прийдётся в пожарном темпе изучать яву, ява скрипт и прочие радости жизни. smile.gif
...чую про гугл будут говорить laugh.gif

Собственно, изучаю lei, вроде уже что-то получается, но есть все же непонятки.
1)Например, в хелпе написано, что с LEI и Domino идут в поставке разные коннекторы, однако, я не наблюдаю у себя никаких библиотек для db2 (пока тренируюсь на локале).Мне нужно подконнектиться к Db2 через коннектор. На данный момент подключился через ODBC- драйвер для iSeries. Хелп также пишет что коннекторы можно слить на паспорте...
2) в активити DTA, втавляю рабочий sql запрос,написанны для db2, ругается Field mapping failed due to a missing field "xxx". На сайте ibm пишут, что возможно дело не в поле а в connection документе. Проверял простой запрос select * from x.y , выборка идет, данные подгружаются из db2 в lotus. Если сделать коннект к db2 не через odbc, будет ли активити отрабатывать нормально в моем случае (текст запроса не привожу по политсообажениям)?
Есть документы и документы ответы. Документ-родитель содержит поле, которое должно наследоваться документом-ответом и при этом при изменении документа родителя, все документы ответы должны автоматически менять значение поле нановое. Как реализовать? Я установил одноименные поля в родиетеле и в документе ответе, поле в документе-ответе Computed. Подскажите пожалйста как с помощью @formula можно взять содержимое поля у родителя документа...
Существует БД и в ней view, в которой есть документы, документы ответы и ответы на ответы (3 уровня получается). В документе ответ-на-ответ есть поля, содержащие имена пользователей. Во view расположение документов следующее ______________________________________________________________________ | документ | ответ | ответ-на-ответ | ---------------------------------------------------------------------- документ1 - первый ответ комментарий1 комменатрий2 второй ответ коммент1 коммент2 ......и т.д. Задача: сделать так чтобы документы ответ-на-ответ отображались во вьюхе тольоко для пользователей, которые указаны в этом документе.
Информацию об IP адресе можно увидеть только в администраторе в просмотре текущих подключенных пользователей. А как можно сделать так, что бы эта информация (IP адрес) попадала в лог?
Доброго времени суток всем знатокам! Подскажите как можно создать звуковое уведомление (воспроизведение звукового файла) о поступлении нового документа. База не почтовая. Спасибо.
Подскажите пожалуйста где можно найти лотусовый хостинг, желательно бесплатный? Спасибо.
нужно создать библиотеки и вызывать из них процедуры и функции опыт такой есть но хотелось бы послушать тех кто этим много занимался, так как в последнее время исполнители создают такие DLL что клиент 6.5.3 и 7 валятся при вызове процедур и функций хотя вроде Stdcall буду сам разбираться
Здравствуйте!!!Помогите мне, пожалуйсто!!! Мне нужно создать Базу Данных, подскажите как в Domino Designer 8 в созданные папки затолкать определннные документы. Очень нужно((( Если у вас есть какие-нибудь пособия по разработке различных баз данных, то я был бы очень раз, если бы кто-нибудь со мной ими поделился.
Velichestvo:
С распаралеливанием вроде все нормуль, а на счет объема не проверял. Ну, то бишь, как всегда у них, "завал" Lotus Notes 6... исправлен в в 7-ке, так видимо дело обстоит и с Workflow. Эх, жаль что так и никто не подсказал где бы достать книжку sad.gif Очень жаль...
Ну вот я и в Хопре!!!
Всем привет!

Собираюсь переделать один сервачек, а точнее вынести его на другую машину отдельно от АК, для подключения через LDAP к Domino же с целью получения в списках пользователей ФИО в виде Фамилия И.О. и тп.
Один из вопросов, все ли так хорошо будет работать на LDAP как на Domino Directory, а конкретно инетересуют фотографии пользователей?!!

С Уважением
Интересные темы:
Список форумов:

Tips. Советы

A couple of photos of the new out-building, which I hope to move in to before the week is out.
Еще советы:
Смотри советы на сайтах:

Блоги. Что обсуждают и пишут

Author: Uwe Brahm
Tags: Fulltext Index Domino Server
Idea:
It would be great if we could redirect the creation of
*.ft
directories of all
*.nsf
files on Domino servers to an alternative path or volume using a simple notes.ini variable like e.g.
 
Fulltext_storage_dir=D:\somedir
 
If we could redirect the storage of full text indices to a dedicated storage volume or path, we could make management of Domino data a lot easier and even more cost effective.
 

Awhile back Andre Guirard promised a nice umbrella to anyone who would take a crack at creating a stylesheet that could be run through DXL Transformer and produce something similar to the Design Synopsis. I haven't played with XSLT in a few years but had some extra time this week and decided to give it a try.

First, I poked around on notes.net to see if anyone else had already done something similar; I found a 2005 post by Joseph P White that I used as a starting point. I created two stylesheets REPORT-ListDesignElements.xls and REPORT-DesignElements.xsl. The first simply lists all design elements in the database (in DXL Transformer, you need to select all elements for this to work correctly). The second will list details on one or more selected elements: Forms, Subforms, Agents, Script Libraries, etc.

Output Examples:
Personal Journal Design Elements
Personal Journal Form
Personal Journal View
Personal Journal Script Library

To use the stylesheets, just save them to your notes\data\xsl directory; open a database in Designer and fire up Tools->DXL Utilities->DXL Transformer, select one or more design elements and the REPORT-DesignElement.xsl stylesheet.

If you don't see DXL Utilities under Tools, edit your current location document and change your browser to Internet Explorer (I hope they've fixed this in Notes 8 so it will work with FireFox).

I've commented the .xsl documents so hopefully modifying them to suit your own needs won't be an onerous task. If you improve on them please share :)
Еще записи:
Интересные блоги специалистов:

Статьи и Документация

In Lotus Domino Designer, you open a new form, create a "Names" field and choose "native OS-style" for the field. You also activate type-ahead. The name lookup returns a result that has a trailing comma at the end of the string. Why does this happen?
The order in which the replica icons on the workspace are selected determines which replica is the source and which replica is the destination when using the "Exchange Unread Marks" feature in the Lotus Notes client.
This document provides download options for IBM Lotus Domino 6.5.6 Fix Pack 3 (6.5.6.3).
This technote defines iCalendar and states which versions of Domino support it.
When customers attempt to access a database that contains LotusScript agents, the database takes a very long time to open. The following error can also be generated: " Insufficient memory -- too many design elements (Desk Design Pool)"
A customer's company has merged with another company, and they have merged all their Notes domains as well as their Domino Directories. The customer has replicated the Resource Reservations database over to a new server, and has copied and pasted the resources from the 'Servers\Mail-in Databases and Resources' view in the original Domino Directory to the new one. However, the customer notices that the Site Profile is still reflecting the old Domain Name.
While using a Lotus Notes database, you see an error dialog box containing the message "Object variable not set". This technote explains what the error means and what you can do about it.
Before using the "TELL AMGR RUN "DB.NSF" 'AgentName' " you should verify that the agent code will not put your production server down. This command runs as if you were a Notes client on the Domino se
Также почитатай:
Найти документацию можно на сайтах:

В избранное