Sys Admin Tips February 2010 ( HTML )
SysAdmin Tips February 2010
February/2010
In This Issue . . .
 
Newsletter archive available here.
 
FROM THE EDITOR: CHRIS' 0.0518 XCD
 

"What does it mean 'exact change'?"
Spock on Star Trek

A heck of a way to get you to start thinking about Project Vulcan announced at Lotusphere 2010 just a few weeks ago. A major change could be coming in the Notes client, but we don't know exactly what that will be at this point. From the initial announcement, to the sessions all week, the mind is still left pondering exactly what this means for the future. Will the old client as we know it continue? Will a new client be born? An alternate client? How the heck will it function to encompass all of the growing fountains of information? If you missed the Opening General Session or could not be at Lotusphere, I suggest you watch it online. It is now available here and will give you a glimpse into what all the blogs are talking about.

There were numerous third-party developers making announcements around plug-ins and widgets and more new companies exhibiting their services. All of this shows a growth in the market to enhance the Notes client and integrate it more with outside services and features. How is your enterprise adopting, embracing, and implementing all of these? Have you begun testing? Are you even making the plans to get those pesky upgrades completed? I normally fill this space with some hopeful mind provoking thoughts, but I turn to you this month to question your own path. I will have more Lotusphere information to digest and publish. I have begun with a series of IdoNotes podcasts with some of the developers — many include special links and offers to get you in betas sooner and provide more in-depth information. Let me gather all of my notes to provide a good summary next month.

I also jumped around this month in tech topic and thoughts, instead of the normal theme — the reasons being there is so much on the blogosphere about Lotusphere 2010 right now as well as the backlog of emails I have received in the IdoNotes mailbox. To start off the newsletter this month I talk about ICM with iNotes, the removal of the Directory Independence plan, attachment issue in iNotes, and picking a blog template. Plus, to wrap it up, guest author Gary Devendorf provides a how-to article on the automated creation of a SharePoint List that you can pass along to your developers.

You can always reach me in my VGS (Virtual Gratification Syndrome) world via Twitter, FriendFeed (now bought by Facebook), Foursquare, Brightkite, Facebook, Diigo, Tumblr, GTalk, AOL, Yahoo!, MSN, ICQ, Sametime, Greenhouse, BleedYellow, smoke signal, carrier pigeon, my podcasts, or my blog for your questions, comments, and ideas. Notice that voicemail isn't on that list? If those are not enough I can name another 200 ways.

-- Chris Miller
Sys Admin Tips Newsletter
IdoNotes on everything, yes everything
IdoNotes@IdoNotes.com
www.idonotes.com
www.facebook.com/IdoNotesNetwork

 
SPONSORED BY QUEST
 

Quest's free Notes application analysis tool finds, classifies and
analyzes your Lotus Notes applications and databases. With it, you can:

  • Find Notes databases across the enterprise
  • Classify applications according to attributes
  • Analyze application usage and data
It's available with no restrictions, and includes 30 days of free technical support.
 
FROM THE IDONOTES MAILBOX: ICM AND iNOTES RETURN
 

QUESTION: Chris,

I need a little advice and possible guidance.

We are planning on rolling out ND8.5.1 to our staff at large. The webclient in ND8 is so much better than in the past, we are actually considering dropping the client for general population of teachers and other non-calendar sharing, non-resource managing users.

Our mail servers are currently running in a clustered environment.

I have ICM working in my test environment and it hands me off just like it should, if I know the name of my mailfile.

I have also used your WebReady and an application called Mailjump to read the NAMES.nsf to find person's mail files and open them.

My thought is that if I use WebReady or Mailjump to locate and open people's mailfiles and these NSFs don't reference the ICM server, then if we have a server failure (which we rarely do), then the user won't fall back to the ICM server and locate the replica of their mail file.

Is this accurate or am I missing something with my ICM understanding/setup?

James

 

ANSWER: James,

The default lite mode for the Web interface is a good choice for teachers, and we implemented that for some of our academic customers already. You are using the ICM correctly. The only way to provide a true load balance for mail usage is to loop back to the ICM and then let it hit the mail server. However, the user will be dumped to a mail server and URL. They would have to come back and go through the ICM to get another server in case of failure.

A true hardware-based load balancer would allow you to mask the URL as well as bounce them between servers, using the sticky feature. The only downside to that is hardware-based ones do not see Domino load as the ICM does, only Web traffic.

Chris

 
DIRECTORY INDEPENDENCE HAS BEEN PULLED FROM DOMINO PLANS
 

