[Top] [Prev] [Next] [Bottom]


Installing Server Software

The IntelliPortal server application runs in a Solaris environment. It manages the transmitter, the datafeeds and adapters, and includes a database for persistent storage. There may be multiple servers but each server is associated with one transmitter. They are a pair.

All server software is installed using the pkgadd command on Solaris. The installation requires a Solaris user account that will be the owner of the IntelliPortal server and tools; when the server runs, it runs as that user. This user must have the ability to access the database of choice and run SQL against it, and to access to the JVM of choice. The JAVA_HOME environment variable must also be set.

For a successful installation, there are several preliminary tasks that you must perform in advance. See Before You Begin for a description of these tasks.

If desired, the IntelliPortal server can automatically start and stop when the computer is booted up or shutdown. IntelliPortal transmitters start or stop depending on how they are configured during installation. The installation process creates the tables needed for operation in the selected database, as well as a new database user.

The following list of topics shows the sequence of steps you must perform in order to install a complete IntelliPortal server. These topics are discussed in order and provide detailed instructions on each step.

___________________________________

Topics in this section

Getting Started

To install the server, you simply insert the installation CD-ROM into your Solaris computer and add the IntelliPortal package as explained below. However, before you install the package, you should think through the installation process and decide how you will be configuring the server (e.g. whether it will be secure, who has publish rights, what database you are using, etc.). This section explains some of the information that you will need to provide. During the installation, you should be ready with this information when prompted.

If you are connecting to a previously installed Oracle database, you should have a working knowledge of Oracle database administration. Also, during the installation you will be asked whether or not to restrict channel publishing to specific hosts. If you restrict publishing, the specified hostnames must be resolvable using nslookup (or you can add them later using the Marimba utility). As explained below, you will also need to select a database, configure transmitter security, and choose installation directories for the server application files.

Keep in mind that the server installs and runs only in Solaris and the client installs and runs in Windows. You should follow the steps in the Installation Checklist while you are doing the tasks in this section.

Selecting a Database

IntelliPortal needs a database to store server data. You can use an existing Oracle7 or Oracle8 database, or you can use the flat file database that is included with IntelliPortal. The flat file database is a lightweight JDBC database that comes with the server. It supports all IntelliPortal features but has certain limitations (chiefly performance, scalability, and unsupported SQL commands) that make it unsuitable for a standard production system. With minor adjustments, you can change to an Oracle database later and export your data.

During the installation you are asked if you want to use the local, flat file database (the QuickStart database). If yes, the flat file database is installed and no further configuration is required. If no, you are prompted for JDBC connectivity information (i.e. database driver name and URL string) for your Oracle database. This data is provided by the vendor when installing the database and/or JDBC connectivity to the database. Note that if you elect to use an existing Oracle database, it must be installed and running before you install IntelliPortal.

Configuring Transmitter Security

An IntelliPortal server can support multiple secure and non-secure transmitters. Since a client can subscribe to channels from more than one transmitter, it can receive a mix of secure and non-secure channels from different transmitters. Both secure and non-secure transmitters can reside on the same server and secure and non-secure channels are displayed in the same client shell.

Transmitter security is configured during installation. A transmitter configured for SSL provides secure communication between client and server; a transmitter configured without SSL does not. To configure a secure transmitter you need to get a digital certificate in advance and install it after the server; otherwise, the transmitter will not run. See Getting a Digital Certificate for details.

Choosing Installation Directories

During the installation process, you must specify two Solaris directories (not to be confused with client file directories) for system files; they can use the same root path. These are the IntelliPortal home directory and the IntelliPortal transmitter directory. (See What Gets Installed for a complete list of the files.) The IntelliPortal home directory is always the user's home directory.

IntelliPortal Home
Directory
/export/home/<os_user_name> is usually the home directory of the transmitter user that will be the owner and runner of the IntelliPortal server. There are several files and directories that will be installed, used, and managed by IntelliPortal. This directory should be backed up periodically.
IntelliPortal Transmitter Directory /opt/IPORTAL/<os_user_name> is the location where all files related to the transmitter will reside. These files do not change and generally require no maintenance or management.

