Question:
How is it possible to change index values (meta data) using the Web Services?
Solution:
Auf die Indexwerte eines Dokuments kann folgendermaßen zugegriffen werden:
DocumentServiceClient docClient = new DocumentServiceClient();
DocumentSession docSession = docClient.OpenDocument(fcSession, docId);
DocumentInfo docInfo = docClient.GetInfo(docSession);
// Aktuelle Indexwerte
MetaData myMetaData = docInfo.MetaData;
Die aktuellen Indexwerte sind nun im Objekt myMetaData zugreifbar und änderbar.
Diese können also darin aktualisiert und anschließend über folgenden Aufruf zurückgeschrieben werden:
docClient.ModifyMetadata(docSession, myMetaData);
docClient.CloseDocument(docSession);