Now this is cool!
Build CAML queries for dynamically updating Sharepoint lists. The latest version adds some neat features:
You can now choose whether you work in object model or in Web services mode. It means that you now can use the app on the SharePoint machine itself and on a client accessing the SharePoint content via the Web services. When working with the object model, you can only query for content. If you opt for Web services mode, you can query but also now update content in a SharePoint list using CAML.M You now also have the possibility to make use of parameters and give these parameters a value at runtime when using the CAML Server Helper to execute the saved CAML query string.
I easpecially like the ability to work from the client rather than having to code on the server itself. Makes things alot easier.
The tool lets you point to your Sharepoint site and browse the available lists and pick the fields you want in your query and then run a test to make sure it is right.
The only slight downside to all this coolness is that you need a component on the server side to parse and execute the CAML query. Bit of a pain if you don't manage the server yourself. Oh well. Still cool!
Link: CAML Query Builder V2
I just read your post on the CAML Builder. At the end you say that there is a downside because you need a certain component on the server side. Can you please tell me which one because this is really not the intention.
Kind regards,
Karine Bosch
aka CAML Girl
I was under the impression that there was a server-side component required for this to work. Is this not the case?
I went back to the original post and looked again and it does mention that you can work in web services mode from a client. Does this mean it will access the server via WSS web services only?
Brendon,
There is a U2U.SharePoint.CAML.Server.dll for developers working with the SharePoint object model. If you want to work remotely over de SharePoint web services, you don’t need that server dll.
So yes, the CAML builder can access the server via the WSS web services only.
Karine