Domain value maps are a way of storing lookup values in SOA server such that these lookup values can be easily edited at run time using SOA console, shared across composites and stored in MDS. Creation of MDS is done using Oracle JDeveloper and once it is deployed onto the SOA server, its values can be easily modified and managed using SOA console.
Java embedding activity is a means of embedding Java and J2EE code directly inside Oracle BPEL process. Even though java embedding can provide enhanced functionality (since you can plug in any java code here!!), this should be avoided as much as possible – since the code would be harder to manage and will not be “SOA” like. Since this is an Oracle extension, it is not part of BPEL standard spec – hence won’t be portable!!
This tutorial explains how to consume a simple session EJB in a SOA composite using EJB binding.
This tutorial explains how to create custom XPATH functions that can be used across all SOA Suite components. You can learn how to implement IXPathFuction interface, create appropriate configuration files, update JDeveloper to use the plugin in design time, make the library available to SOA Server’s runtime and finally use it in a simple BPEL program.
I was trying to start Nodemanager on Windows 7 platform today and ended up with following error:
Caused by: java.lang.UnsatisfiedLinkError: D:\PROGRAMS\ORACLEMIDDLEWARE115G\wlse rver_10.3\server\native\win\32\nodemanager.dll: Can’t load IA 32-bit .dll on a A MD 64-bit platform
This could be because I used 32-bit installation on 64-bit OS. Ideally had I installed 64-bit Weblogic generic installer, an appropriate nodemanager.dll would have been available to the runtime. However, as a work around, we can disable native functionality of Nodemanager by creating nodemanager.properties under WL_HOME/common/nodemanager folder and adding a line “NativeVersionEnabled=false” (without quotes).