In our middleware solutions (Oracle SOA Suite) we use a lot of xsl transformations.
Part of these transformations use database backend systems to do lookups for transforming internal values to external values (which can then be communicated to the customers).
In the Oracle SOA Suite you can create custom xsl function and store the jar in the domain/lib folder and then you will be able to use it in the xsl transformations.
We use Altova XMLSpy a lot for creating all these xsl...
The 'Validate' activity in Oracle BPEL gives us the functionality to validate variables again schema definitions.
When using it in your bpel process you will get a nice informative message in the 'Flow trace'.
When you're using some generic error hospital functionality you also want this message to be available in there.
First try would be, add a Scope around the activity and catch the 'invalidVariables' System Fault.
When using a getFaultString on the fault variable or after...
In a few of our services in bpel and osb we're inserting a lot of data (big payload messages) into the database by use of the jca db adapter.
We noticed performance would drop hugely when the db adapter needed to insert big payloads (CLOBS) and when the stream of messages on these services would continue even more performance would dramastically go down on the system.
After disabling "wrap data types" on the datasource in Weblogic we had a pretty good performance win on processing big clob...
Our admin server of the osb development environment failed to restart because of a full disk.
After cleaning up the admin server still wouldn't start resulting in the next stack.
Locate the file :
.. and remove it
In our case the file got corrupted (0byte file).
Removing the file, the file will get recreated with something like the next...
"Whip up a fresh batch of service- and message-oriented solutions with these recipes from the Oracle Service Bus 11g Development Cookbook"
Today two new items related to the Oracle Service Bus 11g Development Cookbook got published
OTN Article : Three Recipes for Oracle Service Bus 11g
Podcast Show Notes: Author Interview: Oracle Service Bus 11g...
On the 7th and 8th of februari i attended the Oracle Fusion Middleware Partner Community Forum in Malaga.
A 4 day during event with other Oracle colleagues from other companies and from Oracle itself.
After taking a early flight from Schiphol Amsterdam, we arrived on time in Malaga. Great weather, compared to the -12 degrees in The Netherlands.
The agenda for the 4 days
The first day started with the next list of session :
Keynote Oracle Middleware Sales Strategy, Opportunities and...
Good news today from the publisher!
The book of which i'm coauthor of has been published! After months of hard work it's finally there.
Oracle Service Bus 11g Development Cookbook : http://www.packtpub.com/oracle-service-bus-11g-development-cookbook/book
I hope you will all like it.
Thanks to the other authors (Guido, Edwin, Jan and Mischa) for all their hard work and for the great few months of working together to establish this great piece of work.
Special thanks go out to Guido...
One of the readers of my blog post 'Oracle Service Bus 11g, Using Custom Xpath Functions asked we can reuse the custom xpath functions in a xsl transformation.
It's possibel to reuse the jar and calll the custom functions from within a xsl transformation.
Starting with creating the resources needed for the custom xpath function :
XML Configuration file (osb-custom.xml)
Property file (optional, osb-custom.properties)
Custom Function Class (jar package)
Restart the osb service so...
In one of my xsl transformations i needed to import a generic xsl from the mds store.
For this i created a new jdeveloper application with a soa sar deployment descriptor and jar descriptor in it.
Contents of the jar :
When i browse the mds repository i see the SharedMDSResources folder in the root of the tree (instead of in the apps folder).
For testing i deployed the jar manually in the EM.