Skip navigation.

Administration Guide

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents View as PDF   Get Adobe Reader

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.

 

Skip navigation bar  Back to Top Previous Next