WebLogic Integration


BEA WebLogic Integration documentation

See:
          Description

Packages
com.bea.adapter.cci

The client interface allows a J2EE-based application to connect to and access back-end systems.  The client interface manages the flow of data between the client application and the back-end system and does not have any visibility into what either the container or the application server are doing with the adapter.

com.bea.adapter.event The com.bea.adapter.event package contains classes that provide a basic event generator.
com.bea.adapter.spi

All J2EE Connector Architecture-compliant resource adapters must provide an implementation for the interfaces in the javax.resource.spi package.

com.bea.adapter.test The com.bea.adapter.test package contains classes used to test adapters.
com.bea.adapter.util The com.bea.adapter.util package contains utility classes used by other ADK packages.
com.bea.adapter.web The com.bea.adapter.web package contains classes that support the development of a design-time Web application for deploying and managing application views.
com.bea.b2b Provides the base exception class (B2BException) for BEA business-to-business applications.
com.bea.b2b.enabler Used for working with c-enabler nodes and c-enabler sessions.
com.bea.b2b.enabler.xocp Used for working with c-enabler sessions for the XML Open Collaboration Protocol (XOCP).
com.bea.b2b.management Provides the ManagementException class for WebLogic Collaborate management applications.
com.bea.b2b.protocol Used for working with logic plug-ins.
com.bea.b2b.protocol.conversation Used for working with conversations.
com.bea.b2b.protocol.cxml Used for working with the cXML protocol.
com.bea.b2b.protocol.cxml.messaging Used for working with cXML messages and documents.
com.bea.b2b.protocol.messaging Used for working with messages in a conversation.
com.bea.b2b.protocol.xocp.application Used for working with XOCP (eXtensible Open Collaboration Protocol) application and XOCP application sessions.
com.bea.b2b.protocol.xocp.conversation.local Used for working with conversations that use the XML Open Collaboration Protocol (XOCP).
com.bea.b2b.protocol.xocp.messaging Used for working with messages in conversations that use the XML Open Collaboration Protocol (XOCP).
com.bea.b2b.security Used for working with WebLogic Collaborate security, including certificate validation and user authentication.
com.bea.b2b.tpa Provides classes representing Collaboration Agreement.
com.bea.b2b.wlpi Used for working with WebLogic Process Integrator workflows.
com.bea.connector Classes/interfaces that extend the capabilities of the J2EE Connector Architecture.
com.bea.document Objects/interfaces for BEA Document and Schema support.
com.bea.eci.logging Used for logging messages.
com.bea.eci.repository.ejb Provides the classes for the stateless session EJB eCI repository interface.
com.bea.eci.repository.helper Provides the classes required by the ECI repository interface.
com.bea.logging The logging toolkit provided by the ADK allows adapter developers to log internationalized messages to multiple output destinations.
com.bea.lwclient Used for working with WebLogic Collaborate Trading Partner Lightweight Client Mailbox.
com.bea.schema Objects/interfaces for BEA Schema support.
com.bea.schema.facet Objects/interfaces for BEA Schema facet support.
com.bea.schema.type Objects/interfaces for BEA Schema predefined types.
com.bea.util Objects/interfaces for general BEA Utility
com.bea.web The com.bea.web package provides classes that implement form processing framework.
com.bea.web.tag The com.bea.web.tag package provides classes that implement a custom tag library to support form processing.
com.bea.web.validation The com.bea.web.validation package provides classes that validate user input to support form processing.
com.bea.wlai.client Provides the WebLogic Application Integration client-side interfaces/classes.
com.bea.wlai.common Provides the WebLogic Application Integration commonly used interfaces/classes.
com.bea.wlai.event Provides the WebLogic Application Integration interfaces/classes for working with events.
com.bea.wlcfilesync Used for working with WebLogic Collaborate Trading Partner Lightweight Client File Sync Client.
com.bea.wlpi.client.common Provides the WebLogic Process Integrator common client-side classes.
com.bea.wlpi.client.util Various utilities for use with WebLogic Process Integrator.
com.bea.wlpi.common Provides common classes used by both the WebLogic Process Integrator client and server.
com.bea.wlpi.common.plugin Provides common classes used by plugins in the WebLogic Process Integrator client and server.
com.bea.wlpi.common.security Provides common classes used by security in the WebLogic Process Integrator.
com.bea.wlxt Provides the WebLogic Integration XML-Non XML Translator classes.
com.bea.wlxt.bintype Provides the WebLogic Integration XML-Non XML Translator binary type classes.
com.bea.wlxt.repository Provides the WebLogic Integration XML-Non XML Translator repository classes.

 


