Update of /cvsroot/monetdb/pathfinder/runtime/xrpc/demo
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv3277/xrpc/demo

Modified Files:
      Tag: xrpcdemo
        index.html 
Log Message:
fixes for the demo



U index.html
Index: index.html
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/runtime/xrpc/demo/Attic/index.html,v
retrieving revision 1.1.2.5
retrieving revision 1.1.2.6
diff -u -d -r1.1.2.5 -r1.1.2.6
--- index.html  8 Jun 2008 10:04:07 -0000       1.1.2.5
+++ index.html  10 Jun 2008 04:55:47 -0000      1.1.2.6
@@ -189,26 +189,9 @@
   }
 
   function showResponse(xmldoc) {
-    /*var obj = document.getElementById("answer");
-    var obj2 = document.getElementById("updating");
-    if (!obj2.checked) { // not updating function
-       var nodes = getnodesXRPC(response,"sequence");
-       var text = "";
-       for (var i = 0; i < nodes.length; i++) {
-               if (i > 0) text += ", ";
-               for (var c = 0; c < nodes[i].childNodes.length; c++) {
-                       text += serializeXML(nodes[i].childNodes[c].firstChild);
-               }
-       }
-               obj.value = text;
-       } else {
-               obj.value = "Update succeeded (an updating function returns no 
answer).";
-       }*/
-       
-       var participantNodes = xmldoc.getElementsByTagName("participants");
+       var participantNodes = xmldoc.getElementsByTagName("participant");
        var participantNode = null; 
-       if (participantNodes.length > 0)
-               participantNode = 
xmldoc.getElementsByTagName("participants")[0].firstChild;
+       if (participantNodes.length > 0) participantNode = participantNodes[0];
        if (participantNode == null) {
                participantNode = document.createElement("participant");
                var tnode = 
document.createTextNode("query,127.0.0.1:50001,1,fcn,time");
@@ -216,7 +199,8 @@
        }
        var value = participantNode.firstChild.nodeValue;
        var sepValues = value.split(",");
-       var newSrcLocation = "http://"; + sepValues[1] + "/logs/qflow_" 
+sepValues[2];
+           sepValues = sepValues[1].split(":");
+       var newSrcLocation = "http://"; + sepValues[0] + ":" + sepValues[1] + 
"/logs/qflow_" + sepValues[2];
        
        var imgobj = document.getElementById("treeimg");
        imgobj.src = newSrcLocation + ".gif";
@@ -352,14 +336,14 @@
        //var xpe = new XPathEvaluator();
        //var nsResolver = xpe.createNSResolver(xmldoc.ownerDocument == null ? 
xmldoc.documentElement : xmldoc.ownerDocument.documentElement);
        //var oid = 
document.evaluate('/env:Envelope/env:Header/wscoor:CoordinationContext/wscoor:Identifier/text()',
 xmldoc, nsResolver, XPathResult.ANY_TYPE, null);
-       var qid = 
xmldoc.getElementsByTagName("Identifier")[0].firstChild.nodeValue;
-       var reqnode = xmldoc.getElementsByTagName("Body")[0].firstChild;
+       // var qid = 
xmldoc.getElementsByTagName("Identifier")[0].firstChild.nodeValue;
+       var reqnode = xmldoc.getElementsByTagName("request")[0];
        var funcn = reqnode.getAttribute("xrpc:method");
        var ns = reqnode.getAttribute("xrpc:module");
        var loc = reqnode.getAttribute("xrpc:location");
        var htm =
                '<table>' +
-               '<tr><td>QID<\/td><td>' + qid + '<\/td><\/tr>' +
+               // '<tr><td>QID<\/td><td>' + qid + '<\/td><\/tr>' +
                '<tr><td>Function<\/td><td>' + funcn + '<\/td><\/tr>' +
                '<tr><td>NS<\/td><td>' + ns + '<\/td><\/tr>' +
                '<tr><td>Loc<\/td><td>' + loc + '<\/td><\/tr>' +
@@ -394,9 +378,9 @@
        obj.innerHTML = "changed";
        var qid = 'UNKNOWN';
        try {qid = 
xmldoc.getElementsByTagName("Identifier")[0].firstChild.nodeValue;} catch(err) 
{}
-       var reqnode = xmldoc.getElementsByTagName("Body")[0].firstChild;
-       var funcn = reqnode.getAttribute("xrpc:method");
-       var ns = reqnode.getAttribute("xrpc:module");
+       var resnode = xmldoc.getElementsByTagName("response")[0];
+       var funcn = resnode.getAttribute("xrpc:method");
+       var ns = resnode.getAttribute("xrpc:module");
        var htm =
                '<table>' +
                '<tr><td>QID<\/td><td>' + qid + '<\/td><\/tr>' +
@@ -404,8 +388,7 @@
                '<tr><td>NS<\/td><td>' + ns + '<\/td><\/tr>' +
                '<tr><td>&nbsp;<\/td><td><\/td><\/tr>' +
                '<\/table><table><tr><td>iter<\/td><td>result<\/td><\/tr>';
-               var seqnodes = 
xmldoc.getElementsByTagName("response")[0].childNodes;
-               
+               var seqnodes = resnode.getElementsByTagName("sequence");
                for (var k = 0; k < seqnodes.length; k++) {
                        var atvals = seqnodes[k].childNodes;
                        var sval = '( ';


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to