Agent Monitor - Fehlerbehandlung im Web
Domino
Jo, ich bin ja immer noch dabei den Agent Monitor ins Web zu bringen. Heute hatte ich wieder mal ein bißchen Zeit. Meine Aufgabe:
Wie bringe ich die Fehlermeldungen ins Web
Kategorie Jo, ich bin ja immer noch dabei den Agent Monitor ins Web zu bringen. Heute hatte ich wieder mal ein bißchen Zeit. Meine Aufgabe:
Wie bringe ich die Fehlermeldungen ins Web
Ich meine, wenn es so aussieht, dann bin ich ja zufrieden
OK, was war zu tun.....
Im Agenten selbst wird ein Script als Ausgabe erzeugt, dieses
sFunction = docContext.getItemValue("function")(0)
sParam = docContext.GetItemValue("param")(0)
sScriptLibrary =docContext.GetItemValue("scriptlibrary")(0)
vUNIDS.Text = 0
Print "Content-Type: text/html"
Print |Ext.nd.oda.Application.RunScriptInContext=true|
Exit_:
Exit Sub
ErrorHandler:
Print "Context-Type: text/html"
Print |Ext.nd.oda.Application.RunScriptInContext=false|
Print |Ext.Msg.alert('Fehler','| + Cstr(Error) + | in | + Cstr(Erl) + | (| + Cstr(Err) + |)')|
Resume Exit_
d.h. ich mache nix anderes als über den HTTP-Stream ein bisserl Java-Script zu schreiben.
Im Client wird dann einfach ein callback definiert, welcher einen eval macht
eval(response.responseText)
und schon erscheint die Fehlermeldung.
Gruß JJR
P.S.: Wenn es im Agent Monitor läuft wird es nach und nach in ODA bzw. DAF integriert.