Sto tentando di aggiornare un campo di metadati gestiti di SharePoint (MMD) utilizzando il servizio Web Lists.UpdateListItems ma non funziona.Impossibile aggiornare il campo dei metadati gestiti di SharePoint 2010 con la chiamata al servizio web Lists.UpdateListItems
Ecco la mia richiesta SOAP
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<UpdateListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/">
<listName>My Test List</listName>
<updates>
<Batch ListVersion="0" PreCalc="TRUE" OnError="Continue">
<Method Cmd="Update" ID="1">
<Field Name="ID">3</Field>
<Field Name="Document_x0020_Title">foo</Field>
<Field Name="Fiscal_x0020_Year1">13;#FY 2006|7e8205da-57a1-45a3-8147-469b795ad6e8</Field>
</Method>
</Batch>
</updates>
</UpdateListItems>
</S:Body></S:Envelope>
Questa richiesta sarà successo aggiornare il "Titolo del documento" (un campo di testo), ma il campo MMD, "anno fiscale", è rimasto invariato e non v'è alcun errore restituito dal il servizio web.
Si noti che il valore della MMD è nel formato "WssId; #TermValue | TermGuid" e il termine è già stato creato per il sito.
Per favore aiuto.
E quando si imposta il campo - si può ommit parte Wssid totalmente. Come "FY 2006 | 7e8205da-57a1-45a3-8147-469b795ad6e8" –