Monday, March 17, 2008

Siebel COM programming with Groovy

After my success in using Perl to program the siebel COM interface, I thought I'd try groovy. Yes it works as well.

Siebel COM programming with Perl

I wanted to play around with the Siebel COM interface using a dynamic language instead of having to re-compile after every change. I happened to have perl installed on my machine so it was the natural choice. Since google didn't show me any usable hits beforehand and it took a bit of investigation, I'm posting my results here.

Thursday, March 6, 2008

Csharp checkstyle partial solution

There doesn't seem to be an equivalent to Java/Eclipse's checkstyle for Csharp.Net

For the purpose of attempting to enforce a common code formatting style, microsoft recommends a per-solution config file together with a VB macro that automatically loads it up when you open the solution

Wednesday, March 5, 2008

Testing WCF Services using groovyWS (Apache CXF)

I wanted to use groovyWS to test my WSDL-first .Net WCF web services. By default, WCF doesn't publish its WSDL, it doesn't publish a flat WSDL, and the recommended WsHttpBinding binding makes groovyWS unhappy. Once you work around these things, it is possible to very conveniently write independent dynamic tests for your services.

Since it took a while to collect all this information, I thought I would post my result: a WCF ping service that is interoperable with a groovyWS (i.e. Apache CXF) client.