Ramkumar Menon

Subscribe to Ramkumar Menon feed
Oracle Blogs
Updated: 10 hours 31 min ago

Oracle SOA Suite Adapters and B2B Training - Register now!

Tue, 2013-07-23 23:15

Scott Haaland and I are delivering a SOA Suite 11g Adapters and B2B training as a part of the Oracle Fusion Middleware Summercamp III event  between August 26-30 between August 26-30 at Lisbon, Portugal.  Register now!  More details,including registration are available from our SOA Community page at http://soacommunity.wordpress.com/2013/07/16/soa-suite-11g-b2b-adapters-training-august-26th-30th-2013/

Oracle SOA Suite Adapters and B2B Training - Register now!

Tue, 2013-07-23 23:15

Scott Haaland and I are delivering a SOA Suite 11g Adapters and B2B training as a part of the Oracle Fusion Middleware Summercamp III event  between August 26-30 between August 26-30 at Lisbon, Portugal.  Register now!  More details,including registration are available from our SOA Community page at http://soacommunity.wordpress.com/2013/07/16/soa-suite-11g-b2b-adapters-training-august-26th-30th-2013/

Oracle A-Team Chronicles Live!

Fri, 2013-06-07 13:58
Oracle Fusion Middleware A-Team is Oracle' SWAT Team of Solution Architects with extensive expertise in Oracle's Integration Product Stack. Their new Chronicles Portal is live at http://www.ateam-oracle.com/integration/. It contains several articles describing Best Practices, Tips & Tricks, Architectural Guidance for SOA, BPM, and several other subjects. Its a Must-Bookmark Portal. Happy Reading!

Oracle A-Team Chronicles Live!

Fri, 2013-06-07 13:58
Oracle Fusion Middleware A-Team is Oracle' SWAT Team of Solution Architects with extensive expertise in Oracle's Integration Product Stack. Their new Chronicles Portal is live at http://www.ateam-oracle.com/integration/. It contains several articles describing Best Practices, Tips & Tricks, Architectural Guidance for SOA, BPM, and several other subjects. Its a Must-Bookmark Portal. Happy Reading!

E-Business Suite Adapter vs Integrated SOA Gateway

Wed, 2012-11-28 17:52

Snip from a very Nice Slide Deck from a Presentation by the E-Business Suite Team.

See the entire presentation here


E-Business Suite Adapter vs Integrated SOA Gateway

Wed, 2012-11-28 17:52

Snip from a very Nice Slide Deck from a Presentation by the E-Business Suite Team.

See the entire presentation here


Adapters, SOA Suite and More @Openworld 2012

Sun, 2012-09-30 02:46

You are invited to attend my sessions at Oracle Openworld 2012 at San Francisco!

Session Speakers:
Ramkumar Menon, Francis Ip
Session Schedule: Monday, Oct 1, 1:45 PM - 2:45 PM -

Session Location: Marriott Marquis - Salon 7

CON8642 - Cloud and On-Premises Applications Integration using Oracle Integration Adapters

Session Speakers:
Vikas Anand, Ramkumar Menon, Stephen Mcritchie

Session Schedule: Wednesday, Oct 3, 1:15 PM - 2:15 PM

Session Location: Moscone South - 310

And do stop by at the Oracle Integration Adapters Demo booth. Watch some live demos on how you can use our suite of Adapters to integrate and extend your Enterprise Applications! This is your opportunity to meet with our Engineering team, share with us your Integration use-cases and challenges, and hear from us on our Roadmap.

The Oracle Integration Adapters booth is located at the Fusion Middleware Demopod area  from Monday, October 1 through Wednesday, October 3, 2012.

Adapters, SOA Suite and More @Openworld 2012

Sun, 2012-09-30 02:46

You are invited to attend my sessions at Oracle Openworld 2012 at San Francisco!

Session Speakers:
Ramkumar Menon, Francis Ip
Session Schedule: Monday, Oct 1, 1:45 PM - 2:45 PM -

Session Location: Marriott Marquis - Salon 7

CON8642 - Cloud and On-Premises Applications Integration using Oracle Integration Adapters

Session Speakers:
Vikas Anand, Ramkumar Menon, Stephen Mcritchie

