web analytics
free online training

Archive for March 2011

Event Delivery Network

Event Delivery Network allows publish-subscribe type of loose coupling between SCA components. This is similar to JMS/AQ model except that user is spared from remembering and using low level JMS connectivity details. Instead, SOA framework neatly abstracts these details in the Even Delivery Network so that users can purely focus on publishing and subscribing to events.

This approach is highly useful when an event publisher doesn’t know about the number or type of potential subscribers beforehand. Events can be published/subscribed from both as well as components.

Related posts

FTP Adapter Configuration

When using , you often wonder where FTP server details need to be specified. They can’t be specified while designing process in JDeveloper. FTP server details need to be specified through FtpAdapter’s connection pool configuration from Weblogic console.

Here are the steps:

Login to Weblogic console and navigate to Deployments –> FtpAdapter.

From FtpAdapter’s settings, select Configuration –> Outbound Connection Pools.

image

Either edit an existing or create a new one based on your requirement. Then specify Outbound Connection Properties.

image

While using Ftp Adapter in , specify JNDI Name of the Connection Factory shown in General tab.

Related posts

Gmail Notification Service

Downloads:

  1. Gmail IMAP SSL Certificate for  incoming mails
  2. Gmail SMTP SSL Certificate for outgoing mails
  3. Gmail Keystore containing IMAP and SMTP SSL Certificates

In order to setup Gmail notification services in SOA server, we first need to import SSL certificates. Though I’ve made them available in the Downloads section above, here are the steps to import one yourself.

OpenSSL is required to import SSL certificates from google website. If you already have one, please ignore the installation section.

OpenSSL Installation

  1. Install Visual C++ 2008 Redistributables.
  2. Install OpenSSL from here.

Import Certificates

Related posts

BAM Tutorial

What is ?

Business Activity Monitoring is a tool that is useful in monitoring business services and processes. It actively collects data, applies rules and reports information to users. When something goes wrong in business processes, BAM can be configured to take corrective measures such as emailing administrators/support team.

How does BAM interface with other SOA applications?

BAM uses Data Objects to capture and store information from other sources. It uses Real Time Data Streaming to stream data through Adapter, JMS connector, ODI or web service API.

Related posts

ORA-12519 Errors in XE

I encountered “… ORA-12519 … ” error while trying to allocate new sequence numbers to Order Records.

Caused by: oracle.xml.xpath.XPathException: Extension function error: Error invoking ‘sequenceNextVal’:'java.sql.SQLException: Listener refused the connection with the following error:ORA-12519, TNS:no appropriate service handler found

This was due to insufficient no. of processes available in database. Increasing processes to appropriate value corrects this issue.

Check parameter "processes" value in DB. Login to XE as SYSTEM user;

SQL> show parameter processes;
NAME                                 TYPE        VALUE
———————————— ———– ———–
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
job_queue_processes                  integer     4
log_archive_max_processes            integer     2
processes                            integer     40

Related posts