The public API to BEA WebLogic Integration is comprised of the following components:

Enterprise Java Beans

Remote Interface Home Interface Purpose
Admin AdminHome Administrative and design time services
Audit AuditHome Auditing services
EJBCatalog EJBCatalogHome EJB cataloging
Permission PermissionHome Permissions for organizations, roles and users
PluginManager PluginManagerHome Manages installed plugins
PluginManagerCfg PluginManagerCfgHome Configures installed plugins
WLPIPrincipal WLPIPrincipalHome Organizations, roles and users
ServerProperties ServerPropertiesHome Server information
Worklist WorklistHome Worklist services

Additional Public API Classes

The following classes are used by the public API, but do not belong to documented packages. They are listed below for navigational purposes, and to provide a high-level context for their use.

PackageClassPurpose
com.bea.wlpi.evaluator EvaluationContext Passes evaluation parameters to nodes in an expression parse tree.
com.bea.wlpi.server.common ExecutionContext Provides run-time context and services to plugin-supplied nodes and actions.
com.bea.wlpi.server.plugin ActionContext Provides additional run-time context and services to plugin actions.
com.bea.wlpi.server.plugin EventContext Provides additional run-time context and services to plugin event and start nodes.
com.bea.wlpi.server.plugin EventHandler An interface through which plugins can handle or transform incoming event data.
com.bea.wlpi.server.plugin InstanceNotification Notification object that describes a change to a workflow instance.
com.bea.wlpi.server.plugin Plugin Remote interface that defines the functionality of a plugin.
com.bea.wlpi.server.plugin PluginAction The interface that a plugin must implement to define a new action.
com.bea.wlpi.server.plugin PluginDone The interface that a plugin must implement to define a new done node type.
com.bea.wlpi.server.plugin PluginEvent The interface that a plugin must implement to define a new event node type.
com.bea.wlpi.server.plugin PluginHome The home interface for all plugins.
com.bea.wlpi.server.plugin PluginNotification The abstract base class for all plugin notifications.
com.bea.wlpi.server.plugin PluginStart2 The interface that a plugin must implement to define a new start node type.
com.bea.wlpi.server.plugin PluginTemplateNode The base interface for plugin provided start and done nodes.
com.bea.wlpi.server.plugin TaskNotification Notification object that describes a change to a task instance.
com.bea.wlpi.server.plugin TemplateDefinitionNotification Notification object that describes a change to a template definition.
com.bea.wlpi.server.plugin TemplateNotification Notification object that describes a change to a template.

XML Document Type Definitions

XML documents of various types are used as input and/or output by various API methods. Their document type definitions are as follows:

DTD Used By Purpose
Audit.dtd WorkflowProcessor A workflow auditing message.
BusinessCalendar.dtd Admin Business calendar rules definition.
ClientCallAddInReq.dtd Worklist Requests the client to invoke a client-side Java addin class.
ClientCallAddInResp.dtd Worklist Returns result from invoked client-side Java addin class.
ClientCallPgmReq.dtd Worklist Requests the client to launch an executable program.
ClientCallPgmResp.dtd Worklist Returns the exit status of an executable program.
ClientMsgBoxReq.dtd Worklist Requests the client to display a message box.
ClientMsgBoxResp.dtd Worklist Returns the user's response to a message box.
ClientReq.dtd Worklist Generic XML document returned by various worklist requests.
ClientSetVarsReq.dtd Worklist Requests the client to display a 'Set Variables' dialog.
ClientSetVarsResp.dtd Worklist Returns the user's response to a 'Set Variables' dialog.
StatisticsReq.dtd Admin Statistics report specification.
StatisticsResp.dtd Admin Statistics report results.
TemplateDefinition.dtd Admin Workflow process definition.
WorkloadReq.dtd Admin Workload report specification.
WorkloadResp.dtd Admin Workload report results.

Server and Debug Flags

Debug Flags
Server Flags

Glossary of Terms

Follow this link for a Glossary of Terms used by WebLogic Integration.

Author:
Copyright © 2000, 2001 BEA Systems, Inc. All Rights Reserved.

WebLogic Integration

WebLogic Integration (WLI)