Hallo zusammen,
ich habe folgendes Prob: In einem Java-Agenten habe ich mir über eine DocumentCollection Doc's zur Auswertung herangezogen. Ich möchte z. B. abfragen, ob die Maske zutrifft, dazu nutze ich folgenden Code(Auszug)...
String form, firma, pid, testform, a, b;
String tp_form[] = new String[2];
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
db = agentContext.getCurrentDatabase();
pid = (String) session.getEnvironmentString("PID");
ds = db.FTSearch(pid, 0);
tp_form[0] = "RichtigeMaske";
tp_form[1] = "AndereMaske";
para = new String[ds.getCount()];
doc = ds.getFirstDocument();
while (doc != null)
{
form = doc.getItemValueString("Form");
System.out.println("Doc-Maske: " + form);
System.out.println("Vergl.-Maske: " + tp_form[0]);
if ( form == tp_form[0])
{
System.out.println("richtige maske ermittelt");
firma = doc.getItemValueString("Firma1");
System.out.println("Aktuelle Firma: "+firma);
para[0] = firma;
}
}
Aber die Literale werden nicht ausgewertet, obwohl es an Hand der Doc's zu Treffern kommen muss! Was habe ich übersehen, ode rfalsch gemacht???
Danke schonmal für eure Hilfe!