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

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

  Все выпуски  

Бюллетень "Lotus Notes CodeStore" No 141 от 2009-02-13


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

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

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

comp.soft.prog.lotuscodesrore

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

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

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

Коллеги!
Требуется помощь.
Заранее извиняюсь если тема обсуждалась, но мне нужны более подробные советы.

Lotus Domino 8.0.2
Есть задача:
Требуется архивирование почты отдельных пользователей по расписанию.
Создаю явную политику, Archive Settings, Archive criteria settings.
В последнем документе, на закладке Destination все по умолчанию.
В FILES создаю Folder link (L:\archive), обзываю его archive.
Применяю политику пользователю.
создаю документ program:

Basics Schedule
Program name: compact Enabled/disabled: Enabled
Command line: -A Run at times: 23:30 each day
Server to run on: srvname/domain Repeat interval of: 0 minutes
Comments: Days of week: Sun, Mon, Tue, Wed, Thu, Fri, Sat

И ничего не проходит.
Скажите что я упустил?

Кстати, еще пробовал выполнить с консоли команду: load compact mail\имя_базы.nsf -A , а в ответ он мне говорит что не создан документ криттерий архивации, хотя он есть.

Заранее спасибо за помощь.
Прошу помощи, стыдно, но не получается ни вспомнить, ни найти как запустить просмотр логов в Domino Administrator используя Server Console... Подобный результат можно получить исользовав команду на сервере server -listen

Раньше запускал, но давно не пользовался и как отшибло blink.gif ... Набрал help, остановился на start consolelog но ничего...
У базы есть свойство на первой закладке Select the disabled agent - отключает все шедулерные агенты по базе
как скриптом его достать или прочитать?
Что-то никто ничего не пишет о проходящем мероприятии... хотя информация постепенно начинает появляться.

1. Bob Picciano о NSFDB2
Кратко. По словам главного менеджера IBM формат NSFDB2 бесперспективен и развиваться не будет. Вместо этого они сосредоточатся на улучшении самого NSF.
Подробнее

2. ActiveSync, Traveler... iPhone
Анонсировано, что в Traveler будет добавлена поддержка Microsoft ActiveSync, которая позволит получать рилтайм доступ к почте/календарю/задачам на всех
устройствах, поддерживающих этот протокол. В том числе с помощью iPhone.
Подробнее

3. Sametime 8.5
Обещан во втором полугодии. Озвучили некоторые новые плюшки. Подробности будут позже.

Попадается интересная информация - выкладывайте wink.gif
С чего начать изучение монстра WebSphere?
в домене два сервера: R8 и R6
оба могут принимать и отправлять почту в инет по SMTP.
Между серверами есть репликация (Connection document)

Внутренняя почта ходит,
R6 принимает и отправлять наружу успешно.

А R8 только принимает, отправлять не хочет.
Пытаюсь отправить письмо на ya.ru с R8.
Лог Routing Event:
Router: No messages transferred to YA.RU (host YA.RU) via SMTP: The server is not responding. The server may be down or you may be experiencing network problems. Contact your system administrator if this problem persists.

лог фаервола:
запрос в DNS, потом SMTP:
Код
192.168.34.4:1030    212.45.2.5:53       **.**.187.186:1030    212.45.2.5:53       2 sec.     sent=75     rcv=354
192.168.34.4:1303    213.180.204.8:25    **.**.187.186:1303    213.180.204.8:25    21 sec.    sent=132    rcv=0

смущает то, что SMTP идет на адрес 213.180.204.8,
хотя MX запись яндыкса показывает совсем в другую сторону.

Тот же эксперимент на R6 дает хороший результат.
Обращение SMTP идет на адрес 77.88.21.89, что соответствует mx1.yandex.ru
и письмо доставляется.

Всю голову сломал.
Помогите пожалуйста!
Domino Configuration Tuner (DCT)

Тюнер для сервера, который работает отверсии 7 и выше доступен для скачивания - http://www-01.ibm.com/support/docview.wss?...uid=swg24019358

Так как аська седня у половины как минимум не пашет, спамлю сюда wink.gif
может туплю, но произошло следующее:
после обновления дизайна АК с 6.5 до 8 вид АК под юзером изменился.
Теперь юзеры среди прочих видят папку "Configuration", где можно увидеть все серверные документы.
Редактировать не могут.

