Course (3-9-4) Oracle Fusion Middleware for Oracle SOA Part 4
Location: Los Angeles
Date posted: June 21, 2013
Price: Please contact
Ad ID: 91847
Views: 158
- 46 Customizing SOA Composite Applications
- 46.1 Introduction to Customizing SOA Composite Applications
- 46.2 Creating the Customizable Composite
- 46.2.1 How to Create the Customizable Composite
- 46.2.2 How to Create Customization Classes
- 46.2.3 How to Add an XSD or WSDL File
- 46.2.4 How to Search for Customized Activities in a BPEL Process
- 46.2.5 What You May Need to Know About Editing Artifacts in a Customized Composite
- 46.2.6 What You May Need to Know About Resolving Validation Errors in Oracle JDeveloper
- 46.2.7 What You May Need to Know About Resolving a Sequence Conflict
- 46.2.8 What You May Need to Know About Compiling and Deploying a Customized Application
- 46.3 Customizing the Vertical Application
- 46.3.1 How to Customize the Vertical Application
- 46.4 Customizing the Customer Version
- 46.4.1 How to Customize the Customer Version
- 46.5 Upgrading the Composite
- 46.5.1 How to Upgrade the Core Application Team Composite
- 46.5.2 How to Upgrade the Vertical Application Team Composite
- 46.5.3 How to Upgrade the Customer Composite
- 47 Working with Domain Value Maps
- 47.1 Introduction to Domain Value Maps
- 47.1.1 Domain Value Map Features
- 47.1.1.1 Qualifier Domains
- 47.1.1.2 Qualifier Hierarchies
- 47.1.1.3 One-to-Many Mappings
- 47.1.1 Domain Value Map Features
- 47.2 Creating Domain Value Maps
- 47.2.1 How to Create Domain Value Maps
- 47.2.2 What Happens When You Create a Domain Value Map
- 47.3 Editing a Domain Value Map
- 47.3.1 How to Add Domains to a Domain Value Map
- 47.3.2 How to Edit a Domain
- 47.3.3 How to Add Domain Values to a Domain Value Map
- 47.3.4 How to Edit Domain Values
- 47.4 Using Domain Value Map Functions
- 47.4.1 Understanding Domain Value Map Functions
- 47.4.1.1 dvm:lookupValue
- 47.4.1.2 dvm:lookupValue1M
- 47.4.2 How to Use Domain Value Map Functions in Transformations
- 47.4.3 How to Use Domain Value Map Functions in XPath Expressions
- 47.4.4 What Happens at Runtime
- 47.4.1 Understanding Domain Value Map Functions
- 47.5 Creating a Domain Value Map Use Case for a Hierarchical Lookup
- 47.5.1 How to Create the HierarchicalValue Use Case
- 47.5.1.1 Task 1: How to Create an Oracle JDeveloper Application and a Project
- 47.5.1.2 Task 2: How to Create a Domain Value Map
- 47.5.1.3 Task 3: How to Create a File Adapter Service
- 47.5.1.4 Task 4: How to Create ProcessOrders Mediator Component
- 47.5.1.5 Task 5: How to Create a File Adapter Reference
- 47.5.1.6 Task 6: How to Specify Routing Rules
- 47.5.1.7 Task 7: How to Configure an Application Server Connection
- 47.5.1.8 Task 8: How to Deploy the Composite Application
- 47.5.2 How to Run and Monitor the HierarchicalValue Application
- 47.5.1 How to Create the HierarchicalValue Use Case
- 47.6 Creating a Domain Value Map Use Case For Multiple Values
- 47.6.1 How to Create the Multivalue Use Case
- 47.6.1.1 Task 1: How to Create an Oracle JDeveloper Application and Project
- 47.6.1.2 Task 2: How to Create a Domain Value Map
- 47.6.1.3 Task 3: How to Create a File Adapter Service
- 47.6.1.4 Task 4: How to Create the LookupMultiplevaluesMediator Mediator
- 47.6.1.5 Task 5: How to Create a File Adapter Reference
- 47.6.1.6 Task 6: How to Specify Routing Rules
- 47.6.1.7 Task 7: How to Configure an Application Server Connection
- 47.6.1.8 Task 8: How to Deploy the Composite Application
- 47.6.2 How to Run and Monitor the Multivalue Application
- 47.6.1 How to Create the Multivalue Use Case
- 47.1 Introduction to Domain Value Maps
- 48 Using Oracle SOA Composer with Domain Value Maps
- 48.1 Introduction to Oracle SOA Composer
- 48.1.1 How to Log in to Oracle SOA Composer
- 48.2 Viewing Domain Value Maps at Runtime
- 48.2.1 How To View Domain Value Maps at Runtime
- 48.3 Editing Domain Value Maps at Runtime
- 48.3.1 How to Edit Domain Value Maps at Runtime
- 48.3.1.1 Changing to Edit Mode
- 48.3.1.2 Adding Rows
- 48.3.1.3 Editing Rows
- 48.3.1.4 Deleting Rows
- 48.3.1 How to Edit Domain Value Maps at Runtime
- 48.4 Saving Domain Value Maps at Runtime
- 48.4.1 How to Save Domain Value Maps at Runtime
- 48.5 Committing Changes at Runtime
- 48.5.1 How to Commit Changes at Runtime
- 48.6 Detecting Conflicts
- 48.1 Introduction to Oracle SOA Composer
- 49 Working with Cross References
- 49.1 Introduction to Cross References
- 49.2 Introduction to Cross Reference Tables
- 49.3 Oracle Data Integrator Support for Cross Referencing
- 49.4 Creating and Modifying Cross Reference Tables
- 49.4.1 How to Create Cross Reference Metadata
- 49.4.2 What Happens When You Create a Cross Reference
- 49.4.3 How to Create Custom Database Tables
- 49.4.4 How to Add an End System to a Cross Reference Table
- 49.5.1 About the xref:populateXRefRow Function
- 49.5.2 About the xref:populateLookupXRefRow Function
- 49.5.3 About the xref:populateXRefRow1M Function
- 49.5.4 How to Populate a Column of a Cross Reference Table
- 49.6 Looking Up Cross Reference Tables
- 49.6.1 About the xref:lookupXRef Function
- 49.6.2 About the xref:lookupXRef1M Function
- 49.6.3 About the xref:lookupPopulatedColumns Function
- 49.6.4 How to Look Up a Cross Reference Table for a Value
- 49.7 Deleting a Cross Reference Table Value
- 49.7.1 How to Delete a Cross Reference Table Value
- 49.8 Creating and Running the Cross Reference Use Case
- 49.8.1 How to Create the Use Case
- 49.8.1.1 Task 1: How to Configure the Oracle Database and Database Adapter
- 49.8.1.2 Task 2: How to Create an Oracle JDeveloper Application and a Project
- 49.8.1.3 Task 3: How to Create a Cross Reference
- 49.8.1.4 Task 4: How to Create a Database Adapter Service
- 49.8.1.5 Task 5: How to Create EBS and SBL External References
- 49.8.1.6 Task 6: How to Create the Logger File Adapter External Reference
- 49.8.1.7 Task 7: How to Create an Oracle Mediator Service Component
- 49.8.1.8 Task 8: How to Specify Routing Rules for an Oracle Mediator Service Component
- 49.8.1.9 Task 9: How to Specify Routing Rules for the Common Oracle Mediator
- 49.8.1.10 Task 10: How to Configure an Application Server Connection
- 49.8.1.11 Task 11: How to Deploy the Composite Application
- 49.8.2 How to Run and Monitor the XrefCustApp Application
- 49.8.1 How to Create the Use Case
- 49.9 Creating and Running Cross Reference for 1M Functions
- 49.9.1 How to Create the Use Case
- 49.9.1.1 Task 1: How to Configure the Oracle Database and Database Adapter
- 49.9.1.2 Task 2: How to Create an Oracle JDeveloper Application and a Project
- 49.9.1.3 Task 3: How to Create a Cross Reference
- 49.9.1.4 Task 4: How to Create a Database Adapter Service
- 49.9.1.5 Task 5: How to Create an EBS External Reference
- 49.9.1.6 Task 6: How to Create a Logger File Adapter External Reference
- 49.9.1.7 Task 7: How to Create an Oracle Mediator Service Component
- 49.9.1.8 Task 8: How to Specify Routing Rules for an Oracle Mediator Component
- 49.9.1.9 Task 9: How to Specify Routing Rules for the Common Oracle Mediator
- 49.9.1.10 Task 10: How to Configure an Application Server Connection
- 49.9.1.11 Task 11: How to Deploy the Composite Application
- 49.9.1 How to Create the Use Case
- 50 Defining Composite Sensors
- 50.1 Introduction to Composite Sensors
- 50.1.1 Restrictions on Use of Composite Sensors
- 50.2 Adding Composite Sensors
- 50.2.1 How to Add Composite Sensors
- 50.2.1.1 How to Add a Variable
- 50.2.1.2 How to Add an Expression
- 50.2.1.3 How to Add a Property
- 50.2.2 What You May Need to Know About Duplicate Composite Sensor Names
- 50.2.1 How to Add Composite Sensors
- 50.3 Monitoring Composite Sensor Data During Runtime
- 50.1 Introduction to Composite Sensors
- 51 Using Two-Layer Business Process Management (BPM)
- 51.1 Introduction to Two-Layer Business Process Management
- 51.2 Creating a Phase Activity
- 51.2.1 How to Create a Phase Activity
- 51.2.2 What Happens When You Create a Phase Activity
- 51.2.3 What Happens at Runtime When You Create a Phase Activity
- 51.2.4 What You May Need to Know About Creating a Phase Activity
- 51.3 Creating the Dynamic Routing Decision Table
- 51.3.1 How to Create the Dynamic Routing Decision Table
- 51.3.2 What Happens When You Create the Dynamic Routing Decision Table
- 51.4 Use Case: Two-Layer BPM
- 51.4.1 Designing the SOA Composite
- 51.4.2 Creating a Phase Activity
- 51.4.3 Creating and Editing the Dynamic Routing Decision Table
- 51.4.4 Adding Assign Activities to the BPEL Process Model
- 51.4.5 Deploying and Testing the Sample
- 52 Integrating the Spring Framework in SOA Composite Applications
- 52.1 Introduction to the Spring Service Component
- 52.2 Integration of Java and WSDL-Based Components in the Same SOA Composite Application
- 52.2.1 Java and WSDL-Based Integration Example
- 52.2.2 Using Callbacks with the Spring Framework
- 52.3 Creating a Spring Service Component in Oracle JDeveloper
- 52.3.1 How to Create a Spring Service Component in Oracle JDeveloper
- 52.3.2 What You May Need to Know About Java Class Errors During Java-to-WSDL Conversions
- 52.4 Defining Custom Spring Beans Through a Global Spring Context
- 52.4.1 How to Define Custom Spring Beans Through a Global Spring Context
- 52.5 Using the Predefined Spring Beans
- 52.5.1 IHeaderHelperBean.java Interface for headerHelperBean
- 52.5.2 IInstanceHelperBean.java Interface for instancerHelperBean
- 52.5.3 ILoggerBean.java Interface for loggerBean
- 52.5.4 How to Reference Predefined Spring Beans in the Spring Context File
- 52.6 Spring Service Component Integration in the Fusion Order Demo
- 52.6.1 How to Use EJBs with Java Vector Type Parameters
- 52.7 JAXB and OXM Support
- 52.7.1 Extended Mapping Files
- 52.8 Configuring Groovy and Aspectj Classes with the Spring Service Component
- 52.9 Troubleshooting Spring Errors
- 53 Integrating Oracle BAM with SOA Composite Applications
- 53.1 Introduction to Integrating Oracle BAM with SOA Composite Applications
- 53.2 Configuring Oracle BAM Adapter
- 53.3 Using Oracle BAM Monitor Express With BPEL Processes
- 53.3.1 How to Access BPEL Designer Monitor View
- 53.3.2 How to Configure Activity Monitors
- 53.3.3 How To Create BPEL Process Monitoring Objects
- 53.3.4 How to Configure Counters
- 53.3.5 How to Configure Intervals
- 53.3.6 How to Configure Business Indicators
- 53.3.7 How to Add Existing Monitoring Objects to Activities
- 53.3.8 How To Configure BPEL Process Monitors for Deployment
- 53.3.9 What You Need to Know About Using the Monitor Express Dashboard
- 53.3.10 What You Need To Know About Monitor Express Data Objects
- 53.3.10.1 Understanding the COMPONENT Data Object
- 53.3.10.2 Understanding the COUNTER Data Object
- 53.3.10.3 Understanding the INTERVAL Data Object
- 53.3.10.4 Understanding Business Indicator Data Objects
- 53.3.10.5 Troubleshooting
- 53.3.10.5.1 Controlling Oracle BAM Data Object Size
- 53.3.10.5.2 Using the Logs
- 53.4 Creating a Design Time Connection to an Oracle BAM Server
- 53.4.1 How to Create a Connection to an Oracle BAM Server
- 53.5 Using Oracle BAM Adapter in a SOA Composite Application
- 53.5.1 How to Use Oracle BAM Adapter in a SOA Composite Application
- 53.6 Using Oracle BAM Adapter in a BPEL Process
- 53.6.1 How to Use Oracle BAM Adapter in a BPEL Process
- 53.7 Integrating BPEL Sensors Using Oracle BAM Sensor Action
- 53.7.1 How to Create a Sensor
- 53.7.2 How to Create an Oracle BAM Sensor Action
- 53.8 Integrating SOA Applications and Oracle BAM Using Enterprise Message Resources
- 54 Using Oracle BAM Data Control
- 54.1 Introduction to Oracle BAM Data Control
- 54.2 Creating Projects That Can Use Oracle BAM Data Controls
- 54.3 Creating Oracle BAM Server Connections
- 54.3.1 How to Modify Oracle BAM Data Control Connections to Oracle BAM Servers
- 54.3.1.1 How to Associate a BAM Data Control with a New Oracle BAM Connection
- 54.3.1 How to Modify Oracle BAM Data Control Connections to Oracle BAM Servers
- 54.4 Exposing Oracle BAM with Oracle ADF Data Controls
- 54.4.1 How to Create Oracle BAM Data Controls
- 54.4.2 What Happens in Your Project When You Create an Oracle BAM Data Control
- 54.4.2.1 How an Oracle BAM Data Control Appears in the Data Controls Panel
- 54.5 Creating Oracle BAM Data Control Queries
- 54.5.1 How to Choose a Query Type
- 54.5.2 How to Create Parameters
- 54.5.3 How to Pass Values to Parameters
- 54.5.4 How to Create Calculated Fields
- 54.5.4.1 Creating Groups in Calculated Fields
- 54.5.5 How to Select, Organize, and Sort Fields
- 54.5.6 How to Create Filters
- 54.5.6.1 How to Create Filter Headers
- 54.5.6.2 How to Create Filter Entries
- 54.5.6.3 Entering Comparison Values
- 54.5.6.3.1 Comparison With a Value
- 54.5.6.3.2 Comparison With a Calculation
- 54.5.6.3.3 Comparison With a Field
- 54.5.6.3.4 Comparison with a Parameter
- 54.5.6.4 Using Active Now
- 54.5.7 How to Select and Organize Groups
- 54.5.7.1 How to Configure Time Groups and Time Series
- 54.5.8 How to Create Aggregates
- 54.5.9 How to Modify the Query
- 54.6 Using Oracle BAM Data Controls in ADF Pages
- 54.6.1 How to Use an Oracle BAM Data Control in a JSF Page
- 54.7 Deploying Applications With Oracle BAM Data Controls
- 54.7.1 How to Deploy to Oracle WebLogic Server in Development Mode
- 54.7.2 How to Deploy to a Production Mode Oracle WebLogic Server
- 55 Defining and Managing Oracle BAM Data Objects
- 55.1 Introduction to Oracle BAM Data Objects
- 55.2 Defining Data Objects
- 55.2.1 How to Define a Data Object
- 55.2.2 How to Add Columns to a Data Object
- 55.2.3 How to Add Lookup Columns to a Data Object
- 55.2.4 How to Add Calculated Columns to a Data Object
- 55.2.5 How to Add Time Stamp Columns to a Data Object
- 55.2.6 What You May Need to Know About System Data Objects
- 55.2.7 What You May Need to Know About Oracle Data Integrator Data Objects
- 55.3 Creating Permissions on Data Objects
- 55.3.1 How to Create Permissions on a Data Object
- 55.3.2 How to Add a Group of Users
- 55.3.3 How to Copy Permissions from Other Data Objects
- 55.4 Viewing Existing Data Objects
- 55.4.1 How to View Data Object General Information
- 55.4.2 How to View Data Object Layouts
- 55.4.3 How to View Data Object Contents
- 55.5 Using Data Object Folders
- 55.5.1 How to Create Folders
- 55.5.2 How to Open Folders
- 55.5.3 How to Set Folder Permissions
- 55.5.4 How to Move Folders
- 55.5.5 How to Rename Folders
- 55.5.6 How to Delete Folders
- 55.6 Creating Security Filters
- 55.6.1 How to Create a Security Filter
- 55.6.2 How to Copy Security Filters from Other Data Objects
- 55.7 Creating Dimensions
- 55.7.1 How to Create a Dimension
- 55.7.2 How to Create a Time Dimension
- 55.8 Renaming and Moving Data Objects
- 55.8.2 How to Move a Data Object
- 55.9 Creating Indexes
- 55.9.1 How to Create an Index
- 55.10 Clearing Data Objects
- 55.10.1 How to Clear a Data Object
- 55.11 Deleting Data Objects
- 55.11.1 How to Delete a Data Object
- 56 Creating Oracle BAM Enterprise Message Sources
- 56.1 Introduction to Enterprise Message Sources
- 56.2 Creating Enterprise Message Sources
- 56.2.1 How to Create an Enterprise Message Source
- 56.2.2 How to Configure DateTime Specification
- 56.2.3 How to Use Advanced XML Formatting
- 56.2.4 How to Configure EMS Error Handling
- 56.3 Using Enterprise Message Sources
- 56.3.1 How to Edit, Copy, and Delete Enterprise Message Sources
- 56.3.2 How to Start and Stop Enterprise Message Sources
- 56.3.3 How to Subscribe and Unsubscribe Enterprise Message Sources
- 56.3.4 How to Test Enterprise Message Sources
- 56.3.5 How to Refresh Enterprise Message Sources
- 56.3.6 How to Monitor Enterprise Message Source Metrics
- 56.4 Using Foreign JMS Providers
- 56.5 Use Case: Creating an EMS Against Oracle Streams AQ JMS Provider
- 56.5.1 Creating a JMS Topic in AQ-JMS
- 56.5.2 Creating a Data Source in Oracle WebLogic Server
- 56.5.3 Creating a Foreign JMS Server
- 56.5.4 Defining an EMS in Oracle BAM Architect
- 56.5.5 Inserting and Updating Records in the SQL Table
- 57 Using Oracle Data Integrator With Oracle BAM
- 57.1 What You May Need to Know About Integrating the Oracle Data Integrator (ODI) With Oracle BAM
- 57.1.1 Oracle BAM in an Application Server in 11g Release 1 (11.1.1.7.0)
- 57.1.2 Types of ODI Agents
- 57.1.3 Additional Installation Steps in Oracle BAM-ODI Integration in Release 11g
- 57.1.4 Tips for Using Oracle Data Integrator with Oracle BAM
- 57.1.5 Assumptions About Installing Oracle BAM-ODI integration
- 57.2 Installing the Oracle Data Integrator Integration Files
- 57.2.1 How to Install Oracle BAM-ODI Integration Files Using the Script
- 57.2.2 What Happens When You Install Oracle BAM-ODI Integration Files Using the Script
- 57.2.3 How to Manually Install Integration Files
- 57.2.4 Using the Logs
- 57.3 Using Oracle BAM Knowledge Modules
- 57.4 Creating the Oracle BAM Target
- 57.4.1 How to Create the Oracle BAM Target
- 57.5 Reverse Engineering the Oracle BAM Schema
- 57.6 Updating the Oracle Data Integrator External Data Source Definition
- 57.6.1 How to Update the Oracle Data Integrator External Data Source Definitions
- 57.7 Launching Oracle Data Integrator Scenarios From Oracle BAM Alerts
- 57.8 Running Oracle Data Integrator Agent as a Daemon or a Microsoft Windows Service With Oracle BAM Embedded
- 57.9 Installation Files for Integrating Oracle BAM and Oracle Data Integrator
- 57.1 What You May Need to Know About Integrating the Oracle Data Integrator (ODI) With Oracle BAM
- 58 Creating External Data Sources
- 58.1 Introduction to External Data Sources
- 58.2 Creating External Data Sources
- 58.2.1 How to Create an External Data Source
- 58.2.2 What You May Need to Know About Oracle Data Integrator External Data Sources
- 58.2.3 How to Edit an External Data Source
- 58.2.4 How to Delete an External Data Source
- 58.3 External Data Source Example
- 58.4 Use Cases
- 58.4.1 Use Case: Creating an EDS Against Oracle Business Intelligence Enterprise Edition
- 58.4.2 Use Case: Creating an External Data Source Against Sybase
- 58.4.3 Use Case: Creating an External Data Source Against Microsoft SQL Server
- 59 Using Oracle BAM Web Services
- 59.1 Introduction to Oracle BAM Web Services
- 59.2 Using the DataObjectOperations Web Services
- 59.2.1 How to Use the DataObjectOperations Web Services
- 59.3 Using the DataObjectDefinition Web Service
- 59.3.1 How to Use the DataObjectDefinition Web Service
- 59.4 Using the ManualRuleFire Web Service
- 59.4.1 How to Use the ManualRuleFire Web Service
- 59.5 Using the ICommand Web Service
- 59.5.1 How to Use the ICommand Web Service
- 60 Creating Oracle BAM Alerts
- 60.1 Introduction to Creating Alerts
- 60.2 Creating Alert Rules
- 60.2.1 How to Create an Alert Rule
- 60.2.2 How to Activate Alerts
- 60.2.3 How to Modify Alert Rules
- 60.2.4 How to Delete an Alert
- 60.2.5 What You May Need to Know About Modifying Alerts
- 60.3 Creating Alert Rules From Templates
- 60.3.1 How to Create Alert Rules From Templates
- 60.4 Creating Alert Rules With Messages
- 60.4.1 How to Create an Alert Rule With a Message
- 60.5 Creating Complex Alerts
- 60.5.1 How to Create a Dependent Rule
- 60.6 Using Alerts History
- 60.6.1 How to View the Alerts History List
- 60.6.2 How to Clear the Alerts History List
- 60.7 Launching Alerts by Invoking Web Services
- 60.8 Calling an External Action
- 60.9 Sending Alerts to External E-mail Accounts
- 61 Using ICommand
- 61.1 Introduction to ICommand
- 61.2 Executing ICommand
- 61.3 Specifying the Command and Option Syntax
- 61.3.1 How to Specify the Security Credentials
- 61.3.2 How to Specify the Command
- 61.3.3 How to Specify Object Names
- 61.3.4 How to Specify Multiple Parameter Targets
- 61.4 Using Command-line-only Parameters
- 61.5 Running ICommand Remotely
- 62 Oracle User Messaging Service
- 62.1 Introduction to User Messaging Service
- 62.1.1 Components
- 62.1.2 Architecture
- 62.1 Introduction to User Messaging Service
- 63 Sending and Receiving Messages using the User Messaging Service EJB API
- 63.1 Introduction to the UMS Java API
- 63.1.1 Creating a Java EE Application Module
- 63.2 Creating a UMS Client Instance
- 63.2.1 Creating a MessagingEJBClient Instance Using a Programmatic or Declarative Approach
- 63.2.2 API Reference for Class MessagingClientFactory
- 63.3 Sending a Message
- 63.3.1 Creating a Message
- 63.3.1.1 Creating a Plaintext Message
- 63.3.1.2 Creating a Multipart/Alternative Message (with Text/Plain and Text/HTML Parts)
- 63.3.1.3 Creating Delivery Channel-Specific Payloads in a Single Message for Recipients with Different Delivery Types
- 63.3.2 API Reference for Class MessageFactory
- 63.3.3 API Reference for Interface Message
- 63.3.4 API Reference for Enum DeliveryType
- 63.3.5 Addressing a Message
- 63.3.5.1 Types of Addresses
- 63.3.5.2 Creating Address Objects
- 63.3.5.2.1 Creating a Single Address Object
- 63.3.5.2.2 Creating Multiple Address Objects in a Batch
- 63.3.5.2.3 Adding Sender or Recipient Addresses to a Message
- 63.3.5.3 Creating a Recipient with a Failover Address
- 63.3.5.4 API Reference for Class AddressFactory
- 63.3.5.5 API Reference for Interface Address
- 63.3.6 Retrieving Message Status
- 63.3.6.1 Synchronous Retrieval of Message Status
- 63.3.6.2 Asynchronous Notification of Message Status
- 63.3.1 Creating a Message
- 63.4 Receiving a Message
- 63.4.1 Registering an Access Point
- 63.4.2 Synchronous Receiving
- 63.4.3 Asynchronous Receiving
- 63.4.4 Message Filtering
- 63.5 Using the UMS Enterprise JavaBeans Client API to Build a Client Application
- 63.5.1 Overview of Development
- 63.5.2 Configuring the Email Driver
- 63.5.3 Using JDeveloper 11g to Build the Application
- 63.5.3.1 Opening the Project
- 63.5.4 Deploying the Application
- 63.5.5 Testing the Application
- 63.6 Using the UMS Enterprise JavaBeans Client API to Build a Client Echo Application
- 63.6.1 Overview of Development
- 63.6.2 Configuring the Email Driver
- 63.6.3 Using JDeveloper 11g to Build the Application
- 63.6.3.1 Opening the Project
- 63.6.4 Deploying the Application
- 63.6.5 Testing the Application
- 63.7 Creating a New Application Server Connection
- 63.1 Introduction to the UMS Java API
- 64 Sending and Receiving Messages using the User Messaging Service Java API
- 64.1 Introduction to the UMS Java API
- 64.2 Creating a UMS Client Instance and Specifying Runtime Parameters
- 64.2.1 API Reference for Class MessagingClientFactory
- 64.3 Sending a Message
- 64.3.1 Creating a Message
- 64.3.1.1 Creating a Plaintext Message
- 64.3.1.2 Creating a Multipart/Alternative Message (with Text/Plain and Text/HTML Parts)
- 64.3.1.3 Creating Delivery Channel-Specific Payloads in a Single Message for Recipients with Different Delivery Types
- 64.3.2 API Reference for Class MessagingFactory
- 64.3.3 API Reference for Interface Message
- 64.3.4 API Reference for Enum DeliveryType
- 64.3.5 Addressing a Message
- 64.3.5.1 Types of Addresses
- 64.3.5.2 Creating Address Objects
- 64.3.5.2.1 Creating a Single Address Object
- 64.3.5.2.2 Creating Multiple Address Objects in a Batch
- 64.3.5.2.3 Adding Sender or Recipient Addresses to a Message
- 64.3.5.3 Creating a Recipient with a Failover Address
- 64.3.5.4 API Reference for Class MessagingFactory
- 64.3.5.5 API Reference for Interface Address
- 64.3.6 User Preference Based Messaging
- 64.3.1 Creating a Message
- 64.4 Retrieving Message Status
- 64.4.1 Synchronous Retrieval of Message Status
- 64.4.2 Asynchronous Receiving of Message Status
- 64.4.2.1 Creating a Listener Programmatically
- 64.4.2.2 Default Status Listener
- 64.4.2.3 Per Message Status Listener
- 64.5 Receiving a Message
- 64.5.1 Registering an Access Point
- 64.5.2 Synchronous Receiving
- 64.5.3 Asynchronous Receiving
- 64.5.3.1 Creating a Listener Programmatically
- 64.5.3.2 Default Message Listener
- 64.5.3.3 Per Access Point Message Listener
- 64.5.4 Message Filtering
- 64.6 Configuring for a Cluster Environment
- 64.7 Configuring Security
- 64.8 Threading Model
- 64.8.1 Listener Threading
- 64.9 Using the UMS Client API to Build a Client Application
- 64.9.1 Overview of Development
- 64.9.2 Configuring the Email Driver
- 64.9.3 Using JDeveloper 11g to Build the Application
- 64.9.3.1 Opening the Project
- 64.9.4 Deploying the Application
- 64.9.5 Testing the Application
- 64.10 Using the UMS Client API to Build a Client Echo Application
- 64.10.1 Overview of Development
- 64.10.2 Configuring the Email Driver
- 64.10.3 Using JDeveloper 11g to Build the Application
- 64.10.3.1 Opening the Project
- 64.10.4 Deploying the Application
- 64.10.5 Testing the Application
- 64.11 Creating a New Application Server Connection
- 65 Sending and Receiving Messages using the User Messaging Service Web Service API
- 65.1 Introduction to the UMS Web Service API
- 65.2 Creating a UMS Client Instance and Specifying Runtime Parameters
- 65.3 Sending a Message
- 65.3.1 Creating a Message
- 65.3.1.1 Creating a Plaintext Message
- 65.3.1.2 Creating a Multipart/Mixed Message (with Text and Binary Parts)
- 65.3.1.3 Creating a Multipart/Alternative Message (with Text/Plain and Text/HTML Parts)
- 65.3.1.4 Creating Delivery Channel-Specific Payloads in a Single Message for Recipients with Different Delivery Types
- 65.3.2 API Reference for Interface Message
- 65.3.3 API Reference for Enum DeliveryType
- 65.3.4 Addressing a Message
- 65.3.4.1 Types of Addresses
- 65.3.4.2 Creating Address Objects
- 65.3.4.2.1 Creating a Single Address Object
- 65.3.4.2.2 Creating Multiple Address Objects in a Batch
- 65.3.4.2.3 Adding Sender or Recipient Addresses to a Message
- 65.3.4.3 Creating a Recipient with a Failover Address
- 65.3.4.4 Recipient Types
- 65.3.4.5 API Reference for Class MessagingFactory
- 65.3.4.6 API Reference for Interface Address
- 65.3.5 User Preference Based Messaging
- 65.3.1 Creating a Message
- 65.4 Retrieving Message Status
- 65.4.1 Synchronous Retrieval of Message Status
- 65.4.2 Asynchronous Receiving of Message Status
- 65.4.2.1 Creating a Listener Programmatically
- 65.4.2.2 Publish the Callback Service
- 65.4.2.3 Stop a Dynamically Published Endpoint
- 65.4.2.4 Registration
- 65.5 Receiving a Message
- 65.5.1 Registering an Access Point
- 65.5.2 Synchronous Receiving
- 65.5.3 Asynchronous Receiving
- 65.5.3.1 Creating a Listener Programmatically
- 65.5.3.2 Default Message Listener
- 65.5.3.3 Per Access Point Message Listener
- 65.5.4 Message Filtering
- 65.6 Configuring for a Cluster Environment
- 65.7 Configuring Security
- 65.7.1 Client and Server Security
- 65.7.2 Listener/Callback Security
- 65.8 Threading Model
- 65.9 Sample Chat Application with Web Services APIs
- 65.9.1 Overview
- 65.9.1.1 Provided Files
- 65.9.2 Running the Pre-Built Sample
- 65.9.3 Testing the Sample
- 65.9.1 Overview
- 65.10 Creating a New Application Server Connection
- 66 Parlay X Web Services Multimedia Messaging API
- 66.1 Introduction to Parlay X Messaging Operations
- 66.2 Send Message Interface
- 66.2.1 sendMessage Operation
- 66.2.2 getMessageDeliveryStatus Operation
- 66.3 Receive Message Interface
- 66.3.1 getReceivedMessages Operation
- 66.3.2 getMessage Operation
- 66.3.3 getMessageURIs Operation
- 66.4 Oracle Extension to Parlay X Messaging
- 66.4.1 ReceiveMessageManager Interface
- 66.4.1.1 startReceiveMessage Operation
- 66.4.1.2 stopReceiveMessage Operation
- 66.4.1 ReceiveMessageManager Interface
- 66.5 Parlay X Messaging Client API and Client Proxy Packages
- 66.6 Sample Chat Application with Parlay X APIs
- 66.6.1 Overview
- 66.6.1.1 Provided Files
- 66.6.2 Running the Pre-Built Sample
- 66.6.3 Testing the Sample
- 66.6.4 Creating a New Application Server Connection
- 66.6.1 Overview
- 67 User Messaging Preferences
- 67.1 Introduction to User Messaging Preferences
- 67.1.1 Terminology
- 67.1.2 Configuration of Notification Delivery Preferences
- 67.1.3 Delivery Preference Rules
- 67.1.3.1 Data Types
- 67.1.3.2 System Terms
- 67.1.4 Rule Actions
- 67.2 How to Manage Messaging Channels
- 67.2.1 Creating a Channel
- 67.2.2 Editing a Channel
- 67.2.3 Deleting a Channel
- 67.2.4 Setting a Default Channel
- 67.3 Creating Contact Rules using Filters
- 67.3.1 Creating Filters
- 67.3.2 Editing a Filter
- 67.3.3 Deleting a Filter
- 67.4 Configuring Settings
- 67.1 Introduction to User Messaging Preferences
Online LIVE Training Programming Course offered by INCAPROG ONLINE - www.incaprog.com - contacto@incaprog.com - Phone : (954) 727-3141






