Oracle Portal-to-Go Implementation Guide Release 1.0.2.2 A86635-02 |
|
This document discusses the features that enable you to integrate Portal-to-Go with other systems. It provides information on the listening agents and servers Portal-to-Go uses to enable email and Short Message Service (SMS) support. Topics include:
Asychronous notifications are scheduled requests that Portal-to-Go delivers to end users. The end user configures notifications from the Personalization Portal. The Portal-to-Go system manages asynchronous notifications using the Oracle8i Advanced Queuing package. Portal-to-Go uses asychronous notifications to perform requests and notifications.
Portal-to-Go processes requests as follows:
Portal-to-Go processes notifications as follows:
Asynchronous messaging requires the following:
The notification engine implements the interface oracle.panama.util.NotificationListener
, and is registered in the system properties key locator.notification.dispatcher.class
.
The current implementation of the notification engine is the class:
oracle.panama.util.NotificationDispatcherImpl
This class dispatches messages to SMS or email agents using the following helper classes:
You can customize all notification engine properties in the Notification.properties file, which you can find in the oracle/panama/core/admin directory. This property file contains the following parameters:
The current notification implementation requires the following components:
The current notification engine has the following limitations.
The SMS Listener processes SMS requests and returns results as SMS messages. It processes requests by performing the following:
The SMS Listener uses notification functionality and shares properties configured in the Notification.properties file in the oracle/panama/core/admin directory.
This properties file has the following parameters:
The implementation is managed by the daemon:
oracle.panama.util.sms.SmsServer
The SMS listener contains the following component requirements:
The probe is a daemon that displays runtime information about:
The probe performs simple runtime management including:
By default, the Portal-to-Go installation process installs and initiates the probe runtime monitor with the listening port 8090. To access the probe, from a browser enter the following URL:
http://host_name:8090
You can configure the probe component by editing the www-server.properties file in the oracle/panama/core/probe directory.
The www-server.properties file has the following parameters:
The following daemon manages the implementation:
oracle.panama.core.probe.WebServer
You can manage objects in the Portal-to-Go repository from a remote client using the RMI (Remote Method Invocation) server. The RMI server is a daemon that enables you to access and manipulate Portal-to-Go objects using an RMI interface. Currently, Portal-to-Go automatically generates the RMI component from the interface definitions using introspection of the compiled Java interfaces. See oracle.panama.core.util.GenerateRMI
for more information.
An RMI session is stateless and each update call is always completed with a commit or rollback. For this reason, you can manage all persistent objects from a remote client. Management actions take immediate effect when the RMI server works at the object level of the system. To connect to an RMI daemon, you must provide a valid administrator user name and password.
You can configure the RMI component by editing the Rmi.properties file in the oracle/panama/core/admin directory.
The Rmi.properties file has the following parameters:
Key | Type | Modifiable? | Description |
---|---|---|---|
rmi.server.port |
Integer |
Y |
The TCP port on which the daemon listens. |
rmi.server.name |
String |
Y |
The name of the RMI server. |
The implementation is managed by the daemon:
oracle.panama.core.rmi.server.ServerImpl
The FTP server is a daemon that publishes the repository as an FTP file system. The repository folder is represented as an FTP directory, and repository objects are represented as FTP files. The FTP server makes it possible to upload and download users, services, and other repository objects as XML documents.
FTP support allows you to:
The FTP component can be configured by editing the Ftp.properties file in the oracle/panama/core/admin directory.
The Ftp.properties file has the following parameter:
Key | Type | Customizable | Description |
---|---|---|---|
ftp.server.port |
Integer |
Y |
The TCP listening port |
|
Copyright © 2000 Oracle Corporation. All Rights Reserved. |
|