Administration Guide
Introduction
BEA WebLogic Personal Messaging API is a single Application Programming Interface (API) for the integration of PIM/groupware into enterprise applications and business processes. The Personal Messaging API offers a way to access groupware systems, such as Microsoft Exchange and Lotus Domino using a unified programming interface. Personal Messaging API is a collection of Java API libraries that can be integrated into Java-based applications, such a portals, web applications or standalone Java applications.
This chapter includes the following sections:
What's Included
The Personal Messaging API installation includes the files for the Java API libraries, plus other pieces to support deploying, developing, and working with the API. See Table1-1 for a list of directories and files.
Table 1-1 Personal Messaging Directories
Directory
|
Description
|
%COMPOZE_HOME%\collab-4.2
|
BEA WebLogic Personal Messaging API files.
|
%COMPOZE_HOME%\lib
|
Third-party Java libraries.
|
%COMPOZE_HOME%\license
|
The license file should be placed here (license.bea ).
|
%COMPOZE_COLLAB_HOME%\docs
|
Documentation, including JavaDoc.
|
%COMPOZE_COLLAB_HOME%\lib
|
The core Personal Messaging API product JAR file libraries.
|
%COMPOZE_COLLAB_HOME%\scripts
|
ANT scripts.
|
%COMPOZE_COLLAB_HOME%\domino_service
|
Domino Service installer (setup.exe and setup.bin ).
|
%COMPOZE_COLLAB_HOME%\exchange_service
|
Exchange Service installer (setup.exe ) and associated files.
|
%COMPOZE_COLLAB_HOME%\example
|
Example code.
|
Java API
The Personal Messaging API is segmented in different Java packages. The primary package is com.compoze.collab
. See Table 1-2 for a list of Java API packages.
Table 1-2 Java API Packages
Package Name
|
Description
|
com.compoze.collab
|
The core package containing concepts and classes common to the entire API.
|
com.compoze.collab.messaging
|
The package containing functionality common to both groupware and messaging.
|
com.compoze.collab.groupware
|
The package containing classes common to all groupware providers.
|
com.compoze.collab.domino
|
The package containing classes for accessing groupware functionality in Lotus Domino.
|
com.compoze.collab.exchange
|
The package containing classes for accessing groupware functionality in Microsoft Exchange via MAPI or WebDAV.
|
The complete Java API Documentation (JavaDoc) can be found at %COMPOZE_COLLAB_HOME%\docs\api\index.html
.