Installing the Server

The following installation dialog shows a sample installation of a server (and transmitter) on a Sun Microsystems workstation using the Unix pkgadd command. Each server is associated with one transmitter. You must be logged in as root and you need to change to the directory where the package is located. You also need an operating system user account configured with the JDK and Oracle environments. A Sun workstation configured with Solaris 2.6, the latest Sun patch cluster, and JDK 1.1.6 or higher is required.

If you are using an existing Oracle database, Oracle7 or Oracle8 must be installed and running before you install IntelliPortal. During the pkgadd, the install procedure checks for database connectivity. If you successfully connect to an Oracle database using this vendor-supplied data, the message Successfully connected to database! is displayed during the installation.

You need to create a separate operating system user account on the server for each transmitter that you install. This is the transmitter user. This user must have access to the Oracle database and must have access through JDBC.

To install the server
  1. Carefully review the Installation Checklist and refer to it as you install the server.
  2. If you have not already done so, become the root user and use the operating system administration utility to create an operating system user account dedicated to the transmitter. This is the transmitter user.
  3. Login to the system as the transmitter user configured in Step 2.

    # su - <os_user_name> where <os_user_name> is the operating system user name.

  4. Verify that the environment variables describe above are configured properly for this user with the command echo $variable_name. If any of the above environment variables are null, modify the user's $HOME/.profile to contain the proper values for these variables, e.g. JAVA_HOME=/usr/java.
  5. Become the root user.

    $ su root

  6. Insert the CD-ROM. It should automount to cdrom/intelliportal.
  7. Type cd /cdrom/intelliportal/server
  8. Do one of the following:
  9. Type pkgadd -d . and follow the prompts (see pkgadd below). Be sure to enter the space and period.

ConfigDB.sh

The following script creates two required tablespaces and an Oracle database user.

$ ./ConfigDB.sh

Enter the database software owner who is a member of the DBA group.

Enter the database software owner [Oracle]:

Enter the value of the system identifier (sid) of the database instance.

Enter the database system identifier [$ORACLE_SID]:

Enter the database user name for the IntelliPortal Server. This name will need 
to be entered as the Administrator Name for the IntelliPortal Server 
Administrator tool during the package installation.

Enter the database user name:

Enter the database password for the IntelliPortal Server. This password will 
need to be entered as the Administrator Password for the IntelliPortal Server 
Administrator tool during the package installation.

Enter the database password:

Specify a mount point with at least 75 Megabytes of free disk space to be used 
for the IntelliPortal database files.

Enter the mount point for database files [/opt/oracle]:

pkgadd

The following installation dialog is displayed on the screen. All items in the dialog require a response; the items within square brackets generally show the default (if any). Press Return each time you enter data, or press Return without an entry to accept the default. Note that the <os_user_name> shown in the dialog refers to the Unix user account name for the server.

The installation program prompts you for a proxy host IP address and verifies that you have access. If you enter a legal address for which you do not have access, the installation may hang. If this happens, press CTRL+C to restart.

$ pkgadd -d .

The following packages are available:
  1  IPORTAL     IntelliPortal Server
                  (sun4) 1.1

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:

Processing package instance <IPORTAL> from </cdrom/intelliportal/server>

Intelliportal Server
(sun4) 1.1
Copyright 1999, MECA Software, L.L.C., All rights reserved.

This software is the confidential and proprietary information of MECA Software, 
L.L.C. ("Confidential Information"). You shall not disclose such Confidential 
Information and shall use it only in accordance with the terms of the license 
agreement you entered into with MECA.

Copyright 1996-1997 Marimba, Inc., All rights reserved.
Contains Castanet (tm) technology from Marimba, Inc.

Do you agree to the terms of this agreement? [y,n,?]

Enter the previously created Unix user account name that will be the owner of 
the Intelliportal server.

