You are on page 1of 55

ALL203

IBM Lotus Notes and


Domino 7
Andrew Pollack
Northern Collaborative Technologies

Lotus.AdvisorEvents.com
Who am I?
Andrew Pollack

Principal, Northern Collaborative Technologies

Certified with Lotus Notes since version 2

IBM Lotus Beacon Award

Finalist in 1999, Winner in 2003


Author of NCT Search for Lotus Domino


Proud member of the The Penumbra Group


Firefighter – When not driving a keyboard, I
drive the big red truck

Lotus.AdvisorEvents.com
About this Presentation


This is a ‘fly-by’ of new features


Focus is on what’s Important about 7

What IBM says is Important

What I think is import


Created in August based on “Milestone 2”

Updates are likely, and will be posted

BASED ON BETA – Things WILL change


Focus on Admin, Designer, & Client


I try to put the ‘meat’ on the slides
Lotus.AdvisorEvents.com
The Obligatory Commercial

Most of the speakers at this conference are
available to help you!

That’s the real reason we do this If this was
TIVO I could

Real experts guarantee results fast forward…


Catch up with me during the
conference if you want expert help

Now, on with the show...

Major Release
Lotus.AdvisorEvents.com
Perspective: What makes this a
“Major Release” I say
so!

To IBM: No longer the odd man out


Real Integration with IBM DB2

Real Integration with Tivoli

Enhanced Integration with WAS Major Release

The beginning of integration with Workplace


To Developers: Works & plays better with others


Much easier to build Java or VS front end tools

Much better for relational data storage

Much better Java support

Integration with new MS Office features
Lotus.AdvisorEvents.com
The Lotus Notes 7 Macintosh Story
-- Two slices

Commitment to Lotus Notes 7 on Macintosh
became public in August


Initial client to be based on 6.5.4 code stream,
certified to work with ND7

Stay tuned to fined out
what this means


Full featured N7 client
with instant messaging
probably a maintenance
release
Lotus.AdvisorEvents.com
New Server & Administrative
Features
Lotus Notes and Domino 7 are huge for back end
management

Lotus.AdvisorEvents.com
The Lotus Domino 7 Server


DB2 Integration

Well thought through -- it provides the basis for
more relational, and more traditional applications


Performance Enhancements

Reports of 50% increase in performance on
NotesBench using R6Mail and R6iNotes


Management Enhancements

ND7 really fleshes out SMTP controls & policy
enforcement

Lotus.AdvisorEvents.com
Three kinds of DB2 Integration


Store Domino Data within DB2

Access Specific Domino Data from DB2

Create a Notes view of DB2 Data


Overview here, Details in “ALL307”

Lotus.AdvisorEvents.com
Store Domino Data in DB2


For Beta 2, Requires DB2 on the Same Box

Classic NSF or DB2NSF on a per database basis

Servers Only, clients continue to use NSF files

Transparent to users

Mostly transparent to administrators

Using a DB2NSF does not imply sharing data

Not presently being represented as a
performance gain

Lotus.AdvisorEvents.com
Give DB2 Access to Domino Data


Design Element called a “DB2 Access View”


Defines data in Domino as a Table to DB2

Not the same as a Notes View

No access from Notes Client

Exception: SQL Views see it as DB2 Data


Domino Security Is Enforced

Including Reader Names

Lotus.AdvisorEvents.com
Creating a DB2 Access View

Lotus.AdvisorEvents.com
Use a “Query View” to access DB2
Data

Data may be from a Domino DB2 Access View

To open the note, you must include the noteid in
the SQL select statement


Query can be dynamic

Example: @Prompt() popup to determine view
content


Query can “Join” DB2 data

Join two Domino DB2 Access Views to see data
from more than one Domino database in a single
view

Lotus.AdvisorEvents.com
Defining a Query View

Lotus.AdvisorEvents.com
Domino Domain Monitoring (DDM)


Tivoli Autonomic Monitoring Engine (TAME)


Consolidates reporting across servers

Works by itself in Domino

Integrates with Tivoli Enterprise Console

Supports 3rd Party Plug-ins

Highly programmable automatic responses

Lotus.AdvisorEvents.com
The Tivoli Analyzer for Lotus
Domino

Separate installation – worth trying

Lotus.AdvisorEvents.com
Domino Domain Monitoring (DDM)


Individual monitoring probes are tailored to
Domino issues

More than just “Is the server running”

Example: Report on Agent Manager sessions that
run long or use too much memory


Build your own “probes” that check specific
aspects of your custom applications


Provides likely causes and common solutions to
reported problems

