OTD in FMW 12.2.1


Now in FMW version 12.2.1 Oracle Traffic Director (OTD) is integrated with Entreprise Manager. OTD is a software balancer solution included in ExaLogic and Oracle Public Cloud PaaS offering such as JCS, SOACS, ... OTD allows internal load balancing between different FMW components such as OSB, BPM, WCP, WCC, MFT, ... without the need to … Continue reading OTD in FMW 12.2.1

Q: Where does the 5000ms timeout come from when I get “process(Lweblogic.cluster.messaging.internal.ClusterMessage;) timed out after: 5000ms..”?


And we said: The 5000ms is the currently default value for DatabaseLessLeasingBasisMBean.MessageDeliveryTimeout mbean propety. This is the stack trace generated by a weblogic managed server leader in a cluster defined with consensus migration in wich another cluster node probably died (or was very busy): Apr 25, 2016 10:47:42 AM CEST> <Warning> <RJVM> <BEA-000573> <RequestTimeout for … Continue reading Q: Where does the 5000ms timeout come from when I get “process(Lweblogic.cluster.messaging.internal.ClusterMessage;) timed out after: 5000ms..”?

Securing some parts of a WebApp in WebLogic


These are the steps to protect some urls of a web application deployed in WebLogic: AUTHENTICATION PROVIDERS Create appropiate authentication provider configuration. Restart WebLogic AdminServer and check that you are getting users, groups and user/groups membership from the external ldap repository DEPLOYMENT DESCRIPTORS Supose: You have a group in LDAP called extranetgroup. User joe belongs … Continue reading Securing some parts of a WebApp in WebLogic

ApacheDS, user groups membership and WebLogic


In ApacheDS, the ldap search for getting the group names a user (for instance cn=juan,ou=usuarios,0=acmecorp) belongs to is as follows: (& (objectClass=groupofuniquenames) (uniqueMember=2.5.4.3=juan,2.5.4.11=usuarios,2.5.4.10=acmecorp) ) In weblogic, for the supported ldap auth providers, the user membership configuration pattern setting is: (&(<someattribute>=%M)(objectclass=<someobjectclass>)) Therefore a custom authenticator provider is needed in order to get it working. Enjoy 😉 … Continue reading ApacheDS, user groups membership and WebLogic

Q: Why af:selectOneChoice unselectedLabel is not catched by valueChangeListener?


And we said: unselectedLabel has associated a null value, it is intended for end user information purposes the first time the drop-down list is loaded on page. Hint: set required=true and requiredMessageDetail=whatevermessagetext if you want to force the user to select a value from drop-down list. Enjoy 😉

To Cache or not to cache, that is the question, which is the answer?


The answer as almost always is: it depends! We are living in a cached world, otherwise the information systems would be crashing on and on. But caches are not the best solution if you have hidden defects. Let' review a few recipes: Are you doing functional an acceptance testing? you'd better disable all of them … Continue reading To Cache or not to cache, that is the question, which is the answer?