Enter a valid Unix user account name for the server:

Specify the Intelliportal home directory path of the Unix user account name 
above. This will be used as the directory that stores channels. There must be 
adequate free disk space to store the data for all channels.

Enter the Intelliportal home directory [/export/home/<os_user_name>]:

Verify java home directory[/usr/java]:

Specify the Intelliportal transmitter directory. There must be at least 20 MB of 
free disk space.

Enter the Intelliportal transmitter directory [/opt/IPORTAL/<os_user_name>]:

Specify the port number that will be used for publishing and subscribing.

Enter the publishing port number [6322]:

Specify a password that will be used for publishing.

Enter the publishing password or <ENTER> for no password:

Enter the hostnames from which you can publish to this transmitter. If no hosts 
are specified, any host can publish channels to this transmitter. To restrict 
access to this host only, specify this hostname. The hostnames must either be 
resolvable using nslookup or you can add them later using the Marimba utility.

Enter the hostname(s) for publishing or <ENTER> for all hosts:

Will this transmitter be configured securely with SSL-enabled? If so it will 
need the certificate password each time it runs.

Will this transmitter be SSL-enabled? [y,n,?]

Enter a firewall proxy host IP address for URL adapters that need an external 
http connection.

Enter a valid firewall proxy host IP address or <ENTER> for no firewall proxy:

Enter the firewall proxy port number for this host IP address.

Enter the firewall proxy port number [8080]:

Specify the authentication server hostname for Intelliportal administration.

Enter the authentication server hostname (e.g. HOSTNAME.DOMAIN)
[server.domain_name]:

Enter the authentication server port number for Intelliportal administration.

Enter the authentication server port number {1099]:

Enter the Administrator Name for the Server Administrator tool. If the 
ConfigDB.sh database configuration script was previously run, this is the 
database user name that was created.

Enter the administrator name [<os_user_name>]:

Enter the Administrator Password for the Server Administrator tool. If the 
ConfigDB.sh database configuration script was previously run, this is the 
database user password that was created.

Enter the administrator password:

Do you want to use a local flat file database to store IntelliPortal data? 
[y,n?]

Please specify the following JDBC database connectivity information:
** JDBC Driver name, i.e. oracle.jdbc.driver.OracleDriver
** JDBC URL database identification string, i.e. jdbc:oracle:oci7:$ORACLE_SID

Enter the database JDBC Driver name:

Enter the database JDBC URL string:


JDBC Driver = oracle.jdbc.driver.OracleDriver
JDBC URL    = jdbc:oracle:oci7:$ORACLE_SID

Attempting to connect to database...
Connected to database successfully!

Specify whether you want to start the transmitter automatically at system 
bootup.

Start the transmitter automatically at system bootup? [y,n,?]

You have completed the Intelliportal Server setup.

Using </home_dir> as the package base directory.
## Processing package information.
## Processing system information.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

This package contains scripts which will be executed with super-user permission 
during the process of installing this package.

Do you want to continue with the installation of <IPORTAL> [y,n,?]

Messages will now scroll across the screen as the package is being installed. 
You will see the following message when the package installation completes 
successfully:

Installation of <IPORTAL> was successful.

This completes the pkgadd and the installation will run to completion. If you are installing IntelliPortal from a 2X CD-ROM, this may take 15-30 minutes.

What Gets Installed

The files added to your system with the pkgadd program are listed and explained below. As noted, these files are stored in the IntelliPortal home directory [/export/home/<os_user_name>] and in the IntelliPortal transmitter directory [/opt/IPORTAL/os_user_name>] respectively. Note that many of these files are not actually visible until you run a transmitter.

