IBM Lotus Notes and Domino 7 - Northern Collaborative Technologies

advertisement
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
Real experts guarantee results
If this was
TIVO I could
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”

To IBM: No longer the odd man out





I say
so!
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


Performance Enhancements


Well thought through -- it provides the basis for
more relational, and more traditional applications
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


Query can be dynamic


To open the note, you must include the noteid in
the SQL select statement
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

DNS White Lists


Private Black Lists


Provide exceptions to black list use
going to do
well
In this army
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 white
lists – home grown
or internal DNS
DNS based Black
lists like
“spamcom”
Private Manual list
of additional hosts
to block
Private Manual list
of hosts to allow
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!

This means
Firefox as
well!
Editing the server’s
NOTES.INI from a
workstation in Firefox
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

Query Views



Data from DB2
Displayed in Notes
Access View
Domino
Data
DB2
Query View
O
D
B
C
DB2 Access Views (DAVs)



Data from Domino
Accessed in DB2
Obeys Domino Security
Traditional
RDB
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 visible in the client



not just a view type
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


NotesDatabase.GetModifiedDocuments


Like notesDatabase.search(@modifed..) but
includes design notes as well
NotesDocumentCollection.UntilTime


Primarily used by the Admin client
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

Awareness in the address books
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
Keep your
eyes open
and stay
aware!
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
Download