Подскажите, пожалуйста, так и должно быть или это глюк?
На старом шаблоне такого не было.

Добрый день!
У кого-нибудь есть опыт создания документов, которые бы имели географическую привязку к карте?
Мне нужно, чтобы при добавлении документа с описанием объекта, его местоположение можно было отметить на карте,
а в последствии по щелчку на карте этот документ бы открывался автоматически...
Здравствуйте!
Коллеги, будьте любезны, подскажите, как исправить ошибку?
Пользователь забыл пароль на свою почту. С помощью ID-recovery можно заменить старый пароль на пароль восстановительный (получив его от администратора). Однако, при выборе ID-файла Lotus пишет ошибку: Nonexistetnt or invalid recovery information.
В чем может быть эта ошибка?
По хелпу все понятно и работает
Код
Sub WriteNote
   Dim taskId As Integer, note As String
   note$ = InputBox("Start your note:")  
   taskId% = Shell("notepad.exe", 1)
   SendKeys note$, TRUE
End Sub
WriteNote


но если изменить код на

Код
Sub WriteNote
   Dim taskId As Integer, note As String
   note$ = "ping 127.0.0.1"
   taskId% = Shell("CMD", 1)
   SendKeys note$, TRUE
End Sub
WriteNote


то как бы банан получается, понятно что можно сделать

taskId% = Shell("ping 127.0.0.1", 1)

но мне нужно передавать параметры в CMD и запускать приложение так, стартовать из LS могу но появляется ошибка, о том что не видится девайс т.е. я так понимаю приложение не имеет доступа к ключу реестра.

тоже самое с hyperterminal он стартует но sendkeys не передаются.

Пните в нужную сторону.
Коллеги!!!
Крик души!!!

Помогите найти WebSphere Portal 6. Выложите.
В наличие есть лиц. WebSphere MQ v.5.3 (Win, Solaris, HP-UX, AIX, Linux),
WebSphere Development Studio for iSeries v.6 (6 cd), WebSphere Application server v.6.0,
WebSphere Host Access Transformation Services v.6 (HATS), IBM DB2 Universal Database Express Edition v 8.2 (rus, Win), Комплект разработчика IBM для 64-битных систем Java v 1.3.1 и 1.4 +
по мелочи дополнительные утилиты for Java. Все лицензия made in IRELAND.

Может кому пригодится.
Добрый день,
Интересуют все возможности авторизации в Lotus:
SSO (Настройки Ldap, “дружба” с Windows и Novell)
Web
Авторизация с использованием e-Token(какие возможности как для Web, так и для лотусового клиента), можно ли создать некую свою аналогию e-Token, например с помощью защищенной флешки

Вообще любая информация, хотелось бы собрать это все в одном месте
По какому имени ты обращаешься к основному серверу (административный сервер домена)? Прописан ли он в DNS, попробуй обратиться к нему по IP. Просто твой клиент (Lotus Notes) не знает такого имени, соответственно не знает откуда брать щаблон (Template)...
При устаноке гоаорит что не может найти/создать /etc/lotus/notesrc

Кто-то сталкиваля с такой задачкой, подскажите
Привет все! Здесь уже подымалась тема про политику архивирования в Lotus Domino 7.0.2. см. тему "архивирование почты на r7.x", но так как там описаны методы борьбы с этой проблемой, у меня не получается включить расписание.
Хотелось бы узнать у кого-нибудь работает (подтягивается) расписание при применении политики "Архивирования" для отдельных учетный записей в Lotus Domino 7.0.2? Может это баг Lotus Domino?
Подскажите пожалуйста, как программно получить доступ к списку активных сессий в Domino? Интересует такая информация: номер сессии, имя клиента, ip адрес клиента, имя базы.
Здравствуйте.

Возникла проблема при открытом почтовом клиенте lotus, если нажать на ссылку типа mailto, и адрес будет больше 220 символов вываливается ошибка, может кто знает есть ли у lotus'а какие то ограничения?
Мы уже разобрались с этим вопросом
Добрый день.
Lotus 5, Windows XP SP3

Не происходит выбор данных при передачи кириллического параметра:


QueryExp="select * from poz t "&_
"where t.ID like ?first?"

Set QryExp.Connection = con
QryExp.SQL=QueryExp
Set resultExp.Query = QryExp


If Not ResultExp.SetParameter(1,"'А%'") Then Exit Sub 'киррилический параметр


