IBM G210-1784-00 Bedienungsanleitung

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131

Zur Seite of

Richtige Gebrauchsanleitung

Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung IBM G210-1784-00 an den Erwerber, zusammen mit der Ware. Eine fehlende Anleitung oder falsche Informationen, die dem Verbraucher übertragen werden, bilden eine Grundlage für eine Reklamation aufgrund Unstimmigkeit des Geräts mit dem Vertrag. Rechtsmäßig lässt man das Anfügen einer Gebrauchsanleitung in anderer Form als Papierform zu, was letztens sehr oft genutzt wird, indem man eine grafische oder elektronische Anleitung von IBM G210-1784-00, sowie Anleitungsvideos für Nutzer beifügt. Die Bedingung ist, dass ihre Form leserlich und verständlich ist.

Was ist eine Gebrauchsanleitung?

Das Wort kommt vom lateinischen „instructio”, d.h. ordnen. Demnach kann man in der Anleitung IBM G210-1784-00 die Beschreibung der Etappen der Vorgehensweisen finden. Das Ziel der Anleitung ist die Belehrung, Vereinfachung des Starts, der Nutzung des Geräts oder auch der Ausführung bestimmter Tätigkeiten. Die Anleitung ist eine Sammlung von Informationen über ein Gegenstand/eine Dienstleistung, ein Hinweis.

Leider widmen nicht viele Nutzer ihre Zeit der Gebrauchsanleitung IBM G210-1784-00. Eine gute Gebrauchsanleitung erlaubt nicht nur eine Reihe zusätzlicher Funktionen des gekauften Geräts kennenzulernen, sondern hilft dabei viele Fehler zu vermeiden.

Was sollte also eine ideale Gebrauchsanleitung beinhalten?

Die Gebrauchsanleitung IBM G210-1784-00 sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts IBM G210-1784-00
- Den Namen des Produzenten und das Produktionsjahr des Geräts IBM G210-1784-00
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts IBM G210-1784-00
- Sicherheitszeichen und Zertifikate, die die Übereinstimmung mit entsprechenden Normen bestätigen

Warum lesen wir keine Gebrauchsanleitungen?

Der Grund dafür ist die fehlende Zeit und die Sicherheit, was die bestimmten Funktionen der gekauften Geräte angeht. Leider ist das Anschließen und Starten von IBM G210-1784-00 zu wenig. Eine Anleitung beinhaltet eine Reihe von Hinweisen bezüglich bestimmter Funktionen, Sicherheitsgrundsätze, Wartungsarten (sogar das, welche Mittel man benutzen sollte), eventueller Fehler von IBM G210-1784-00 und Lösungsarten für Probleme, die während der Nutzung auftreten könnten. Immerhin kann man in der Gebrauchsanleitung die Kontaktnummer zum Service IBM finden, wenn die vorgeschlagenen Lösungen nicht wirksam sind. Aktuell erfreuen sich Anleitungen in Form von interessanten Animationen oder Videoanleitungen an Popularität, die den Nutzer besser ansprechen als eine Broschüre. Diese Art von Anleitung gibt garantiert, dass der Nutzer sich das ganze Video anschaut, ohne die spezifizierten und komplizierten technischen Beschreibungen von IBM G210-1784-00 zu überspringen, wie es bei der Papierform passiert.

Warum sollte man Gebrauchsanleitungen lesen?

In der Gebrauchsanleitung finden wir vor allem die Antwort über den Bau sowie die Möglichkeiten des Geräts IBM G210-1784-00, über die Nutzung bestimmter Accessoires und eine Reihe von Informationen, die erlauben, jegliche Funktionen und Bequemlichkeiten zu nutzen.

Nach dem gelungenen Kauf des Geräts, sollte man einige Zeit für das Kennenlernen jedes Teils der Anleitung von IBM G210-1784-00 widmen. Aktuell sind sie genau vorbereitet oder übersetzt, damit sie nicht nur verständlich für die Nutzer sind, aber auch ihre grundliegende Hilfs-Informations-Funktion erfüllen.

