How to create Oracle SOA MDS Connection in JDeveloper 12C
MDS is a kind of folder location where all the shared files like WSDL, XSD, and other important files are located. These files are needed for the application to use. For example, if a two SOA application uses a common WSDL, then we simply place the file in the MDS repository
You can use either file based or database based MDS repository. Usually, File-based is used for the development environment and Database-based is used for the production environment.
The repository creation utility ( RCU ) is used to create MDS schema for the database-based repository. On the other hand, the file-based repository is simply a file location, installed automatically when a SOA composite application is created in JDeveloper.
The MDS repository (File or database) must be registered in the WebLogic server before deploy an application that uses the MDS repository.
In this example, we walk through how to connect to Database based and File Based Oracle SOA MDS repository
1. Create a Database-based Oracle SOA MDS connection
1.1) Open JDeveloper 12C
1.2) Click Windows in the toolbar and select Resources
1.3) In the IDE-Connections, right click on the SOA-MDS and select New SOA-MDS Connections
1.4) Select the Connection Type as DB Based MDS, Click on the Green Plus icon , Input the MDS connection details and Click Ok
1.5) Select your Partition and click Ok
1.6) The SOA-MDS connection will get created on the Resources. Expand and see the resources inside it
2. Create a File-based Oracle SOA MDS Connection
The file based is available by default when you create a SOA composite application. As I mentioned earlier, it mostly used at the design time
2.1) Open JDeveloper
2.2) Click Windows on the toolbar, Select Resources, IDE Connection, Expand SOA-MDS. There you see
2.3) Right click on SOA_DesignTimeRepository and select properties to see the file location in MDS Root Folder
2.4) Right-click on the SOA_DesignTimeRepository . You will see three important options
Export to Jar => Export selected files and folders in the repository into a jar file
Import to Jar => Import files and folders from a jar file into the repository
Transfer => Transfer files between MDS connection
The views expressed on this blog are my personal views and do not necessarily reflect the views of my employer.
Please feeling free to reach me on any comments and feedbacks you have. Would be more than glad to listen and reply 🙂