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

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

  Все выпуски  

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


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

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

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

comp.soft.prog.lotuscodesrore

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

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

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

Добрый день ! Можно ли избежать данную ошибку в Лотусе, если программа расположенна на сетевом диске и во время вечерних процедур (бэкап \ итд ) происходит данный сбой при работе с Лотусом на следующий день. Сбой связан с обращением к сетевому диску ? или при обращении к сетевым ресурсам нужно выставить таймаут ..
Доброго времени суток! Помогите плз начинающему лотусисту! Стоит задача: в шаблонный телефонный справочник LN к страничке каждого контакта добавить фотографию (аватару) этого человека. Добавил в дизайнере на форме контакта поле типа RTF и к нему приаттачил для каждого контакта картинку. Подскажите пжлст какой нить простенький способ отображения этой картинки без двойного клика по приаттаченному файлу. Ток укажите плз скрипт для этого дела, а то я с лотусом знаком ток 2 недели как, и обучаюсь по большей части самостоятельно по книжке Lotus Notus Developer's Toolbox и по форумам
Добрый день! Помогите пожалуйста справиться со следующей проблемой: используя свойство Forms из текущей БД получаю список всех форм, содержащихся в ней. Необходимо программными средствами скопировать одну из форм (или все) из текущей БД в другую. Как это можно сделать?
Добрай день! Помогите, пожалуйста, с такой проблемой. Иногда на некоторых машинах клиент Notes при входе в любые базы или же при входе в сам Lotus Notes начинает выдавать такую ошибку: «Недостаточно памяти стеку протоколов TCP/IP. Обратитесь к документации сети или уменьшите число сеансов Notes». После перезагрузки компьютера через некоторое время происходит то же самое. Переустановка Notes не помогает. Подскажите, пожалуйста, в чем может быть проблема?
Здравсвуйте. Пишу плагин для лотуса с помощью с++ sdk, который манипулирует тасками в ToDo List. Возникла проблема при добавлении или удалении тасков изменения можно увидеть только после переключения между категориями тасков в ToDo List. Есть ли возможность сделать рефреш ToDo List програмно из SDSDK? Спасибо.
Есть задача, создать документ напр, form 2, нужно из документа form 1 скопировать прикрепленные файлы (атачменты) и сабформу, которые находятся на форме form 1. каким способом это можно сделать? спасибо заранее..
Здравствуйте! Невозможно запустить инсталлятор клиента Lotus Notes 7 "setup_wct_platform.bin" под Fedory 8. Никакой ошибки не выдает. Просто не запускается. Что только не делалось. Может вы знаете какой-то нюанс? С Уважением, Юрий.
Есть четыре фреймсета ShowAllQuestions, ShowOnlySolved, ShowOnlyWork, wMainFrame. Последний должен отображаться при открытии информационной системы по умолчанию. Для этого в настройках "database->properties->пятая вкладка" - было выбрано "When opened in the Notes client :Open designated frameset; Name: wMainFrame". Результат получился совсем не тот - открывается как я понял фремсет QuestionView с подозрительной панелью навигации. Как решить сию проблему?
ДД.
Исходно ситуация такая - сеть серверов R6.5.4-6.5.5, какие то в кластере, какие то отдельные. Все в двух кросс сертифицированных доменах, все на винде. Практически на всех транзакшн лог включен.
Имеется самописная (не мной) база, в которой все практически на собаках.
по топологии репликации есть московские сервера, есть филиальские и они реплицируются через два промежуточных сервера.
проблема началась на одном из промежуточных - вышло Cannot Allocate Space - это пофиксилось компактом с ключиками. Но после этого постепенно во всех базах, кроме вылеченной полезли ....Slot Nimber. В какой то момент помогало пересоздание реплики, но вот в чем заковыка - если реплику пересоздавать с проблемного исходника - то в новой проблема тоже присутствует. Я уж и Update и Fixup и Compact пробовал, но не помогает. Если бы было 2-3 реплики - пересоздать не проблема. Но с учетом Филиалов это весьма хлопотная задача, плюс это все траффик...
подскажите, мож кто боролся с такой траблой и как вылечилось?
ToxaRat:
инсталю IBM Lotus Notes Client 8.0.1 for Windows XP and Vista Russian(C1DG4RU)
вылезает ошибка:
Предпринимаемая попытка обновления не поддерживается

че делать?
Extraterrestrial:
Цитата(ToxaRat @ 26:05:2008, 16:54 )
инсталю IBM Lotus Notes Client 8.0.1 for Windows XP and Vista Russian(C1DG4RU)
вылезает ошибка:
Предпринимаемая попытка обновления не поддерживается

че делать?