IntelliPortal Home Directory [/export/home/<os_user_name>]
channels, compress, files, diffs Used to store published files and should not be changed or modified directly. They are managed by IntelliPortal.
bin This directory contains various shell scripts and SQL scripts used by IntelliPortal. Files starting with ORA_ and ending with the .sql extension are SQL scripts that are used to create and populate the tables used by IntelliPortal. ORA_All.sh and ORA_Reference.sh are scripts that run all the SQL scripts in the proper order during install time. These could be used to rebuild the database if you need to rebuild from scratch. admin.sh is a script used to run the Server Administrator. runRmiServer.sh is called by an /etc/init.d script to run the server; stopRmiServer.sh is called to stop the server. transmitter is a script that is used to start/stop the transmitter. It is called by the Server Administrator and should not normally be called directly. If called directly, the user calling it must be the user that this transmitter was installed under.
etc This directory contains property files and any other miscellaneous files used by IntelliPortal. These files are generated during install time. AdminProperties.txt contains information used by the Server Administrator. DataBase.txt contains database connect information and passwords. PluginProperties.txt contains proxy information. PoolProperties.txt contains entries which dictate the size of various object pools that can be adjusted for optimum performance. This should be done only in consultation with MECA. UserAuthentication.txt contains information about who is allowed to perform what administrative tasks.
lib This directory contains the .jar files needed to run IntelliPortal. Also included are JDBC drivers and a shared library for JDBC to connect to Oracle.
logs This directory contains various log files that can be used for error detection. MecaServer.out logs any messages or output from the server. This file should be examined if there are problems running the server. errorlog logs errors and exceptions thrown by the transmitter. This file can be viewed from the Server Administrator. java.out contains messages, information and errors from the server and can also be viewed from the Server Administrator. log contains information about who connected to a transmitter, and publish.log contains all published information.
outside_classes This directory is the location in which you should place any classes you write as additions to the IntelliPortal server, most notably adapters. For example, if you write an adapter called com.bankname.MyAdapter.java, it should be placed in outside_classes/com/bankname/. It will be then accessible to IntelliPortal when configured with the Server Administrator.
Other files A boot time start and stop script is created in /etc/rc3.d. These are linked to /etc/init.d/mecaserver_user, where user is the transmitter user that was created for IntelliPortal. To start or stop the IntelliPortal server as root:
  • type /etc/init.d/mecaserver_user start to start the server.
  • type /etc/init.d/mecaserver_user stop to stop the server. There is a file created called /etc/mecaserver_user.conf which contains information used by /etc/init.d/mecaserver_user to start.
license.dat This is the file used by the transmitter to determine the number of clients allowed to connect based on your IntelliPortal license agreement. This can be replaced with a new license if needed. If not present, a temporary, five-user license is automatically created.
properties.txt This file is used by the transmitter to determine startup information, e.g. the port number for the connection. This file is not generally modified.
users.dat This file is maintained by the transmitter and used to determine information about connected users (the number at any given time) and is used for licensing purposes.

IntelliPortal Transmitter Directory [/opt/IPORTAL/os_user_name>]
Marimba Castanet bundle The Sun JDK and all files used by the Marimba transmitter.

Uninstalling the Server

If you want to remove the server software, or if you want to upgrade to a newer version, you must first run pkgrm to remove the previous package. Be aware that pkgrm does not remove all installation files; some residual files must still be removed manually. Note also that if you are running multiple IntelliPortal servers, a pkgrm will remove them all.

To remove a package

pkgrm IPORTAL

The following package is currently installed:
   IPORTAL        Intelliportal Server
                   (sun4) 1.1, RC2

Do you want to remove this package?

Backing Up the Server

You should be performing a full system backup (including all IntelliPortal files) according to the backup schedule in place at your site. A backup of these file systems includes the Oracle database that is installed with IntelliPortal. For specific recommendations and detailed procedures about backing up the Oracle database, see the Oracle documentation.

Installing a Transmitter License

You must install a transmitter license, supplied by MECA, for each transmitter. Before server installation, contact your account representative at MECA for a license. MECA will e-mail you a license.dat file within 48 hours that you copy to the home directory of the transmitter user. This file is read when the server starts.

