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

  Все выпуски  

Integrating SPNEGO with IBM Lotus Sametime


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

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

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

comp.soft.prog.lotuscodesrore

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

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

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

Сегодня запчасти для автомобиля в основном покупают в Интернете. Здесь Онлайн магазин запчастей для автомобиля «Экспрессзаказ», который я представляю, весьма популярен, так как у нас можно купить любые автозапчасти для иномарки, независимо от того, с правым или левым рулем автомобиль.
Иной Онлайн магазин автомобильных запчастей предложит вам ассортимент, меньший, чем у какого-нибудь ИП, продающего запасти на рынке. Иное дело магазин запчастей для автомобиля, в котором я работаю. Здесь продаются любые запчасти на любые иномарки. Если окажется так, что запчасти не найдутся в наличии на складе, вы вполне можете просмотреть наш каталог запчастей для автомобиля и совершить заказ, который будет быстро выполнен.
Помимо того, Онлайн магазин запчастей для автомобиля «Expressorder» имеет огромное количество филиалов по всей России, что и вовсе упрощает процедуру доставки. Не успеете оглянуться, как запчасти для автомобиля будут уже у вас. Планируется открытие филиалов своего магазина во всех городах.
Теперь, вы с легкостью можете приобрести через Интернет запчасти для таких иномарок, как AUDI, Бентли, BUGATTI, CHEVROLET, Форд, Джили, ISUZU, LOTUS, MITSUBISHI, RENAULT TRUCKS, Сааб, SKODA и прочим. Я могу практически бепсконечно перечислять, так как список марок, к которым у нас имеются автомобильные запчасти, просто огромный.
У нас вы сможете купить оргинальные запчасти – иномарки их любят, и неоригинальные. А я лично предоставлю вам практические рекомендации по вопросу, какие именно автомобильные запчасти подойдут вашему автомобилю больше всего.
Приходите в Онлайн магазин запчастей для авто «Expressorder», посмотрите каталог автозапчастей и убедитесь в том, что я не преувеличиваю, говоря, что у нас есть любые запчасти для авто на автомобили иностранного производства.
Вообще покупка через Интернет запчастей для авто значительно более комфортна в случае, если Интернет магазин автозапчастей имеет удобный интерфейс. Такой, какой предложит вам мой магазин автозапчастей. Здесь вы сможете просмотреть каталог запчастей для автомобиля или поискать по номеру детали, или сделать запрос по VIN. Больше того, Онлайн магазин автозапчастей «Экспрессзаказ» имеет даже поиск по фото детали.
Одним словом, кота в мешке вы тут точно не купите. Помимо очень большого ассортимента радует наш магазин запчастей и доступными ценами. Как известно, запчасти на автомобили иностранного производства стоят недешево, поэтому любой владелец старается сэкономить на их приобретении. Интернет магазин автозапчастей «Экспрессзаказ» эту возможность вам предоставляет.
Удалять Outlook не обязательно.