print cstr(ResultExp.GetParameter(1)) 'выводит 'А%'
If Not resultExp.Execute Then
Print resultExp.GetExtendedErrorMessage
exit sub
End If
print cstr(ResultExp.GetParameter(1)) 'выводит '·%'


If resultExp.IsResultSetAvailable Then
Print "ALLGOOD"
End If

При выполнении простого запроса без параметра
QueryExp="select * from poz t "&_
"where t.ID like 'А%'" всё работает (т.е. драйвер ODBC работает корректно )

Как передать кириллический параметр?
Менял кодировку в реестре Windows - не помогает.
User Preferences - International - CodePage 1251

Цитата
Лотусблть!

Вот как-бэ так вот собрать всех разработчиков Lotus Notes в одном месте, и запретить этим цензура цензура цензура цензура .
А потом сжечь.
До чего-ж цензура система... На редкость... Просто таки эталон цензура.

Вот так вот думает товарисч Necroscope |#^#]>отсюда|#^#]>
обьявляем флешмоб-с
предлагаю для начала уточнить на каком сервере находится проблемная АК и в ней проверить password digest пользователя, возможно проблема с репликацией
если это так то заставить отреплицироваться изменения в АК
а если подставить в запрос полный путь до настроеной страницы, отобразится правильно?
возможно проблема была связана с выбором location?
либо сервер не запущен либо у админа отсутсвует(или неправильно заполнен) документ соединение на сервер и имя сервера не разрешается в ip.
Да, если указывать полный путь с указанием базы, то отображается нормально. Нигде не могу найти инфу о том, как работает в связке ICM и Internet Site
АК находится в организации /Acme, но попасть надо в /Gambol, где в своюю очередь настроен DA, который лезет в АК на /Acme и смотрит оттуда пользователя.
И внимательно прочтите пост от 13.янв.2009 05:15
мой оригинал
|#^#]>http://web3.inttrust.ru/site/itforum.nsf/x...1F?OpenDocument|#^#]>
продублирую:
началось всё давно (кода ИБМ испортил кроссплатформенность Нотес клиента wink.gif )
до-сих-пор славная корпорация не удосужилась сделать 64бит сборку (а ведь под виндень сделали)
буду говорить про Ubuntu (для других - схема аналогичная)
подключение способом:
|#^#]>http://www.rayd.co.uk/blogs/rayblog.nsf/d6plinks/Ubuntu64|#^#]>
работает, но со своими особенностями:
-установив версию убунты 8.10 - получил "нерабочий" workspace (букивки на иконках БД не видны, и оттрисовка глючит)

увидел заявления очередного товарисча:
|#^#]>http://www-10.lotus.com/ldd/nd8forum.nsf/d...03?OpenDocument|#^#]>

и по теме - много каких-то попыток... ( у них не получалось)
|#^#]>http://www-10.lotus.com/ldd/nd85forum.nsf/...60?OpenDocument|#^#]>

поминув недобрым словом нерадивых девелуперов вендора..., решил попытаться сам
(а ведь моглиб, сцуки, список необходимых либов и апликух указывать)

взял за основу:
|#^#]>http://ubuntuforums.org/showthread.php?t=24575|#^#]>

внес изменения - ежа заменил на козла ;-) : hoary -> intrepid (на самом деле мудрый на бесстрашный)
изменения - hoary -> hardy

а шаг
dpkg-reconfigure locales
пропустить - потому как не будет работать всё-равно, а при инсталяции, указ. ниже пакеджей выпонится автоматически

строка для базового чрута будет такой
sudo debootstrap --arch i386 hardy /chroot/ |#^#]>http://archive.ubuntu.com/ubuntu|#^#]>
заметьте! - intrpepid
изменения - hardy

ну и сорцлист не забудьте откоректить апосля, но перед:
apt-get update ; apt-get upgrade

доустановить:
надо накатить language-pack-ru-base language-pack-en-base language-pack-gnome-ru-base language-pack-gnome-en-base пакеты
(этот наборчик, входит в приложенный списочек)
sudo apt-get install ...

замаунтить необходимые пути нужно из хозяйской системы (как было по ссылке выше), у меня /etc/fstab:
###### chroot #########
/home /chroot/home none bind 0 0
/tmp /chroot/tmp none bind 0 0
/dev /chroot/dev none bind 0 0
/proc /chroot/proc proc defaults 0 0
/media/cdrom0 /chroot/media/cdrom0 none bind 0 0
/usr/share/fonts /chroot/usr/share/fonts none bind 0 0
/opt /chroot/opt none bind 0 0
/local/data/mike/lotus/inst /chroot/opt/inst none bind 0 0