To install a transmitter license
  1. Backup the license.dat file for safekeeping in case you need to re-install.
  2. Copy the .dat file to the home directory of the transmitter user.

Installing a Digital Certificate

Skip this section and go to Starting the Server and Transmitter if you did not configure the server for SSL during installation. Digital certificates are only required for secure transmitters.

Digital certificates provide security protection for the client/server connection. Currently, VeriSign, Inc. is the only certificate authority used by Marimba products. A digital certificate remains valid for a limited time and takes 3-5 days to obtain. As a convenience, Marimba and VeriSign have created a test certificate that provides channel signing and SSL certification in one certificate. A test certificate is free and it expires two weeks after it is issued. See the FAQs for more information. Contact VeriSign for more information.

To install a digital certificate
  1. Get a certificate from VeriSign. (You must have a browser installed and available before you can request a new certificate.)
  2. Type the following to run the Castanet Transmitter Administration utility from the IntelliPortal transmitter directory. Run as the transmitter user; do not run as root.

    opt/IPORTAL/transname/castanet/transmitter/bin/transmitter

  3. Follow the instructions to cut and paste the certificate data into the Marimba Transmitter panel. As a precaution, you may want to export and save the certificate for later use.

Remember the password that you are asked for when installing the digital certificate. You will need this same password to start a transmitter configured for SSL.

Importing a Certificate

If the host being used to install the IntelliPortal server already has a SSL Certificate for a different application (e.g. Netscape), there is usually a facility in the application that lets you export the certificate. After export, you can import it into IntelliPortal as follows.

To import an existing certificate
  1. Run the Castanet Transmitter Administration utility. This can be accessed from the IntelliPortal transmitter directory.
  2. From the SSL Certificates panel, click Import Certificate.
  3. Enter the name and path of exported certificate (to import it into the IntelliPortal transmitter).
  4. When done click Stop and Exit.

Starting the Server and Transmitter

At this point you need to start the server and the transmitter in order to continue with the installation of other IntelliPortal components.

To start the server and the transmitter
  1. Become the transmitter user.
  2. Type bin/runRmiServer.sh to start the server.
  3. Type one of the following commands to start the transmitter depending on whether or not it was configured for SSL:
  4. To verify that the server has started, type the following command and check that the server processes are running.

    ps -fu <os_user_name>

After the IntelliPortal tools are installed, you can start a transmitter from Solaris or from Windows using the Server Administrator tool.

During server installation, the Server Administrator is installed by default in /export/home/<os_user_name>/bin. If you are logged in as the transmitter user, type bin/admin.sh to run the Server Administrator tool from the Solaris server.

Stopping the Server and Transmitter

To stop the server
  1. Become the transmitter user.
  2. Type bin/stopRmiServer.sh to stop the server.
  3. Type bin/transmitter stop to stop the transmitter.

If you are root, a start script and stop script are created in /etc/rc3.d. These are linked to /etc/init.d/mecaserver_user, where user is the name of the user that was used to install IntelliPortal. Use the start or stop option after the command.

Installing the Developer Workstation

The Developer Workstation includes the tools, sample channels, documentation, and client files that are used by channel developers. As explained below, you can install these components on Windows or Solaris machines.

A "Typical" installation includes all of the above (except the Adobe Acrobat files or the IntelliPortal PDF documents). A "Custom" installation includes only the items you select. The installation dialog varies depending on whether you are running in Windows or Solaris. When you install the Developer Workstation in Windows, you are prompted for an installation directory, and the type of installation: Custom or Typical. If you select Custom, you can select specific IntelliPortal components. In Solaris, only those components that you specify are installed.

If you want IntelliPortal documentation in PDF format (and/or an Adobe Acrobat Reader), you must perform a Custom installation and select these items. The Acrobat installation starts as soon as the Developer Workstation finishes installing.

Windows Installation

To install the Developer Workstation in Windows
  1. Go to the install directory and double-click setup.exe.
  2. Select Custom or Typical. If Typical, all components (except as noted above) are installed. If Custom, only the components you specify are installed.