Inhaltsverzeichnis der Gebrauchsanleitungen

  • Seite 1

    Lo t u s ® Learning Management System R1 Installation Guide Version 1.0.4  March 2004 G210-1784-00 [...]

  • Seite 2

    Copyrights Disclaimer THIS DOCUMENTATION IS P ROVIDED FOR REF ERENCE PURPO SES ONLY. WHILE EFFORT S WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THI S DOCUMENTATION, THIS DOCUMENTATION I S PROVIDED "AS I S" WITHOUT ANY WARRANTY WHATSOEVER AND TO THE MAXIMUM EXTENT PERMITTED, IBM DI SCLAIMS ALL IMPLIED [...]

  • Seite 3

    Netscape and Netsc ape Navigator are registere d tradem arks of Net scape Communications Corporation in the United States and other countries. Oracle is a regist ered trade mark of Orac le Corporation in t he United St ates, other countr ies, or bot h. PKZIP is a registered tradem ark of PKWARE, Inc. in the United States, other countries, or both. [...]

  • Seite 4

    Contents Chapter 1 About the IBM Lotus Learning Management System ............................................................1 Introduction ............................................................................................................................................................................... 1 What is the Learning Management[...]

  • Seite 5

    DB2 database creat ion and configur ation for the Le arning Managem ent System: an exam ple ................................... 38 Oracle database creation for the Learni ng Management System ..................................................................................... 44 MS SQL Server database creation for the Learning Management System ..[...]

  • Seite 6

    Determining the correct SSO settings for the Learning Mana gement System ................................................................ 96 Chapter 19 Special Installation Issues ...................................................................................................99 Using SSL with the Learn ing Management System .....................[...]

  • Seite 7

    vi IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 8

    Chapter 1 About the IBM Lotus Learning Management System Introduction This document provides in formation on the IBM® Lotus® Learning Managem ent System installation process as well as inform ation on packaging and layout. The intended aud ience for this d ocument is system administ rators, developers, and other users who wish to install the Le a[...]

  • Seite 9

    Relational database management system The Learning Management System stores user, course, an d assessm ent data in a relational d atabase, which consists of a series of table s. The database management softwa re can reside on the same machine as the Learnin g Management System software for a small installation, but generally resides on a separate m[...]

  • Seite 10

    Chapter 2 Learning Management System Requirements The Learning Management System is supported on a spec ific set of hardware and software components. Whether you are instal ling the Learning Management Syst em for the first time on a server or upgrading from an earlier release of LearningSpace ® , you may nee d to upgrade hardw are and/or softwar [...]

  • Seite 11

    Client hardware requirements For the most up-to-date client hardware requir ements, re fer to the README.TXT file and the Release Notes shipped with this product. Client software requirements For the most up-to-date client software requirements, refer to the README.TXT file and the Release Notes shipped with this product. Audio and video requiremen[...]

  • Seite 12

    Chapter 3 Learning Management System Installation Overview The following informat ion provides an outline of the Learning Management System installat ion process. Packaging overview The functional components of the Learning Manageme nt System product are J2EE™ web app lications. J2EE provides the packaging fo r these components as a standard. The[...]

  • Seite 13

    Updater then creates two update SQL scripts - one for the Learning Management System server ( update LMM.sql ) and one for the Delivery Server ( upda teDS.sql ). These scripts ar e then run to change the respective dat abases. You can change settings through the user interface at any time. Since virtual ly all required application s ettings can be [...]

  • Seite 14

    the WebSphere and the Learnin g Management System administrator (who may be one and the same person). The organization of the LDAP directory is a key factor in operating the Learning Management System. M any aspects of the Learning Management System operation requir e that direct or y path expressions be specified. An example is rostering. While us[...]

  • Seite 15

    At this time you should also identify the LDAP username for the Learn ing Management System administrator. This value is used to make an entry in t he USER table and represents the only r ostered user when the applic ation starts. For more information, refer to “Ch apter 9 Instal ling and configu ring database servers and schema”. 7. Install th[...]

  • Seite 16

    For more informat ion, refer to “Ch apter 14 Deplo ying the Learning Management Server applic ation “ and “Chapter 16 Deploying the Learni ng Management System and DS components onto separa te WAS App Servers.” 12. Deploy the Learning Management Sy st em Delivery Server (DS) application The Learning Management System Deli very Server (DS) a[...]

  • Seite 17

    10 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 18

    Chapter 4 Identifying Learning Management System Hardware Assets The Learning Management System can be instal led on various type s and configurations of servers. The exp ected capacity of the installa tion is the key factor in dete rmining the requirements for servers. The install process described in this document assumes that the desired server [...]

  • Seite 19

    Learning Management System Hardware requirements For the most up-to-date hardware re quirements, refer to the README.TXT file and the Release Notes shipped with this product. 12 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 20

    Chapter 5 Installing the WebSphere Core To successfully run the L earning Mana gement System, you are required to have the WAS (WebSphere A pplication Server) Core installed on the desired systems. This can be a single server or m ultiple servers. T he following instructions explain how to instal l this component. Note: For more complete informatio[...]

  • Seite 21

    5. For Windows users, ch oose to run both WebSphere Applicati on Server and IBM HTTP Server as services. 6. Do not register the product. 7. Once the installer completes, the First Steps window will open. Select “Verify Install ation” to launch the Installation Veri fication Tool (IVT). Its output will be written to the terminal (or command) win[...]

  • Seite 22

    • Expand the Security panel on the left side. • Expand Authentication Mechanisms. • Click LTPA. • Enter the password for LTPA (for exam ple, wasadmin ) • Click Save. • On the LTPA panel, click Single Sign On at the bottom of the panel. • Check that SSO is enabled. • Enter the domain name (for example, acme.com). 4. Enable Sec urity [...]

  • Seite 23

    16 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 24

    Chapter 6 Installing or Identifying the LDAP Directory The Learning Management Syst em requires an LDAP directory for product operation. Either an IBM Directory Server 4.1 dir ectory is installe d or configured, or a pre-ex isting LDAP directory is identified. Al so, at least t wo user-nam es that are reco rded in the d irectory must be identified.[...]

  • Seite 25

    • DB2 V7.2 (i f necessary) • GSKit5 • IBM HTTP Server 1.3.19 (if necessary) 9. Click Next. 10. In the ‘Select the components to configure’ window, en su re that all three options are selected, and then click Next. 11. If you e lected to install the IBM HTTP server, enter a user id, password, and pa ssword confirmation. 12. In the ‘Enter[...]

  • Seite 26

    • Click Update. You sho uld see your suffix appear in the list of suffixe s known to the directory s erver. Note: The Web administration interface for Director y Serv er is also not supported on Linux. Refer to the Special Installation Issu es chapter in this guide for a workaround for this issue. 4. Restart the di rectory server by choosing Curr[...]

  • Seite 27

    Creating WebSphere and Learning Manage ment System Administrator Accounts You need at least two accounts in the LDAP directory to complete the installation of the IBM Lotus Learning Management System: an account for the WebSphere admini strator and an account f or the Learning Management System administrator. To create these accounts, you can eithe[...]

  • Seite 28

    Chapter 7 Installing the Learning Management System Server Application Files Before deploying the com plete Learning Management System , the Learning Management System Server files should first be instal led on the Applicat ion Server. Note: If you are in stalling and deploying th e Learning Man a gement System Server and the Delivery Server o nto [...]

  • Seite 29

    Note: You can inst all the Learn ing Management System Server an d Delivery Se rver applicat ion files at th e same time, even if you plan to deploy the applications to diffe rent machines. Since some of the settings are used for both the Le arning Manage ment Sys tem Ser ver and Delivery Server (LDAP settings, for example), installing both applica[...]

  • Seite 30

    Note: The text on the LDAP Settings screen is incorre ct; inste ad of "LDAP User I D" it should read "LDAP User Distinguish ed Name (DN)." • LDAP Password – Enter the password used for accessi ng and further authenticating you to the LDAP provider. • LDAP Provider – Select the LDAP provider that you use from the drop dow[...]

  • Seite 31

    communicates with the Delivery Server. The user name and password are arbitrary: they don’t need to identify an ac tual user in y our LDAP direct ory. During the install o f the DS Server, the Learn ing Management System username and password is asked again. Make sure that you provide there the same Learning Management System Server password that[...]

  • Seite 32

    Select the Administrator settings 15. Select the Administrator Role Type for the Learni ng Mana gement System Server. User is the default value. If you select the User setting, enter the corresponding Admi nistrators LDAP User I D. An example of this u ser name is: jsmith. 16. If you wish to have Group as your role type, select Group an d enter the[...]

  • Seite 33

    packages will be stored on the LMM server in the specified directory without adding the LMM's ear file installation path to the beginning of the directory. • FTP User Name for Deploying Content – Enter a user name for accessing the FT P server(s) th at will manage course content. This is the account that the Content Manager will use to acc[...]

  • Seite 34

    22. Click Next to install the Le arning Management Sy stem Se rver software as specified by your selected optio ns. A Progress screen will let you monitor th e progress being made while the Lear ning Management System installs. 23. Enter the appropriate information in the product Registra tion screen as the installation completes. When the install [...]

  • Seite 35

    28 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 36

    Chapter 8 Installing the Delivery Server (DS) Application Files Before deploying the complete system, the Delivery Server fi les should first be instal led on the Applicatio n Server. Note: If you are in stalling and deploying th e Learning Man a gement System Server and the Delivery Server o nto separate WAS servers, re fer also to Chapter 16 Depl[...]

  • Seite 37

    Installing the Delivery Server application software 1. Start the Installer. 2. At the Langu age Selection Instal ler screen, select the lang uage to b e used by the Installer from the drop down list. 3. Click OK to co ntinue. 4. At the Welcome screen, click Next. 5. Read the license agreement and click Accept if you agr ee to its term s. Translated[...]

  • Seite 38

    10. After you have entered all of the LDAP settings, validate them to make sure they are correct. 11. To test these settings, click on the Test LDAP Connect ion button. If you have entered valid settings you will receive a messag e box stati ng that you h ave a successful conn ection otherwise yo u will be in formed that yo u connection has failed.[...]

  • Seite 39

    14. Click Next t o continue after you have entered all o f the settings. You are now shown the Delivery Server Definition screen. Use this screen to enter all the necessa ry information for accessing the Delivery Server. Select the Delivery Server settings 15. Enter the fo llowing Delivery Server Settings for your se rver configuration. Thes e sett[...]

  • Seite 40

    16. Click Next to continue. You are now shown the Web Server Settings screen. Select the Web Server settings 17. Enter the following Web Server Settings for your serv er configuration. These settings provide the basic information about the Web Server used for deploying course content. All of these fields except for Description must contain a value.[...]

  • Seite 41

    18. Click Next to continue. You are now shown the Content Deployment Settings screen. Th is screen lets you define the content deployment servers. For any serv er you c an choose between FTP and File system as a deployment type. If you choose FTP , then the Conten t Manager will deploy content to the FTP Host you specify, in the location you specif[...]

  • Seite 42

    22. Click Next t o continue when you have added all o f your servers. You are now sh own the System Administrator E-mail Settings screen. Sk ip to that se ction below to continue with the installat ion instructions. Select the Content Deployment settings for file system deployment 23. If you se lected File Sy stem from the Deployment Ty pe drop-dow[...]

  • Seite 43

    Select the installation destination and complete the installation 27. Click Next to install the Delivery Server to the defaul t directory or click Browse to select and install to a different directory. 28. Before th e installation be gins you are shown a Summ ary screen display ing all of your selected installation options. 29. Click Next to instal[...]

  • Seite 44

    Chapter 9 Installing and Configuring Database Servers and Schema The Learning Management System requires a number of di fferent lo gical database schemas to function. These are the following: • LMM database – this database resides on the Lear ning Management System Server and stores all information about courses, users, progre ss, resources, de[...]

  • Seite 45

    Be sure to follo w your database soft ware’s guideline s for si zing the installation and configuring an efficient physic al architecture for the database. You may need to take extra action, for example, to create separate table spaces. You may also need to edit the provided database sc ripts before execution. For more information on the Learnin [...]

  • Seite 46

    set msgsys:msginfo_msgmap=0x102 set msgsys:msginfo_msgmni=0xFF set msgsys:msginfo_msgssz=0x10 set msgsys:msginfo_msgtql=0x400 set shmsys:shminfo_shmmax=0x20000000 set shmsys:shminfo_shmseg=0x32 set shmsys:shminfo_shmmni=0x12C set semsys:seminfo_semmni=0x400 set semsys:seminfo_semmap=0x400 set semsys:seminfo_semmns=0x800 set semsys:seminfo_semmnu=0x[...]

  • Seite 47

    This specifies the maximum number of open files, system-wide, to 32K. Database creation details The following procedures provide det ailed instructions on installing and creating the necessary DB2 databases for use with the Learning Management System: Creating an Audit dat abase 1. Copy the script files to the database server. The files required ar[...]

  • Seite 48

    4. Open an DB2 command window and run the cr_db2db_lmm.bat or cr_db2db_lmm.sh file . For example: cr_db2db_lmm.bat > lms_db.log . This creates a databa se named lmm , and creates the buffer pools required for any Le arning Management System schema. 5. If desired, edit the lmm_db2.sql script for file size and plac ement. From a D B2 command win d[...]

  • Seite 49

    5. Create a password for db2inst 1 . 6. Select OK. Th e installation may take up to 1 5 minute s. When in stallation has completed a notice window informs you whether the inst allation w as successful. 7. Highlight OK when f inished and click E nter. 8. If errors are found chec k the DB2 error log on /tmp. Use the following instructions to inst all[...]

  • Seite 50

    1. Log in as the DB2 instance owner (for example, db2in st1). 2. Type cd $HOME/sqllib 3. Add the following line to the file userprofile: . /$DB2_INSTALL_PATH/java12/usejdbc2 where /$DB2_INSTALL_PATH is the actual path wh ere DB2 is installed on t he machine, NOT an environment variable. Note: You should update each user account pr ofile for your da[...]

  • Seite 51

    9. Enter the Database alias (for examp le, Learning2). 10. Click Next. 11. Unselect Register this dat abase for ODB C and click Next. 12. Click Next on Step for Add Datab ase Wizard. 13. Check Configure secur ity options and click Next. 14. Click Fin ish and test yo ur connection. 15. Repeat for this procedure for the DS and Audit databases. Oracle[...]

  • Seite 52

    sqlplus lmm/lmm@<database> @lmm_oracle.sql Creating an Audit schem a 1. Create a user to be the database owner. You can do this by editing the cr_oraown_aud.sql script and then running it. . (T he script actually creates two users: lmm, which designate s the database owne r, and lmm_app, which you can ignore.) To run the script from the sqlpl[...]

  • Seite 53

    • The “-S” server name optio n can be omitted if the scr ipt is being run on the d atabase server itself. • The name that you will give for the server is the serv er alias you created with the “client network utility.” • The “-e” option should be omitted unless you are d ebugging installation problems. • If you have DB2 installe[...]

  • Seite 54

    • To meet the need for UNIX script files fo r DB2 that accomplish the same thing that the provided DB2 DOS batch files do, ".sh" scripts have been provided. Ther e is one script for each database. These files should be read and edited before exe cuting them. • Both the DOS and UNIX scripts have comment s in them to provide some instru[...]

  • Seite 55

    48 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 56

    Chapter 10 Installing the Network Deployment (ND) Module You are required to have the WAS (WebSphere Application Server ) Core installed on the desir ed systems. This can be a single server or m ultiple servers. If multiple servers are used, you mu st install the Network Deployment mo dule. The Network Deployment (ND) module configures and controls[...]

  • Seite 57

    13. Enable SSO b y doing the f ollowing: • Expand the Security panel on the left side. • Expand Authentication Mechanisms. • Click LTPA. • Enter the password for LTPA (for exam ple, wasadmin ). • Click Save. • On the LTPA panel, click Single Sign On at the bottom of the panel. • Check that SSO is enabled. • Enter the domain name (fo[...]

  • Seite 58

    The following provides a graphic al representation of the WA S nodes, servers, and applicat ions when WAS Core and Network Deployment (ND) are deployed on the sam e machine: Single Physical Host *server1 will still be present (but should NOT be started) if y ever D. a WAS Base node was migrated to ND after it had alread been started. Server1 will n[...]

  • Seite 59

    52 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 60

    Chapter 11 Configuring JDBC Data Sources After the WebSphere Application Server (WAS) is inst alled, but before the Learning Managem ent System application is deploy ed, resources mu st be configured. Ther e are two types of resources that apply to the Learning Management System: • environment entries • JDBC data sources Configuration of t hese[...]

  • Seite 61

    Defining the JDBC provider The first step is to define the overall JDBC Provider. This corresponds to the spec ific driver and dat abase vendor. Defining the JDBC provider for a DB2 database In the following example, you are show n how to configure a provider named “DB2 JDBC Provider.” This provider is for the DB2 database ser ver. 1. Using the[...]

  • Seite 62

    4. Click OK to co ntinue. 5. At the Configuration - Gen eral Properties screen for t h e JDBC Provider, note the value in the Classpath field and click OK to continue. Chapter 11: Configuring JDBC Data Sources 55[...]

  • Seite 63

    The classpath uses an environment v ariable that mu st be verified or set. Use the follow ing procedure to do this: • From the starting screen o f the Admin console, nav i gate to Environment -Manage Web Sphere Variables and locate the variable ref erenced by the classpath in the JDBC Providers Configurat ion screen. In this example, it is DB2_JD[...]

  • Seite 64

    Defining the JDBC provider for a SQL Server database 1. Install SQL Server 2000 Dr iver for JDBC Serv ice Pack 2 on the WAS node(s) that will host the LMM and DS. If you don't have the MSSQL jars, you can get them from the Microsoft site. The URL for the SP2 drivers is: http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd[...]

  • Seite 65

    Create the data sources 1. Expand Resources on the WAS console left panel. 2. Click JDBC Providers . 3. On the right panel, erase the entry on Node. 4. Click Browse Nodes . 5. Select Node. 6. Click Apply. The chang es will apply only at the node level. 7. Click New. 8. From the JDBC providers d rop down, select yo u dat abase provider (DB2 for this[...]

  • Seite 66

    13. Enter the fo llowing informat ion: • Name: dbname (for example, lmm, ds, audit) • JNDI name: jdbc/ dbname • Statement Cache Size: 0 • Component-managed Authentication Alias: $hostnameManager/ db_name • Container -managed Authentication Alia s: $hostnameMan ager/ db_name 14. Click Apply. 15. Change the database Max connection pool size[...]

  • Seite 67

    • Click Appl y. 16. Repeat this procedure for the two remaining databases. 60 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 68

    Change the Custom Properties for each data source depending on the database type 1. Go to Data Sources. 2. Click on the desired db_name . 3. Click on Custom Properties. 4. Depending on the dat abase type you may change the following properties. The entries pr esented are for example purposes only. • DB2 databases: • databaseNam e: db_name - thi[...]

  • Seite 69

    • The databaseName property has been se lected and you are shown the follow ing screen to change this custom property. This property provides the da t abase alias used when cat aloging the remote database. The va lue used in the following example for databaseNa me is “lmm.” • For Oracle databases, you may see the following properties: • U[...]

  • Seite 70

    Chapter 12 Configuring Environment Entries After the WebSphere Application Server (WAS) is inst alled, but before the Learning Managem ent System application is deploy ed, resources mu st be configured. Ther e are two types of resources that apply to the Learning Management System: • environment entries • JDBC data-sources Configuration of t he[...]

  • Seite 71

    2. Enter the provider information a. Enter the name, for example, “LMS Provider,” and an option al description for the provider. b. Click OK. A new provider appears in the list of de fined providers. 64 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 72

    3. Enter the provider details a. Click the name of the newly entered provider to go to the details page of that provider. b. Enter the desired details. 4. Configure the Referenceable Before environment-entries can be made, a Referenceable must be defined. A Referenceable is a class of object that is able to handle bindin gs for specific reference v[...]

  • Seite 73

    c. For Factory Classname, enter com.lot us. elearn.n aming.StringObjectFactory. d. For Classnam e, enter java.lang. String. e. Click OK. 5. Configure the Resource Environment entries After the Referenceable ha s been defined, the spec ific environment entries need to be defined. a. Go back to the Provider Details page. b. Click Resource Environment[...]

  • Seite 74

    c. Click New to go to the page to define an entry. En ter LMS_LOG as both the name and JNDI name for the new entry. d. Click OK. This will bring you back to the Env-Entr ies list page. You now ne ed to define properties for the new entry. Chapter 12: Configuring Enviro nment Entries 67[...]

  • Seite 75

    e. Click that link a nd define a new Custom Property with the name LMS_LOG_PATH . For the value, enter the name of the directory where the Learning Manageme nt System should stor e application log files, for example, C: lms_logs. Note: You need to create this d irectory by hand as th e applicat ion won’t do it for you and will not st art properl[...]

  • Seite 76

    13. Set Value to true. 14. Click OK 15. Click th e Resource Env En tries link in the trail. 16. Click New . 17. Set Name to LMS_FALSE. 18. Set JNDI Name to LMS_FALSE. 19. Click OK. 20. Click LMS_FA LSE. 21. Click Custom Properties. 22. Click New . 23. Set Name to value. 24. Set Value to false. 25. Click OK. 26. Save your wo rk. Chapter 12: Configur[...]

  • Seite 77

    70 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 78

    Chapter 13 Configuring WebSphere Application Server Security The Learning Management System assu mes that the WebSphere Application Se rver (WAS) is configured t o use LDAP authentication. The WAS Administrati ve Console is used to configure LDAP as the active use r registry an d to specify the LDAP settings as part of setting up WAS Security . Bef[...]

  • Seite 79

    Configure the LDAP directory for use with the Learning Management System The following steps show how to configure WAS security to use an LDAP dir ectory: 1. Launch the WAS Admin istrative Console an d go to Security - User Registries. 2. Click on the LDAP link. The LDAP Us er Registry page is d isplayed. 3. Enter the Server Use r ID (for example, [...]

  • Seite 80

    12. Click Apply. Note that a Message(s) section appears at the top of the page and indicates that you’ll need to Save these changes. 13. Click the Advanced LDAP Set tings link. Yo u’ll see the Advanc ed LDAP Settings page. If your LDAP directory h as been customized you may n eed to change the User Filter, the User ID Map, the Group Filter or t[...]

  • Seite 81

    Enable WAS Global S ecurity 1. Launch the WAS Administrative Console and go to Security – Global Security. 2. Check the Enabled checkbox and (if it isn’t automa ticall y checked when security is en abled) the Enforce Java 2 Security checkbox. 3. Assuming that you followed t he steps for enab ling Single Sign-On (SSO) outl ined in “Chapter 1 0[...]

  • Seite 82

    Chapter 14 Deploying the Learning Management System Server Application A pplication deployment refers to the process wher e an applicatio n package has been inst alled and is then configured on an application serv er to create a running instance o f that app lication. The important unit of pac kaging in th e Learning Management System applicat ion [...]

  • Seite 83

    2. Prepare for application install It sometimes takes a few minutes for WAS to read and validate an .ear file. Whe n this has co mpleted, the “Preparing fo r application installation” sc reen is displayed. You can make selections h ere that change how the n ext steps are performed. Y ou should accept the defaul ts. When finished, click Next t o[...]

  • Seite 84

    3. Provide options to perform the installation At the next screen, select so me options for the applic ation deployment; for example yo u can pre-compile all JSPs. With the exception of the Application Name, accept the defaults. Caution The Application Name should not include spac es, because the Learnin g Management System Installer generates a WA[...]

  • Seite 85

    4. Map resources references to resources At the following scre ens, you map the resource references th at are speci fied in the .e ar file to act ual resour ces you configured in WAS. Check the first entry for the Learning Management Syst em data (jdbc/LMS_Default) and sele ct “jdbc/lmm” from the “Specify existing Resource JN DI name" dr[...]

  • Seite 86

    This list is populated with the names of data source de finitions that have been def ined and lets you resolve JDBC data source refer ences. For each d ata source refere nced in the .e ar file, an entry is displayed. Cl icking the IBM Lotus Learning Management System checkbox and then specifying select “jdbc/lmm ” from the “Specify existing R[...]

  • Seite 87

    6. Map virtual hosts to web modules In this step, you map web modules to d ifferent virtual host s. The application se rver can run multiple, separate servers. For exam ple, by default, the server runs the admin host on port 9090 and the default host on port 9080. Accept the default value. When finished, click Next t o continue. 7. Map modules to a[...]

  • Seite 88

    8. Map security roles to users/groups In this step, map re ferences to security roles in the applicati on to specific user registry gro ups or application server special subjects. The .ear file already contains a default security binding. Accept the default value (ALL_AUTHENTICATED ) by clicking Next to conti nue. Chapter 14: Deploying the LMS Serv[...]

  • Seite 89

    9. View summary and confirmation information When you have completed these steps, y ou are sh own a summary of the options you have selected. Review them and if they are correct, click Fin ish to continue. 82 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 90

    The application performs some final proc essing to fin alize all the se lections. Stat us informatio n on this process is printed to the console. When complete processing is complete, you are pre sente d with a link to save the new configuration. It is recommended you perform the Save at this time. 10. Starting the application and regenerating web [...]

  • Seite 91

    84 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 92

    Chapter 15 Deploying the Delivery Server (DS) Application For complete information o n the process of dep loying the Delive ry Server applic ation portion of the Le arning Management System installation, follow the same step s outlined in “Chapter 14 Deploying the Learnin g Management System Serv er application. ” The only difference for de plo[...]

  • Seite 93

    86 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 94

    Chapter 16 Deploying the Learning Management System and DS Components onto Separate WAS Application Servers By default, ne w Application Servers cre ated in the WAS Admin Console generate their own unique HTTP ports. WAS assigns ports incrementally, beginning w ith port 9080, which is usually assigned to the Application Server server1. Subsequent s[...]

  • Seite 95

    1. In the WAS Admin Conso le, navigate to Servers and click on Appl ication Servers. 2. Click on the Applic ation Server. 3. In the Application Server’s screen, click Web Container. 4. In the Web Container scre en, click on HTTP Transports. 5. In the HTTP Transports sc reen, click on the asterisk asso ciated w ith the port for which “SSL enable[...]

  • Seite 96

    Chapter 17 Starting the Applications At this point, the Learning Management System a pplicatio ns are ready to start. The WAS adm in console is used to start these ap plications. Bo th the WAS l ogs and Learning Management System logs shou ld be exam ined to verify correct initialization. At this point, the applications can be accessed via browser [...]

  • Seite 97

    7. To verify that the Delivery Server is running properly, yo u can enter the followin g URL in a browser: http://xyz.acme.com/lms-ds/about.ds. This displays the About box. Regenerating the web server plug-in With J2EE servers such as WebSphere, high-volume deploy ments (s uch as the Le arning Ma nagemen t System) tha t have static HTTP assets (fo [...]

  • Seite 98

    Chapter 17: Starting the Applications 91[...]

  • Seite 99

    Chapter 18 Post-Installation Tasks After yo u have in stalled the Lear ning Mana gement Sy stem, there are other tasks tha t must be completed to make full use of yo ur installatio n. These include t he following: • Configuring on-line help • Adding the Delivery Server to the Lear ning Management System application • Deploying the Offlin e Le[...]

  • Seite 100

    Deploying the Offline Learning Client The Learning Management System allows students t o take courses without be ing connected to the network. When working on a course of fline, all course pr erequisites and navigation features are fully function al for the student. The Offline Learning Clien t lets you access the disconnected use feature. To pro p[...]

  • Seite 101

    CLIMP allows you t o import SCORM 1. 2 course package file s into the Learnin g Management System, making them available for deployment. Course packag e files can contain new courses, or upd ates to previously-deploye d courses. Course packages are created by content vendors using th e Learning Management Syst em Authoring Tool, or by using some ot[...]

  • Seite 102

    • If you don't have this file, proceed with step 2. 2. Download the XVFB file from the fol lowing link to a directory on the Linux machine: ftp://ftp.xfree86.org/pub/XFree86/4.2.0/binaries/Linux-ix86-glibc22/ 3. Extract the file with the following commands: chmod +x extract mkdir /etc/X11 ./extract -C /usr/X11R6 Xvfb 4. Generate a script fil[...]

  • Seite 103

    # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:5:initdefault: Change id:5:initdefault: to id:3:initdefault: Note: If you use a different run- level, be sure to match it when you set up the soft link in the next st ep. 6. Create soft link: ln -s /etc/init.d/xvfb /etc/rc3.d/S75xvfb This example uses r un-level 3. I f you intend to u se [...]

  • Seite 104

    Management System and SSO re fer to Chapter 5 Managing User s in the Admin istrat or's G uide and the Installing the WebSphere Core chapter in this g uide. Chapter 18: Post-Installation Tasks 97[...]

  • Seite 105

    98 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 106

    Chapter 19 Special Installation Issues For informati on on special issues related to this r elease of the Learning Man agement System, r efer to the ReadMe.html and Release Notes.html fi les that ship with this version of the product. Using SSL with the Learning Management System Use of the Secure Sockets Layer for the Learning Management System is[...]

  • Seite 107

    100 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 108

    Chapter 20 Removing the IBM Lotus Learning Management System The Learning Management System does not include an automated uninstall program. To remove the Learning Management System component technologies (IBM Direct ory Server, IBM DB2 7.2, and IBM WebSphere Application Server 5), use the Window s Add/Remove Programs util ity in the Cont rol Panel[...]

  • Seite 109

    102 IBM Lotus LMS Release 1 Installation Guide[...]

  • Seite 110

    Appendix A LMS Performance and Fine-tuning Information This chapter discusse s post-installation tasks related to the running, maintenance, and fine-tuning of LMS operations. These tasks are not necessary to get LMS ru nning, but are recommended fo r improving and correcting system performance. The appendix contains t he following sections: • Mov[...]

  • Seite 111

    5. Edit the WebSphere plug-in configur ation file ( plugin- config. xml ) and search for t he following line: <Uri AffinityCookie="JSESSIONID" Name="/lms-lmm/*"/> Replace this l ine by the following lines: <Uri AffinityCookie="JSESSIONID" Name="/lms-lmm"/> <Uri AffinityCookie="JSESSIONID&q[...]

  • Seite 112

    <Uri AffinityCookie="JSESSIONID" Name="/lms-ds/*.jsv"/> <Uri AffinityCookie="JSESSIONID" Name="/lms-ds/*.jsw"/> <Uri AffinityCookie="JSESSIONID" Name="/lms-ds/j_security_check"/> <Uri AffinityCookie="JSESSIONID" Name="/lms-ds/services/*"/> <Ur[...]

  • Seite 113

    4. There are several user attributes that are use d quite often when searching for users (first n ame, last name, organization, etc.). For a faster response, you can in dex these attributes in the LDAP server’s database. Indexing LDAP attributes Every vendor provides different ways on how to inde x the in formation in their LD AP directory. In th[...]

  • Seite 114

    • IBM DB2 tuning parameters: We bSphere Application Server http://publib7b.boulder.ibm.com/wasinfo1 /en/info/ae/ae/rprf_db2parameters.html • IBM Redbook SG24-6417: DB2 UDB/WebS phere Performance Tuning Guide http://publib-b.boulder.ibm.com/Redbook s.nsf/RedbookAbstracts/SG246417.html • IBM Redbook SG24-6012: DB2 UDB V7.1 Performance Tuning Gu[...]

  • Seite 115

    TcpNumConnections This parameter defines the maximum numb er of simultaneous TCP connections and should be set h igher than the expected number of simultaneous connections. Recommended value: 150-200% of your ex pected number of concurrent users Note: Instead of using the registry editor, you c an create a text file with the extension .reg using No[...]

  • Seite 116

    Sun Solaris servers Adjust the following TCP/IP parameters to tune performance in Solaris: tcp_time_wait_ interval This parameter tells Solaris how long in milliseconds to keep a socket that was closed before r eleasing it for re-use. Recommended value: 30000 (= 30 seconds) To see the current value, use this command: /usr/sbin/ndd –get /dev/tcp t[...]

  • Seite 117

    Tuning the Sun ONE Web server, Enterprise Edition - Solaris The default configur ation of the Sun O NE Web server, Enterpr ise Edition provides a single-p rocess, multi-threaded server. Adjusting th e Active Thre ads paramet er After the server reaches the limit set with this parameter, the server stops servicin g new connections until it finishes [...]

  • Seite 118

    Use the registry editor to set the ListenBackLog parameter located at: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesInetInfoParametersListenBack Log The recommended value is 200. MaxPoolThreads and PoolThreadL imit parameter The MaxPoolThreads p arameter controls the number of threads per CP U in the thread pool availab le for IIS to run [...]

  • Seite 119

    • Time per request When testing different parameter settings for the httpd. conf, use these values to compare and find the best configuration sett ing for your system. MaxRequest sPerChild The MaxRequestsPerChild directive se ts the limit on the numb er of requests that an ind ividual child serv er process handles. After the number of reques ts r[...]

  • Seite 120

    2. Change the value of the parameter by starting with 100. 3. Save the chan ges and rest art the IBM HTTP server. The recommended method is to start with a size of 100, then incre ase as necessar y. An HTTP error message of type 503 (a refuse d connection) is a good indicator for the need to increase the value. There are two ways to find how many t[...]

  • Seite 121

    Use the following procedure to change this parameter: 1. Edit the IBM HTTP Server file httpd.conf located in th e directory IBM_HTTP_Server_root_directory/conf . 2. Change the value of the pa rameter. 3. Save the chan ges and rest art the IBM HTTP server. The recommended value is 250000. HTTP Logging This parameter enables logging for th e HTTP ser[...]

  • Seite 122

    • Web container thread pool • Web container MaxKeepAliveConnections • Web container MaxKeepAliveRequests • JDBC Data Source Connection Pool size • JDBC Data Sources properties (to correct content deployment issues) Adjusting JVM Heap size The JVM heap size parameter specifies how often and how long the J ava Virtual Machine sp ends collec[...]

  • Seite 123

    2. View or adj ust the Max imum Heap S ize and set t he Initial He ap Size to t he same val ue. 3. Stop and re- start the appl ication. Enabling the JIT compiler When a JVM JIT (Just -In-Time) compiler is present and enab led, the Java Virtual Ma chine performs differently. After reading in a .class file for interpretation, the JVM hands the .class[...]

  • Seite 124

    • Maximum size - Specifies the maximum number of threads to allow in the pool. This value should be set to 50% of the number of concurrent users planned for the LM S server. Use the maximum thread size parameter to specify the maxi mum number of threads tha t can be pooled to handle requests sent to the Web container. Requests are sent to the Web[...]

  • Seite 125

    Adjusting the JDBC Data Source Connection Pool size When accessing any database , the initial database connection is an expensive op eration. Connection pooling an d connection reuse reduces t he number of these operations significan tly. Only two parameters should be changed here: Min connect ions and Max connections. Al l ot her parameters should[...]

  • Seite 126

    • Set the Logging level to warn Tracking Log: • Click Settings - LMM Server - System Lo gging - Tracking Lo g • Set the Logging level to warn Archiving the LMS log files LMS log files should be archived on regular basis. Otherwise , the file s could continue to grow until no space is left on the hard drive. Setting the size and frequency of t[...]

  • Seite 127

    Oracle PROCESSES Parameter (Oracle server only) This parameter must be ch anged on the Oracle server. Increa sing this parameter from the default value of 150 to 600 can improve performance. Use the following procedures to change this parameter. 1. Find the SPFI LEORACLE.ORA file on the Orac le server. 2. Open it for ed iting. 3. Find the PRO CESSE[...]

  • Seite 128

    Appendix A: LMS Performance and F ine-tuning Information 121[...]

  • Seite 129

    Index Application Servers deployi ng Learni ng Manageme nt System components to separate, 87 applications starting, 89 starting from WAS Admin console, 89 Authoring Tool, 93 Authoring Tool installing, 93 Command Line Import Utility (CLIMP ), 93 installing, 93 database creation and configurati on, 38 database schemas, 37 Delivery Server adding to th[...]

  • Seite 130

    regenerating, 90 WebSphere, 13, 41 WebSphere Application Server sec urity, 71 configuring, 71 WebSphere Core installing, 13 XVBF installing, 94 Index 123[...]

  • Seite 131

    Printed in USA[...]