понятно что /chroot/media/cdrom0 и /chroot/usr/share/fonts
надо mkdir -p ...


и вот тута начинаются мучительные поиски недостающих либ (еще раз спасибо вендору)
мобуть я чего лишнего прихватил (и наверняка), но список я приложу wink.gif, получил его с рабочего 32бит енвиронмента запуском:
dpkg --get-selections | awk '$2 ~ /^install$/ {print $1}' > installedpackages

вот отсюда: |#^#]>http://www.ubuntugeek.com/clone-your-ubunt...stallation.html|#^#]>

в dchroot -d
создаем файло запуска LDN
sudo gedit /usr/local/bin/notes32
с содержимым:
/opt/ibm/lotus/notes/framework/../notes

и сделать ему чмод:
sudo chmod a+x /usr/local/bin/notes32

разумеется - нотуса д.б. установлена в чруте:
sudo dpkg -i --force-architecture ibm_lotus_notes-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_activities-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_cae-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_sametime-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_symphony-8.5.i586.deb

в хозяйской системе:
создание запускающего скрипта /usr/local/bin/do_dchroot - ничем от ориг. статьи не отличается

линк будет такой
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/notes32

ну и файло с со списочком прилагаю
как накатить их - там же, на гике (http://www.ubuntugeek.com/clone-your-ubuntu-installation.html)
типа:
cat installedpackages | xargs sudo aptitude install -y
Сам спросил, сам отвечу :)
Надо использовать контрол RichTex в режиме Read Only. Немного смущает свойство контрола, указывающее на отображение только текста, но тем не менее, картинки из соответствующего поля отображаются нормально.
Проблема была в версии (у нас 5) и многопользовательском режиме: нужно было заккоментировать (или удалить) параметр seq в файле notes.ini
...
1. при просмотре сообщений.
2. После прихода нового сообщения и его попытке просмотра.
Помогает многократный перезапуск лотуса. но пользователя это напрягает.
Добрый день.
...
После каких действий появляется данное сообщение? Послю любых или какя-то закономерность есть? Допустим в inbox ввсе в порядке, а в созданной папке нет.
вообщем не помогло разграничение прав через группу.
есть еще варианты?
вообщем не помогло разграничение прав через группу.
есть еще варианты?
Я за то чтобы обсуждать этот продукт тут.
В принципе еще есть сообщество на www.lotusgreenhouse.ru - но там уже пару месяцев как не видно какой-либо активности, правда набор полезных ссылок неплохой.
может ли быть такое что у нас используется шифрование (тогда можно проверить имеет ли пользователь и интернет сертификат - иногда они мешают друг другу но ошибка помоему будет другая)
...
Подскажите пожалуйста, пользователь при отправке почты шифровал свои сообщения. Теперь этого пользователя нет, нужно расшифровать сообщения. Id ключ не сохранился, каким ещё образом можно разшифровать его почту.
Интересные темы:
Список форумов:

Tips. Советы

Are you constantly un-doing a mistake one of your Lotus Notes Domino users made? Here are two quick server settings and policy changes to help protect Notes users from themselves and relieve some administrator stress.

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

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

Author: Mark Demicoli
Tags: selected documents
Idea:
In a standard Notes View, the status bar indicates the number of rows selected, but states that this is the number of documents selected - which is patently wrong.

Author: Rob Porter
Tags: ctrl+tab navigation client
Idea:
In earlier versions of Notes you could use ctrl+tab to switch between the tabs you have open in the client (i.e. the databases and documents currently open in the ui). This functionality is missing from the Eclipse based Notes 8 client.
 
As far as I understand ctrl+tab is a standard way of navigating between tabs... it works fine in Firefox for example.
 
For us keyboard navigation junkies it's a piece of functionality that's sorely missed.

Author: Andrea Garbagnoli
Tags: spam filter proxy smtp mail dmz
Idea:
A specialized proxy server to be installed in a demilitarized zone that runs spam/virus filters on the mail.

Author: Romel Jacinto
Tags: spellcheck spell url link
Idea:
Spellchecking messages before they are sent is a great feature, but when sending out messages that contain URL links, the spellcheck process becomes tedious, especially if multiple URL links are in the message.
 