Solaris Installation

In Solaris, you are prompted for an installation directory, and must select individual components; there is no typical installation. Use standard Unix techniques to select components: use the arrow keys to navigate, the spacebar to select, and the Enter key to drill down. Note that you must be logged in as root to install Adobe Acrobat in Solaris.

To install the Developer Workstation in Solaris
  1. Open an Xterm window.
  2. Type cd /cdrom/Intelliportal/install to change to the directory where the tools are installed.
  3. Type install.sh to install the selected components into the specified directory.
  4. Select the specific components that you want to install as explained on the following pages.

Installing the Tools

You generally install the tools on the system from which IntelliPortal channels will be published. The tools are briefly explained below. The Server Administrator is described in the Server Administrator Guide; the other tools are explained in the Channel Developer Guide.

Tool Description
Server Administrator Manages the server environment and broadcasts channels to end users. The pkgadd also installs this program on the server.
Publisher Used by channel developers to manage the publication of channels. It sets properties and publishes channels to a transmitter for broadcast to end users.
Trigger Editor Used by channel developers to fire events that are based on actions that occur within a channel and can be set in advance. For example, clicking an icon can display a specific HTML page.
Alert Editor Used by channel developers to add messages to the "Important" menu or to the ticker.

Launching the Tools

In Windows, you can launch the IntelliPortal tools from the Start menu. In Solaris, change to the directory where the tools are installed and type the appropriate script.

Installing the System and Sample Channels

The System and Sample channels must be installed and published to a running transmitter as part of the IntelliPortal installation. They are both installed during a Typical installation. This section only explains how to install the channels; to publish the channels, see Publishing the System and Sample Channels.

Both the System and Sample channels must be installed and published as part of the IntelliPortal installation. If you are simply installing the Developer Workstation or the Sample Client, you don't have to install or publish these channels.

You can install the system and sample channels in Windows or in Solaris depending on where you will be publishing them from. Note that the System and Sample channels must be in a writable directory on disk; you can't publish these channels from the installation CD-ROM.

Installing the Documentation

You can install IntelliPortal documentation on a Solaris server or in Windows. The documentation is available in HTML and Adobe PDF format. The HTML documents run in a browser; the PDF files require an Adobe Acrobat Reader. If you need to install an Acrobat Reader, be sure to check the appropriate box and the Reader installation will launch automatically.

For easier hard-copy reading, you can print the PDF files from the CD-ROM or from wherever you install the files. For best results, be sure you print to a device that is configured for PostScript printing.

ChanDevGuide Explains all aspects of channel development, including how to write and publish Java channels and HTML channels, how to write adapters that interface with external data sources, and how to use the IntelliPortal tools.
ConceptsGuide Describes the conceptual framework behind IntelliPortal and explains how to successfully exploit key features.
ClientCustomizationGuide Explains how to brand and customize the IntelliPortal client application.
InstallChecklist Provides a quick overview or snapshot of the installation process. Also describes the contents of the CD-ROM and the Documentation folder.
ServerAdminGuide This administrator guide.
javadoc The javadocs for all extensible IntelliPortal Java packages. This is the primary interface to the IntelliPortal API. To view the javadocs, open packages.html in your browser.

If don't install the IntelliPortal documentation, you can open a browser and view the HTML documentation and javadocs from the installation CD-ROM. If you copy any documentation to your system, copy the entire directory structure to preserve the links.

Installing the Client Files (Windows only)

The client application only runs in Windows and the files can only be selected and installed in Windows. The sample client files are used to customize the look and feel of the client. For example, if you change the background image in the properties.txt file, your own logo can be displayed when you subsequently run the client. For a complete description of how to customize the client shell, see the Client Customization Guide.

The sample client files are installed in homedir/lib and include the following.

Setting the Default Transmitter

Before you publish the system and sample channels, you must set the default transmitter on the server to the machine name (not the transmitter name) and port number or the IP address and port number of the transmitter you just installed.

