Thursday, 27 September 2012

Traversing Oracle SOA MDS


While developing in Oracle SOA Suite most of us come across a common challenge on how to fetch artifacts from MDS.
MDS is a out of the box governance provided by Oracle, whenever we install Oracle SOA suite MDS gets automatically created and this MDS is used mainly at runtime.
Sometimes we may require to access this artifacts directly from MDS using mds apis provided by oracle. The challange of using the MDS api provided by oracle is that the api exposed by oracle does not provide the flexibility to use them as per user's requirement.

In this blog i will provide the java code base which helped me to traverse the MDS package and fetch the required documents.

ref : http://java.net/projects/mds-explorer

MDS Runtime Dependencies and MDS Runtime library required to run the code.