Skip to main content

SharePoint 2013, "Call web service" action to "UpdateListItems" I'm passing this to update a list item in another web:

<?xml version="1.0" encoding="utf-8"?>

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:m="http://schemas.microsoft.com/sharepoint/soap/">

<soap:Header>

</soap:Header>

<soap:Body>

   <m:UpdateListItems>

   <m:listName>OIG IT Support Ticket Tracking</m:listName>

     <m:updates>

     <Batch PreCalc='TRUE' OnError='Continue'>

       <Method ID='1' Cmd='Update'>

         <Field Name='ID'>1234</Field>

         <Field Name='Data_x0020_Services_x0020_Ticket'>Completed</Field>

       </Method>

     </Batch>

     </m:updates>

   </m:UpdateListItems>

</soap:Body>

</soap:Envelope>

It works great almost all the time; however, for some records it returns this error:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <UpdateListItemsResponse xmlns="http://schemas.microsoft.com/sharepoint/soap/">
      <UpdateListItemsResult>
        <Results>
          <Result ID="1,Update">
            <ErrorCode>0x81020054</ErrorCode>
            <ErrorText>The user does not exist or is not unique.</ErrorText>
            <z:row ows_...loads of awesome data... />
          </Result>
        </Results>
      </UpdateListItemsResult>
    </UpdateListItemsResponse>
  </soap:Body>
</soap:Envelope>

As far as I can tell, any user in a Created By, Modified By, or "People Picker" type field in the target record is a current, valid user, and often the same users that appear in other non-problem records.

Intuition says this is probably some SharePoint problem and nothing to do with Nintex, but maybe someone else has run into this?

I suppose I should add that we just (over the weekend) upgraded from 2010 to 2013; however, I'm finding indications that this has been happening for several months.

Any help would be appreciated.

Hi Jeff.  Did you ever figure this out?


Reply