У меня и английский клиент также. Только Дизайнер встает. Что с клиентом?
Velichestvo:
Если кто знает, не подскажите как сделать БД Архива в Lotus Workflow для хранения документов прошедших полный путь согласования?
Хочу чтобы встроенный вид указывал на другую базу, но только без жеского зашивания через дизайнер.
Сейчас можно указать или через дизайнер, или через формулу НО там указывается только название вида, только получается что внутри текущей базы.
В идеале нужно чтобы через формулу типа "база:вид"
тема весьма старая, интересует есть ли "новые" решения?
Дано: WinXpSP2RUS corporate.
Lotus Domino Server Build V701_11072005NP

Ява агент отрабатывает с ошибкой :
Код
Created memory dump file 'D:\Lotus\data\IBM_TECHNICAL_SUPPORT\memory_<SERVERNAME>_2008_05_27@10_47_42.dmp'

Thread=[0AF0:0006-0D98]
Stack base=0x0E7FE8C4, Stack size = -1044 bytes
PANIC: *** Private HANDLE table full.  Handle tables dumped for this process.

60007A44 [load addr 0x00000000] @  nnotes! _Panic@4 +0x214
6001E9A8 [load addr 0x00000000] @  nnotes! _HandleTableFull@8 +0x88
6001C8D6 [load addr 0x00000000] @  nnotes! _ExtendHandleTable@8 +0x96
60056A73 [load addr 0x00000000] @  nnotes! _AllocHandle@16 +0x113
600571F1 [load addr 0x00000000] @  nnotes! _OSMemAllocExtended@16 +0xf1
63282989 [load addr 0x00000000] @  nlsxbe! ?ANLMBCSToUnicodeLong@ANotes@@SAKPAPAXPAEK@Z +0x49
63284564 [load addr 0x00000000] @  nlsxbe! ?ANLmbcsToJStringLong@ANotes@@SAPAV_jstring@@PAUJNIEnv_@@PAEK@Z +0x64
632862AF [load addr 0x00000000] @  nlsxbe! ?ANValueToJObject@ANotes@@SAPAV_jobject@@PAUJNIEnv_@@PAVANSession@@PAXGKFG@Z +0x25f
63237B74 [load addr 0x00000000] @  nlsxbe! _Java_lotus_domino_local_Document_NgetItemValue@12 +0x164
70D50BB3 [load addr 0x00000000] @     jvm! JVM_DisableCompiler +0x2dc13
70D2CA0D [load addr 0x00000000] @     jvm! JVM_DisableCompiler +0x9a6d
70D2C5B3 [load addr 0x00000000] @     jvm! JVM_DisableCompiler +0x9613
70D2C5B3 [load addr 0x00000000] @     jvm! JVM_DisableCompiler +0x9613
70D27807 [load addr 0x00000000] @     jvm! JVM_DisableCompiler +0x4867
0D15C17C [load addr 0x00000000] @ unknown! unknown +0x4867


Сервер тестовый , но все же не приятно...
м... Началось все с понижения версии сервера до Build V701_11072005NP с 8.0.0
Агент писался на и под Build V701_11072005NP
При чем , что интересно , сразу же после понижения версии все работало ОК. Ушел домой , пришел , а тут висяк.
Народ , подскажите что делать плиз smile.gif
you cannot view the dwsign of this database because its design is hidden вот такую видает ошибку как ето побороть? Можно както обойти ето?
Optimizer:
Нашел описание скриптов, а как это воплотить в жизнь не знаю

- BUTTON 1: Disable the save window state features and continue using the "Startup" option.
- BUTTON 2: Clear out the startup folder in order to rely solely on the newer "Save Window State" approach.

Here's the code for BUTTON 1:

Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim session As New NotesSession
Dim bookmarkdb As NotesDatabase
Dim outline As NotesOutline
Dim entry As NotesOutlineEntry
Dim childentry As NotesOutlineEntry
Dim folder As NotesView
Dim vec As NotesViewEntryCollection

Set bookmarkdb = Session.GetDatabase("", "bookmark.nsf")

Set outline = bookmarkdb.GetOutline("UserBookmarkOrder")

Set entry = outline.GetFirst()

'This will find and delete the bookmark folder containing the links for the Last State, if they exist
Do While Not entry Is Nothing
If entry.Label = "Last State" Then
Do While entry.HasChildren
Set childentry = outline.GetNext(entry)
Call outline.RemoveEntry(childentry)
Loop
Call outline.save()
Goto ExitLoop
Else
Set entry = outline.GetNext(entry)
End If
Loop

ExitLoop:

'Now we need to remove the "link" documents from the Last State folder
Set folder = bookmarkdb.GetView("$LastState")
Set vec = folder.AllEntries
Call vec.RemoveAll(True)

'This will disable the "Save Window State on Exit" user preference
Call session.SetEnvironmentVar( "SaveStateOnExit", "0", True)
Messagebox "You will need to restart your Notes client for the settings to take effect", 48, "Finished"
End Sub
This LotusScript was converted to HTML using the ls2html routine,
provided by Julian Robichaux at nsftools.com.


