Administration Guide
Introduction
The WebLogic Personal Messaging API is a single Application Programming Interface (API) for the integration of PIM/groupware into enterprise applications and business processes. The WebLogic Personal Messaging API offers a way to access groupware systems, such as Microsoft Exchange and Lotus Domino using a unified programming interface.The WebLogic Personal Messaging API is a collection of Java API libraries that can be integrated into Java-based applications, such as 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 Table 1-1 for a list of directories and the files.
Table 1-1 Personal Messaging Directories
Directory
|
Description
|
%BEA_WLPMAPI%
|
WebLogic Personal Messaging API files.
|
%BEA_WLPMAPI%\docs
|
Documentation, including JavaDoc.
|
%BEA_WLPMAPI%\lib
|
The core Personal Messaging API product JAR file libraries.
|
%BEA_WLPMAPI%\scripts
|
ANT scripts.
|
%BEA_WLPMAPI%\domino_service
|
WebLogic Domino Service installer (wl_domino_service_setup-43.exe and setup.bin ).
|
%BEA_WLPMAPI%\exchange_service
|
WebLogic Exchange Service installer (wl_exchange_service_setup-43.exe ) and associated files.
|
%BEA_WLPMAPI%\example
|
Example code, including unit tests and Java source.
|
Java API
The WebLogic 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 %BEA_WLPMAPI%\docs\api\index.html
.