eClient 101 customization and integration

This IBM Redbooks publication provides a basic introduction to IBM DB2 Content Manager Version 8 eClient. By providing helpful, easy-to-understand sample codes and step-by-step instructions, this book will help you in your next eClient integration and customization project. We provide detailed step-...

Full description

Bibliographic Details
Corporate Author: International Business Machines Corporation. International Technical Support Organization (-)
Other Authors: Zhu, Wei-Dong Jackie (-)
Format: eBook
Language:Inglés
Published: [S.l.] : IBM, International Technical Support Organization c2003.
Edition:1st ed
Series:IBM redbooks.
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627119806719
Table of Contents:
  • Front cover
  • Contents
  • Notices
  • Trademarks
  • Preface
  • The team that wrote this redbook
  • Become a published author
  • Comments welcome
  • Part 1 Getting started with eClient
  • Chapter 1. Introducing Content Manager
  • 1.1 Introduction
  • 1.2 Content Manager Version 8
  • 1.3 Information Integrator for Content Version 8
  • 1.3.1 Information access
  • 1.3.2 Services
  • 1.4 Information Mining Service
  • 1.4.1 Features
  • 1.4.2 Concepts
  • 1.4.3 Architecture
  • 1.5 Content Manager Version 8 eClient
  • Chapter 2. Installing eClient
  • 2.1 Installation overview
  • 2.1.1 Topology
  • 2.1.2 Prerequisites
  • 2.2 Installing Information Integrator for Content Version 8 (EIP)
  • 2.2.1 Hardware and software requirements
  • 2.2.2 Installing EIP
  • 2.2.3 Post-installation
  • 2.2.4 Configuring EIP
  • 2.2.5 Verifying installation
  • 2.3 Installing and configuring the Information Structuring Tool on WebSphere Application Server
  • 2.4 Installing Content Manager Version 8 eClient
  • 2.4.1 Preparing for installation
  • 2.4.2 Installing eClient
  • 2.4.3 Configuring eClient
  • 2.4.4 Verifying eClient installation
  • Chapter 3. Installing eClient in a WebSphere Network Deployment environment
  • 3.1 Introduction
  • 3.1.1 Introducing the scenario
  • 3.1.2 What is WebSphere Network Deployment?
  • 3.2 Installing HTTP Web server
  • 3.3 Installing WebSphere Network Deployment
  • 3.3.1 Installing WebSphere Application Server
  • 3.3.2 Installing WebSphere Network Deployment
  • 3.3.3 Verification
  • 3.4 Configuring WebSphere Network Deployment
  • 3.5 Installing EIP
  • 3.6 Installing eClient
  • 3.7 Creating eClient cluster server
  • 3.7.1 Creating eClient cluster server
  • 3.7.2 Viewing cluster topology
  • 3.7.3 Starting the eClient cluster server
  • 3.8 Configuring HTTP Web server
  • 3.9 Monitoring workload balance
  • 3.9.1 Enabling performance monitoring for eClient.
  • 3.9.2 Monitoring workload balance
  • Chapter 4. Using eClient
  • 4.1 Logging on to eClient
  • 4.2 Searching for documents
  • 4.2.1 Search results
  • 4.3 Displaying documents
  • 4.4 Importing documents
  • 4.5 Creating folders
  • 4.6 Document routing
  • 4.6.1 Adding documents to a workflow process
  • Part 2 Preparing for eClient customization and integration
  • Chapter 5. eClient architecture
  • 5.1 Introducing J2EE
  • 5.1.1 What is a servlet?
  • 5.1.2 What is a JavaServer Page (JSP)?
  • 5.2 Understanding eClient architecture
  • 5.2.1 Overview
  • 5.2.2 Inspecting eClient control flow
  • 5.3 Customization and integration
  • 5.3.1 Overview
  • 5.3.2 eClient JSPs
  • 5.3.3 Customizing eClient graphics
  • Chapter 6. Creating applications with EIP
  • 6.1 Programming interface overview
  • 6.2 Taking an API test drive
  • 6.2.1 Setting up sample data
  • 6.2.2 Using Content Manager connector
  • 6.2.3 Using DB2 connector
  • 6.2.4 Using federated connector to access DB2
  • 6.2.5 Using federated connector to search across content servers
  • 6.2.6 Working with Information Mining Service
  • 6.2.7 Working with controller servlet
  • 6.2.8 Working with viewer toolkit
  • Chapter 7. Setting up an eClient development environment
  • 7.1 Development environment options
  • 7.2 Using simple editor and command-line utilities
  • 7.3 Configuring Studio Application Developer for use with eClient
  • 7.4 Deploying customized eClient to another system
  • Part 3 Customizing eClient
  • Chapter 8. Design and implementation considerations
  • 8.1 Design considerations
  • 8.1.1 Considerations for incorporating future upgrades of eClient
  • 8.1.2 Considerations for working with different EIP back-end servers
  • 8.1.3 EIP back-end access vs direct access to back-end servers
  • 8.1.4 Maximum length of a URL
  • 8.1.5 Variations in Web browsers
  • 8.2 General programming tips.
  • 8.2.1 Accessing configuration data using properties files
  • 8.2.2 Using cookies to maintain session status
  • 8.2.3 Invoking code on the server from JavaScript
  • Chapter 9. Customizing look and feel using style sheets
  • 9.1 What is Cascading Style Sheets (CSS)?
  • 9.2 Simple CSS example
  • 9.2.1 Changing entry field text color
  • 9.2.2 Using background image
  • 9.3 Using CSS for eClient
  • 9.4 Changing background image on eClient
  • Chapter 10. Customizing the edit attributes window
  • 10.1 Overview
  • 10.2 Configuring and using customization
  • 10.3 Edit attributes customization overview
  • 10.3.1 Understanding IDMEditAttributes.jsp
  • 10.3.2 Modifying IDMEditAttributes.jsp
  • 10.3.3 IDMEditAttributes.jsp code change details
  • Chapter 11. Adding custom functions to the search results window
  • 11.1 Overview
  • 11.2 Adding custom entries to combo box
  • 11.3 Installing sample code
  • 11.4 Adding your own custom function
  • 11.5 Using sample code
  • 11.5.1 Export documents option
  • 11.5.2 View document with plug-in option
  • 11.6 Process selected documents option
  • Chapter 12. Using EIP custom privileges
  • 12.1 Overview
  • 12.2 Defining custom privileges
  • 12.3 Checking for privileges in a JSP
  • 12.3.1 Installing sample code
  • 12.3.2 Checking custom privileges
  • 12.3.3 Source file XYZPrivsData.java
  • 12.3.4 Source file XYZPrivsMethods.java
  • Part 4 Integrating eClient
  • Chapter 13. Enabling metadata-based content retrieval
  • 13.1 Using categories and summaries in eClient searches
  • 13.1.1 Introducing the scenario
  • 13.1.2 Creating the data model
  • 13.1.3 Loading the data
  • 13.1.4 Searching with eClient
  • 13.1.5 Customizing eClient
  • 13.2 Creating categories and summaries during document import
  • 13.2.1 Changing eClient import behavior
  • 13.2.2 Implementing custom servlet
  • 13.2.3 Running new eClient import.
  • 13.3 Searching for related items
  • 13.3.1 Adding new search results action
  • 13.3.2 Changing JSPs
  • 13.3.3 Implementing custom servlet
  • 13.3.4 Running new action
  • 13.4 Organizing existing items in Content Manager
  • 13.4.1 Extending item type
  • 13.4.2 Running OrganizeItems application
  • Chapter 14. Invoking eClient from another application
  • 14.1 Overview
  • 14.2 Servlet source code
  • 14.3 Configuring and using the servlet
  • 14.4 Servlet URL syntax and source
  • 14.4.1 Servlet parameters
  • 14.4.2 Sample URLs
  • 14.5 Invoking the servlet from an application
  • Chapter 15. Siebel Integration
  • 15.1 Introduction
  • 15.2 Installing Siebel Integration for Content Manager
  • 15.2.1 Installing Siebel Web templates
  • 15.3 Configuring eClient
  • 15.3.1 Configuring eClient application server in WebSphere
  • 15.3.2 Configuring integration properties file
  • 15.3.3 Configuring browser
  • 15.4 Configuring Siebel
  • 15.4.1 Configuring business component
  • 15.4.2 Displaying external content within an applet
  • 15.4.3 Configuring Siebel application
  • 15.5 Setting up Content Manager and EIP
  • 15.5.1 Creating attributes in Content Manager
  • 15.5.2 Creating item type in Content Manager
  • 15.5.3 Populating unstructured data in Content Manager
  • 15.5.4 Preparing EIP server
  • 15.5.5 Creating EIP federated entity
  • 15.5.6 Creating EIP federated search template
  • 15.6 Verification
  • Chapter 16. Integrating with e-mail server
  • 16.1 Identifying e-mail server
  • 16.2 Configuring eClient to enable the e-mail feature
  • 16.3 E-mailing documents as attachment
  • Chapter 17. Single sign-on
  • 17.1 Introduction
  • 17.1.1 Introducing the scenario
  • 17.2 Installing and configuring Directory Server V5.1
  • 17.2.1 Installing Directory Server V5.1
  • 17.2.2 Creating administrator DN and password
  • 17.2.3 Configuring database
  • 17.2.4 Creating a suffix.
  • 17.2.5 Registering the LDAP server
  • 17.2.6 Creating LDAP user
  • 17.3 Configuring Content Manager V8.2 for LDAP
  • 17.3.1 Generating the properties file
  • 17.3.2 Installing properties file
  • 17.3.3 Installing user exit
  • 17.4 Configuring Content Manager V8.2 for SSO
  • 17.4.1 Enabling single sign-on
  • 17.4.2 Creating new privilege set
  • 17.5 Importing LDAP users into Content Manager V8.2
  • 17.6 Configuring WebSphere Application Server V5.0
  • 17.6.1 Configuring LTPA
  • 17.6.2 Generating LTPA keys
  • 17.6.3 Configuring LDAP user registries
  • 17.6.4 Enabling LTPA authentication
  • 17.6.5 Verifying WebSphere security configuration
  • 17.7 Verification
  • Part 5 Troubleshooting, debugging, and performance
  • Chapter 18. Troubleshooting and debugging
  • 18.1 Isolating problems
  • 18.2 Tracing eClient
  • 18.2.1 Configuring IDM.properties file
  • 18.2.2 Sample log file
  • 18.3 Tracing EIP Java API
  • 18.3.1 Configuring log manager
  • 18.3.2 Sample log file
  • 18.4 Additional trace information
  • 18.5 Debugging your application
  • 18.5.1 Debugging Java code using stdout
  • 18.5.2 Debugging JavaScript code
  • 18.6 Typical problems
  • 18.7 Support channels
  • 18.7.1 Official support Web site
  • 18.7.2 Forums
  • Chapter 19. Performance tuning
  • 19.1 Introduction
  • 19.2 Tuning recommendations
  • 19.3 Maintenance and monitoring for performance
  • Part 6 Appendixes
  • Appendix A. Calculating memory needed for an image
  • Introduction
  • Calculate memory usage for applet viewer
  • Calculate memory usage for mid-tier conversion
  • Appendix B. Additional material
  • Locating the Web material
  • Using the Web material
  • System requirements for downloading the Web material
  • How to use the Web material
  • Glossary
  • Abbreviations and acronyms
  • Related publications
  • IBM Redbooks
  • Other publications
  • Online resources
  • How to get IBM Redbooks.
  • Index.