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

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

  Все выпуски  

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


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

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

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

comp.soft.prog.lotuscodesrore

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

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

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

Есть четыре фреймсета ShowAllQuestions, ShowOnlySolved, ShowOnlyWork, wMainFrame. Последний должен отображаться при открытии информационной системы по умолчанию. Для этого в настройках "database->properties->пятая вкладка" - было выбрано "When opened in the Notes client :Open designated frameset; Name: wMainFrame". Результат получился совсем не тот - открывается как я понял фремсет QuestionView с подозрительной панелью навигации. Как решить сию проблему?
Здравствуйте! Невозможно запустить инсталлятор клиента Lotus Notes 7 "setup_wct_platform.bin" под Fedory 8. Никакой ошибки не выдает. Просто не запускается. Что только не делалось. Может вы знаете какой-то нюанс? С Уважением, Юрий.
Добрый день ! Можно ли избежать данную ошибку в Лотусе, если программа расположенна на сетевом диске и во время вечерних процедур (бэкап \ итд ) происходит данный сбой при работе с Лотусом на следующий день. Сбой связан с обращением к сетевому диску ? или при обращении к сетевым ресурсам нужно выставить таймаут ..
Доброго времени суток! Помогите плз начинающему лотусисту! Стоит задача: в шаблонный телефонный справочник LN к страничке каждого контакта добавить фотографию (аватару) этого человека. Добавил в дизайнере на форме контакта поле типа RTF и к нему приаттачил для каждого контакта картинку. Подскажите пжлст какой нить простенький способ отображения этой картинки без двойного клика по приаттаченному файлу. Ток укажите плз скрипт для этого дела, а то я с лотусом знаком ток 2 недели как, и обучаюсь по большей части самостоятельно по книжке Lotus Notus Developer's Toolbox и по форумам
Добрай день! Помогите, пожалуйста, с такой проблемой. Иногда на некоторых машинах клиент Notes при входе в любые базы или же при входе в сам Lotus Notes начинает выдавать такую ошибку: «Недостаточно памяти стеку протоколов TCP/IP. Обратитесь к документации сети или уменьшите число сеансов Notes». После перезагрузки компьютера через некоторое время происходит то же самое. Переустановка Notes не помогает. Подскажите, пожалуйста, в чем может быть проблема?
Добрый день! Помогите пожалуйста справиться со следующей проблемой: используя свойство Forms из текущей БД получаю список всех форм, содержащихся в ней. Необходимо программными средствами скопировать одну из форм (или все) из текущей БД в другую. Как это можно сделать?
Здравсвуйте. Пишу плагин для лотуса с помощью с++ sdk, который манипулирует тасками в ToDo List. Возникла проблема при добавлении или удалении тасков изменения можно увидеть только после переключения между категориями тасков в ToDo List. Есть ли возможность сделать рефреш ToDo List програмно из SDSDK? Спасибо.
Есть задача, создать документ напр, form 2, нужно из документа form 1 скопировать прикрепленные файлы (атачменты) и сабформу, которые находятся на форме form 1. каким способом это можно сделать? спасибо заранее..
Extraterrestrial:
Цитата(Constantin A Chervonenko @ 20:05:2008, 10:44 )
Я где-то уже высказывался, повторюсь:

Lotus умрет тогда, когда:
1. страна (моя/ваша) будет опутана дешевыми безразмерными каналами связи, работающими в режиме 365х24
2. здесь прекратятся активные политические процессы (во загнул! huh.gif ) и сойдет на нет экономический бум

Я раз был в "гостях" в IBM, они нам пытались впарить какую-то прикладную систему (не то ERP, не то что-то из логистики.. не важно): СУБД DB2 + Web-интерфейс. Очень красиво. Спрашиваю: а если канал "упал", что, склад закрывать? Они: "Ну, а что-ж вы хотите?? Сначала обеспечьте надежную связь, а уж потом..."
А когда потом!??
Я работаю в растущей компании, мы непрерывно осваиваем "новые территории", но кто заранее может гарантировать как там пойдет дело? Поэтому типичный сценарий такой:
1.Арендуем уголок в чужом офисе, пяток компов, телефон (междугородний) с модемом - начали работать.
2.Работа пошла, появилась прибыль -> расширяемся, свой сервер + выделенка к местному провайдеру
3.Угадали! Место оказалось хлебное. Вот теперь только - свой офис, полный набор серверов, толстый канал в головную контору.
Какими средствами автоматизировать этот процесс?
On-line транзакции по модему (одному на все приложения!)? Даже не смешно. Клиент-же LN позволят кое-как начать работу. С сервером (на 2-м этапе) уже вполне комфортно. Вот уже на 3-м этапе можно-бы наладить централизованную обработку. Но зачем, если все уже работает??