To set the default transmitter
  1. Go to homedir/channels/SystemChannels/IntelliPortalClient/properties.txt and edit the following line: defaulttrans0=your.transmitter.spec.goes:here
  2. Replace your.transmitter.spec.goes:here with the machine name where you installed the transmitter. The machine name can be entered in one of the following formats. Note that the port number must correspond to the publisher port that you specified during server installation.

If you configured the transmitter for SSL during installation, you must use the fully qualified hostname; an IP address is invalid.

Publishing the System and Sample Channels

The System and Sample channels must be installed and published as part of the IntelliPortal installation. (You don't have to install or publish these channels if you are simply installing the Developer Workstation or the Sample Client.) They must be installed in a writable directory on disk because you can't publish these channels directly from the CD-ROM.

When you run the Publisher, the window is automatically populated with the system and sample channels that you installed. Publish these channels as explained in the Channel Developer Guide; don't change any fields. You can start the Publisher from Solaris or from Windows. From Solaris, change to the directory where the tools are installed and type publish.sh. From Windows, navigate to the Publisher from the Start menu.

Once installed, you must publish these channels with the Publisher. The System channels and the Startup sample channel are required. The remaining Sample channels are for demonstration purposes and are optional.

Selecting a Startup Channel

Before you can run the IntelliPortal client, you need to install and publish a startup channel. The client won't run otherwise. If you installed the Sample channels you can publish the StartupChannel, the EnrollmentStub, or both. They are both startup channels.

The StartupChannel displays a typical client enrollment dialog that prompts for a User ID and Password. When the client initially runs, it defaults to this channel. This demonstrates a typical client enrollment procedure that uses IntelliPortal security features and can be customized as appropriate. The acceptable values for User Authentication are userid1-9 and password1-9.

Also included in the Sample Channels is the EnrollmentStub channel. This startup channel is used for development purposes only and bypasses the userid and password dialog entirely. For security purposes, never publish the EnrollmentStub to a production transmitter. If you want to use the EnrollmentStub, set the enrollchan=EnrollmentStub in Intelliportal\lib\properties.txt.

Verifying the Installation

To verify a successful installation, open your favorite browser (in Windows or Solaris) and type in the server IP address followed by a colon and the transmitter port number. For example,

http://192.168.3.20:3030 for a non-secure transmitter.
https://192.168.3.20:4040 for a secure transmitter.

If a window similar to the one shown below is displayed, it means that the transmitter is running and the channels have been published. The server installation has been successful and you are done. In Solaris, you can also type the following command to verify that the installed channels are running.

ls $HOME/channels

Installing the Sample Client

The sample client application only runs in Windows. By default, the sample client is installed in C:\Program Files\Intelliportal.

To install the IntelliPortal client
  1. Insert the CD-ROM on a Windows machine.
  2. Go to client\win32, double-click on setup.exe and follow the prompts.
  3. Set the default transmitter as explained below.

Setting the Default Transmitter

To select a default transmitter.
  1. On the Windows machine where IntelliPortal is installed, open the file intelliportal\lib\properties.txt and find the following line.

    defaulttrans0=your.transmitter.spec.goes:here

  2. Edit this line to specify the transmitter on your IntelliPortal server. The format differs depending on whether or not the transmitter was configured for SSL:

Running the Sample Client

Once you have set the default transmitter, you only need to select "IntelliPortal" from the Start Menu Programs to run the sample client. When prompted, click Go Online, and then enter a User ID and Password; the acceptable values are userid1-9 and password1-9. When the application starts, click on the Help channel and choose the IntelliPortal Tutorial. This explains how to set preferences, subscribe to channels, etc.

Uninstalling the Sample Client

To install the IntelliPortal client
  1. Open the IntelliPortal program group.
  2. Select unInstall IntelliPortal Version 1.1.



[Top] [Prev] [Next] [Bottom]


documentation@mecasw.com
Copyright © 1999, MECA Software L.L.C. All rights reserved.