IBM Lotus Notes and Domino 7

bloatdecorumΛογισμικό & κατασκευή λογ/κού

30 Οκτ 2013 (πριν από 3 χρόνια και 11 μήνες)

84 εμφανίσεις

Lotus.AdvisorEvents.com

IBM Lotus Notes and

Domino 7

Andrew Pollack

Northern Collaborative Technologies

ALL203

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



Catch up with me during the

conference if you want expert help




Now, on with the show...


Major Release

If this was
TIVO I could
fast forward…

Lotus.AdvisorEvents.com

Perspective: What makes this a
“Major Release”


To IBM: No longer the odd man out



Real Integration with IBM DB2


Real Integration with Tivoli


Enhanced Integration with WAS


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

Major Release

I say
so!

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 3
rd

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


DNS White Lists


Provide exceptions to black list use



Private Black Lists


Allow easy to manage customization



Private White Lists


Allow easy to manage override



Mail Rules use info from White/Black list checks



New Mail Rule to “Stop Processing” further rules



Standard Disclaimers

Major Release

Private List is
going to do
well

In this army

Lotus.AdvisorEvents.com

Combine General DNS Based Lists

with Manual “Private” lists

DNS based Black
lists like
“spamcom”

Private Manual list
of additional hosts
to block

DNS based white
lists


home grown
or internal DNS

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



DB2 Access Views (DAVs)


Data from Domino


Accessed in DB2


Obeys Domino Security

DB2

Domino
Data

Traditional
RDB
applications

Access View

Query View

O

D

B

C

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 3
rd

party debuggers, like Eclipse


This is a good thing

Major Release

Standards are great!


Especially when there
are more than one!

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

Major Release

Hey, this is just like that
“Situational Awareness”
they keep talking about

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


Major Release

You’re on a
“Need to
know” basis

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

Major Release

Keep your
eyes open
and stay
aware!

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

A
DVISOR

LIVE

Web Update Page

AdvisorEvents.com/CXX0411p.nsf/w/CXX0411ud


This session WILL have updates

Also available on my site

www.thenorth.com

Major Release

I want to hear from you


andrewp@thenorth.com

www.thenorth.com

www.thenorth.com/apblog


Got Questions?

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