Или: работал я в банке. Так там "правила игры" меняются ЕЖЕМЕСЯЧНО! И множество критически важных приложений (в т.ч. распределенных) надо немедленно редизайнить. Как мне не хватало там Lotus-а!

Когда бизнес-процесс окончательно устаканился, а все его объекты и субъекты доступны on-line, КОНЕЧНО автоматизировать его можно и нужно с помощью централизованной СУБД а штучный UI-интерфейс рисовать на чем-то вроде Delphy/C##/Eclypse


Как раз дело даже больше не в каналах, а в том, что бизнес-процессы меняются постоянно. И Лотус хорош для прототипирования, а впоследствии и пригоден для применения. Оборотная сторона медали - больше требует внимания во время эксплуатации, но такова плата за возможности на лету вносить изменения в систему.


Цитата(vladoos @ 22:05:2008, 10:35 )
вы же понимаете, что это утопияsmile.gif


Не утопия. Организации бывают разные. Где-то меняются бизнес-процессы часто, а где-то нет.
Extraterrestrial:
Цитата(Constantin A Chervonenko @ 23:05:2008, 23:21 )
Не.. Если не рваные каналы: ведем ровно ОДНУ копию приложения на общедоступном сервере - и no problem! Централизация - универсальный подход (где каналы позволяют)


Разве LND в этом случае плох? Можно работать и централизованно. Распределенный склад - это вообще немыслимо.

Цитата(Constantin A Chervonenko @ 23:05:2008, 23:21 )
Опасное заблуждение. Ты смотрел, что там получается? Эта связка (так, как оно делается) способна только дискредитировать Домину.
Данные Домины СУБД хранит в неструктурированных BLOBах. Так что SQL-запросом ты их от туда не достанешь
Что-бы запросы заработали, надо стапически расписывать маппинг объектов СУБД на Домино, т.е. структурировать доминошные данные. Т.о. основное преимущество модели данных LND (способность работать с неструктурированной информацией) девальвируется
Ну и??
1.Если уж разработчик сумел провернуть этап нормализации (структурирования) данных, но наф ему Домино?? СУБД будет уместнее
2.Чем эта интеграция принципиально отличается от DECS (там тоже статический маппинг)? Только привязкой к единственной СУБД (DB/2, причем НЕстандартной, spec.edition)?


1. Прототипирование на LND, использование LND, когда нужно быстро подстраиваться под изменяющиеся бизнес-процессы. Когда всё устаканилось, переход на РСУБД, но сохранение прежнего UI, так как привыкли уже все и нет смысла переучивать, писать новые инструкции.

2. DECS - говно. Работает только в одну сторону, в сторону РСУБД. Вообще это не гибкий инструмент.

3. IBM® Lotus® Domino™ Designer includes two types of design elements to assist you in managing data contained in DB2 enabled IBM® Lotus® Notes® databases:

∙ A DB2 Access view (DAV) is a shared resource that lets you define a DB2 view of Notes data. DAVs enable you to leverage the data that is stored in DB2. While the DAV actually exists in DB2, it is accessible by both Domino and non-Domino applications.
∙ Query view - another type of NSF view, this view is populated by using the SQL language queries. If you want to create a query view based on data in a Notes database that resides in DB2, you must first have defined and populated a DAV.

A Notes database typically includes many different types of notes. When you enable a Domino server for DB2, Domino stores its Notes data in DB2. A DB2 database consists of multiple tables that are composed of columns and rows. Data in DB2 databases is accessed and manipulated through Structured Query Language (SQL) statements.

Once the DAV is created, any subsequent changes made to the Notes data will immediately be visible in DB2. Any changes to the notes made using SQL will immediately be visible in Notes (you may need to refresh the Notes view to see change in the Notes client).

