Programming WebLogic J2EE Connectors

 Previous Next Contents Index View as PDF  

Overview of WebLogic J2EE Connectors

J2EE Connector Architecture Terminology

Overview of the BEA WebLogic J2EE Connector Architecture Implementation

J2EE Connector Architecture Components

System-level Contracts

Common Client Interface (CCI)

Packaging and Deployment

Enhancements in This Release

Additional Classloading Support

Secure Password Credential Storage

Flexible Connection Leak Detection

Security Policy Processing of an ra.xml Specification

Black Box Example

Security

Container-Managed and Application-Managed Sign-on

Application-Managed Sign-on

Container-Managed Sign-on

Password Credential Mapping Mechanism

Authentication Mechanisms

Upgrading Security Principle Mappings

Defining Users and Groups

Users

Groups

Deprecated Security Principal Map Mechanism

Using Container-Managed Sign-On

Default Resource Principal

Deprecated Password Converter Tool

Security Policy Processing

Transaction Management

Supported Transaction Levels

Specifying the Transaction Levels in the RAR Configuration

Transaction Management Contract

Connection Management

Configuring Connection Properties

BEA WebLogic Server Extended Connection Management Features

Minimizing the Run-Time Performance Cost Associated with Creating ManagedConnections

Controlling Connection Pool Growth

Controlling System Resource Usage

Detecting Connection Leaks

Garbage Collector Method

Idle Timer Method

Deprecation of Previously Used Elements

Monitoring Connections Using the Console

Getting Started

Viewing Leaked Connections

Viewing Idle Connections

Deleting Connections

Error Logging and Tracing Facility

Configuration

Resource Adapter Developer Tools

ANT Tasks to Create Skeleton Deployment Descriptors

Resource Adapter Deployment Descriptor Editor

XML Editor

Configuring Resource Adapters

Resource Adapter Overview

Creating and Modifying Resource Adapters: Main Steps

Creating a New Resource Adapter Archive (RAR)

Modifying an Existing Resource Adapter Archive (RAR)

Configuring the ra.xml File

Configuring the weblogic-ra.xml File

Automatic Generation of the weblogic-ra.xml File

Configuring the ra-link-ref Element

Configuring the Deprecated Security Principal Map Mechanism

Using the Deprecated Password Converter Tool

How to Execute

Security Hint

Configuring the Transaction Level Type

Writing J2EE Connector Architecture-Compliant Resource Adapters

Connection Management

Security Management

Transaction Management

Packaging and Deploying Resource Adapters

Packaging Resource Adapters

Packaging Directory Structure

Packaging Considerations

Packaging Limitations

Packaging Resource Adapters Archives (RARs)

Deploying Resource Adapters

Deployment Options

Deployment Descriptor

Resource Adapter Deployment Names

Using the weblogic.Deployer Utility

Using the Administration Console

Including a Resource Adapter in an Enterprise Application Archive (EAR)

Client Considerations

Common Client Interface (CCI)

ConnectionFactory and Connection

Obtaining the ConnectionFactory (Client-JNDI Interaction)

Obtaining a Connection in a Managed Application

Obtaining a Connection in a Non-Managed Application

weblogic-ra.xml Deployment Descriptor Elements

Manually Editing XML Deployment Files

Basic Conventions

DOCTYPE Header Information

Document Type Definitions (DTDs) for Validation

Using the Console Deployment Descriptor Editor to Edit Files

Using WebLogic Builder to Edit Deployment Descriptors

weblogic-ra.xml DTD

weblogic-ra. xml Element Hierarchy Diagram

weblogic-ra.xml Element Descriptions

weblogic-connection-factory-dd (required)

connection-factory-name (required)

description (optional)

jndi-name (required)

ra-link-ref (optional)

native-libdir (required if native libraries present)

pool-params (optional)

logging-enabled (optional)

log-filename (optional)

map-config-property (optional, zero or more)

security-principal-map (optional)

Troubleshooting

Cannot Map a ManagedConnectionFactory

Causes and Workarounds

Remote JVM

Improper Implementation of ManagedConnectionFactory

 

Back to Top Previous Next