Verhalten:
Wenn Sie eine Suche mit der .NET-API durchführen, erhalten Sie folgende Fehlermeldung:
404 Not Found (Field with name '[Field Name]' is missing)
Lösung:
Dieser Fehler tritt auf, wenn das/die Indexfeld(er), auf das/die Sie beim Einrichten des DialogAusdrucks verweisen, nicht korrekt benannt ist/sind.
Wenn wir in unserem Archiv ein Feld mit dem Namen Firmenname haben und nach diesem Feld suchen wollen, wäre die folgende Eingabe falsch und würde zu dem Fehler "404 Not Found (Field with name 'Company Name' is missing.)"
Falsch:
var q = new DialogExpression()
{
Operation = DialogExpressionOperation.And,
Condition = new List<DialogExpressionCondition>()
{
DialogExpressionCondition.Create("Firmenname", "Flying Tom" )
},
Count = 100,
SortOrder = new List<SortedField>
{
SortedField.Create("DWSTOREDATETIME", SortDirection.Desc)
}
};
Der Datenbankname des Feldes muss wie folgt verwendet werden;
Korrekt:
var q = new DialogExpression()
{
Operation = DialogExpressionOperation.And,
Condition = new List<DialogExpressionCondition>()
{
DialogAusdruckBedingung.Create("FIRMENNAME", "Flying Tom" )
},
Count = 100,
SortOrder = new List<SortedField>
{
SortedField.Create("DWSTOREDATETIME", SortDirection.Desc)
}
};
Wenn Sie den Namen der Datenbank nicht kennen, finden Sie im Folgenden eine Anleitung, wie Sie den Datenbanknamen eines Indexfeldes ermitteln können.
KBA-36531 - DocuWare Support Portal
KBA gilt sowohl für Cloud- als auch für On-Premise-Organisationen.
Bitte beachten Sie: Dieser Artikel ist eine Übersetzung aus dem Englischen. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Originalversion(en) des Produkts. In der übersetzten Version unserer Artikel können kleinere Fehler enthalten sein, z.B. in der Grammatik. Wir können zwar nicht für die vollständige Richtigkeit der Übersetzung garantieren, aber in den meisten Fällen werden Sie sie als ausreichend informativ empfinden. Im Zweifelsfall wechseln Sie bitte zurück zur englischen Version dieses Artikels.