SOA Suite 11g – Non ‘Sticky’ BPEL Preferences after Server Restart


A collegue of mine shared this useful piece of information, which I thought you all might benefit from.

Some of you may be aware we have encountered issues previously with non sticky preferences when used with SOA 11g BPEL Components. The problem surrounded:

Problem:

1) Connect to Fusion Middleware Control.

2) Expand SOA -> soa-infra -> default and hightlight “default”.

3) Navigate to SOA Infrastructure -> Administration -> System MBean Browser.

4) Navigate to Application Defined MBeans -> oracle.soa.config -> Server: soa_server1 -> SCAComposite.

5) Expand the <SCA composite> -> SCAComposite.SCAComponent and highlight the BPEL Component.

6) Click attribute Properties.

7) Expand Element_0 and change value key for name bpel.preference.PREFERENCE_NAME.

8) Click Apply.

9) Restart the SOA server and now PREFERENCE_NAME contains the orginal initial value instead of the expected updated value.

Solution:

1) After you Apply the change to bpel.preference.PREFERENCE_NAME, click Return.

2) Click Operations tab.

3) Click Save.

4) Click Invoke.

5) Click Return.

6) When the server is restarted, the System MBean updated value is maintained.

Taken from:

https://forums.oracle.com/forums/thread.jspa?forumID=320&threadID=2276691

We have tested this with 11.1.1.3.0 and this works fine. Following a restart the preference was maintained. Prior to this the preference was reset back to when it was originally deployed (as specified in the composite.xml)

I noticed that Arun has posted screen grabs for this @ http://wp.me/pkPu1-im

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s