Session Schedule: Wednesday, Oct 3, 1:15 PM - 2:15 PM

Session Location: Moscone South - 310

And do stop by at the Oracle Integration Adapters Demo booth. Watch some live demos on how you can use our suite of Adapters to integrate and extend your Enterprise Applications! This is your opportunity to meet with our Engineering team, share with us your Integration use-cases and challenges, and hear from us on our Roadmap.

The Oracle Integration Adapters booth is located at the Fusion Middleware Demopod area  from Monday, October 1 through Wednesday, October 3, 2012.

Handling Large Payloads in SOA Suite 11g

Fri, 2012-07-27 02:45

I delivered this session at ODTUG '12 where I talked about various considerations and product features that you should know when you are working with processing large payloads with Oracle SOA Suite 11g. You can find the deck for the session at

http://www.oracle.com/technetwork/middleware/soasuite/learnmore/binarycontentlargepayloadhandling-1705355.pdf

You are also welcome to share your experiences in this area.

Handling Large Payloads in SOA Suite 11g

Fri, 2012-07-27 02:45

I delivered this session at ODTUG '12 where I talked about various considerations and product features that you should know when you are working with processing large payloads with Oracle SOA Suite 11g. You can find the deck for the session at

http://www.oracle.com/technetwork/middleware/soasuite/learnmore/binarycontentlargepayloadhandling-1705355.pdf

You are also welcome to share your experiences in this area.

What are the JCA Adapters that are officially supported to work with Oracle Service Bus 11.1.1.6?

Thu, 2012-05-03 16:58

Refer to Section 25.2.1 of the Oracle Service Bus Developer's Guide. Excerpt from the section inlined below.

Technology Adapters

1. Custom JCA adapters
2. Oracle JCA Adapter for AQ
3. Oracle JCA Adapter for Database
4. Oracle JCA Adapter for Files/FTP
5. Oracle JCA Adapter for Sockets
6.Oracle BAM Adapter (Business Activity Monitoring)

Application Adapters

1. Oracle Adapter for Oracle Applications.
2. PeopleSoft (Oracle Application Adapters 10g)
3. SAP R/3 (Oracle Application Adapters 10g)
4. Siebel (Oracle Application Adapters 10g)
5. J.D. Edwards (Oracle Application Adapters 10g)

What are the JCA Adapters that are officially supported to work with Oracle Service Bus 11.1.1.6?

Thu, 2012-05-03 16:58

Refer to Section 25.2.1 of the Oracle Service Bus Developer's Guide. Excerpt from the section inlined below.

Technology Adapters

1. Custom JCA adapters
2. Oracle JCA Adapter for AQ
3. Oracle JCA Adapter for Database
4. Oracle JCA Adapter for Files/FTP
5. Oracle JCA Adapter for Sockets
6.Oracle BAM Adapter (Business Activity Monitoring)

Application Adapters

1. Oracle Adapter for Oracle Applications.
2. PeopleSoft (Oracle Application Adapters 10g)
3. SAP R/3 (Oracle Application Adapters 10g)
4. Siebel (Oracle Application Adapters 10g)
5. J.D. Edwards (Oracle Application Adapters 10g)

GC Tuning Tips for your FMW

Thu, 2012-03-29 12:24
Rupesh is one of our in-house JVM Experts and has a valuable blog-entry on GC tuning here.

GC Tuning Tips for your FMW

Thu, 2012-03-29 12:24
Rupesh is one of our in-house JVM Experts and has a valuable blog-entry on GC tuning here.

Select for update, nowait, skip locked

Wed, 2012-03-28 13:20

Our DB Adapter uses Skip locking to enable distributed polling - one of the ways to scale up your inbound db processing. I thought I would illustrate at a very high level how select for updates in general, and skip locking work.


Select for update, nowait, skip locked

Wed, 2012-03-28 13:20

Our DB Adapter uses Skip locking to enable distributed polling - one of the ways to scale up your inbound db processing. I thought I would illustrate at a very high level how select for updates in general, and skip locking work.


New Oracle SOA Support Blog

Fri, 2012-03-09 00:02
Check out the new Oracle SOA Suite Proactive Support Team blog at https://blogs.oracle.com/soaproactive/

