JDeveloper, SOA Suite 12c

Creating WSDL from XSD file (Builder) in JDeveloper 12c

WSDL file construction is an important part of the SOA Design and Development stages. And before version 12c, the construction method was a little bit more complex than the way it can be done now. Here are a couple of great and well explained examples on how this could be accomplished in 11g:

This, among other great features, is an improvement inside the IDE of version 12c.

Now, after hitting “New > From Gallery” (or New > WSDL (builder) if it appears on the list) on a SOA or OSB Project, we can either go to “SOA Tier > Interfaces” or manually type “wsdl” on the search bar to bring “WSDL (builder)” up on the items list.

new

wsdlbuilderinter

There you can create the file by providing its basic information like file name, location, namespace, etc. It’s worth noting that only on OSB Projects, the Binding option is given.

createwsdl

I noticed that on SOA Projects it is not there.

createwsdl2

But if we get there, at that point we can continue to follow the same old instructions (drag and drop) for the Binding part.

wsdl

wsdlsource

Advertisements
Standard
JDeveloper, SOA Suite 12c

JDeveloper 12c won’t start in Mac OS X El Capitan

I was trying to work on my Mac and found out that JDev (12.2.1) won’t start up. It will try, but eventually will just go away and not open up. I found a very helpful blog post from Ilan about it, but wanted to re post it in a more visual and detailed way.

So this is the only glimpse I could get from my IDE:

JDevLoading

I then tried opening it from <ORACLE_HOME>/jdeveloper/jdev/bin/jdev to check the logs and found the following error:

So the only thing that needs to be done is to delete the system_cache folder located in <HOME>/.jdeveloper/system12.2.1.0.42.151011.0031/system_cache, in which HOME is where the jdeveloper and mywork folders with all our projects are. This was my case:

deletesystemcacheterminal

Then we can just try to open JDev again and start having fun.

Standard