Documente Academic
Documente Profesional
Documente Cultură
Lotus Domino
Contents
Microsoft Application Analyzer 2006 for Lotus Domino......................................................5
For More Information...................................................................................................... 5
Application Categorization................................................................................................. 5
Template Based Applications.......................................................................................... 6
Custom Applications....................................................................................................... 7
For More Information...................................................................................................... 9
Classify Applications......................................................................................................... 11
For More Information.................................................................................................... 12
How to Install and Configure Application Analyzer 2006 for Lotus Domino......................14
Before You Begin.......................................................................................................... 14
Procedure..................................................................................................................... 14
For More Information.................................................................................................... 16
Quadrant Report.............................................................................................................. 24
For More Information.................................................................................................... 25
Template Report............................................................................................................... 28
Legal Information for Exchange Server 2003 and Lotus Domino Documentation............38
5
Was the application created from a default or blank Lotus Domino template?
This tool also collects information regarding database size and usage. This information is
vital in defining the current Lotus Domino application environment and planning for
integration and migration with the Microsoft Collaboration Platform.
Microsoft has developed Windows SharePoint Services templates that map to the
Lotus Domino default application templates. Any Lotus Domino application created from
a default Lotus Domino template and does not contain additional fields or data that must
be migrated can easily be migrated to these Windows SharePoint Services templates.
Lotus Domino applications based on the default Lotus Domino templates but have been
modified to include additional fields or data that must be migrated or Lotus Domino
applications created from a blank template can be migrated, but additional steps are
required to create the correct repository and migrate the data.
Application Categorization
Microsoft Application Analyzer 2006 for Lotus Domino categories Lotus Domino
applications into four different quadrants, based on whether the application was created
from a default Lotus Domino template and whether the application is data-centric or
process-centric (incorporates workflow). This categorization helps in developing a
coexistence and migration plan.
Template-based applications are created from the default Lotus Domino templates that
ship with Lotus Domino.
6
Data- Process-
centric centric
applications applications
focus incorporate
primarily on workflow.
collecting
and sharing
simple
data.
Custom applications are based on the default Lotus Domino templates that have been
modified to contain additional data or applications that were created from a blank
template.
Lotus Domino ships with many default templates, most of which are used for
administering the Lotus Domino servers and the Lotus Domino infrastructure. Generally,
7
databases created from these administrative templates are not considered appropriate
for migration because this information is not useful outside of a Lotus Notes/Domino
context.
Custom Applications
Custom applications that don't map directly to Windows SharePoint Services templates
can be migrated to the Microsoft Collaboration Platform by doing either of the following:
If workflow
functionality is
required, implement
third party workflow
solutions.
Classify Applications
An application inherits the design (forms, fields, views, agents, and so on) from the
template that was used to create it. Lotus Domino developers frequently create an
application from a template and then customize the application to add additional
functionality. Some applications are created from templates and are not modified at all,
therefore ensuring that the design of the application is identical to the template on which
it was based.
10
Classify Applications
Application Categorization
Classify Applications
The following figure walks you through the decision process to define the correct
quadrant for an application.
11
If the application was created from a standard Lotus Domino template, which
template was it based on? Continue to question 2.
2. If the application was created from a standard Lotus Domino template, were
additional fields added that need to be migrated?
If the application was created from a standard Lotus Domino Document Library
or Team Room template, does not contain additional fields that must be migrated,
and implements workflow, the application is a Quadrant 2 application.
If the application was created from a standard Lotus Domino Discussion template
and contains additional fields that must be migrated, or the application was
created from a blank template and does not implement workflow, the application
is a Quadrant 3 application.
If the application was created from a standard Lotus Domino Document Library
or Team Room template and contains additional fields that must be migrated, or
the application was created from a blank template and implements workflow, the
application is a Quadrant 4 application.
Application Categorization
The SharePoint templates are tailored to address the needs and requirements for specific
business processes or sets of tasks for organizations of any size. The applications are
the first custom scenarios for Windows SharePoint Services, although they also provide a
13
starting point for partners and developers looking to build deeper Windows SharePoint
Services solutions.
Classify Applications
Application Categorization
Note
Although IBM does not support
running Lotus Notes on Windows
Server 2003, Microsoft has tested
this configuration and supports it.
Lotus Notes client access Lotus Notes ID must have access to any
Domino server and Reader access to any
database that will be analyzed.
Important
Microsoft Application Analyzer 2006 for Lotus Domino must be installed on a
computer with Lotus Notes 6.x. The Lotus Notes client must have access to
Domino servers and Reader access to any application that will be analyzed.
Procedure
To install and configure Microsoft Application Analyzer 2006 for Lotus Domino
1. Run the Microsoft Application Analyzer 2006 for Lotus Domino installation file.
2. On the Microsoft Application Analyzer 2006 for Lotus Domino Welcome page, click
Next.
15
Welcome Page
3. If any of the prerequisites are not met, a list will be provided. You must install and
configure any missing prerequisites.
Note
To download Microsoft SQL Server 2000 Desktop Engine, see Microsoft
SQL Server 2000 Desktop Engine (MSDE 2000) Release A.
4. On the Application Analyzer License Agreement page, select I Agree and then click
Next.
6. Select For Everyone if you want this application to install and to be available for
users who log on to this computer with a different logon name. Select Just for Me if
you want the application to be available only to the user who is currently logged on.
16
Click Next.
7. On the Ready to Install page, click Install. Microsoft Application Analyzer 2006 for
Lotus Domino will be installed.
Procedure
To use Microsoft Application Analyzer 2006 for Lotus Domino to analyze
applications
1. Click the Microsoft Application Analyzer 2006 for Lotus Domino icon to run the
program.
2. Under Properties, enter your company name, the current date, and any relevant
comments. Click Next.
17
3. When prompted for a password, enter the password for the Lotus Notes ID for the
local Notes client.
4. Select the Domino server you want to analyze or type the server's hierarchical name
(such as SERVER01/Contoso) in the Add other server dialog box, and then click
Add.
18
To select multiple contiguous databases or directories, hold the Shift key ;or to select
multiple non-contiguous databases, hold the Ctrl key.
Important
By default, standard administration and mail databases and directories, such
as Admin4.nsf, Names.nsf, Mail\) are excluded from the analysis.
6. Click the Add to List button to add the selected databases and directories to the list
of databases to be analyzed.
7. To remove databases from the list of databases to be analyzed, click to select the
databases, and then click Remove from List.
9. If a prior analysis was performed, select the Clear all previous imported database
information check box so that information previously collected will not be included in
the report.
19
Note
If you want to append information to the existing data, do not select this
check box. By default, the report contains information for all analyses
performed on this workstation.
10. Click Analyze to perform the analysis and generate the associated reports.
Note
If you click Stop, the analysis will resume at the same point where it stopped
the next time you run it.
11. When all databases have been successfully processed, click Next.
12. Click to select the report you want to view.
13. Click Exit to close Microsoft Application Analyzer 2006 for Lotus Domino after you
review the reports.
20
Application Categorization
Classify Applications
Table 1 shows the activities that are monitored when activity logging is enabled for an
application.
The analysis includes a synopsis of the number of applications for each defined quadrant
in Microsoft application categories.
Databases created from the default Domino Team Room or Document Library.
Databases created from the default Domino Discussion template that have been
modified to include additional fields.
Databases created from the default Domino Team Room or Document Library
templates and have been modified to include additional fields.
The Top Five Databases by Size section displays the largest five databases that were
analyzed.
The Top Five Databases Accessed in Last 30 Days section shows the databases that
have had the most activity in the past thirty days.
Application Categorization
24
Classify Applications
Quadrant Report
Microsoft Application Analyzer 2006 for Lotus Domino Quadrant Report provides a
breakdown of each individual database that was analyzed, sorted by the quadrant in
which it fits. The report provides the name of the associated default Domino template, if
possible, the path to the database and general solutions for migration to the Microsoft
collaboration platform.
Databases created from the default Domino Team Room or Document Library
templates.
Databases created from the default Domino Discussion template that have been
modified to include additional fields.
25
Databases created from a blank template that do not implement workflow or
connectivity to external systems.
Databases created from the default Domino Team Room or Document Library
templates that have been modified to include additional fields.
Application Categorization
Classify Applications
The report provides the name of the associated default Domino template if possible, the
path to the database, and general solutions for migration to the Microsoft collaboration
platform. The databases included in this report are categorized as Quadrant 1 or
Quadrant 2 applications.
Quadrant 1 applications are databases created from the default Domino Discussion
template and have not been modified. Quadrant 2 applications are databases created
from the default Domino Team Room or Document Library templates and have not been
modified.
Application Categorization
Classify Applications
27
Replicas Report
The Replicas Report groups together Lotus Domino applications that share a common
Replica ID. The Replica ID is the identifier that indicates that two different applications are
indeed replica copies and should be synchronized during replication. Figure 1 shows an
example of a Replicas Report.
This report is useful when the Application Analyzer is run on multiple servers, so that
applications are only analyzed a single time. This reduces the number of applications that
need to be analyzed and require migration planning to only the unique instances of
applications. If an application is on more than one server, it's important to be aware of
where it is located; however, it only needs to be analyzed a single time.
Important
This report is only able to list replica copies of applications on servers that have
been analyzed. If the Application Analyzer is not run on a server, the report will
not include any replica copies of applications that are on that server.
28
Template Report
Lotus Notes templates (filename.ntf) are frequently used as a starting point for creating
new applications. Several templates are included with Lotus Domino and developers also
create their own templates. It's common for an organization to have several custom
templates that are used to create the same type of application multiple times.
For example, an organization may have one application for each of their customers. This
application may store contact information, copies of correspondence, and sales
information related to that customer. If the organization has 1,000 customers, there will
be 1,000 different versions of this application, each with different information.
Every time that a new customer is set up, an application is created from the customer.ntf
template. The design of these customer applications is identical. They share the same
forms, views, and fields, but the data stored in each application is unique.
When analyzing the Domino applications, it is helpful to know that there are 1,000 unique
customer applications that are all based on the customer.ntf template. The analysis and
recommendation process only needs to be performed one time and then reused 1,000
times. When a target is identified, each application can be migrated using the same
method. This approach saves an enormous amount of time and simplifies the analysis of
the Lotus Domino applications. Application Analyzer's Template Report starts this process
by listing applications that share a common template.
The Template Report groups together applications that are based on a common template.
It lists the template name listed in the Design Template field that's a part of each Lotus
Domino application. This report only displays applications that have a value listed in the
Design Template field. Figure 1 provides an example of a Template Report.
29
Figure 1 Example of a Template Report
The SolutionMapping section includes template names, titles, ntf file names, the
recommended quadrant classification, and target solutions. The forms for each
Template and the number of fields associated with each form are listed here, as
shown in Figure 2. Users can add their own custom template-based applications
along with a specific recommendation following this schema.
32
Figure 2 Solution mapping value in AARules.xml
The BusinessRules section of the file determines how closely the solution mapping
items must match the items found in an application for the application to be
considered a match.
The last section of the AARules.xml file lists the databases and directories that are
excluded from the analysis, as shown in Figures 3, 4, and 5. List additional
directories or databases that you want to exclude in this section.
Solution: Verify that the Lotus Notes ID file associated with the Notes client
installed on the workstation has access to the Domino server and has at least
Reader access to the database. Start Lotus Notes and go to the server and/or
database. If you can access it through the Lotus Notes client installed on the
same computer as the Application Analyzer, the Application Analyzer should have
the same rights.
Solution: Select the word "Error" and the entire error message will be displayed.
Problem: "Error while opening database connection" displays when I try to run
Microsoft Application Analyzer 2006 for Lotus Domino.
Solution: Microsoft Application Analyzer 2006 for Lotus Domino requires the
MSSQLSERVICE Service to be running. Click Start, select All Programs, click
Administrative Tools, and then select Services. Scroll to the MSSQLSERVICE
Service, and then double-click to open the service. Click Start.
Problem: How can I use a different Lotus Notes ID for the analysis?
Solution: Microsoft Application Analyzer 2006 for Lotus Domino uses the last
Lotus Notes ID file that was used by the Lotus Notes client installed on the same
36
computer as Microsoft Application Analyzer 2006 for Lotus Domino. Shut down
Microsoft Application Analyzer 2006 for Lotus Domino. Start Lotus Notes, and
then switch to the preferred Lotus Notes ID file. Shut down Lotus Notes, and then
start Microsoft Application Analyzer 2006 for Lotus Domino.
Solution: Microsoft Application Analyzer 2006 for Lotus Domino does not collect
information about user access via Web browsers or anything specific to identify
Web-enabled applications.
Bookmark.nsf Bookmark
Headline.nsf Subscriptions
DFC Directory
DOMINO Directory
DOC Directory
GTRHOME Directory
HELP Directory
IDS Directory
38
INOTES Directory
MAIL Directory
MODEMS Directory
MEETINGARCHIVE Directory
W32 Directory
XSL Directory
Complying with all applicable copyright laws is the responsibility of the user. Without
limiting the rights under copyright, no part of this document may be reproduced, stored in
or introduced into a retrieval system, or transmitted in any form or by any means
(electronic, mechanical, photocopying, recording, or otherwise), or for any purpose,
without the express written permission of Microsoft Corporation.
Unless otherwise noted, the companies, organizations, products, domain names, e-mail
addresses, logos, people, places, and events depicted in examples herein are fictitious.
39
No association with any real company, organization, product, domain name, e-mail
address, logo, person, place, or event is intended or should be inferred.