This document contains information you need to install IBM® Lotus® Learning Management System Release 1.0.1. The information in this document is divided into the following sections:
For information on known issues for this release, see the Release Notes (ReleaseNotes.html).
If you are upgrading to the LMS Release 1.0.1 from Release 1.0a, follow this procedure:
If you are upgrading directly to LMS Release 1.0.1 from Release 1.0, follow this procedure:
This method copies your R1.0 data directly to a new R1.0.1 database, leaving your R1.0 database intact.
You'll need a relational database management system with IBM Lotus Learning Management System. When you install the LMS, you'll create (or upgrade) a database specifically for use with the LMS. The LMS supports the following relational database management systems:
Note: If you use DB2 on a Linux 2.4 server, you must recompile the Linux 2.4 kernel with new parameters to ensure that DB2 operates correctly. Refer the LMS Installation Guide for the procedure on how to do this.
LMS supports all of these databases for all the platforms on which they run. DB2 running on IBM zSeries or IBM iSeries machines is not supported.
LMS servers support the following operating systems:
Keep in mind the following information concerning LMS servers and operating systems:
Note All servers used within the LMS framework should be synchronized to the same time and date, to ensure correct timestamps on reports.
LMS clients support the following operating systems and browsers:
Keep in mind the following information concerning client operating systems, browsers, and other related software :
Users intending to install the Offline Learning Client to their workstations should be made aware of the following system requirements for this component:
The WebSphere® Application Server (WAS) Release 5.0 is bundled as part of LMS. LMS has been tested with WAS but it is possible to substitute other Application Servers though you may not qualify for technical support.
WAS Release 5.0 supports the following:
The IBM HTTP server is bundled with WebSphere as part of LMS and has been tested.
Learning Management System Release 1.0 requires a LDAP v3. compliant directory. The list of supported LDAP products includes:
Use of the Secure Sockets Layer for LMS is supported with this release. To switch to SSL-enabled transactions, use https:// in all relevant URLs, including those you specify during installation, at application startup, and for content launching.
The WebSphere server needs to be enabled for SSL before the LMS and Delivery Servers can use SSL. You can either create a self-signed certificate, as described below, or get a certificate signed by a Certificate Authority. For more detailed information, see Sections 10.10.1 and 10.9.2 of the Redbook IBM WebSphere V5.0 Security WebSphere Handbook Series.
Be sure to set the common name to the fully qualified DNS name of the server.
For Windows 2000:
LoadModule ibm_ssl_module modules/IBMModuleSSL128.dll
For Solaris/AIX/Linux:
LoadModule ibm_ssl_module libexec/mod_ibm_ssl_128.so
For all platforms:
… AddModule mod_ibm_ssl.c … Listen 80 Listen 443 … <VirtualHost :443> SSLEnable SSLClientAuth none Keyfile "/usr/IBMHttpServer/ssc_keys/key.kdb" SSLStashfile "/usr/IBMHttpServer/ssc_keys/key.sth" </VirtualHost>
For keyfile and stashfile, specify filenames for the key database and stash that were created in step (1).
For name, enter asterisk (*). For port, enter 443.
In the WebSphere admin console, go to Security - SSL - (Application Node) and look at the value of "Trust File Name." Assume the trust filename is ${USER_INSTALL_ROOT}/etc/DummyServerTrustFile.jks.
This is described in Step 19 on page 269 of the "IBM WebSphere V5.0 Security WebSphere Handbook Series."
java/bin/keytool -import -file tigris.cer -keystore etc/DummyServerTrustFile.jks -alias "LMS_Self_Sign" -trustcacerts
Note The default password for DummyServerTrustFile.jks is WebAS.
Perform these steps on both the LMS and Delivery Servers.
If SSL is to be used for tracking, then the tracking URL that is part of the Delivery Server setup at installation time must specify the https protocol.
The following servers are supported with LMS:
For servers, minimum memory requirements are 2 GB RAM per server. 4 GB RAM per server is recommended.
The sizes listed above are the minimum requirements for LMS Rel. 1.0; you may find your installation needs more. Memory and disk space requirements are directly affected by the number of courses and users registered in LMS and by the number of students enrolled in courses at one time. Machine speed will affected by the number of users attempting to access course information and materials at the same time.
The list below describes the minimum hardware requirements for LMS clients:
Client machines with 64 MB may be used if the LMS student interface is being used without Collaboration features and without third-party content that requires Web players.
The LMS servers should have a fully qualified URL, including the DNS suffix, and a static IP address.
There are additional requirements for using Audio/Video software with LMS sessions. For more information about enhancing courses with audio/video software, see the Sametime® Administrator's Guide.
If you plan to install Authoring Tool on a Windows NT OS + SP6a only machine, you will have problems running Authoring Tool. To correct this problem, make sure that you have installed MDAC (Microsoft Data Access Components) 2.5 or later. Refer to http://msdn.microsoft.com for more information on MDAC.
JReport DesignerTM allows you to create sophisticated reports with graphics, charts, crosstabs, sub-reports, parameters and functions, and output to a variety of formats. With JReport Designer, you can build templates, customize existing reports, and create whole new reports quickly and easily using a simple, drag-and-drop design interface and Report Wizard. The visual interface makes it easy to edit objects and properties, and to share them among reports. You can even define your own templates and styles. Every Learning Management System customer installation is entitled to one copy of JReport Designer, available from Jinfonet Software. Go to the Lotus LMS page on the Jinfonet site to request your copy.
The IBM Lotus Learning Management System (LMS) Application Programming Interface (API) is a programming interface that provides developers with access to many features of the Learning Management System.
The LMS API is a Web Services API. This means that it uses the Simple Object Access Protocol (SOAP) to allow you LMS access from any system that supports HTTP as well as supporting many different programming languages.
Specifically the LMS API gives you the ability to do the following:
Developers who want to learn more should point their browsers at http://www-1.ibm.com/support/search/index.html and search on "LMS API and Web Services."
You can migrate to the LMS from LearningSpace Forum 3.5 and 3.6, from LearningSpace 4.11, and from LearningSpace 5.01. To obtain the migration utilities and Migration Guide, point your browser at: http://www-1.ibm.com/support/search/index.html and search on "Learning Management System Migration Utility and Quarterly Documentation Updates." This will bring up the documents that contain the information about the latest migration utilities and documentation, and where to obtain them. Be sure to read the Migration Guide before attempting to migrate any data.
In addition to this ReadMe file, the product documentation consists of the Release Notes and the following online Help and guides.
Online help describes the steps needed to complete various tasks in the Learning Management System.
These guides provide high-level descriptions, as well as details, for the tasks involved in using the product. The guides are formatted as PDF files, which require the Adobe® Acrobat® Reader for display.
Updates to these guides will be available periodically. To obtain the updated guides, point your browser at: http://www-1.ibm.com/support/search/index.html and search on "Learning Management System Migration Utility and Quarterly Documentation Updates." This will bring up the documents that contain the information about the latest documentation updates, and where to obtain them.
THIS DOCUMENTATION IS PROVIDED FOR REFERENCE PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS DOCUMENTATION, THIS DOCUMENTATION IS PROVIDED "AS IS" WITHOUT ANY WARRANTY WHATSOEVER AND TO THE MAXIMUM EXTENT PERMITTED, IBM DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE SAME. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT, CONSEQUENTIAL OR INCIDENTAL DAMAGES, ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS DOCUMENTATION OR ANY OTHER DOCUMENTATION. NOTWITHSTANDING ANYTHING TO THE CONTRARY, NOTHING CONTAINED IN THIS DOCUMENTATION OR ANY OTHER DOCUMENTATION IS INTENDED TO, NOR SHALL HAVE THE EFFECT OF, CREATING ANY WARRANTIES OR REPRESENTATIONS FROM IBM (OR ITS SUPPLIERS OR LICENSORS), OR ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF THIS SOFTWARE.
Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable form, in whole or in part, without the prior written consent of IBM, except in the manner described in the documentation or the applicable licensing agreement governing the use of the software.
Copyright (c) 2003 International Business Machines Corporation.
All rights reserved.
Lotus Software
IBM Software Group
One Rogers Street
Cambridge, MA 02142
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GS ADP Schedule Contract with IBM Corp.
Lotus Discovery Server, LearningSpace Forum, IBM Directory Server, AIX, Cloudscape, Notes, xSeries, and Domino are trademarks of Lotus Development Corporation and/or IBM Corporation in the United States, other countries, or both. IBM, Lotus, DB2, Lotus Notes, LearningSpace, RS/6000, Sametime, and Websphere are registered trademarks of Lotus Development Corporation and/or IBM Corporation in the United States, other countries, or both.
Crystal Reports is a registered trademark of Crystal Decisions Corporation in the United States, other countries, or both.
Java, JavaServer Pages, JavaBeans, JavaScript, J2EE, JDBC, Sun Enterprise, and Sun Solaris are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
JReport and JReport Designer are trademarks of Jinfonet Software, Inc. in the United States, other countries, or both.
Macromedia, Pathware, and Dreamweaver are registered trademarks of Macromedia, Inc. in the United States, other countries, or both.
Netscape and Netscape Navigator are registered trademarks of Netscape Communications Corporation in the United States and other countries. Oracle is a registered trademark of Oracle Corporation in the United States, other countries, or both.
Oracle is a registered trademark of Oracle Corporation in the United States, other countries, or both.
PKZIP is a registered trademark of PKWARE, Inc. in the United States, other countries, or both.
SmartForce is a trademark of SkillSoft Corporation in the United States, other countries, or both.
SQL Server and Internet Explorer are trademarks of Microsoft Corporation in the United States, other countries, or both. Windows, Windows NT, Active Directory, and Outlook are registered trademarks of Microsoft Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other product, company, and service names mentioned herein may be the trademarks, registered trademarks, or service marks of their respective owners.
Developed by Jinfonet Software, Inc.
9400 Key West Ave., Suite 250
Rockville, MD 20850
www.jinfonet.com
Copyright © 1998-2003, Jinfonet Software, Inc. All rights reserved.
LMS currently ships with additional software other than LMS software. The following is license information for those additional products:
Copyright (C) 2003 The Apache Software Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see http://www.apache.org/.
Copyright (C) 2000-2003 Brett McLaughlin & Jason Hunter. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
In addition, we request (but do not require) that you include in the end-user documentation provided with the redistribution and/or in the software itself an acknowledgement equivalent to the following: "This product includes software developed by the JDOM Project (http://www.jdom.org/)." Alternatively, the acknowledgment may be graphical using the logos available at http://www.jdom.org/images/logos.
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This software consists of voluntary contributions made by many individuals on behalf of the JDOM Project and was originally created by Brett McLaughlin (brett@jdom.org) and Jason Hunter (jhunter@jdom.org). For more information on the JDOM Project, please see http://www.jdom.org/.