PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Werte aus Java-Agent verschwinden


Maddin_L
18.07.2008, 09:30
Hallo an alles.

Ich brauche dringend Hilfe bei folgendem Problem: ein Dokument wird im UI geöffnet. Nach Drücken einer Schaltfläche wird das Dokument in einer Dialogbox aufgerufen um dort zusätzliche Informationen zu hinterlegen.

dlg_res = workspace.DialogBox( "DMS_Indizierung", True, True, False , False , True, False, _
"In eAK überleiten ...", ,True, False, True )

Im Queryclose der Maske sollen dann weitere Prüfungen stattfinden und ein Agent aufgerufen werden. Dieser Agent holt Daten über eine URL-Connection.

URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
...
doc.replaceItemValue("F_Ladezeit", dt.getLocalTime());
doc.save();

Nachdem der Agent gelaufen ist wird im UI das Doc aus dem Backend neu geholt.

Delete doc2
Set doc2 = db.GetDocumentByID(paramid) ' retrieve the back-end document
If doc2.getitemvalue("F_VGID")(0) <> "" Then
'Msgbox "2. Ergebnis: " + parsehtml(doc, "<result>", "</result>", 0, 0)
ergebnis = parsehtml(doc2, "<result>", "</result>", 0, 0)
Print ergebnis

Jetzt beginnt das Drama. Die Werte des Hintergrundagenten sind nicht drin; also läuft der Rest des Scripts nicht.

Meine Frage: Wie komme ich an die weggeschriebenen Daten ran bzw. wo sind sie geblieben?