Ponemos a disposición de nuestros lectores el libro, escrito por por expertos de la propia IBM, titulado ‘Content Manager Implementation and Migration Cookbook’, y publicado en enero de 2004.

Es un libro obligado para aquellos que sean ya clientes de IBM Content Manager, para aquellos que no los son y están pensandolo o para aquellos que por pura cultura «tecnológica» quieren saber qué es en la práctica un Enterprise Content Management, algo así como el Enterprise Content Management por antonomasia.

Este es el índice del libro:

Contents
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
The team that wrote this redbook. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Part 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapter 1. Content Management products overview. . . . . . . . . . . . . . . . . . 3
1.1 Content management portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.1 IBM DB2 Content Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.2 IBM DB2 Content Manager OnDemand . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.3 IBM DB2 Content Manager VideoCharger . . . . . . . . . . . . . . . . . . . . . 6
1.1.4 IBM DB2 Content Manager CommonStore. . . . . . . . . . . . . . . . . . . . . 6
1.1.5 IBM Lotus Domino.Doc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.6 IBM DB2 Content Manager Information Integrator for Content. . . . . . 8
1.2 Choosing the right solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.1 Content Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.2 OnDemand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.3 Lotus Domino.Doc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 2. Content Manager architecture overview. . . . . . . . . . . . . . . . . . 11
2.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Content Manager components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 Library Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 Resource Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.3 Content Manager clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Architecture extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Part 2. Understanding the product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 3. Data modeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1 Data modeling entities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.1 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.2 Attribute groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.3 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.1.4 Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.1.5 Item type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.1.6 Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.1.7 Semantic type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.1.8 Relationships (links, references, foreign keys) . . . . . . . . . . . . . . . . . 47
3.1.9 Database indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.1.10 Text indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.2 The Content Manager meta model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.3 Comparison with earlier versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.3.1 Hierarchical item type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.3.2 Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.3.3 Versioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.3.4 Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.3.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.3.6 Attribute groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Chapter 4. Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.1 Workflow options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.1.1 Document Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.1.2 Advanced Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.1.3 MQSeries Workflow (MQWF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.2 Document Routing concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.2.1 Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.2.2 Work packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.2.3 Worklists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.2.4 Updating a process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.2.5 Deleting a process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.2.6 Customization options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Chapter 5. Text indexing and searching . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.1 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.1.1 Enabling text search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.1.2 Making documents text-searchable . . . . . . . . . . . . . . . . . . . . . . . . . 81
5.1.3 Making attributes text-searchable . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
5.1.4 Defining text search options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
5.2 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
5.2.1 Updating the index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
5.2.2 Reorganizing the index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.3 Using text search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.3.1 Searching for object contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.3.2 Searching for documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
5.3.3 Making user-defined attributes text-searchable . . . . . . . . . . . . . . . . 90
5.4 Performance considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Chapter 6. Application development overview. . . . . . . . . . . . . . . . . . . . . . 93
6.1 Getting started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6.1.1 Where the APIs fit in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6.1.2 Installing connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
6.1.3 Setting up your environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
6.1.4 Setting up WebSphere Studio Application Developer. . . . . . . . . . . 100
6.1.5 Working with sample code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.1.6 Application development options . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6.1.7 Understanding the differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.2 Application development concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.2.1 Understanding components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6.2.2 Representing items using Dynamic Data Objects (DDO) . . . . . . . . 110
6.2.3 Working with Resource Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 111
6.2.4 Working with transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
6.2.5 Using logging and tracing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
6.3 Additional resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Chapter 7. Query language. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7.1 Query language overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
7.1.1 Parametric search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
7.1.2 Text search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7.2 Understanding query language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7.2.1 Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7.2.2 Grammar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
7.2.3 Escape sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
7.3 Query strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
7.3.1 Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
7.3.2 Multiple item types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
7.3.3 Text search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
7.3.4 Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
7.3.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
7.3.6 Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
7.3.7 System-defined attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
7.3.8 Resource items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
7.3.9 Document parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
7.3.10 Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
7.3.11 Attribute groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
7.3.12 Set operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
7.4 Using query language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
7.4.1 Query string. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
7.4.2 Query options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
7.4.3 Query results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
7.5 SQL queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
7.6 Other resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Chapter 8. Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
8.1 Content Manager security concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
8.1.1 Content Manager security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
8.2 Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
8.2.1 LDAP integration overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
8.2.2 Single sign-on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
8.3 Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
8.3.1 Privileges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
8.3.2 Users and user groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
8.3.3 Creating user IDs and passwords . . . . . . . . . . . . . . . . . . . . . . . . . . 161
8.3.4 DB2 administration authority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
8.3.5 Changing password to Resource Manager. . . . . . . . . . . . . . . . . . . 164
8.3.6 Changing database access passwords. . . . . . . . . . . . . . . . . . . . . . 166
8.3.7 Access control lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
8.3.8 Access control list user exits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
8.3.9 Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
8.4 Access to objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
8.5 WebSphere global security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
8.5.1 Java 2 security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
8.6 Content Manager and RACF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
8.6.1 User IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
8.6.2 RACF user exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
8.6.3 RACF import utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Chapter 9. TSM overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
9.1 IBM Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
9.1.1 Overview of Tivoli Storage Manager capabilities . . . . . . . . . . . . . . 198
9.1.2 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
9.1.3 Policy objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
9.1.4 Storage devices and media. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
9.1.5 Storage hierarchy and data migration . . . . . . . . . . . . . . . . . . . . . . . 208
9.1.6 Media management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
9.2 Tivoli Storage Manager and Content Manager . . . . . . . . . . . . . . . . . . . . 210
9.2.1 TSM server configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
9.2.2 Customizing the TSM API client files . . . . . . . . . . . . . . . . . . . . . . . 213
9.2.3 Configuring a Resource Manager to use TSM . . . . . . . . . . . . . . . . 214
Part 3. Content Manager implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Chapter 10. Planning and designing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
10.1 Planning basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
10.2 Analyze business operations and requirements . . . . . . . . . . . . . . . . . . 220
10.3 Planning and designing system topology . . . . . . . . . . . . . . . . . . . . . . . 222
10.4 Planning and designing data model . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
10.5 Planning and designing workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
10.5.1 Hardware and software requirements . . . . . . . . . . . . . . . . . . . . . . 227
10.6 Capacity planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
10.6.1 Library Server capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
10.6.2 Resource Manager capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
10.7 Planning for performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
10.7.1 LAN Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
10.7.2 Replication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
10.8 Planning and designing text search . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
10.9 Planning and designing security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
10.10 Options checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
10.11 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Chapter 11. Installation and configuration overview. . . . . . . . . . . . . . . . 235
11.1 Installation overview for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
11.1.1 Content Manager prerequisites for Windows . . . . . . . . . . . . . . . . 236
11.1.2 Set up users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
11.1.3 Configure Secure Sockets Layer (SSL) for IBM HTTP Server . . . 239
11.1.4 WebSphere SSL configuration and localhost restriction . . . . . . . . 240
11.1.5 Installing Content Manager on Windows. . . . . . . . . . . . . . . . . . . . 242
11.1.6 Installation verification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
11.2 Installation overview for AIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
11.2.1 Content Manager prerequisites for AIX. . . . . . . . . . . . . . . . . . . . . 246
11.2.2 Set up users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
11.2.3 Configure Secure Sockets Layer (SSL) for IBM HTTP Server . . . 250
11.2.4 WebSphere SSL configuration and localhost restriction . . . . . . . . 251
11.2.5 Installing Content Manager on AIX . . . . . . . . . . . . . . . . . . . . . . . . 253
11.2.6 Installation verification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
11.3 Installation overview for Sun Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
11.3.1 Content Manager prerequisites for Sun Solaris . . . . . . . . . . . . . . 257
11.3.2 Set up users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
11.3.3 Configure Secure Sockets Layer (SSL) for IBM HTTP Server . . . 261
11.3.4 WebSphere SSL configuration and localhost restriction . . . . . . . . 262
11.3.5 Installing Content Manager on Sun Solaris. . . . . . . . . . . . . . . . . . 264
11.3.6 Installation verification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
11.4 Installation process for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
11.4.1 Preparing and planning for the installation . . . . . . . . . . . . . . . . . . 269
11.4.2 Performing the implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
11.4.3 Installation verification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
11.4.4 Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Chapter 12. Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
12.1 System verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
12.1.1 Post-installation changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
12.2 Deploying custom applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
12.3 Testing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
12.4 Software configuration management. . . . . . . . . . . . . . . . . . . . . . . . . . . 286
12.5 Production rollout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
12.6 Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Chapter 13. Case study. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
13.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
13.2 Business problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
13.2.1 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
13.3 Designing the solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
13.3.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
13.3.2 Data model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
13.3.3 Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
13.3.4 Migration and document life-cycle. . . . . . . . . . . . . . . . . . . . . . . . . 308
13.3.5 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
13.3.6 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
13.4 Implementing the solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
13.4.1 System installation and configuration . . . . . . . . . . . . . . . . . . . . . . 313
13.4.2 Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
13.4.3 Migration and document life-cycle. . . . . . . . . . . . . . . . . . . . . . . . . 318
13.4.4 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
13.4.5 Data model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
13.4.6 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Part 4. Content Manager migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Chapter 14. Migration on Multiplatforms. . . . . . . . . . . . . . . . . . . . . . . . . . 325
14.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
14.2 Migration considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
14.2.1 Disk space. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
14.2.2 Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
14.2.3 Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
14.2.4 Migrating Content Manager systems earlier than V7 . . . . . . . . . . 329
14.3 Data migration overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
14.3.1 Data migration steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
14.4 General data migration preparation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
14.4.1 Clearing Object Server staging area . . . . . . . . . . . . . . . . . . . . . . . 332
14.4.2 Shutting down servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
14.5 Migrating from one Windows machine to another . . . . . . . . . . . . . . . . . 337
14.5.1 Establishing connection to V8.2 Library Server database. . . . . . . 338
14.5.2 Running the Migration Wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
14.5.3 Importing user data into new Library Server . . . . . . . . . . . . . . . . . 361
14.5.4 Migrating user data into new Resource Manager(s) . . . . . . . . . . . 369
14.6 Migrating CM V7 on Windows to CM V8.2 on AIX . . . . . . . . . . . . . . . . 377
14.6.1 Migrating user data from Windows into V8.2 RM on AIX . . . . . . . 379
14.7 Migrating CM V7 to CM V8.2 on AIX. . . . . . . . . . . . . . . . . . . . . . . . . . . 381
14.8 Post migration validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
Chapter 15. Migration on z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
15.1 Migrating from Content Manager for OS/390 V2.3 . . . . . . . . . . . . . . . . 384
15.1.1 Preparing the migration jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
15.1.2 Running the migration jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
15.1.3 Post migration validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
15.1.4 Migration hints and tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
15.2 Migrating from CM ImagePlus for OS/390 . . . . . . . . . . . . . . . . . . . . . . 391
15.2.1 Hints and tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Chapter 16. TSM migration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
16.1 Migrating from ADSM 3.1.2.1 & above to TSM 5.1.5 . . . . . . . . . . . . . . 396
16.2 Migrating to TSM V5.1.5 on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . 397
16.3 Migrating to TSM V5.1.5 on AIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
16.3.1 Before performing a migrate install . . . . . . . . . . . . . . . . . . . . . . . . 400
16.3.2 Performing a migrate install on AIX. . . . . . . . . . . . . . . . . . . . . . . . 402
16.4 Post migration steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Chapter 17. Special migration scenarios . . . . . . . . . . . . . . . . . . . . . . . . . 405
17.1 Migration paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
17.2 Migrating from CM for z/OS V8.2 to CM for MP V8.2 . . . . . . . . . . . . . . 407
17.2.1 Migration process overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
17.2.2 Migration consideration and preparation. . . . . . . . . . . . . . . . . . . . 409
17.2.3 Step 1: Install Library Server on target system . . . . . . . . . . . . . . . 410
17.2.4 Step 2: Drop referential integrity constructs of LS database. . . . . 411
17.2.5 Step 3: Unload data on source system . . . . . . . . . . . . . . . . . . . . . 412
17.2.6 Step 4: Move data to target system . . . . . . . . . . . . . . . . . . . . . . . 413
17.2.7 Step 5: Import data onto target system. . . . . . . . . . . . . . . . . . . . . 413
17.2.8 Step 6: Create referential integrity constructs of LS database . . . 414
17.2.9 Step 7: Bind plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
17.2.10 Step 8: Create access modules . . . . . . . . . . . . . . . . . . . . . . . . . 417
17.2.11 Step 9: Test target system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
17.2.12 Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
17.3 Migrating from CM for MP V8.2 to CM for z/OS V8.2 . . . . . . . . . . . . . . 419
17.4 Cross-platform migration: Older version to CM V8.2. . . . . . . . . . . . . . . 420
17.5 Merging Library Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
17.6 Migration from third-party products to CM. . . . . . . . . . . . . . . . . . . . . . . 422
17.6.1 Planning and preparing for migration . . . . . . . . . . . . . . . . . . . . . . 424
17.6.2 Performing migration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Chapter 18. Application migration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
18.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
18.1.1 Porting process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
18.1.2 Whats new in V8.2 APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
18.1.3 Whats new in Version 8.1 APIs . . . . . . . . . . . . . . . . . . . . . . . . . . 432
18.2 Application porting scenarios overview . . . . . . . . . . . . . . . . . . . . . . . . . 433
18.3 Information Integrator for Content Java beans . . . . . . . . . . . . . . . . . . . 435
18.4 Information Integrator for Content Federated Connector . . . . . . . . . . . 436
18.5 Information Integrator for Content DL Connector . . . . . . . . . . . . . . . . . 436
18.6 CM Folder Manager and Library Client API . . . . . . . . . . . . . . . . . . . . . 437
18.7 Text Search Engine (TSE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
18.8 Image Search Engine (QBIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
18.9 Client for Windows Automation Interface . . . . . . . . . . . . . . . . . . . . . . . 439
18.10 Information Mining based applications . . . . . . . . . . . . . . . . . . . . . . . . 440
18.11 OLE API based applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
18.12 APIs other than FM APIs not carried into CM V8 . . . . . . . . . . . . . . . . 441
18.13 Programming tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
18.13.1 Packaging for the Java environment. . . . . . . . . . . . . . . . . . . . . . 442
18.13.2 Programming using Content Manager V8. . . . . . . . . . . . . . . . . . 442
18.13.3 Working with the Content Manager samples . . . . . . . . . . . . . . . 444
Part 5. Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Chapter 19. Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
19.1 Maintenance tasks overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
19.2 Optimizing server databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
19.3 Monitoring LBOSDATA directory size . . . . . . . . . . . . . . . . . . . . . . . . . . 454
19.4 Managing staging directory space. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
19.4.1 Purger process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
19.5 Removing entries from the events table . . . . . . . . . . . . . . . . . . . . . . . . 460
19.6 Removing log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
19.7 Managing Resource Manager utilities and services . . . . . . . . . . . . . . . 462
19.7.1 Configuration of Resource Manager utilities and services . . . . . . 462
19.7.2 Configuring the Resource Manager services on AIX or Solaris . . 463
19.7.3 Starting and stopping resource services on AIX or Solaris . . . . . . 464
19.7.4 Asynchronous Recovery utility . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
19.7.5 Validation utilities overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
19.7.6 Resource Manager/Library Server validation utility. . . . . . . . . . . . 469
19.7.7 Resource Manager volume validation utility . . . . . . . . . . . . . . . . . 471
19.8 Replacing or repartitioning a hard disk . . . . . . . . . . . . . . . . . . . . . . . . . 473
19.8.1 Replacing the staging volume for AIX and Solaris . . . . . . . . . . . . 473
19.8.2 Replacing the storage volume for AIX and Solaris . . . . . . . . . . . . 474
19.8.3 Replacing the staging volume for Windows . . . . . . . . . . . . . . . . . 475
19.8.4 Replacing the storage volume for Windows . . . . . . . . . . . . . . . . . 475
19.9 Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
19.9.1 Backup for Content Manager Multiplatforms. . . . . . . . . . . . . . . . . 476
19.9.2 Backup z/OS DB2 databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
19.9.3 Back up OAM DB2 tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
19.10 Maintenance review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
Chapter 20. Performance tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
20.1 Performance tuning basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
20.1.1 Understanding performance goals . . . . . . . . . . . . . . . . . . . . . . . . 480
20.1.2 General performance tuning guidelines . . . . . . . . . . . . . . . . . . . . 481
20.1.3 Content Manager components . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
20.2 Performance monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
20.3 Performance tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
20.3.1 Tuning Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
20.3.2 Tuning AIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
20.3.3 Tuning DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
20.3.4 Use multiple disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
20.3.5 Customize Content Manager database installation. . . . . . . . . . . . 486
20.3.6 Separate database instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
20.3.7 Partition database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
20.3.8 Create attribute indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
20.3.9 Routine runstats/rebind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
20.3.10 Tuning WebSphere Application Server . . . . . . . . . . . . . . . . . . . . 487
20.3.11 Tuning Content Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Chapter 21. Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
21.1 Pinpointing the problem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
21.1.1 Library Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
21.1.2 Resource Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
21.1.3 Problems starting WebSphere Application Server on AIX 5L . . . . 503
21.1.4 WebSphere global security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
21.1.5 Resource Manager logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
21.1.6 Secured Sockets Layer (SSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
21.1.7 Generating the Web server plug-in with SSL information for
WebSphere Application Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
21.1.8 Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
21.2 Troubleshooting TSM integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
21.3 Traces on z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
21.3.1 Library Server log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
21.3.2 Resource Manager trace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
21.3.3 Workstation log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
Appendix A. Replacement token for z/OS installation JCL CLIST/edit macro
527
Appendix B. ACL user exits UDF declarations. . . . . . . . . . . . . . . . . . . . . 531
Appendix C. API migration tables for Content Manager . . . . . . . . . . . . . 535
Appendix D. Configuration and log files . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557

Pinche aquí para visitar el FORO SOBRE ENTERPRISE CONTENT MANAGEMENT  y comentar esta información.
————————————————————————————————
Pinche aquí para visitar el FORO SOBRE SHAREPOINT y comentar esta información.
————————————————————————————————
Pinche aquí para visitar el FORO SOBRE BUSINESS INTELLIGENCE  y comentar esta información.
————————————————————————————————
Pinche aquí para visitar el FORO SOBRE HOSPITALES Y CLINICAS  y comentar esta información.
————————————————————————————————
Pinche aquí para visitar el FORO SOBRE BPM-WORKFLOW  y comentar esta información.

 

Por admin