Можно переименовать OutlookJNI.dll (located on the user's computer). C:\Program Files\IBM\SametimeConnect\plugins\
com.ibm.collaboration.realtime.exchange.win32.x86_7.5.1.20070416.

Удалять Outlook не обязательно.
...
Удалять Outlook не обязательно.
...
Удалять Outlook не обязательно.
...
Удалять Outlook не обязательно.

Можно переименовать OutlookJNI.dll (located on the user's computer). C:\Program Files\IBM\SametimeConnect\plugins\
com.ibm.collaboration.realtime.exchange.win32.x86_7.5.1.20070416.

Удалять Outlook не обязательно.
...
Ситуация следующая. Необходимо настроить на сервере реплики таким образом чтобы туда заливались изменения из почтовых файлов, при этом не удаляя сообщений, включая те которые пользователь у себя в ящике удалил. То есть чтобы сообщения только добавлялись....
Проблема такая:
Пользователь пишет письмо, отсылает (например в списке адресатов 5 человек)
Письмо успешно доставлено. Потом кто-то из этих 5 человек открывает письмо, делает там двойной щелчок - переходит в режим редактирования.
Делает там какие-то изменения, а потом не нажимет кнопку "Сохранить и закрыть", а просто закрывает документ по крестику.
И вот тут начинается самое интересное:
Lotus задает пользователю вполне закономерный вопрос: "Сохранить измения?", и если пользователь нажимет "Да", сохранить, то письмо со всеми сделанными изменениями рассылается по всему списку адресатов (в нашем случае все те же 5 человек)

Причем такая фигня происходит только если письмо написано только одним вполне определенным пользователем.
Причем если я, администратор, зайду в его базу и отошлю письмо, то ничего подобного не происходит.
Ситуация следующая. Необходимо настроить на сервере реплики таким образом чтобы туда заливались изменения из почтовых файлов, при этом не удаляя сообщений, включая те которые пользователь у себя в ящике удалил. То есть чтобы сообщения только добавлялись....
Интересные темы:
Список форумов:

Tips. Советы

Gavin Bollard has an agent that needs to run on a Windows 2003 server. While it ran fine under his credentials, it had a problem running as System. He's found an interesting solution.

Read | Permalink
While the big item in Symphony 1.3 may be support of Microsoft Office 2007 files, Stuart McIntyre has posted a full list of enhancements and provided a link to the release notes.

Read | Permalink
On May 12, 2009, IBM finally did the inevitable and officially discontinued Lotus Document Manager, better known to most as Domino.doc. In this article, document management specialist Scott Tomlinson discusses the issues and problems related to moving off of Domino.doc to an alternative solution.

As part of my current job of porting an application to Google Gears I wrote a snippet of JavaScript to validate that a user enters a date in the format ddmmyyyy or ddmmyy. The users are using PDAs so we really don't want them to have to do it in the format dd/mm/yyyy. The less key taps needed the better.

Here's the code:

var re = /^(0[1-9]|[12][0-9]|3[01])(0[1-9]|1[012])((19|20|)\d\d)$/; //Test format first
if (re.test(input)) { var bits = input.match(re); if (bits[4]==""){ bits[3]="20"+bits[3]; //Will last 91 years before breaking! } var entered = new Date(); entered.setFullYear(bits[3], bits[2]-1, bits[1]); //Validate range here if needs be } else { alert("Not a valid date!");
}

The end result is a JavaScript Date object representing the date entered, which you can do with as you must.

When Hard Coding Is Ok

What keeps making me think about the code is the bit where I've hard coded the 21st century in to any date where the century part isn't specified. In 91 years it will break. As an opponent of all things hard coding I can't decide how happy I am with it.

Although I know the application itself will, like me, be long dead by the year 2100 it's just bugging me. Is it ever ok to knowingly introduce a bug, even if you know the bug will never get to live?

A Simple Fix

In this case it would be trivial to remove the bug, so that it always added the current century when none was specified:

bits[3]= new Date().getFullYear().substr(0,2) + bits[3];

I just can't decide whether I should retrofit this fix or not. Maybe I should. Then, should a source of eternal life be found by then, I'll be guilt-free.

Click here to post a response

Suzanne O Minassian has posted information about an hour-long webcast scheduled for Tuesday, July 7, 2009 on how to evaluate "free" and commercial software. Registration is required.

Read | Permalink
John Boyer says Domino is a web application and web services platform that can reach all web browsers. He provides links to a couple of articles on using Lotus Forms with Domino.

Read | Permalink
Peter Presnell has decided to post information about the .Domino Framework project in a wiki. He provides a link to the wiki and more information about it.

Read | Permalink


NEW!!! NOTES AND DOMINO 8.5 UPDATE COURSES FOR DEVELOPERS AND ADMINSTRATORS
Try a free course at www.tlcc.com/dompower85.

If your Sametime Gateway uses Google Talk Federation servers, you need to update the IP addresses. This is the Technote explaining it all.

Read | Permalink
ID Vault is a feature in Lotus Notes/Domino 8.5 that lets administrators recover and reset passwords, recover lost IDs, rename users and more. Get an overview of ID Vault benefits, requirements and installment steps in this tutorial.


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

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

Author: Ben Langhinrichs
Tags: richtext
Idea:
In rich text, I wish I could specify a font that was the ideal font, then a secondary font, and so on, the way thjat CSS allows a list of possible font faces.  See this blog post for more details if this is not clear.

Author: Ben Langhinrichs
Tags: richtext
Idea:
In rich text, I wish I could specify a font that was the ideal font, then a secondary font, and so on, the way that CSS allows a list of possible font faces.  See my blog post for more details if this idea is not clear.

Author: Jim Johnson
Tags: delegation calendar
Idea:
I've had several people ask me how its possible to delegate a meeting but have it not be removed from your calendar.   This feature is available in most other email platforms. 

Author: Darren Duke
Tags: quickr
Idea:
It gets really old, really quick having to scroll down to the bottom of the Quickr place listing in order to show more, all, previous, etc. How about mimicing that functionality at the top of the page too?

Author: Jim Johnson
Tags: Client e-mail notification
Idea:
Would like to have the option for a new mail notification occur upon new mail once it gets delivered to the local replica vs the server replicas.  I have had several people comment on how they receive new mail notifications but "nothing appears" in the inbox.  This gives the users the perception that it isn't working as it should. The users don't understand that the notification is for new mail on the server but it won't arrive until a replication event. If it could be an option to configure it to show notifications on mail delivery to the local replica instead of server replicas, it would be less confusing.

Author: Kushal Boorgu
Tags: Roaming setup
Idea:
Create the roaming files like personal address book, bookmarks, journal etc when the user is setup with roaming option and place a blank copy of these files under user's roaming folder and mark the user as roaming instead of in progress. This way when the user starts the notes client setup, the files will be automatically downloaded from the roaming server to the notes client and they don't have to go thru the roaming upgrade prompts, since the user is already set as roaming.  This will also reduce the problems with roaming setup up and troubleshooting and less confusion to the end user.

Author: antony satyadas
Tags: idea-space testing ideajam
Idea:
Provide the ability to create new ideaspaces with supporting ontology

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

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

Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) enables the single sign-on (SSO) mechanism for Microsoft Windows clients that are part of a Microsoft Active Directory Domain. This white paper explains the steps necessary to configure SSO for IBM Lotus Sametime Connect clients and IBM Lotus Notes clients integrated with IBM Lotus Sametime, using SPNEGO.
This white paper describes the search forms encountered when using IBM Workplace Collaborative Learning 2.7 and how to use them, including information on the search syntax supported, ACLs, and custom fields.
In IBM® Lotus® Quickr™ versions earlier than 8.1.1, the public APIs supported only document-related services. Lotus Quickr 8.1.1 now has REST-based services for wiki and blog content, to enable creating, viewing, updating, and deleting wiki and blog content inside Lotus Quickr. This article focuses on the REST-style wiki and blog content service APIs, their usage, and how they can be leveraged to build custom solutions.
Learn how to extract 3270 or 5250 data using IBM® Rational® Host Access Transformation Services, which can then be formed into an Atom data feed. This data feed can be utilized by IBM Mashup Center to consolidate with other data sources to create a new situational application for business users. We present an example of extracting data from a 3270 financial application, creating an Atom feed, cataloging that feed, and using that data to create an information dashboard for a loan officer.
Learn how to use the full power of the low-level IBM® Lotus® Sametime® Protocol API exposed by the Java™ toolkit from within the easier development environment of the Lotus Sametime Connect toolkit. By extending the BuddyNote plug-in, which is one of the sample plug-ins provided with the Lotus Sametime software development kit (SDK), you can use the Server Storage API to store the notes about your buddies on the Lotus Sametime server rather than in a local configuration file.
Globalizing IBM® Lotus® Notes® applications can be simple. IBM Lotus Domino® Global Workbench, which is released with Lotus Notes and Domino, can help customers globalize their applications quickly and easily. In version 8.5, Lotus Domino Global Workbench provides a new feature that extracts strings into properties files, thereby providing more flexibility for translation.
IBM® Lotus® Notes® 7.02 introduced the ability to import a public calendar in iCalendar format. Earlier, Lotus Notes 6.0 introduced the use of iCalendar as a calendar workflow exchange between applications or systems using Simple Mail Transfer Protocol (SMTP). Customers interacting with different Internet calendar applications rely on iCalendar to exchange their calendar information to process the iCalendar invitation. Beginning with version 8.5, Lotus Notes implements an improvement to iCalendar interoperability that helps customers increase their work efficiency.
IBM® Lotus® iNotes® 8.5 includes many new features. This second article in the series covers two distinct topics: new Lotus Domino® administration policy capabilities and improvements available in lite mode.
IBM® Lotus® iNotes™ 8.5 full mode offers new features to bring more consistency between the iNotes browser-based experience and the Lotus Notes® 8.5 installed client experience. It also begins to add the same integration to external data services. In this article, the first in a multipart series, we cover the new features in Lotus iNotes 8.5 full mode and examine the Web 2.0 related features in particular depth.
Mail in mail.box is held without failure reason; incoming or outgoing mails do not route. The router task shows the following errors: "Router: Creating queue entry.." and "Adding HELD queue entry message.."
Is it possible to send a Lotus Notes document in a link to an external mail client?
How is the mail delivery latency formula calculated in Lotus Domino?
In Lotus Domino, if you rename a user, the $UpdateBy field does not accept the rename in the Archive Policy Document.
It is possible to access SharePoint data from Notes attachment dialogs.
An increasing number of companies are evaluating social software for their enterprise. Most organizations from various industries are looking at IBM® Lotus® Connections for their social software needs. Without a clear adoption strategy and compelling business use case, though, even the best intended pilot programs can fail. Read about the lessons learned by some customers.
This article explains how IBM® Lotus® Quickr™ services for WebSphere® Portal can be extended by developing custom components. Custom components can be developed to add more functionality and integrate with other software products and applications.
This article describes the IBM® Lotus® Sametime® Unified Telephony API and the steps you take to deploy, configure, and invoke it. The Lotus Sametime Unified Telephony API is a REST (Representation State Transfer) API that provides click-to-call and click-to-conference semantics.
The "Send Announcements" and "Send Files" features are grayed out in the Notes Integrated Instant Messaging clients.
Escaped characters in a Notes HTML message displays as illegible text.
In Lotus Domino, the name of the console log file in the IBM_Technical_Support folder usually starts with the word, "console". However, in your application, the file starts with a numerical zero (0).
Также почитатай:
Найти документацию можно на сайтах:

В избранное