And here's the code for BUTTON 2:

Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim session As New NotesSession
Dim bookmarkdb As NotesDatabase
Dim outline As NotesOutline
Dim entry As NotesOutlineEntry
Dim childentry As NotesOutlineEntry
Dim folder As NotesView
Dim vec As NotesViewEntryCollection

Set bookmarkdb = Session.GetDatabase("", "bookmark.nsf")

Set outline = bookmarkdb.GetOutline("UserBookmarkOrder")

Set entry = outline.GetFirst()

'This will find and delete the bookmark folder containing the links for the Last State, if they exist
Do While Not entry Is Nothing
If entry.Label = "Startup" Then
Do While entry.HasChildren
Set childentry = outline.GetNext(entry)
Call outline.RemoveEntry(childentry)
Loop
Call outline.save()
Goto ExitLoop
Else
Set entry = outline.GetNext(entry)
End If
Loop

ExitLoop:

'We need to remove the "link" documents from the Startup folder
Set folder = bookmarkdb.GetView("$Startup")
Set vec = folder.AllEntries
Call vec.RemoveAll(True)

'This will enable the "Save Window State on Exit" user preference
Call session.SetEnvironmentVar( "SaveStateOnExit", "1", True)
Messagebox "You will need to restart your Notes client for the settings to take effect", 48, "Finished"
End Sub
Здравствуйте!
Меня тут мониторинг немного замучал. Не подскажите, что может быть. Ситуация, эпизодически валится следующая мессага:

Router: Error reading public key for Имя базы from Domino Directory: The cryptographic key was not found

На форуме Интертраста нашел лишь одно объяснение, мол в кофигур.док включено Encrypt all delivered mail. Но у меня стоит Disable. Что хочется отметить, раньше форма в БД, для которой не может найтись паблик кей в домино директори была залочена ключем, который создал в Notes Data Document (secret key в Security->User Security). Сейчас база сама не зашифрована и никакие ключи не нужны для открытия документов. А вот мессаги валятся. При этом почта в базу приходит. unsure.gif Хелп ми плиз smile.gif
Extraterrestrial:
Из всего этого можно заключить, что Lotus Notes/Domino - это гениальный продукт. Лишь бы IBM действительно его последовательно развивала и улучшала, а то был досадный период, когда всё затормозилось и будущее LND затуманилось.
EHT:
Вот пожалуй сам автор расказывает, как View navigation in Web 2.0 style + Digg-Style Pagination + Flickr style navigation rework
и по теме постраничной навигации: демо бд от Patrick Kwinten
[attachment=1628:ultviews.zip]
Интересные темы:
Список форумов:

Tips. Советы

There IS a way to have parent/child document relationships in Notes that are many-to-many, All you need is one field and a view!
Get our top ten LotusScript tips for Domino developers to update rich-text fields, import data from Excel, view and edit Lotus Notes documents and more.

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

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

Author: Ondrej Kostruh
Tags: notesuidocument refresh embedded view
Idea:
Call uidoc.refresh form an action button in embedded view reliably crash the Lotus client - in every version I have tried.  There is much usage for this.

Author: Theo Heselmans
Tags: agent webqueryopen wqo
Idea:
When using a WebQueryOpen agent, I sometimes have the need to redirect the user to another 'page' depending on some settings/fields.
Using a 'print' statement at the end of the agent would do just fine.
One practical example:
Redirect the user to a registration form, if he/she has not yet registered, and the page is confidential.

Author: Fredrik Norling
Tags: lotuscript windows
Idea:

Because Lotusscript is a great language to develop applications with.

My idea is that why can't it evolve into a language that can be used to develop application using the eclipe framework.

Imagine a windows or perhaps Linux or even a Mac OS X application created using lotusscript.

Classes for these gui components like the notes ui classes today. Use Java were you want and Lotusscript
if you like that better.

Would it not be great, I think so


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

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

Draft Redbook, last updated: Mon, 26 May 2008

- Meeting the DVS Storage Capacity demands with N series
- Protecting Digital Video Data with N series
- Implementing DVS with N series

This IBM redbooks publication will describe the role and benefits of IBM System Storage N series in Digital Video Surveilance Solutions.

In the Lotus Notes 6.5.6 client, when you use the Preview Pane to preview a memo, the body displays with the background from the selected letterhead. You will notice that the issue does not occur for mail which has the form stored as part of the document.
If you type numbers without AM or PM designations in the time field(s) of a Notes/Domino Calendar entry, the time numbers that occur before 12 noon will default to AM.
Learn how the 64-bit IBM® Lotus® Domino® 8.0.1 server performs against 32-bit Lotus Domino 8.0.1 using the N8Mail workload.
Click the Play button to start the video.
Также почитатай:
Найти документацию можно на сайтах:

В избранное