Using UMS Adapter to send emails with OSB 12c

October 21, 2016

Reading time ~1 minute

In this post, we will learn how to send emails using a UMS adapter in OSB 12c. There we go:

Configuration in the server side

First, we need to verify that we have the UMS adapter and the email driver already working. These configurations are displayed in deployments of weblogic console.

Also, we need to know the configuration for the outbound connection displayed under Configuration->Outbound Connections Pools.

Now, we have to access to EM and go to usermessagingserver and configure the user messaging driver.

Click on the edit button to open the configuration page of the driver. There you have to define the sender addresses and SMTP protocols.

Also, we have to set the outgoing mail settings: mailserver host, port, user and password.

If we don’t want to save the mails then mark the checkbox called AutoDelete.

Creating UMS adapter in JDeveloper 12c

After we set the configurations in the server side, now we can create the application and add UMS adapters. Create a UMS adapter in the external services section as the image bellow.

Then we have to be sure that the connection JNDI Name is eis/ums/UMSAdapterOutbound.

In the next step, set the option Outbound Send Notification.

In the Step 4 we Set Email option and some additional parameters like Subject, From, To, Cc, Bcc and ReplyTo.

Here, if we want to define more than one email then we will get an error message that we only can set one, but for this case we have some workarounds like modifying manually the jca file including more than one email with separate commas. Also we can add more emails in the transport header.

Click, next and finish. Then enjoy your UMS adapter to send emails :). I’m checking how to send html DOM objects and some attached emails, so I will create the second part of this post soon!

Christopher is part of middleware Sysco. He is CTO of his own startup in South America. He was working with differents open source solutions. Also He was participating in several programming tournaments related to algorithms of Computer Science. Actually these last years, he gained experience with Oracle MAF, ADF ,OSB and other Oracle solutions.

Get “non XML” file on request based on a file name and send it via HTTP POST with OSB 12c

Requirement is fairly simple, there is a need to transfer a “non XML” file (in this specific case .pdf document) based on the file name w...… Continue reading