Dear SOA Model community,
we've got the following request and I found it a good idea to share the question here. The answer could be interesting for everyone, who intends something similar.'I have used your online WSDL comparison
tool at service-repository.com , but would like to know if
you’ve got an offline or desktop version. We would like to
check our unreleased schemas against the one’s on our
webserver to ensure we are not
introducing any breaking changes.'
Of course you can use the SOA Model Java API and write your own program to compare wsdl and schema documents. But there is another much easier way to do this.
Since version 1.2.1 SOA Model provides tools to compare wsdl and schema documents from the command line without writing any code. As a result you get an HTML report with all the differences between the two documents (See the screen shot).
All you have to do after download is to set the
SOA_MODEL_HOME system variable to the directory where you extract the program and run
wsdldiff (or
schemadiff) with two wsdl documents as parameters:

The output will be generated in the current directory by default and look like the following. You can change this by giving a different output folder as a third parameter.

These tools will be further developed and improved. In the next release there will be a detailed documentation for how to use the diff tolls and also a wsdl analyzer tool.
So keep in touch and don't hesitate to give us a feed back or share your questions here.
Regards,
Kaveh