webMethods Adapter for Enterprise JavaBeans Documentation
About This Help
Document Conventions
Online Information and Support
Data Protection
webMethods Adapter for Enterprise JavaBeans Installation and User’s Documentation
Overview of webMethods Adapter for Enterprise JavaBeans
About the Adapter
Architecture and Components
Adapter Package Management
Adapter Connections
Adapter Connection Templates
Connection Pools
Run-Time Behavior of Connection Pools
Built-In Services For Connections
Transaction Management of Adapter for Enterprise Javabeans Connections
Changing the Connection Associated with an Adapter Service at Design Time
Changing the Connection Associated with an Adapter Service at Run Time
EJB Transaction Management
JNDI Properties File
Required Properties and Values
Specifying JNDI Credentials
Security Considerations
EJB Information Caching
Adapter Services
Supported Bean Types
Services and Transaction Management
Configuring Adapter for Enterprise Javabeans for Adapter Services
Specifying the config.xml File for Adapter Services
Adapter Service Templates
CreateEJB 2.1 Adapter Service
Run-Time Processing for a CreateEJB 2.1 Service
InvokeEJB 2.1 Adapter Service
Run-Time Processing for an InvokeEJB 2.1 Service
CreateInvokeEJB 2.1 Adapter Service
Run-Time Processing for a CreateInvokeEJB 2.1 Service
FetchEJB 3.0 Adapter Service
Run-Time Processing for a FetchEJB 3.0 Service
InvokeEJB 3.0 Adapter Service
Run-Time Processing for an InvokeEJB 3.0 Service
FetchInvokeEJB 3.0 Adapter Service
Run-Time Processing for a FetchInvokeEJB 3.0 Service
Using Adapter for Enterprise Javabeans Services in a Flow
Using Adapter Services
Using Version Control Systems to Manage Adapter Elements
Optimize Infrastructure Data Collector Support for the Adapter
Viewing the Adapter's Update Level
Controlling Pagination
Installing, Upgrading, and Uninstalling
Overview
Requirements
The Integration Server Home Directory
Installing Adapter for Enterprise Javabeans 6.5 SP3
Installing a Sample EJB Application
Configure Integration Server to Work with the Application Server
Class Loading Conflicts
Configuring WebLogic Application Servers
WebLogic Server 10.3
WebLogic Server 12c
Configuring WebSphere Application Servers
WebSphere Application Server
WebSphere Application Server 7.0 with Oracle JVM 1.6
WebSphere Application Server 8.5 with Oracle JVM 1.7
WebSphere Application Server 7.0 with IBM JVM 1.6
Configuring JBoss Application Servers
JBoss Application Server 5.1.0
Adapter for Enterprise Javabeans Support for Multiple Application Servers
Upgrading to Adapter for Enterprise Javabeans 6.5 SP3
Uninstalling Adapter for Enterprise Javabeans 6.5 SP3
Adapter Package Management
Overview
Managing the Adapter Package
Package Dependency Requirements and Guidelines
Disabling Packages
Enabling Packages
Loading, Reloading, and Unloading Packages
Reloading Packages Manually
Unloading Packages
Setting Package Dependencies
Controlling Group Access
Using Adapter for Enterprise Javabeans in a Clustered Environment
Configuring the Adapter in a Clustered Environment
Replicating Packages to webMethods Integration Servers
Disabling the Redirection of Administrative Services
Clustering Considerations and Requirements
Requirements for Each Integration Server in a Cluster
Considerations When Installing Adapter for Enterprise Javabeans Packages
Considerations When Configuring Connections with Connection Pooling Enabled
Adapter Connections
Overview
Before Configuring or Managing Adapter Connections
Configuring Adapter Connections
Dynamically Changing a Service's Connection at Runtime
Viewing Adapter Connection Parameters from Integration Server Administrator
Viewing Adapter Connection Parameters from Designer
Editing Adapter Connections
Copying Adapter Connections
Deleting Adapter Connections
Enabling Adapter Connections
Disabling Adapter Connections
Adapter Services
Overview
Before Configuring or Managing Adapter Services
Configuring CreateEJB 2.1 Services
Configuring InvokeEJB 2.1 Services
Configuring CreateInvokeEJB 2.1 Services
Configuring FetchEJB 3.0 Services
Configuring InvokeEJB 3.0 Services
Configuring FetchInvokeEJB 3.0 Services
Removing EJBs
Testing Adapter Services
Viewing Adapter Services
Editing Adapter Services
Deleting Adapter Services
Validating Adapter Service Values
Enabling Automatic Data Validation for a Single Adapter Service
Validating Adapter Service Values for all Adapter Services
Reloading Adapter Values
Reloading Adapter Values for a Single Adapter Service
Reloading Adapter Values for all Adapter Services
Invoking webMethods Services From an EJB
Overview
Sample EJB Application
Sample webMethods Java Service
webMethods APIs
Running the Sample EJB
Basic Flow of Events
Predefined Health Indicator
Predefined Health Indicator
Administrator APIs
Administrator APIs
Configuration Variables Templates for Adapter Assets in Microservices Runtime
Configuration Variables Templates for Adapter Assets in Microservices Runtime
Adapter Logging and Exception Handling
Overview
Adapter Logging Levels
Accessing the Adapter's Logging Information
Changing Logging Settings
Adapter Message Logging
Adapter Exception Handling
AdapterException
AdapterConnectionException
AdapterServiceException
Reporting Non-Fatal Connection Errors
Adapter for Enterprise Javabeans Error Messages
Adapter Error Codes
Scenarios
Overview
Running a Single Method on a Single Bean
Assumptions
Steps
Running Multiple Independent Methods on a Single Bean
Assumptions
Steps
Running Multiple Dependent Methods on a Single Bean
Assumptions
Steps
Running a Single Method on Multiple Beans of the Same Type
Alternative 1
Assumptions
Steps
Alternative 2
Assumptions
Steps
Running Multiple Methods on Multiple Beans
Assumptions
Steps
Running a Single Method with Complex Input on a Single Bean
Approach 1
Assumptions
Steps
Approach 2
Assumptions
Steps
Built-In Transaction Management Services
Transaction Management Overview
Transactions
Transaction Types
Implicit and Explicit Transactions
Implicit Transactions
Explicit Transactions
Built-In Transaction Management Services
pub.art.transaction:commitTransaction
pub.art.transaction:rollbackTransaction
pub.art.transaction:setTransactionTimeout
pub.art.transaction.startTransaction
Changing Integration Server's Transaction Timeout Interval
Transaction Error Situations
Creating Flows for Adapter for Enterprise Javabeans Services
Overview
About Flow Services and Adapter for Enterprise Javabeans
Obtaining an EJB
Working with a Single EJB Object Instance
Working with Multiple EJB Object Instances
Working with Different Object Types
Creating Java Services to Use with Objects
Example 1
Example 2
Application Server Configuration Notes
Overview
WebLogic Server
JAAS Authentication
Connection Properties
Transaction Support
No Transactions
Local Transactions
XA Transactions
Security
JNDI Authentication
EJB Access
Encryption
WebSphere Server
Connection Properties
Transaction Support
Security
JNDI Authentication
EJB Access
Encryption
Server Setup
Client Setup
JBoss Server
Connection Properties
Transaction Support
Security
JNDI Authentication
EJB Access
Encryption
Copyright
webMethods Adapter for Enterprise JavaBeans Documentation
Copyright