Tivoli Personalized Services Manager 1.1 supports pervasive devices, creates personalized service environments, and provides self care. It introduces new features including web hosting, a portal toolkit, Radius support, DB2 database support, localization, an improved device manager, and integration with IBM's WebSphere Everyplace suite. The document provides an overview of Tivoli Personalized Services Manager and its features for subscriber authentication, access control, customer care, personalized services, integration with third party tools, and support for emerging Internet business models.
18. pervasive. For the last several months she has concentrated in pervasive
device development, e-business, and simulation with multi-agents.
Edgar Gutierrez is an RS/6000 support specialist for Grupo Vitro, an IBM
customer in Monterrey, Mexico. He has 5 years of experience with RS/6000.
His areas of expertise includes Oracle implementation and support as well as
performance tuning. For the last year he has concentrated on the software
platforms for e-business in his company.
Thanks to the following people for their invaluable contributions to this project:
Tivoli Systems
Doug Geiger, Kent Hayes, Al Montibello, Theresa Morris, Dean Skidmore,
IBM USA
Ernest A. Keenan, Bill Tracey
IBM France
Jean-Michel Porce
IBM Spain
Rafael Sanchez Alfonso
Comments welcome
Your comments are important to us!
We want our Redbooks to be as helpful as possible. Please send us your
comments about this or other Redbooks in one of the following ways:
• Fax the evaluation form found in “IBM Redbooks review” on page 317 to
the fax number shown on the form.
• Use the online evaluation form found at ibm.com/redbooks
• Send your comments in an Internet note to redbook@us.ibm.com
xvi Introducing Tivoli Personalized Services Manager 1.1
20. 1989 Number of hosts breaks 100,000.
1990 The World comes on-line (world.std.com), becoming the first
commercial provider of Internet dial-up access.
1992 Number of hosts breaks 1,000,000. The term “surfing the Internet”
is coined by Jean Armour Polly.
1993 Mosaic takes the Internet by storm; WWW proliferates at a
341,634% annual growth rate of service traffic. Gopher's growth is
997%.
1994 WWW edges out telnet to become 2nd most popular service on
the Net (behind ftp-data) based on percentage of packets and
bytes traffic distribution on NSFNET.
1995 WWW surpasses ftp-data in March as the service with greatest
traffic on NSFNet based on packet count, and in April based on
byte count.
1996 Various ISPs suffer extended service outages, bringing into
question whether they will be able to handle the growing number of
users. AOL (19 hours), Netcom (13 hours), and AT&T WorldNet
(28 hours - E-mail only).
Starting in 1990, individual companies, such as The World, have been writing
custom ISP programs to enroll customers, bill customers, provision services,
deliver content, provide hot backup, rewrite code to increase scalability, and
write new code for premium services. Many of those programs are still in use
today, maintained by an army of programmers, each fighting the issues of
scalability and content.
There is a better way. In late 1997, the IBM Telecommunications and Media
Industry Solutions Unit wanted to enter the Internet space. IBM named the
new system ISMS (Internet Subscription Management System).
In mid 1999 the process to move the ISMS team to Tivoli began. The name
was changed to TSM (Tivoli Subscription Manager), and ultimately, to TISM
(Tivoli Internet Services Manager) and TPSM (Tivoli Personalized Services
Manager), where TPSM operates on the same code base as TISM with some
additional modules to support pervasive device management.
TISM is a completely integrated infrastructure of software components for
Internet service provisioning. TISM is an industrial strength system designed
to allow the Internet Service Provider (ISP) to support multiple separately
branded offerings simultaneously, and provide each brand with a unique and
completely stand-alone identity and full range of business offerings. To do
2 Introducing Tivoli Personalized Services Manager 1.1
21. this, TISM is designed for continuous operation, flexible enhancement, and is
highly scalable. The system relies on industry standard hardware and
software components with a flexible architecture for integrating varied
components so that ISPs operating under the TISM umbrella can offer their
subscribers an unlimited variety of Internet value-add features and benefits
without having to alter the core base of information management and
customer service platform that TISM maintains in a centralized database.
TISM is designed to anticipate growth by allowing service providers to initially
deploy a system size that comfortably accommodates their immediate
operational needs and grow it exponentially to support a subscription install
base of millions of users while providing uninterrupted services and
maintaining database consistency.
TPSM expands on TISM. It is a complete business infrastructure that
empowers ISPs to offer new and different types of value-added and
premium-content services. TPSM will carry ISP s into the next generation of
IP communication services.
TPSM extends the capability of present day Internet services to new mobile
and handheld service offerings. TPSM is designed to scale and manage
millions of subscribers and pervasive devices in a feature-rich environment.
TPSM's new operational service paradigm goes beyond the simple
connection of subscribers by single devices. TPSM associates and links
subscribers with individual Personalized Service Environments and allows
each subscriber to access their customized secure environment from a
variety of pervasive devices anywhere and anytime.
Tivoli and IBM will continue to push the envelope on developing scalable
Internet solutions. In 1999 IBM became the first Corporate partner to be
approved for Internet2 access.
Chapter 1. Evolution of the Internet and ISP solutions 3
24. 2.1 What's new for this release of Tivoli Personalized Services Manager
Tivoli Internet Services Manager contains several new features to help
enhance the functionality. These include a web content hosting system that
allows user to create and maintain personal web pages, a portal toolkit to
enhance personalization, a radius server to assist with authentication,
localization, and a device manager system to help filter realms and deals.
Each of these new enhancements are discussed in detail in the following
paragraphs.
2.1.1 Web Hosting
The Web Content Hosting system allows users to manage their own
published webspace. It is a separate process from other parts of the TISM
infrastructure. The interface between the core TISM processes and Web
Content Hosting is through the provisioning subsystem. Below is a list of each
of the components associated with the web content hosting server and how
they fit into the overall picture.
Upload Facility
Web Hosting contains an upload facility that allows users to use either an
HTTP interface or FTP client for the purpose of managing their personal
webspace. Users can use their own FTP client, while the ISP can customize
the HTTP GUI to comply with their look and feel. The upload facility
automatically publishes files via an HTTP Server.
Provisioning
Provisioning utilizes both FTP and HTTP support. There are two FTP
systems; the Provisioning FTP Daemon (PFTPD) and the FTP server
(NcFTPd). The PFTPD sends and receives user information from the Tivoli
Internet Services Manager database. From this information gathering
process, it creates the user structure and the NcFTPd user account. The
NcFTPD is what allows user to upload and download from their device to the
web content hosting server.
CGI Script
The following features are provided to ISP users through Perl scripts:
• Page access counter
• Guestbook
• Mail-to function
• Access counters statistics
6 Introducing Tivoli Personalized Services Manager 1.1
25. WebSpace Administration Servlet
WebSpace management application provides the user with the following
operations:
• Personal Web space display
• File upload and automatic publishing
• File download
• File delete
2.1.2 Portal Toolkit
The Portal Toolkit (pTk) enhances personalization by allowing the
development of portal pages. Below is a listing of the new features for 1.1
Multi-device Portal Engine
This provides the ability to build portals with unique URLs capable of
generating pages for specific devices such as PCs with web browsers, mobile
phones with WAP devices, or screenphones.
User Preferences API
Allows users to personalize portal home pages. For example, users can
selecting from a list of news channels to appear within the news JSP.
Referenced Links Management
Administrators create a database repository of links that the portal can
reference. Users can access these links to customize their portal pages.
Vertical Services Integrated with pTk
These services provide the users with functionality such as a calendar,
agenda, and address book.
ISPs can use these services to develop their own additional services.
JSP Portlet Framework
Allows you to construct portal pages by assembling portlets.
Authentication Services
User are authenticated at the beginning of each user session. A user does
not have to be re-authenticated to access different services. This is all part of
a Single Sign-On process, which allows premium content access control.
Chapter 2. Overview of Tivoli Personalized Service Manager 7
26. Targeted Ads: Interface with Double Click Ads Server
Personalization allows users to customize their device's home page.
Subscribers can proactively customize their portal page by configuring
categories such as:
• Stock quotes (personal portfolio)
• Weather (local, national, or international)
• Entertainment (music, movies, theatre, etc.)
• Travel (destinations, prices, etc.)
• News (local, national, or international)
The Tivoli Personalized Service Manager and virtual ISPs can personalize
subscriber home pages over and above the choices made by subscribers by
adding:
• Links to local content based on subscriber profile
• Targeted ads pulled from an external ad-queue management system
2.1.3 Radius
The following are enhancements and changes to the Radius server.
• DB2 support - DB2 is not supported in this release.
• NLS message support - RADIUS will now support translated messages
written to an NLS log file in addition to the English-only message written to
the standard log file.
• IP Allocation - Rather than using the IP address generated by the
RADIUS client (NAS), the RADIUS server can be configured to generate
an IP address from a pool of IP addresses set up through the Director
Console.
2.1.4 DB2 support
TPSM now supports IBM DB2 as well as Oracle relational database
management system.
2.1.5 Localization
Enhancements were made to the data model, toolkits, and applications to
support localization. The purpose of localization is to have the ability to
translate into many different languages. In this release, only Japanese
translation is provided.
8 Introducing Tivoli Personalized Services Manager 1.1
27. 2.1.6 Device Manager
The enhancements and changes for this release of Device Manager are as
follows:
Job distribution by realm, deal, or both
A device's owner can be the member of a single realm and of one or more
deals, as defined by the subscription manager component used with Device
Manager. It is now possible to distribute jobs to devices in a realm, a deal, or
both. In addition, an administrator can filter jobs by realm or deal.
Support for DB2 Universal Database Version 7 and Oracle 8.1.5
Device Manager can now use DB2 Universal Database Version 7.1 as its
relational database. In addition, Device Manager has added support for
Oracle8i Version 8.1.5.
Changes to plug-ins
The following plug-ins have been added:
• The Internet appliance device (IAD) plug-in provides support for devices
used for Internet access, e-mail, voice mail, Personal Information
Management (PIM), and other pervasive computing tasks that use the
PVC client stack as their base architecture.
• The Generic Windows CE device plug-in provides basic support for all
devices that use the Windows CE operating system.
In addition, support for the Iap500 plug-in has been dropped for this release
of Device Manager.
Enhancements to the Device Manager console
The Device Manager console's filtering capability now allows for more
granularity and more complex combinations of filtering criteria. New icons
help an administrator to identify which criteria are being used, and which are
not valid or not in effect. Other “look and feel” changes improve the usability
of the console and its ability to display very large numbers of devices.
Integration with WebSphere Everyplace Suite (WES)
As part of Tivoli Personalized Services Manager Version 1.1, Device Manager
supports the WES concept of an authentication proxy. The authentication
proxy provides a single sign-on to the WES servers, including the Tivoli
Personalized Services Manager server. Installers who choose to take
advantage of this support need to take additional steps during the Device
Manager configuration so the Device Manager can redirect devices through
the authentication proxy during enrollment.
Chapter 2. Overview of Tivoli Personalized Service Manager 9
28. 2.1.7 Integration with WebSphere Everyplace suite
TPSM can be used as a stand-alone system or as a component of the
WebSphere Everyplace Suite (WES).
Lightweight Directory Access Protocol (LDAP) Integration enhances
integration to provide information to the IBM LDAP Server.
Active Session Support provides complete tracking of subscribers user
sessions across their device set.
TPSM Portal Toolkit can provide portlets in the WES environment. It can
also delegate authentication to the WES Authentication Proxy. The web
authentication server interfaces with the WES authentication proxy and when
used, users are authenticated and device type identification is achieved.
2.2 Features
This section highlights the features that make TISM and TPSM formidable
Internet service provisioning systems. TISM and TPSM contain several new
features to help enhance the functionality that are detailed in the following
pages.
2.2.1 Device Manager (only in TPSM)
The Tivoli Personalized Services Manager provides a wide range of
subscriber device management features, including:
• Enrolling subscribers and their devices
• Distributing software to the device
• Updating device configuration remotely
• Listing the devices owned by a user
• Updating restpages (startup pages) for screenphones
The Device Manager feature provides a flexible framework and a set of
services for managing a subscriber's devices. Device vendors can extend the
system's framework and use it to enable their devices to be managed by the
Tivoli Personalized Services Manager (Figure 2 on page 11). Support is
provided for several distinct types of devises such as:
• Personal Digital Assistants (PDAs)
• Screenphones
• Wireless Access Protocol (WAP) devices
10 Introducing Tivoli Personalized Services Manager 1.1
29. Figure 2. Device Manager Services
2.2.2 Enrollment and service provisioning
Every ISP relies on a centrally managed enrollment engine while being
allowed total autonomy in presentation and payment plan offers. A standard
set of enrollment screens can be customized to deliver uniquely branded
messages and graphics as well as ISP-specific billing plans and payment
options. Behind the scenes, a consistent array of data elements are captured
from each new subscriber, thereby distributing all of Tivoli Personalized
Services Manager's additional features to every subscriber, regardless of
their ISP (Figure 3 on page 12).
With individual branding comes unique realm name distinction. Every ISP
hosted on Tivoli Personalized Services Manager is granted a realm, which is
a partition within the overall database that distinguishes them and their
subscribers from all others in the system and the Internet at large. Realms
help extend brand name identification. For example, realm 1 could be
“alpha.com” and realm 2 could be “beta.com.” Every subscriber to the ISP
named “Alpha” would receive a user name and e-mail address that is unique
to the realm of “alpha.com” (John@alpha.com, Mary@alpha.com, etc.), while
subscribers to “Beta” would receive addresses ending in beta.com.
Chapter 2. Overview of Tivoli Personalized Service Manager 11
30. Realm distinctions provide benefits to system management. Customer Care
Reps can be granted complete read and write security provisions to specific
realms, which keeps each realm's data separate and secure from any others.
Figure 3. Enrollment and service provisioning
2.2.3 Subscriber authentication and access control
Subscribers are granted single sign-on status throughout a session.
Information pertinent to the continuation of the session is preserved via
cookies, eliminating the need to re-enter ID information. For access to
critically secure data, Tivoli's SecureWay Policy Director can be used in
conjunction with the Tivoli Personalized Services Manager (Figure 4 on
page 13).
12 Introducing Tivoli Personalized Services Manager 1.1
31. Figure 4. Subscriber authentication and access control
2.2.4 Customer care support
All data viewed by the customer service representatives (CSRs) is completely
up-to-date and any changes made are immediately accessible to the billing
system and any other integrated systems (Figure 5 on page 14).
Access control for Customer Service personnel can be restricted in several
ways. For example, they can be limited to read or write capabilities, or be
allowed to only access certain portions of the subscriber population. This
degree of security control allows ISPs within TPSM to subcontract Customer
Service help in off-site locations where Customer Service Reps can log into
the Tivoli Personalized Services Manager Customer Care application
remotely and work with secure, online subscriber data.
Chapter 2. Overview of Tivoli Personalized Service Manager 13
32. Figure 5. Customer care support
2.2.5 Subscriber personalized service environment and self care
Personalization allows users to customize their device's home page.
Subscribers can proactively customize their portal page by configuring
categories such as:
• Stock quotes (personal portfolio)
• Weather (local, national, or international)
• Entertainment (music, movies, theatre, etc.)
• Travel (destination, prices, etc.)
• News (local, national or international)
The Portal Toolkit (pTk) was created to simplify the design and
implementation of custom portal pages. This is achieved through a building
block structure, or components. Structural components assist in creating the
layout and content of a portal page, while service components include
“turn-key” applications or services within portal pages (Figure 6 on page 15).
14 Introducing Tivoli Personalized Services Manager 1.1
33. Figure 6. Subscriber personalization and self care
The portal engine is delivered with built-in components, such as Personal
Information Management (PIM), components such as calendar, agenda, and
address book. These components allow the subscriber to customize the
portal pages on their devices. Some additional key functions associated with
pTk are:
1. Multi-device Portal Engine
Web devices (e.g., PC, Win CE, screenphones), WAP devices
2. User Preferences API
Users and user groups profiling
3. Referenced Links Management
Hierarchical repository of links referenced by the portal
4. Vertical Services Integrated with pTk
Web Content Hosting
PIM: Calendar, Agenda, Address Book, etc.
5. JSP Components Framework
Components framework drastically simplifies JavaServer Pages (JSP)
writing
Components library: PIM components, structural components
Chapter 2. Overview of Tivoli Personalized Service Manager 15
34. 6. Authentication Services
User authentication and device type identification
Single sign-on, Premium content access control, WAP support
7. Targeted Ads: Interface with Double Click Ads Server
This feature provides a marketing opportunity for ISPs. They can target
their subscriber's portal pages for banner ads and special interest notices.
Another aspect of personalization is self-care. Subscribers can access and
modify some of their profile data. They can update their address and
telephone data, change their billing plan and method of payment data, and
subscribe to premium content through the Tivoli Personalized Services
Manager's self-care application, which is linked to the central database from
links on their portal page.
2.2.6 Integration with third party components and tools
Tivoli Personalized Services Manager also supports an LDAP interface for
easy integration with LDAP oriented systems and servers such as mail and
messaging systems.
2.2.7 Operation support for growing provider business
A centralized configuration tool, called the Director Tool, allows easy access
to the central controls for system administration, enrollment customization,
billing plan customization, and Customer Service Rep. security profiling
(Figure 7 on page 17). Many of the configuration options can be used by
non-technical managers and marketing personnel, making Tivoli Personalized
Services Manager a more flexible Internet solution.
16 Introducing Tivoli Personalized Services Manager 1.1
35. Figure 7. Operation support for growing provider business
2.2.8 Emerging Internet business models-wholesale and virtual ISP
A variety of APIs allow Tivoli Personalized Services Manager to integrate
nearly any Internet component that meets industry standards so it can
provide diverse functionality and follow new trends in Internet interaction
(Figure 8 on page 18).
Tivoli Personalized Services Manager can host several stand-alone ISPs
(virtual ISPs) with unique brand names and identities without any degradation
to response time or to processing efficiency.
Bulk transfers of subscriber bases can be accomplished programmatically,
allowing ISPs to purchase existing subscriber populations and quickly add
them to the ISP's business.
Chapter 2. Overview of Tivoli Personalized Service Manager 17
36. Figure 8. Supporting emerging Internet business models
2.2.9 Adherence to industry standards
The Tivoli Internet Services Manager uses industry standard languages and
protocols to facilitate integration with third party components and tools:
• Industry standard relational databases (DB2, Oracle)
• Java based .application programming interfaces (APIs)
• TCP/IP-based communications between components and systems
• Web user interfaces based on industry standard implementations of Java,
JavaScript, HTML and similar web content languages
Benefits gained by using industry standards:
• ISPs are able to take advantage of their staff's existing technical skills
• Tivoli Internet Services Manager integrates well with other industry
standard systems
Industry standard components include:
• IBM DB2 or Oracle RDBMS
• Netscape Enterprise Server or IBM AIX httpd software for Web servers
• WebSphere Application Server
• IBM AIX operating system
18 Introducing Tivoli Personalized Services Manager 1.1
37. • Sun Solaris support
Industry standard protocols and languages include:
• Structured Query Language (SQL '92) standard interface for relational
database access.
• The Tivoli Internet Services Manager RADIUS authentication server,
which complies with Internet Engineering Task Force (IETF)
specifications.
• Web user interfaces and publishing based on industry standard
implementations of Java, JavaScript, HTML, and similar web content
languages.
• Java based APIs (Tivoli Internet Services Manager Integration Toolkits -
iTk's)
• Java Standard Java Server Pages (JSP) interfaces and Servlets
• Use of industry-standard utilities such as Perl for CGI.
• TCP/IP-based communications between components and systems.
• Standard scripts to assist in installation, maintenance, and
troubleshooting.
Chapter 2. Overview of Tivoli Personalized Service Manager 19
40. AIX Software:
• AIX 4.3.3.06
• Tivoli Personalized Services Manager V1.1.1
• WebSphere Application Server Standard V3.5
• Netscape Enterprise Server 3.63
• Oracle Enterprise Edition 8.1.5
• Oracle JDBC driver 8.1.6
• JDK 1.2.2 with APAR IY12075
• IBM HTTP Server V1.3.12
3.2 Infrastructure installation
In this section we explain the installation procedures for all TPSM software
pre-requisites.
3.2.1 AIX software
We made a new installation of the AIX 4.3.3 and applied the latest
maintenance level, which in our case was ML 06.
3.2.2 Installing additional IBM AIX filesets
The following filesets were installed from the IBM AIX 4.3.3 CDs. The CD
contains the minimum level of the filesets. Later in this chapter we show how
to bring them all to the latest level.
• bos.adt (ALL)
• bos.compat.termcap - Termcap Compatibility Package (2)
• xlC.rte - C++ runtime library for IBM AIX (select ALL)
• X11.adt - Applications Development Toolkit (all)
• X11.base (x windows) (ALL)
• perl.rte 5.5.3 (all)
• X11.motif.mwsm.4.3.3.1
• X11.motif.lib.4.3.3.2
• X11.adt.motif.4.3.3.1
• X11.compat.lib.X11R5.4.3.3.2
• X11.base.rte.4.3.3.2
22 Introducing Tivoli Personalized Services Manager 1.1
41. • X11.base.lib.4.3.3.2
• X11.Dt.lib.4.3.3.2
• X11.Dt.rte.4.3.3.3
• bos.up.4.3.3.3
• bos.sysmgt.serv_aid.4.3.3.2
• bos.rte.libpthreads.4.3.3.2
• bos.net.tcp.client.4.3.3.3
• bos.mp.4.3.3.3
• bos.adt.prof.4.3.3.3
• bos.adt.include.4.3.3.1
To verify that we have installed the fileset, we used the lslpp command as
shown below:
# lslpp -l bos.net.tcp.*
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.net.tcp.adt 4.3.3.25 COMMITTED TCP/IP Application Toolkit
bos.net.tcp.client 4.3.3.26 COMMITTED TCP/IP Client Support
bos.net.tcp.server 4.3.3.25 COMMITTED TCP/IP Server
bos.net.tcp.smit 4.3.3.25 COMMITTED TCP/IP SMIT Support
Path: /etc/objrepos
bos.net.tcp.client 4.3.3.26 COMMITTED TCP/IP Client Support
bos.net.tcp.server 4.3.3.25 COMMITTED TCP/IP Server
We can see that the bos.net.tcp.client is at the 4.3.3.26 level and we
required 4.3.3.3 as minimum, so with the 4.3.3.26 we do not have any
problem.
1. Use the following steps to install the required filesets with smit:
- smitty or smit
- Select Software Installation and Maintenance.
- Select Install and Update Software.
- Select Install and Update from LATEST Available Software.
- Enter INPUT device (press F4 to list devices).
- Select the CD-ROM where the IBM AIX CD is located, then press
Enter.
Chapter 3. Installation checklist 23
42. - Select SOFTWARE to install (press F4 to list available software from
CD).
- Using the find and select keys on all of the following file sets:
• bos.adt (select ALL)
• Base Operating System Application Developers Toolkit
• bos.compat.termcap - Termcap Compatibility Package (2)
• xlC.rte - C++ runtime library for IBM AIX (select ALL)
• X11.adt - Applications Development Toolkit (ALL)
• X11.base (x windows) (ALL)
• perl.rte 5.5.3 (ALL)
• X11.motif.mwsm.4.3.3.1
• X11.motif.lib.4.3.3.2
• X11.adt.motif.4.3.3.1
• X11.compat.lib.X11R5.4.3.3.2
• X11.base.rte.4.3.3.2
• X11.base.lib.4.3.3.2
• X11.Dt.lib.4.3.3.2
• X11.Dt.rte.4.3.3.3
• bos.up.4.3.3.3
• bos.sysmgt.serv_aid.4.3.3.2
• bos.rte.libpthreads.4.3.3.2
• bos.net.tcp.client.4.3.3.3
• bos.mp.4.3.3.3
• bos.adt.prof.4.3.3.3
• bos.adt.include.4.3.3.1
- When you have finished, press Enter to install the selected filesets.
2. To obtain maintenance level 06, please contact your local Software
Service Center or use FixDist to get the latest maintenance level for the
AIX. Once you obtained the ML, use the following steps to install the
update with smit:
• smitty or smit
• Select Software Installation and Maintenance.
24 Introducing Tivoli Personalized Services Manager 1.1
43. • Select Install and Update Software.
• Select Install and Update from LATEST Available Software.
• Enter INPUT device (press F4 to list devices).
• Select the directory where you downloaded the maintenance level
• Select all file sets from SOFTWARE maintenance level 6
• When you have finished, press Enter to install.
3.2.3 JDK 1.2.2 installation and setup procedure
This section will show you how to install a Java Developer Toolkit (JDK) on an
AIX machine. You can obtain the JDK by downloading from
http://www.ibm.com/java/jdk/download/index.html.
On the AIX platform, the JDK is available in tar format. You need to make sure
to download the following files:
• Java_dev2.rte.tar
• Java_dev2.msg.tar
• Java_dev2.samples.tar
• Java_dev2.ext.tar
• Java_dev2.adt.tar
You need to uncompress each of these files into a temporary directory before
starting the installation.
- Uncompress the downloaded tar file using:
tar -xvf <tar-filename>
- Change directory to the directory that contains uncompressed results.
If the installation package table of contents (the .toc file) does not exist,
create it with the following command while still in the install directory:
inutoc .
To perform the installation, you need to be a user that has root privileges. In
an AIX terminal window, enter the following command:
smitty installp
This will bring up the AIX System Management Interface Tool window and put
you at the Install and Update Software menu as shown in the next screen:
Chapter 3. Installation checklist 25
44. Install and Update Software
Move cursor to desired item and press Enter.
Install and Update from LATEST Available Software
Update Installed Software to Latest Level (Update All)
Install and Update Software by Package Name (includes devices and printers)
Install Software Bundle (Easy Install)
Update Software by Fix (APAR)
Install and Update from ALL Available Software
F1=Help F2=Refresh F3=Cancel Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
Choose Install and Update from LATEST Available Software to invoke the
installation process. After that, enter the device or directory where the JDK
installation package is located, as shown in the next screen:
Install and Update from LATEST Available Software
Type or select a value for the entry field.
Press Enter AFTER making all desired changes.
[Entry Fields]
* INPUT device / directory for software [] +
F1=Help F2=Refresh F3=Cancel F4=List
Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
smitty will then let you choose which software to install, as shown in the next
screen. Choose _all_latest and click Enter to start the installation.
26 Introducing Tivoli Personalized Services Manager 1.1
45. Install and Update from LATEST Available Software
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
* INPUT device / directory for software /software/JDK
* SOFTWARE to install [_all_latest] +
PREVIEW only? (install operation will NOT occur) no +
COMMIT software updates? yes +
SAVE replaced files? no +
AUTOMATICALLY install requisite software? yes +
EXTEND file systems if space needed? yes +
OVERWRITE same or newer versions? no +
VERIFY install and check file sizes? no +
Include corresponding LANGUAGE filesets? yes +
DETAILED output? no +
Process multiple volumes? yes +
F1=Help F2=Refresh F3=Cancel F4=List
F5=Reset F6=Command F7=Edit F8=Image
After it finishes, it will provide you with an installation summary at the bottom
of the command status screen, as shown in the next screen. You should verify
each component’s installation status.
COMMAND STATUS
Command: OK stdout: yes stderr: no
Before command completion, additional instructions may appear below.
[MORE...143]
Installation Summary
--------------------
Name Level Part Event Result
-----------------------------------------------------------------------
Java_dev2.ext.plugin 1.2.2.0 USR APPLY SUCCESS
Java_dev2.ext.jaas 1.2.2.0 USR APPLY SUCCESS
Java_dev2.ext.commapi 1.2.2.0 USR APPLY SUCCESS
Java_dev2.rte.lib 1.2.2.0 USR APPLY SUCCESS
Java_dev2.rte.bin 1.2.2.0 USR APPLY SUCCESS
Java_dev2.samples.demos 1.2.2.0 USR APPLY SUCCESS
[BOTTOM]
F1=Help F2=Refresh F3=Cancel F6=Command
F8=Image F9=Shell F10=Exit /=Find
After the successful installation of IBM Developer Kit for AIX, Java Technology
Edition, Version 1.2.2, we proceded to apply PTF 7. See APAR IY12075.
Chapter 3. Installation checklist 27
46. The instfix -ik command tells you if you’ve applied the APAR, as seen in
the next screen:
# instfix -ik IY12075
There was no data for IY12075 in the fix database.
The above output tells us that we have not installed all filesets for IY12075.
You can obtain the APAR from:
http://techsupport.services.ibm.com/rs6k/fixdb.html
You have to download the next filesets:
- Java_dev2.adt.debug.1.2.2.8
- Java_dev2.adt.src.1.2.2.8
- Java_dev2.ext.plugin.1.2.2.8
- Java_dev2.rte.bin.1.2.2.8
- Java_dev2.rte.lib.1.2.2.8
Total number of images: 5
Total byte size of fix package(s): 44889088
To install the APAR, you should log on as a root user and perform the
following steps:
1. Change directory to the directory that contains uncompressed results. If
the installation package table of contents (the .toc file) does not exist,
create it with the following command while still in the install directory:
inutoc .
2. Call the AIX smitty utility for package installation:
smitty installp
3. Specify the source directory of installation package, and click Enter to
start the installation. At the end of the installation process, you can verify
the installation status from the installation summary.
We used the instfix -icvk command to determine the status of IY12075.
See the next screen.
28 Introducing Tivoli Personalized Services Manager 1.1