Lotus.AdvisorEvents.com
Resolution Center Makes
Recommendations

Lotus.AdvisorEvents.com
New Mail Processing & Anti-spam
features Private List is
going to do

DNS White Lists well

Provide exceptions to black list use In this army


Private Black Lists

Allow easy to manage customization


Private White Lists

Allow easy to manage override Major Release


Mail Rules use info from White/Black list checks


New Mail Rule to “Stop Processing” further rules


Standard Disclaimers Lotus.AdvisorEvents.com
Combine General DNS Based Lists
with Manual “Private” lists
DNS based Black DNS based white
lists like lists – home grown
“spamcom” or internal DNS

Private Manual list Private Manual list


of additional hosts of hosts to allow
to block though Lotus.AdvisorEvents.com
Combine mail rules to utilize the
results of the white lists and black
lists

Lotus.AdvisorEvents.com
Enhancements to Smart Update

Kits are detached in the
background


Shared upgrade kits failover


Smart Update requests are
cluster aware


Administrator can limit
concurrent downloads from a
single server


Notification by mail of status
by machine or user Lotus.AdvisorEvents.com
LEI Improvements


LEI now supports failover

processing will switch to cluster peers


LEI Administrator is IM aware


Better testing for connections from forms


Improved scheduling for activities


Virtual Documents support backend changes


Behavior controls can be based on dependant
process outcome
Lotus.AdvisorEvents.com
Other New Administrative Features


Mozilla is
supported for
WebAdmin! Editing the server’s
NOTES.INI from a
workstation in Firefox

This means
Firefox as
well!

Lotus.AdvisorEvents.com
More New Administrative Features


New Policy Type for Mail & CS

Especially useful for disclaimers

Lotus.AdvisorEvents.com
Even More New Administrative
Features

Client side HTTP compression supported


Policy Lock Down

Force clients to accept and use admin policies


IPv6 is now supported


Support for 1024-bit RSA and 128-bit RC2 Notes
Keys


LDAP now supports Aliases & UNIDs

Lotus.AdvisorEvents.com
Developers get new stuff too!

Lotus.AdvisorEvents.com
The Designer Perspective


DB2 Integration

It REALY means new solutions to old problems

The biggest new thing, to IBM


Standards march forward

Native Web Services

Major step forward toward hybrid applications

The biggest new developer thing, to Andrew

Java support enhanced

XML Parser updated


A few new design features

Lotus.AdvisorEvents.com
The Designer Perspective – The
REAL News

LotusScript is NOT dead

Fully supports all the new features


Serious investment has been made

Web Services element COULD have been Java
Only – Its not. This should END speculation
about LotusScript’s continued usefulness.

Lotus.AdvisorEvents.com
DB2 Integration in Designer


Two sides of the coin
Access View

Query Views Domino DB2

Data from DB2 Data Query View

Displayed in Notes O
D

DB2 Access Views (DAVs) B
C

Data from Domino

Accessed in DB2

Obeys Domino Security Traditional
Traditional
RDB
RDB
applications
applications

Lotus.AdvisorEvents.com
Query Views – Data from DB2
displayed in Notes

No pre-built indexes in the NSF


Possible storage and performance boost for
databases that change frequently


Selection can be changed on the fly per user


Use @Prompt narrow selection

Complex SQL can fit different kinds of data into
the same view design

Does this make the Notes client a reporting tool?

Finally, use @Username to select data

Lotus.AdvisorEvents.com
Use SQL right in the selection
formula

Lotus.AdvisorEvents.com
DB2 Access Views – Free the
Domino Data

Distinct Design element

not just a view type


Not visible in the client

except through Query Views


Defines Lotus Notes “Information” in a Relational
Data model


Enforces Domino Security

Lotus.AdvisorEvents.com
Creating a DB2 Access View

Lotus.AdvisorEvents.com
Like Chocolate & Peanut Butter


Or Beer and Pretzels -- They go well together


DAVs from two Notes databases can make up a
single Query View – breaking the .NSF barrier!


If a valid NOTEID from a DAV is selected, the
referenced document can be opened from the
view

Lotus.AdvisorEvents.com
Standards March Forward – Java
Improvements

The JVM is now 1.4.1


Remote Java Debugging

Use 3rd party debuggers, like Eclipse

This is a good thing

Standards are great!

Especially when there


are more than one!

Major Release Lotus.AdvisorEvents.com


Even more Standards – Web
Services Support

Provider only, for now

New Design Element – works like a web agent

Creates the WSDL for you

Creates skeleton code from existing WSDL

Security options are identical to Agents