A faithful reader finally caught wind of what Lotus hinted at a while ago. For some time there was plans being built around Directory Independence -- or the ability to use the Domino Directory to only store configuration information and have outside directories store people and groups. You might say that sounds like LDAP. Well in one way it does. However, that would be for only Internet and Web-based usage. Directory Independence allowed for Notes clients to sit in alternate directories.

Here is what IBM recently published under this technote:

"The intent of the Domino Directory Independence (DI) capability was to enable Notes and Domino to store person and group information exclusively in an LDAP Directory. This was a significant initiative undertaken by the Domino Development team, specifically, DI had the goal of easing the burden for administrators who deploy and manage multiple directories. We have made the business decision to leverage DI in IBM's hosted offerings, but there are no plans to provide this Directory Independence capability in Domino."

What this means is that you will continue to utilize Directory Assistance and LDAP, but moving Notes client ID file authentication will not be possible until Lotus pursues this sometime in the future.

 
THE VIEW'S ADMIN2010 and LOTUS DEVELOPER2010
 

THE VIEW'S ADMIN2010 and LOTUS DEVELOPER2010
Boston, May 12-14, 2010

Get the most from your Lotus investment! Reserve your seat to be a part of the premier events that deliver real-world Lotus training so you can increase productivity and efficiency in your company, advance your skills, and squeeze the most from your current environment. No marketing, No fluff. Just in-depth technical training that you can put to use on the job right away! One registration gets you into THE VIEW´s Admin2010 and Lotus Developer2010.
 
FROM LOTUSUSERGROUP.ORG
 

KEYS TO DEVELOPING YOUR E-DISCOVERY PLAN

Developing an e-discovery plan to help your organization become better prepared for the challenges of the e-discovery process is a daunting task. Having a process to locate and present electronic business communications is a MUST for every industry.

Join us for our next online meeting and this presentation from Denny Russell, Senior Product Support Specialist, Marta Farensbach, Senior Product Manager, E-discovery Division, and Harvey Coblin, Product Manager, Discovery Attender, Sherpa Software. These leading e-discovery experts will provide an introduction to the key areas involved in the e-discovery process and load you up with helpful information and best practices so you can develop an e-discovery capability for your organization. Check out the presentation and:

  • Uncover the key e-discovery issues you need to understand today and in the future
  • See what's working now for organizations like yours in solving the biggest e-discovery challenges
  • Understand the capabilities you need to avoid unnecessary legal risks and e-discovery costs
  • Find out how e-discovery can help you manage and avoid employee misbehavior and legal actions, comply with its regulatory obligations, preserve intellectual property, and avoid embarrassing data loss or leaks.

If you have been considering the best course of action for your company on this important subject, join us for this informative event and get control of e-discovery for your organization. Understand why e-discovery is important, gain insights into the issues and regulations that are most pertinent, and then start creating strategies, capabilities, and technologies to meet needs that will also help manage corporate data properly.

This presentation is free to LotusUserGroup.org members but requires pre-registration. Register today!

RETHINKING DOMINO ADMINISTRATION HELP DOCUMENTATION AND USAGE

The Domino Administrator Documentation Team in the IBM Lotus Information Development Center is looking at restructuring some of the Admin Help and wants your feedback on how you use the documentation today. Join Amy Smith, Notes and Domino Information Architect, Cara Viktorov, Information Development Usability Feedback Lead, and the writers from the Domino Administrator Information Development team in this moderated forum and be a critical part of the team's decisions about the direction for this doc set. Post your use cases, give the team your suggestions, and look for specific questions about usage and restructuring as the week progresses. Join in, ask questions, and provide feedback.

The Domino Administrator Documentation Team will be monitoring this forum and looking for your feedback the week of February 22nd. You can take part in this important forum.

LOTUSPHERE COMES TO YOU ONLINE 2010

Lotusphere Comes to You ONLINE is a premier on-line event series featuring newly updated presentations from Lotusphere 2010. Designed to bring anyone who couldn't get to Orlando the critical information and the excitement they missed, this FREE online series will help you get more from your existing IT investment and boost collaboration across your enterprise.

Join us online for these webinars to learn more about the latest exciting news and announcements from Lotus. The sessions are free but will require pre-registration. The sessions will begin in March and registration will open soon. Keep an eye out in this newsletter and on our site for more details and the announcement of the opening of registration.

 
SPONSORED BY THE VIEW
 