It would be fantastic if spellcheck could be configured to ignore text strings that begin with the following:
http://, https://, ftp://.

Author: Eric Wilson
Tags: Calendar undo trash restore
Idea:
It can be really awful to have to rebuild a calendar that was accidentally deleted.  Please make it possible to undelete them from trash!
 
I realize that there are some tricky process situations, but why restrict all calendar undeletes because of a few edge cases?
 
If an undelete is not possible in some situations, simply recreate the entry from scratch behind the scenes just like the user would do!

Author: Rishi Sahi
Tags: Progress bar
Idea:
In R8 there are plenty of new features added which are quite impressive ( though they are small ). Today while design replace i found you can click on the little orange bulb at the bottom right corner of your workspace . Which gives you progress bar tab to watch your progress of design replace. I assume this was new with R8... But one confusing thing I have noticed , message for completed task is confusing .
 
Like, I have three design replace tasks are going on , two are in progress and one is completed. If you see the progress bar tab, for in progress task it shows , "Replacing design of database 1...." , but for completed one it shows
"Copying database <database name> - please wait.... ( finished at <time> )..
Ok
It should be ,
 
"Copying database <Database name> - Completed .. (finished at <time>)..
OK
 
See the attached image .
 

Author: Paul Davies
Tags: attachment deletion
Idea:
If you opt to reply to a mail message without attachments, then the attachment is replaced with the text 'Attachments deleted by xxx on xxx' The font for this text is not specificaly defined and it takes the font in use at the point the attachment was at.
 
In a recent example the font in use at that point was wingdings (Outlook smiley) and so the attachment removal text was all in wingdings too, which is totaly useless. I suspect that similar problems could occur if the font size at that point was very small or very large
 
The font/size/format for this string needs to be switched to a default readable font.

Author: Farzad Diba
Tags: notes client
Idea:
i'm not a big fan of capitalization.  i'd like to see note auto correct for capitalization and spelling if possible.

Author: Aigars Perkons
Tags: On Error GotoField
Idea:
Give us ability to catch every error with On Error statement.
 
Lets say we have a form with one field (named "test_field") and one button with following code:
Sub Click(Source As Button)
On Error Goto x
Dim ws As New NotesUIWorkspace
Dim uidoc As notesuidocument
Set uidoc = ws.CurrentDocument
Call uidoc.GotoField("fld_C")
Exit Sub
x:
Msgbox Err
Exit Sub
End Sub
 
If the field is editable but hidden:
We get TWO Error messages : "Cannot Locate Field" and "4412" but i expected just one "4412"
If the field is computed we don't get any Error messages.
 
Main problem is that we can't catch and handle all errors (like exaple above) with On Error statement Lotus still gives default error messages.

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

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

To enable verbose logging during Notes install /upgrade and uninstall on the Windows platform (MSI install), you can create a registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Inst
If you are viewing Notes standard using a low-level color scheme, and items such as toolbar and tab graphics appear fuzzy, you can enable the Use High Contrast option in the Accessibility control pan
Шестая часть нашей серии статей посвящена интеграции IBM Lotus Connections с другими системами с помощью Atom API. Статья предназначена ИТ-специалистам и разработчикам и будет полезной при изучении возможностей интеграции Lotus Connections в ваши приложения.
Узнайте, каким образом пользователи и разработчики IBM Lotus Notes могут получить выгоду от использования Web-сервиса Free Time из IBM Lotus Domino V7. Настройте ваш сервер Lotus Domino на выполнение межсерверных запросов о доступности по календарю и создание агентов, программным образом доставляющих информацию о наличии свободного времени с удалённого сервера Domino.
Учимся определять и оптимизировать шаблоны проектирования при разработке составных приложений.
В статье представлен обзор IBM Lotus Quickr, причём основное внимание уделяется его базовым сервисам. Ознакомьтесь с вариантами установки, техническими требованиями и простыми способами настройки сервисов.
Выполните развёртывание функции Dogear из IBM Lotus Connections в автономной среде. В статье подробно рассматривается процесс развёртывания и объясняется цель каждого шага. Выполнив эти инструкции, вы сможете быстро развернуть функцию Dogear и гарантировать её правильную работу.
Также почитатай:
Найти документацию можно на сайтах:

В избранное