New Oracle SOA Support Blog

Fri, 2012-03-09 00:02
Check out the new Oracle SOA Suite Proactive Support Team blog at https://blogs.oracle.com/soaproactive/

Easy Automation of common Weblogic and FMW Administration commands via WLST Recording

Fri, 2011-12-02 14:27

The WebLogic Scripting Tool (WLST) is a command-line scripting environment that you can use to create, manage, and monitor WebLogic Server domains. Weblogic Server provides you a way to record your configuration edits in the WLS Console as WLST scripts that can then later be edited and used for configuration automation. Note that for security reasons, it does not allow you to record all commands. Refer to the Weblogic Server documentation for what is disallowed.

Here is a simple run through of how you can use WLST recording and generate scripts for config automation. In this example, we will record the creation of a simple JDBC resource via WLS Console and edit it post-recording.

Step 1: Log into WLS Admin Console and click on “Preferences” at the top and click on the “WLST Script Recording” tab.

This page gives you details on where the script will be generated post recording, and the name of the file. You can change it to suite your needs.

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Calibri","sans-serif"; mso-bidi-font-family:"Times New Roman";}

Step 2: Click on “Start Recording” and then proceed to create the data source as shown in the steps later. This is under the assumption that Automatic Recording is turned off. In this case, you can start and stop recording when you have finished atomic recording tasks. Once you start recording, you can see a message indicating that the recording is on.


Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Calibri","sans-serif"; mso-bidi-font-family:"Times New Roman";}

Step 4:Once you have completed the configuration, you can click on “Preferences” at the top to come back to the Recording settings page and stop the recording. You can see that the recording window has captured all configuration changes in Jython format.

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Calibri","sans-serif"; mso-bidi-font-family:"Times New Roman";}

Step 5: Click on “Stop recording” to generate the file at the desired location.



Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Calibri","sans-serif"; mso-bidi-font-family:"Times New Roman";}

Step 6: Next, you can update the script to pass them as command line arguments or read them from a property file. See below.

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Calibri","sans-serif"; mso-bidi-font-family:"Times New Roman";}

Step 7: WLST can be run in a variety of ways. One way is to set the environment using wlserver_10.3/server/bin/setWLSEnv.sh and then running

java Weblogic.WLST scriptName.py.

Refer to the WLST documention for other means to execute WLST [Interactive, Embedded, Ant etc].

Easy Automation of common Weblogic and FMW Administration commands via WLST Recording

Fri, 2011-12-02 14:27

The WebLogic Scripting Tool (WLST) is a command-line scripting environmentthat you can use to create, manage, and monitor WebLogic Server domains. Weblogic Serverprovides you a way to record your configuration edits in the WLS Console asWLST scripts that can then later be edited and used for configurationautomation. Note that for security reasons, it does not allow you to record allcommands. Refer to the WeblogicServer documentation for what is disallowed.

Here is a simple run through of how you can use WLST recording and generate scripts for config automation.In this example, we will record the creation of a simple JDBC resource via WLSConsole and edit it post-recording.

Step 1: Log intoWLS Admin Console and click on “Preferences” at the top and click on the “WLSTScript Recording” tab.

This page gives you details on where the script will be generated post recording, and the name of the file. You can change it to suite your needs.

Step 2: Click on “StartRecording” and then proceed to create the data source as shown in the stepslater. This is under the assumption that Automatic Recording is turned off. Inthis case, you can start and stop recording when you have finished atomicrecording tasks. Once you start recording, you can see a message indicatingthat the recording is on.


Step 4:Once youhave completed the configuration, you can click on “Preferences” at the top tocome back to the Recording settings page and stop the recording. You can seethat the recording window has captured all configuration changes in Jythonformat.

Step 5: Click on “Stoprecording” to generate the file at the desired location.



Step 6: Next, youcan update the script to pass them as command line arguments or read them from aproperty file. See below.

Step 7: WLST canbe run in a variety of ways. One way is to set the environment using wlserver_10.3/server/bin/setWLSEnv.shand then running

java Weblogic.WLST scriptName.py.

Refer to the WLSTdocumention for other means to execute WLST [Interactive, Embedded, Antetc].

Pages