Happy Easter from the WebLogic Community

Wish you all a happy and peaceful Easter ;-)

photo 1 (2)

We have a special Easter egg for you – our free WebLogic Virtual Developer Day

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

MDS Seeded Customization Approach with Empty External Project

Great feature in ADF - MDS Seeded customisations support. This is particularly useful for independent software vendors, who are developing their own products on top of ADF framework. With MDS Seeded customisation, maintenance for multiple customers becomes easier. We could create customisation, instead of changing original source code - this makes it easier to maintain a product. I would like to share one important hint, related to technical architecture for MDS Seeded customisations - this (more...)

ADF Runtime Diagnostics: Instrumenting your ADF Application – Part 2

In a series of blog articles I show how you can instrument your ADF Application key actions. Instrumenting gives visibility and insight of what is happening inside the ADF application and in the ADF framework (what methods and queries are executed, when and how often). These runtime diagnostics can be very effective in identifying and solving performance issues. This enables developers to diagnose and solve performance problems at an early stage and to build an efficient, (more...)

How To Setup MDS Repository for Embedded WLS Instance

Recently I was enabling external MDS repository for ADF MDS Seeded Customizations, I was facing issues while testing such MDS repository with my local embedded WLS instance - running it directly from JDeveloper. I managed to find a solution at the end, so I would like to share it with you.

I was doing same thing as to configure MDS support for ADF Query Saved Search - defining persistence config in add-config.xml file. This (more...)

The WebLogic Server and Trust Stores


I will describe how you configure trust stores for the WebLogic Server.

Overview

Chain of trust

When a SSL server certificate is issued by a CA it is signed by a another certificate. Normally this will be an intermediate certificated, that is again signed by the CAs root certificate. So there is a chain of trust between the (more...)

BPM workspace: Scripted security

When implementing BPM processes, for each deployed BPM process an application role is created in the policy store. To enable users to work with the processes, groups are assigned to these application roles. Users are ofcourse assigned to their respective groups. Management of the BPM process application roles is available in Enterpsie Manager Fusion Middleware Control or the BPM workspace.

Let’s first use Fusion Middleware Control. We need to go to the security section.

em_menu_secuirty_approles

Choose (more...)

How to remove UMS Driver from Weblogic

Last year I got a message from a customer that he had some problem with his notification adapter in SOA Suite. His description was: “I’m not receiving all the email that I expect”.

First we thought it has to be a blocked email address on Weblogic, which was not the problem. Second that pops up in my mind was that we were sending that much email that the SMTP server are blocking us, also that (more...)

Improving login performance on OFM EMC 11.1.1.6

A new parameter, introduced in in 11.1.1.6 speeds up login on the Enterprise manager by using cached results when available.It is described in note 1423893.1  on the Oracle support site.

It involves adding the parameter oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS = true.

In order to locate the parameter, open the Enterprise Manager. Click on the the soa_infra entry in the tree on the left (usually something like Farm_soa_prd | (more...)

Complémént : AR Systèmes présente son Red Cloud

Retrouvez la présentation d'AR Sytstèmes faite lors de CloudWorld 2014 et découvrez leur offre Cloud basées sur les technologies Oracle :

Configure Coherence HotCache

Coherence can really accelerate and improve your application because it's fast, high available, easy to setup and it's scalable. But when you even use it together with the JCache framework of Java 8 or the new Coherence Adapter in Oracle SOA Suite and OSB 12c it will even be more easier to use Coherence as your main HA Cache.  Before Coherence 12.1.2 when you want to use Coherence together with

Evènement : les ateliers d’Oracle Middleware Management



WLST script for listing WebLogic Server memory usage

Here is a short script for listing Java heap usage for all WebLogic Servers in a domain.

domainRuntime()

servers = domainRuntimeService.getServerRuntimes();
print('################################################################')
print('# Java heap information per server')
print('################################################################')
print('%20s %10s %8s %8s %4s' % ('Server','Current','Free','Max','Free'))
for server in servers:
   free    = int(server.getJVMRuntime().getHeapFreeCurrent())/(1024*1024)
   freePct = int(server.getJVMRuntime().getHeapFreePercent())
   current = int(server.getJVMRuntime().getHeapSizeCurrent())/(1024*1024)
   max     = int(server.getJVMRuntime().getHeapSizeMax())/(1024*1024)
   print('%20s %7d MB %5d MB %5d MB %3d%%' % (server.getName(),current,free,max,freePct))

disconnect()
exit()

Execute (more...)

The Oracle SOA Suite and the OSB are now free for developers!

I did not notice it myself but over Christmas Oracle made the SOA Suite and the OSB free for developers.

I found out via the January issue of the Oracle SOA Partner Community Newsletter, issued by
Jürgen Kress. You can sign-up for the newsletter here: http://www.oracle.com/goto/emea/soa.

You can download most Oracle FMW software for free on the OTN download site. Although you do not have to pay to download the software, it is (more...)

Upgrading EM12c to 12.1.0.3: Active Directory Authentication Quirks

We recently upgraded our EM12c 12.1.0.2 installation to 12.1.0.3. This service was configured to authenticate logins against our Active Directory server via LDAP. However, after upgrading we found that authentication stopped working, even after recreating the Active Directory Authenticator (as required). I could see the list of users from AD, but could not authenticate them in EM!

In this post I'm going to share what we did to diagnose (more...)

REST, SSE or WebSockets on WebLogic 10.3.6

WebLogic 10.3.6 comes with Jersey1.9 and has no support for Server Side Events or WebSockets. But for one of our projects we are making a HTML5 / AngularJS application, which need to invoke some RESTful services and we also want to use of SSE or WebSockets. Off course we can use WebLogic 12.1.2 but we already have an OSB / SOA Suite WebLogic 10.3.6 environment. So when you want to pimp your

Caching in a JEE : don’t write it yourself, use LoadingCache from Google Guava libraries.

Caching data is something you use in almost every JEE project. Most of the time it’s pretty simple : put your data in a .properties file and use a PropertyManager to fetch the data.

But that’s not very flexible and manageable. Updating the values means, updating your property file, repackaging the ear file, and redeploying, and only developers can update the data.

Putting the data in JNDI entries, and using JNDI lookup’s may solve the (more...)

Evènement : Sessions techniques Enterprise Manager

Deux sessions techniques autour d' Oracle Enterprise Manager sont planifiées prochainement :
- 15 mars : Middleware Management
- 2 avril : Database as a Service

Evènement : Workshop Enterprise Manager 12c


UKOUG Tech13 WebLogic Hackathon

Yesterday we conducted the SuperSunday WebLogic Hackathon at the UKOUG Tech13 conference.

It went well and people looked like they had a pleasant time.

I have enjoyed preparing for the event. The team contained a Brit, a Dutch, a Swiss and a Dane. It has been very motivating meeting people (more...)

new Puppet 3 Weblogic provisioning module

The last few weeks I was busy re-writing of my puppet WLS module so it fully supports the power of Puppet 3 (thanks for more than 4000 downloads on puppet forge and all the github downloads). With Puppet 3 we now can use Hiera, Iterations and Lambdas expression. This does not (more...)