Monday, December 20, 2010

Keep all your XSDs in a single place

I want to avoid copying/pasting XSDs all over the places (every single OSB project, every single SOA Suite Project....)

This article talks about this issue.

I am experimenting with Oracle Service Registry (OSR), it was a bit of a fight to install it, but finally I chose "Jetty HTTP Server" and it works....

My dream would be to register all XSDs and WSDLs in OSR and import them into OSB using the "import from UDDI" feature....

2 comments:

Damien said...

You could also use the SOA Suite MDS repository...check this article out, http://blogs.oracle.com/soabpm/2009/07/reusing_common_metadata_wsdl_x.html

Eric Elzinga said...

The OSB (Eclipse environment) still forces you to have the xsd resources locally in your osb configuration project (so it can relate the dependencies). On deploy you could overrule the location of the xsds, but the next time when you edit the osb resources in Eclipse it will have an invalid status again. I'm still looking for a clean solution for this.