Maximize the Green Benefits of Domino attachment and Object Service (DAOS) for Notes and Domino 8.5  DAOS and Domino 8.5 -- Exactly How Much Disk Space Can You Expect to Save? Java Open Source for Cost-Effective RDBMS Interoperability: Getting Started with Hibernate and Spring 7 Myths of Domino Transaction Logging -- Get the Facts and Real Value THE VIEW
 
QUICK TIP: MULTIPLE ATTACHMENTS IN iNOTES SHOWING INCORRECTLY
 

This deals specifically with Domino 8.5 and is now fixed in Domino 8.5.1 for your reference.

If a user sends multiple attachments with the same filename over SMTP to an iNotes user, the second file is mislabeled. It is normally labeled with a .txt extension, which was not the original file type. Saving it to the desktop and either changing the extension to the proper one or opening the .txt file with the right program works fine, but clicking it in the iNotes interface to open it will not work.

 
FROM THE IDONOTES MAILBOX: WHICH DOMINO BLOG TEMPLATE SHOULD I USE?
 

QUESTION: Hi Chris,

I am thinking about starting a blog and want to use Domino, of course. I see there is the built-in template and some others. Do you have a recommendation?

(no name please)

 

Answer: Sure thing NNP!

I personally use an older and heavily modified Domino Blog template. I was one of the original people to launch under it and still run a version before it (and Steve Castledine, the creator) was purchased by IBM. Unfortunately, we have done so many changes and so much work over time I am unable to simply update to the IBM version.

In saying all of that, the built-in template is IBM-supported and updated, so it provides an excellent option for long-term template choice. But, Blogsphere, written by Declan Lynch, is an incredible tool used by many other bloggers. I host quite a few that have chosen this path and it performs beautifully. You can find this template on OpenNTF.org.

Recently, a new template arrived on OpenNTF that tries to mimic WordPress, called NotesPress. I have not personally tested it, but I have seen some blogs pop up utilizing it. It is relatively new, but shows good promise.

Then you could always make your own. I would suggest if you are just starting out and not familiar with building RSS and the numerous other facets needed (like tags, categories, and other items), then jump on one of the tested templates. You can then customize as you go along.

Chris

 
GUEST AUTHORED ARTICLE
 

This is the first of a series of articles that show you how to get the most out of your Lotus Notes applications by extending their reach and functionality using standards. This first article demonstrates, step by step, the automated creation of a SharePoint List based on the scheme and data of a Domino web View. Thanks to the built-in URL commands found in Domino, this is extremely easy. So spend a few minutes learning these methods and you will greatly increase your ability to use Notes/Domino data in a heterogeneous environment. It's true that this article shows Notes data copied to SharePoint and migrated back into Notes. In the subsequent articles we will surface, not copy, Domino data in a SharePoint site and link it to non-Notes data.

Many Lotus Notes/Domino users suffer from the misperception that it is closed and proprietary just because much of its functionality pre-dated standards. In truth, Lotus Notes' embrace of standards like XML and web services makes it an integrator's dream and the following demonstration proves it. The URLs shown are to my public Domino server so you can try it yourself. However, I encourage you to try it on your Notes databases. At the end of this article I will discuss the advantages and limitations of this method.

First let's look at our Notes database in a web browser. Here is a "Web View" of a basic Notes database (Orders.nsf)

This URL is actually a "URL command" for the Domino server. Notice the Server name, Database name and View name in the URL. After the "?" the command "openview" is used. (Note: this is a built-in function of a Domino Server with the HTTP task running.)

Click to Enlarge

Now we change the "openview" command to the "ReadViewEntries" URL Command to retrieve an XML version of the View.

Note
The "&count=-1" parameter requests all documents in the View. However, this is still limited to 1000 by a default server setting. For ways around this limit, please click here.
Click to Enlarge

This gives us an XML version the data found in the View. For more information on Domino URL commands, look in Lotus Notes help documentation. The default format of ReadViewEntries XML is not easy to work with. We will address this soon.

The ReadViewEntries URL gives us a window to our database data as defined by a View. Next we will use this window to pull a snapshot of the data using Access 2007.

We start Access 2007 and create an empty database.

Click to Enlarge

Next, in your new blank Access database, on the ribbon under the "External Data" tab, in the "Import" section, select "XML File".

Click to Enlarge

A dialog appears asking for the source of the XML. Here we enter the URL for our URL command "ReadViewEntries" and click OK.

Click to Enlarge

The wizard imports the data and shows a tree view of the schema which does not contain the data we want. We will need to apply a Transform. Click "Transform..."

