Preface
About this documentation
User types
Information on documentation
Conventions used in this manual
Product support contact information
Introducing Managed Adapters
About Managed Adapters
Basic concepts of Managed Adapters
Managed adapter features
Understanding the Managed Adapter framework
Framework components
Interaction of the framework components
File formats used in the Managed Adapter framework
config.xml
mapping.prop
input.map and output.map
Supported data types
OpenEdge BPM dataslots to Java data types conversion
Java data types to OpenEdge dataslots conversion
Supported APIs
Sample code of a Managed Adapter
Adapter logging
Using the Adapter Configurator and Map Configurator
Deploying maps using MapDeployer
Troubleshooting map deployment
Database Managed Adapter
Database Adapter features
Database Adapter components
Working with the Database Adapter
Configuring the Database Adapter
Defining variables for the Database Adapter
Defining Database connection
Defining SQL statements
Defining input and output variables
Displaying multiple rows selection
Using stored procedures
Return values from stored procedures
Using the Expert mode
Using Dynamic SQL statements
Database Adapter configuration file
Database properties file
Updating the Database adapter properties file on the server
Working with DataDirect Cloud drivers in the Database Adapter
Using the Database Adapter
Updating Database properties and server files
Using the DBAdapterDemo sample application
Tutorial 1: Using the Database Adapter
Step 1: Creating the customer database table
Step 2: Creating the process flow
Step 3: Defining the dataslots
Step 4: Defining start workstep properties
Step 5: Defining ShowInfo workstep properties
Step 6: Defining performer for query workstep
Step 7: Configuring the Database Adapter
Step 8: Defining the SQL statement
Step 9: Defining the output parameters
Step 10: Mapping Adapter inputs / outputs to dataslots
Step 11: Publishing the completed application
Step 12: Running the application
Email Managed Adapter
Email Adapter features
Preconfiguring the Email Adapter
Working with the Email Adapter
Configuring the Email Adapter
Defining messages
Defining the message body and configuring the format plug-ins
Using AdapterConfigurator to configure Email Adapter instances
Defining mapping
Sending messages to multiple recipients
Using a LIST dataslot in the Email Adapter
Configuring the Email Adapter in List mode
Mapping the Email Adapter in List mode
Using the Attachment plug-in
Mime types
Troubleshooting the Email Adapter
File Managed Adapter
File Adapter features
How the File Adapter works
Design-time components
Run-time components
Working with the File Adapter
Configuring the File Adapter
Using the Text Format plug-in
Using the Velocity Template plug-in
Using the Delimited Text plug-in
Using the XML Format plug-in
Defining the template XML
Using variables and conditions in XPath
Writing custom format plug-ins
Plug-in definition
Plug-in Configurator
Writing the Plug-in run time
Installing and running the plug-in
Troubleshooting the custom format plug-in
FTP Managed Adapter
FTP Adapter features
Working with the FTP Adapter
Configuring the FTP Adapter
Accessing files on the Local FileSystem
Accessing files on a remote FTP server
Troubleshooting the FTP Adapter
JMS Managed Adapter
JMS Adapter features
How the JMS Adapter works
Working with the JMS Adapter
Assigning JMS Adapter as workstep performer
Configuring the JMS Adapter
Defining mapping with the Mapping Configurator
Receiving messages: Passing the CorrelationID
Delivering messages to a receive-only workstep in a separate process
Tutorial 1: Using the JMS Adapter in Send-Only mode
Defining the process workflow for the Send-Only mode
Configuring the JMS Adapter for Send-Only mode
Defining mapping for the Send-Only mode
Troubleshooting for the Send-Only mode
Tutorial 2: Using the JMS Adapter in Send/Receive mode
Defining the process workflow for the Send/Receive mode
Configuring the JMS Adapter for the Send/Receive mode
Defining mapping for the Send/Receive mode
Defining the SendReceive workstep as asynchronous for the Send/Receive mode
Deploying and testing the JMS Adapter for the Send/Receive mode
Troubleshooting for the Send/Receive mode
Advanced exercises for the Send/Receive mode
Tutorial 3: Using the JMS Adapter in Send-Only and Receive-Only mode
Defining the process workflow for the Send-Only and Receive-Only mode
Configuring the JMS Adapter for the Send workstep
Mapping the send workstep dataslots
Configuring the JMS Adapter for the Receive workstep
Mapping the Receive workstep dataslots
Defining the Receive workstep as asynchronous for a Receive-Only mode
Deploying and Testing the JMS Adapter for Send-Only and Receive-Only modes
Troubleshooting for Send-Only and Receive-Only modes
Tutorial 4: JMS Adapter - Receiving messages from external applications
The Order Processing application
Defining the process workflow for receiving messages from external applications
Configuring the JMS Adapter to receive messages from external applications
Defining mapping to receive messages from external applications
Troubleshooting for receiving messages
OpenEdge Managed Adapter
OpenEdge Adapter features
Working with the OpenEdge Adapter
Configuring the OpenEdge Adapter
OpenEdge runtime properties
Defining the dataslot mapping
Supported ABL dataslots for OpenEdge parameters
Sonic ESB Managed Adapter
Sonic ESB Adapter features
Prerequisites
Overview
Mapping OpenEdge ABL dataslots to Sonic ESB message
Custom properties
Working with Sonic ESB Adapter
Configuring the Sonic ESB Adapter
Selecting Sonic ESB address
Specifying whether adapter should wait for reply or not
Constructing message for Sonic ESB
Defining the dataslot mapping
Defining the Advanced properties
Corticon Managed Adapter
Working with Corticon Adapter
Configuring the Corticon Adapter
Defining the Dataslot Mapping
SharePoint Managed Adapter
Working with SharePoint Adapter
Configuring the SharePoint Adapter
Defining the Dataslot Mapping
Using SharePoint Adapter as an Adaplet
Web Service Managed Adapter
Overview
Introducing Web Service Adapter
Using the Web Service Adapter
Configuring the Web Service Adapter
Using the UDDI Browser
Defining the security settings
Supporting passing of session tokens to Web Services
Setting session token cookies from dataslot
Reviewing information on WSDL details
Using the Web Services Adapter Configurator dialog box
Verifying the Add web service
Using the Advanced tab
Dealing with complex data types
Generating Java classes for Web Service parameters
Using Java input and XML output
Using XML Input and Output
Using XML output for complex data types
About proxy support
Invoking the Web service Managed Adapter using SSL
Defining the dataslot mapping
Using the Inputs tab
Using the Outputs tab
Using the Advanced tab
Fault handling
Describing a fault
Fault handling in Adapter Configurator
Mapping an XPath expression to a user-defined parameter
Dataslot mapping for fault handling
ACL manager
Activity workstep
Adapter
Administration
Application
Balanced scorecard
BAM
BPM Events
BPM Webflow
BPEL
BPMN
BP Server
Business calendar
Business flow
Business logic
Business object
Business process
Business Process Server application
Business Process Server Web services
Business Process Portal
Business process management
Business Process Modeler
Business rule
Control flow
Dashboard
Dataslot
Expression editor
Group
Heatmap
Home
Infopad
Instance
KPI
Managed Adapter
Management
Migration
Performer
Presentation flow
Process engine
Process refresh
Process template
Progress Developer Studio for OpenEdge
Role
Rollback
Rule wizard
Swim lanes
Task
User
Workflow
Preface
Workflow