Sharepoint UpdateListItems Webservice Error Message

Recently, calling Sharepoint Lists Webservice method UpdateListItems() I was getting back an error message of “One or more field types are not installed properly”.

After head scratching for a while I remembered that some of the list columns had spaces in, so I duly replaced spaces on the column names of my CAML query with _x0020_ and tried again. Same problem, I then came aross a post which mentioned that even if you rename columns, they retain their original internal names and these are the names you must reference in your CAML.

Now, not remembering the original column names, I fired up U2U’s CAML Query Builder, pointed it at the list and it conveniently spits out a CAML query using the internal names of the list columns.

Looking at the Query Builder output, I also notice that there are length constraints on internal column names.

Published by

Phil Harding

SharePoint Consultant, Developer, Father, Husband and Climber.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.