When Software Attacks!

CITP

Received in an email today from the BCS:

I am delighted to inform you that your application for Chartered IT Professional (CITP) status has been successful.


Comment Spam and Contacting Me

You may have noticed that I have disabled comments on my old posts. You may also have noticed that I have now disabled the Contact Me function on my blog.

Why? Comment spam, and more recently, a huge influx of spam via the contact form.

I will try to find a solution via some kind of community server plugin. In the meantime, posting comments will be open for 14 days after I make a post and will then automatically switch off.


Congratulations Richard!

Well done Richard, who has been given the accolade of Microsoft Most Valuable Professional for Visual Studio Team System.


Problems with Site Policies and FBA in SharePoint 2007

If you are using Forms Based Authentication and try to access Site Policies you may well find that you get an Access Denied response. If you do, this post will help you!

I’ve been meaning to post this for a while because I’m sure it may help somebody. As usual, it’s been pushed back and back until now I finally have some time. I also have another, workflow-related post on another problem which will follow shortly.


Workflow History and SQL Error

When trying to view an item in a list which has workflows run against it, you get an error:

Some part of your SQL statement is nested too deeply. Rewrite the query or break it up into smaller queries

Problem Background

Trying to explain the exact nature of our configuration in this case would break many people’s heads. This, therefore, is a bit of a simplification.

We have a custom webpart which allows users to log an enquiry. We create an item in a list with the enquiry details, and send an email to the account responsible for dealing with those enquiries. A copy of the list item is created in another list (we’ll leave out the why and wherefore of that for now). The two copies must be kept in sync. More details on that later.