The wizard will ask you for the location of an XSLT file. You can download mine here.

Put it on your file system then click the "Add..." button and navigate to the XSLT file. Once the file is added, you can select it and click "OK".

This is what my XSLT looks like (I took a transform that created HTML and changed it to create nice XML)

Click to Enlarge

Now we have our XML data in a format Access 2007 likes. Click OK. (note: I have used this transform with many technologies not just Access)

You are then prompted to save these import steps

Click to Enlarge

Here, just click Close.

Now we have an Access 2007 relational database table called "viewentry" with our Notes Data in it.

Click to Enlarge

Here you have the opportunity to go into the Database Design and set the Field data types. (i.e. Number, Date, Time, String). This way you can easily cast the data into the desired format. This is not required but is a good way to find bad data.

Click to Enlarge

Finally, with our "viewentry" table selected, we pick "SharePoint List" from the "Export" section of the "External Data" ribbon tab. You are asked for the address of a SharePoint Site to create the new list in. (I like to use my "MySite" URL.) Enter the URL of a SharePoint site and click OK.

Click to Enlarge

By default, the wizard opens the new SharePoint list in a Datasheet View. In the Datasheet View, we can edit, sort, and filter data.

Click to Enlarge

Using the "Actions" menu, pick "show in standard view" to see a standard list view.

Click to Enlarge

Standard View:

Click to Enlarge

Here is the list seen in a standard view after configuring the view to show the "Modified By" and "Created By" fields. They are SharePoint built-in fields and the values are set to whoever ran the process.

Click to Enlarge

Also a default web form has been automatically created for the orders.

Click to Enlarge

To bring this data back to a Notes database, we can save the view as an Excel spreadsheet. Use the "Actions" menu to "Export to Spreadsheet".

Click to Enlarge

The result is an Excel spreadsheet:

Click to Enlarge

In Excel you can "Save a copy of the document" in "Other Formats".

Click to Enlarge
Click to Enlarge

"Text (Tab delimited)(*.txt)" and "CSV (Comma delimited)(*.csv)" formats both should work according to the Lotus Notes help documentation on importing.

Let's talk about the value and limitations of this process. It's a great demo to show the openness of Lotus Notes/Domino without doing anything special to the server especially when admins won't let you put any code on their servers. It's a jumpstart in using SharePoint by creating a populated list you can use to try SharePoint reporting, workflow, web UI, linking data, and other services provided by SharePoint. The moved data can be exposed to enterprise wide search, life cycle management, check-in/check-out, sorting/filtering/grouping and more. In any case, it good to know you can do this. However, we are limited by what you can put in a Notes View. Data validation, code logic, audit trail information and form UI are not moved. If you need these things, there are tools available to help you move or recreate them in a SharePoint environment. One I've been involved with is the Quest Notes Migrator for SharePoint.

In the rest of the articles in this series we will show live Domino data in SharePoint, LotusScript, linked data and cool UI tricks. These methods are easy and increase the value of your Notes applications and your skills.


This article is made possible, in part by Quest Software.

Please visit their site.


About the Author

Gary Devendorf is currently a Subject Matter Expert (SME) on Lotus Notes applications at Microsoft, spending his time creating demos of integration and migration between Lotus Notes and Microsoft products. Many of his demos can be found at Interoptips.com. In prior positions Gary was a Product Manager at IBM Lotus, a Product Manager at Lotus/Iris/IBM covering the application development features of Lotus Notes/Domino (LotusScript, Domino Designer, web service, toolkits and more). He is the author of the GaryDev blog, a frequent speaker at technical events, and a long time Lotus technical expert with a thorough technical knowledge of SharePoint.

 
Membership and Site Information
 

This newsletter is a benefit of membership in LotusUserGroup.org. This newsletter mails monthly. If you wish to subscribe and you are not a member, go here for your free membership and to subscribe. If you are already a member and wish to subscribe, log in at Manage My Account and update your profile to include the newsletter.

Let us know what we can do to help you achieve your goals. Send us an email or contact us from the home page.

Want to sponsor the Sys Admin Tips Newsletter?
Contact our Partner Relations Department or call 1-781-751-8734.





Site hosted by


Copyright 2012 © Wellesley Information Services and LotusUserGroup. All rights reserved. Email: usergroupinfo@lotususergroup.org
LotusUserGroup, 20 Carematrix Drive, Dedham, MA 02026, USA.
Sales and Customer Service: 1.781.751.8755