June 2005 - Posts
To test Indigo service you have to generate a proxy class and then write code for calling the proxy. It should be nice to have something like Web Service Studio. I started a simple project similar to the Indigo proxy generator where you can test an Indigo service quite easly. Here is the first screenshot:
The tool is really at an early stage, but I hope to have a first beta in few weeks. Stay tuned :-)
I am considering to implement a SDM for Indigo. The idea is to have an application model which defines the Indigo services host application (IIS, Windows Services, WAS, console application, windows application, ...) and two endpoint models (Indigo service and Indigo client).
Since I think it's quite hard to do and could take some time, it could be nice to create a gotdotnet workspace (only if somebody else is interested). Do you think it's a bad idea ?
Christian noticed me that there was some problems on the deployment of the addin. He has completely right, the registration.txt file is wrong (sorry!).
Well, to register the addin correctly you have to copy the following files:
under the folder C:\Documents and Settings\[Your username]\Application Data\Microsoft\MSEnvShared\Addins.
I'll update the deployment file soon. Thanks Christian :-)
The proxy generator
is going ahead (hopefully). Now
I added several svcutil switches like XSD support, mark the class as serializable, data bound support etc. Moreover now you can generate ASP.NET web service proxy using the Xml Serializer. All comments are welcome
In my last post I introduced an AddIn for Visual Studio .NET 2005 beta 2 for generating an Indigo proxy class from the IDE. As explained in the post, several configuration settings didn't work. I updated the source code and now everything works (or should be!). Note that I didn't tested seriously the tool then you could find some issues (please email me them).
Any feedback is welcome.
During these days I'm playing with Visual Studio 2005 extensibility and Indigo. My first and basic objective was to create something similar to the "Add Webreference..." tool for an Indigo Service. My job isn't actually completed but I post the actual version (early alpha) in order to have some feedback (if you want :-)) ).
After installing the AddIn in Visual Studio 2005 beta 2, you can invoke the tool selecting the menu item "Indigo Proxy Generator" as shown following:
Then the configuration form appear:
You can set the Indigo service metadata URI, select the project where you want to add the proxy class, define the classname and the class namespace and finally the path where to save the file. The checkbox permits to define how the proxy class will be generated.
Please note that in this early version some configuration parameters doesn't works: The class name and namespace aren't reflected into the source code. Even if you check "Generate configuration section" no .config file will be generated.
Any feedback to pierre at pierregreborio dot it is appreciated.