LotusScript is fully supported, as is Java

Lotus.AdvisorEvents.com
New Methods & Properties


NotesAdministrationProcess.ApproveHostedOrgSt
orageDeletion

Primarily used by the Admin client

NotesDatabase.GetModifiedDocuments

Like notesDatabase.search(@modifed..) but
includes design notes as well

NotesDocumentCollection.UntilTime

An upper limit (less than) time on which notes to
return in a collection

NotesDOMNode

NamespaceURI, CreateAttributeNodeNS,
CreateElementNodeNS

GetElementsByTagNameNS, GetAttributeNodeNS,
GetAttributeNS

GetElementsByTagNameNS, RemoveAttributeNS,
SetAttributeNodeNS

SetAttributeNS Lotus.AdvisorEvents.com
New Formula Language Additions


Not many needed – Formula language was vastly
improved in ND6


@PolicyIsFieldLocked

For use in hide-when formulas, determines if a
field is locked


@Command([DiscoverFolders])

Pops up the dialog box showing which folders
contain the document

Lotus.AdvisorEvents.com
Autosave option in form design


Saves a local copy of the current document
periodically in case of crash


Document is NOT updated to the server at this
time


Used to avoid loss of work when documents are
open in edit mode for long periods of time


Designer option to ENABLE the feature for a
form, user option to make use of it

Lotus.AdvisorEvents.com
New Features in View Design


Shared Columns

At long last!


Actions can be added
to “Right Click”

A long requested
item

Lotus.AdvisorEvents.com
Other New Designer Features


Java & LotusScript Agent Performance Profiler

Works on Web Services too


XML Parser has been updated


Toggle icon for debugger


Design element lists show more information,
easier to edit

Lotus.AdvisorEvents.com
Updates to the Lotus Notes 7 Client

Lotus.AdvisorEvents.com
Microsoft Office Smart Tags


New Microsoft Office Smart Tags are supported

Send mail, view contact details, invite contacts to
a meeting

Hey, this is just like that


“Situational Awareness”
they keep talking about

Major Release Lotus.AdvisorEvents.com


Set up Smart Tags in Microsoft
Office
Check both

“Person Name”

“Person (Lotus Notes


Recognizer)”

Lotus.AdvisorEvents.com
Cool new Lotus Notes 7 client stuff


“Close All Window Tabs” menu
option


Save Window State – re-open
notes with the same views,
documents, and databases open


Autosave – for those really long
documents you’ve been writing

Lotus.AdvisorEvents.com
Views now correctly open in the
background
Views don’t lock the client
You’re on a
“Need to
know” basis

Major Release

Lotus.AdvisorEvents.com
Lotus Workplace in the Welcome
Page Wizard

Enhanced support for “Lotus Workplace” in the
Welcome Page Wizard

Lotus.AdvisorEvents.com
Instant Messaging awareness has
been added almost everywhere

More awareness in the mail client Keep your
eyes open
and stay

Awareness in the address books aware!

Awareness in more templates

Awareness in configuration docs


Could we be more aware?


Expect awareness to be pretty
much universal by the time this
thing is released Major Release

Lotus.AdvisorEvents.com
The Lotus Notes Client – Mail
Updates

Note: Mail Template updates are frequently the
last things added to the beta versions. Watch for
more as the release gets closer


“No Subject” warning when sending mail


Mail can be sorted by subject


Mail threads can be made visible within
mail documents

Lotus.AdvisorEvents.com
Follow-Up improvements will really
help

“Quick Follow Up” flags multiple documents
without any dialog box


Preferences for follow up are set in the mail
preferences profile action


Follow Up actions now also on Right Click

Lotus.AdvisorEvents.com
Pre set your one-click follow up
preferences

Lotus.AdvisorEvents.com
Domino Web Access


Mozilla based browsers are now supported


Full S/MIME Support


Custom stationary is now supported


Features improved to more closely match Notes
Client features


Single Click “Follow-Up” support has been added


More forwarding options have been added
Lotus.AdvisorEvents.com
ADVISOR LIVE Web Update Page
AdvisorEvents.com/CXX0411p.nsf/w/CXX0411ud

This session WILL have updates

Also available on my site


www.thenorth.com

Got Questions?

I want to hear from you

andrewp@thenorth.com
www.thenorth.com
www.thenorth.com/apblog

Major Release Lotus.AdvisorEvents.com


Thank you!
Please remember to fill out your evaluation.

I want to hear from you

andrewp@thenorth.com
www.thenorth.com
www.thenorth.com/apblog

Lotus.AdvisorEvents.com

You might also like