Так что речь похоже не про BLOBы, раз: "A DB2 Access view (DAV) is a shared resource that lets you define a DB2 view of Notes data" Вот, кстати: "The DAV makes the data available directly by SQL. Third-party applications that use Open Database Connectivity (ODBC) can read the data."
А созданные в DB2 таблицы, видимо, тогда можно и связать между собой.
Extraterrestrial:
Я сейчас почитал про DAV в 7-ке (http://www.ibm.com/developerworks/lotus/library/domino7-db2/index.html?S_TACT=105AGX13&S_CMP=EDU), похоже, что DAV - это третий вариант хранения данных в LND приложениях. Только он не взамен BLOB, а параллельно с ним существует. Domino, видимо, обновляет одновременно и BLOB и DAV Table, а если через SQL обновить DAV Table, то Domino отвечает за синхронизацию с BLOB. Видимо так.

Most Domino content consists of messaging and collaboration data unsuitable for relational storage and manipulation. So, application developers can now select only the data/fields that they need for relational processing. After a DAV is defined in Domino Designer, you can create a corresponding DB2 view that will be populated with Domino data from the specified fields. Once that is done, all your SQL applications, such as Crystal Reports, can now operate on Domino data through this DB2 view (see figure 1). In addition, the Domino server will be responsible for maintaining the data integrity on any updates through both Domino and DB2, with Domino security features enabled.

То есть, как мы видим, обреляционивание LND возможно. Нужно ещё смотреть, как реально работает. Но вектор развития задан. Возможно, что в 9-ке будет опция, что BLOB вообще не использовать, а только DAV.


Подскажите пожалуйста, в сети гуляет несколько копий одного ID файла, меняя пароль в одном ID файле, как это отразится на работе с другой копией??? Как быть если пароль скомпрометирован???
Всем привет! Тут столкнулся с проблемой. При создании правила в условии присутствует только "И" , а условия "ИЛИ" нет. Я думаю поврежден шаблон. Замена его на другой проблему не решает. Кто-нибудь с этим заморачивался?
Хотел бы сразу предупредить, что я скажу не является рекламой данной фирмы, все го лишь мое личное мнение.

Вообщем стояла передо мной задача - выбрать центр для обучения по администрированию Lotus Domino.
Сомнений было очень много, но по совету знакомых все же остановился на Интертраст.
Выбрал курс - Системное администрирование Lotus Domino R.7 .

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

Вообщем настоятельно рекомендую.
Интересные темы:
Список форумов:

Tips. Советы

Еще советы:
Смотри советы на сайтах:

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

Author: Axel Janssen
Tags: java classpath
Idea:
Hi,
 
it can cause difficult to track problems, if on a notes server (or client also) some jar files are missing or older versions are still present for some reason. For example look at that technote: tinyurl.com/6oc725 . I guess a lot of admins and developers don't know how to react, if something like this happens. Especially as the log files of notes do not offer much clue in such cases.  Of course this is nothing notes-specific. Classpath issues can inflict you on any java environment.
It would be great if IBM would provide some sort of classpath-sanity-check tool. Or it may be developed openSource, as there are tools to check the classpath. If I find the time (and I don't have much of that resource) I may start some feasability investigation on the issue and post it here as answer.

Еще записи:
Интересные блоги специалистов:

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

The purpose of this collection is to provide links to a select group of documents and resources that educate readers on the items and issues to take into consideration when upgrading to Lotus Notes/Domino 8.0.
The purpose of this collection is to provide links to a select group of documents and resources that educate readers on the items and issues to take into consideration when upgrading to Lotus Notes/Domino 8.0.1.
How is the Server Availability Index (SAI) calculated on a Lotus Domino 6 server?
Some Lotus Notes client cannot connect to a Domino server despite connecting during Notes client setup. If classpath is set to any value, this issue will not occur.
You notice that the following fields in a Calendar entry in Lotus Notes/Lotus Domino do not contain the revised name of a user: $BusyName, $AltPrincipal, AltChair, Chair, tmpChair, Principal. You may also notice that the user's Calendar Profile does not contain his/her new name in the $BusyName field and/or that the original name is not populated in the $PrevBusyName field. You would like to correct this.
The Lotus Domino server from System i crashes due to incomplete uninstall of Turbo Gold.
You have IBM® Lotus® Domino® Server 8.0.1 64-bit running on the Microsoft® Windows® 64-bit platform, and when the compact or replica server tasks run, Domino crashes. Domino cluster replication can provoke this behavior. This issue is not reproducible in a 32-Bit Microsoft Windows environment.
You install the Lotus Notes 8.0 Standard edition on an English or Swedish language Microsoft Windows XP operating system. Then you install Microsoft Office 2003 Service Pack 3 or higher. When you reboot your machine and launch Notes, the splash screen appears but then an NSD runs and Notes crashes. After this, Notes will not run and continues to crash when launching.
When you attempt to lock or unlock a certifier by running the command tell ca lock <idfile>, the following error occurs: "Error locking certifier: could not open the ID file".
Is it possible to configure the Notes 8 client preference "On restart, reopen any tabs that were open when I closed the client" with a policy?
Также почитатай:
Найти документацию можно на сайтах:

В избранное