Vues :

Behavior:
I have a Web Service coding and want to get the fields and values from a document.

Solution:
This is a code sample which you can use to get documentfields and documentfield values with Web Services:


private void butDocInfo_Click(object sender, EventArgs e)
{
    DocumentServiceClient docClient = new DocumentServiceClient();
    DocumentSession docSession = docClient.OpenDocument(fcSession, 40);
    DocumentInfo docInfo = docClient.GetInfo(docSession);
    foreach (ArrayOfKeyValueOfFieldstring_SzdRJmwLKeyValueOfFieldstring_SzdRJmwL field in docInfo.MetaData.Content)
    {
        Console.WriteLine("{0}: {1}", field.Key.DbName, field.Value);
    }
    foreach (ArrayOfKeyValueOfFieldArrayOfstring_PalKlKoBKeyValueOfFieldArrayOfstring_PalKlKoB field in docInfo.MetaData.Keywords)
    {
        Console.WriteLine("{0}:", field.Key.DbName);
        foreach (string keyword in field.Value)
        {
            Console.WriteLine("\t{0}", keyword);
        }
    }
}