[mapguide-users] mapAgentURL is not defined in FUSION mapguide

Rodolfo Moreno rodolfoamoreno at gmail.com
Fri Aug 2 20:41:58 PDT 2019


Hi Liglio, 
This is the code

Line 1745: var getSiteVersion = function(sessionId, callback) {
Line 1746:        var xhr = getXmlHttpRequest();  
*Line 1747:        xhr.open("GET", mapAgentUrl +
"?OPERATION=GETSITEVERSION&VERSION=1.0.0&LOCALE=en&CLIENTAGENT=MapGuide+Developer&SESSION="+
sessionId, true);
*
Line 1748:        xhr.onload = function (e) {
Line 1749:            if (xhr.readyState === 4) {
                if (xhr.status === 200) {
                    var verXML = xhr.responseXML.documentElement; 
                    var el = verXML.getElementsByTagName("Version")[0];
                    var version = el.textContent || el.text;
                    var bits = version.split('.');
                    callback([
                        parseInt(bits[0]),
                        parseInt(bits[1]),
                        parseInt(bits[2]),
                        parseInt(bits[3])
                    ]);
                } else {
                    console.error(xhr.statusText);
                }
            }
        };
        xhr.onerror = function (e) {
console.error(xhr.statusText);
        };
        xhr.send(null); 
    };

What I tried was to add the mapAgentUrl Parameter to the function like this:

Line 1745: var getSiteVersion = function( *mapAgentUrl*, sessionId,
callback) {

but in that case fusion doesnt lunch any error but the map is in blank. In
the web browser console log I saw:
/mapguide/fusion/templates/mapguide/slate/92e7f2f6-b59b-11e9-8000-fcf8aef6937a_en_MTI3LjAuMC4x0AFC0AFB0AFA?OPERATION=GETSITEVERSION&VERSION=1.0.0&LOCALE=en&CLIENTAGENT=MapGuide+Developer&SESSION=function(version)%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Fusion.sessionId%20=%20passedSessionId;%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Fusion.siteVersion%20=%20version;%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cb();%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20}:1
Failed to load resource: the server responded with a status of 404 (Not
Found)
fusionSF.js:1762 Not Found
xhr.onload @ fusionSF.js:1762

I hope that you can help me. Thanks in advance Liglio



--
Sent from: http://osgeo-org.1560.x6.nabble.com/MapGuide-Users-f4182607.html


More information about the mapguide-users mailing list