> Developing Adapters
Developing Adapters
Use of Adapter Logical Name in Adapter Deployment
Adapter Logical Name Used as an Organizing Principle
Adapter Logical Name Used as the Return Value for getAdapterLogicalName
Assigning a Priority to a Category
The web.xml and weblogic.xml Descriptor Files
Creating A Development Tree Within the Directory Structure
Manifest File
build.xml Components
Transaction Demarcation
XA-Compliant Transaction
Local Transaction
ADK Implementations
createConnectionFactory()
createManagedConnection()
checkState()
equals()
hashCode()
matchManagedConnections()
Explanation of the Implementation
AbstractManagedConnectionFactory Properties Required at Deployment
Other Key ManagedConnectionFactory Features in the ADK
ADK Implementation
ADK Implementation
ADK Implementation
ADK Implementation
ADK Implementation
ADK Implementation
ADK Implementation
ADK Implementation
execute() Version 1
execute() Version 2
Services
DocumentRecord
IDocument
Proper Use of Namespaces in IDocument Instances
ADK-Supplied XCCI Classes
AbstractDocumentRecordInteraction
DocumentDefinitionRecord
DocumentInteractionSpecImpl
XCCI Design Pattern
ADK Implementation
ADK Implementation
ADK Implementation
ADK Implementation
ADK Implementation
ADK Implementation
sample.spi.NonManagedScenarioTestCase
sample.event.OfflineEventGeneratorTestCase
sample.client.ApplicationViewClient
Create an Event Generation Logging Category
How the Data Extraction Mechanism Is Implemented
Pull Mode
Push Mode
How the Event Generator Is Implemented
Sample EventGenerator
Adding New Event Types
Removing Event Types for Undeployed Application Views
Removing Resources
Example: DBMS Sample Adapter
Why Implement Event Generator Instance Support?
Detecting and Responding to Changes in Event Generator Instance Specifications
Create an Event Generation Logging Category
RequestHandler
ControllerServlet
ActionResult
Word and Its Descendants
AbstractInputTagSupport and Its Descendants
Submit Tag
Prerequisites
Steps in the Sequence
JSP Tag Attributes
Publishing an Application View
Saving an Application View
Methods to Include
Including the ADK Tag Library
Posting the ControllerServlet
Displaying the Label for the Form Field
Displaying the Text Field Size
Displaying a Submit Button on the Form
Implementing confconn()
Including the ADK Tag Library
Posting the ControllerServlet
Displaying the Label for the Form Field
Displaying the Text Field Size
Displaying a Submit Button on the Form
Adding Additional Fields
Including the ADK Tag Library
Posting the ControllerServlet
Displaying the Label for the Form Field
Displaying the Text Field Size
Displaying a Submit Button on the Form
Adding Additional Fields
Update the Adapter Properties File
Create edtservc.jsp and addservc.jsp
Implement Methods
Implementing isValid()
isValid() Sample Implementation
ManagedConnectionFactoryImpl
Basic Implementation
Developers' Comments
ManagedConnectionImpl
Basic Implementation
Developers' Comments
ConnectionMetaDataImpl
Basic Implementation
Developers' Comments
LocalTransactionImpl
Basic Implementation
Developers' Comments
ConnectionImpl
Basic Implementation
Developers' Comments
InteractionImpl
Basic Implementation
Developers' Comments
InteractionSpecImpl
Basic Implementation
Developers' Comments
EventGenerator
Basic Implementation
Developers' Comments
Step 6a: Set Up Your Environment
Step 6b: Update the ra.xml File
Step 6c: Create the RAR File
Step 6d: Build the JAR and EAR Files
Step 6e: Create and Deploy the EAR File
Use Custom JSP Tags
Save an Object's State
Write the WEB-INF/web.xml Deployment Descriptor