[GELÖST][CC] Automation MSXML6 ungültige Syntax
Verfasst: 9. August 2018 15:22
Moin Ihr Lieben,
ich bin zuzeit dabei eine erweiterung in einem Bereich zu Programmierung.
Beim Testen erscheint jetzt eine Fehlermeldung in einem anderen Bereich der schon mindestens 8 Monate nicht mehr angefasst würde und bis jetzt ohne Probleme lief.
Zur Info:
Es wird über eine Schnittstelle Daten aus NAV geholt und durch einen URL Link werden dem Server gesagt welche Werte er sich holen soll.
DIese werden kann in ein Template(Excel/Word Vorlage) eingetragen in die jeweiligen Textbausteine.
Leider hängt er schon direkt bei Navsision fest bevor er überhaupt den Aufruf durchführen kann.
Code ist folgender:
Fehlermeldung:
Der Aufruf zum Member send ist Fehlgeschlagen. msxml6.dll gab folgende Meldung zurück: Ungültige Syntax
Hoffe habe meine Situation so gut wie möglich erklärt.
Gruß
Tahir
ich bin zuzeit dabei eine erweiterung in einem Bereich zu Programmierung.
Beim Testen erscheint jetzt eine Fehlermeldung in einem anderen Bereich der schon mindestens 8 Monate nicht mehr angefasst würde und bis jetzt ohne Probleme lief.
Zur Info:
Es wird über eine Schnittstelle Daten aus NAV geholt und durch einen URL Link werden dem Server gesagt welche Werte er sich holen soll.
DIese werden kann in ein Template(Excel/Word Vorlage) eingetragen in die jeweiligen Textbausteine.
Leider hängt er schon direkt bei Navsision fest bevor er überhaupt den Aufruf durchführen kann.
Code ist folgender:
- Code:
ReplaceAllSubstr(HyperLinkURL,'-','%2D',TRUE);
//Backslash
ReplaceAllSubstr(HyperLinkURL,'\','¿',TRUE);
ReplaceAllSubstr(HyperLinkURL,'¿','%5C',TRUE);
//Leerzeichen
ReplaceAllSubstr(HyperLinkURL,' ','%20',TRUE);
//KlammerAuf
ReplaceAllSubstr(HyperLinkURL,'(','%28',TRUE);
//KlammerZu
ReplaceAllSubstr(HyperLinkURL,')','%29',TRUE);
CREATE(locautXmlHttp,TRUE);
locautXmlHttp.open('GET', HyperLinkURL,1);
locautXmlHttp.setRequestHeader('KeepAlive', 'false');
locautXmlHttp.setRequestHeader('connection', 'keep-alive');
locautXmlHttp.setRequestHeader('accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8');
locautXmlHttp.setRequestHeader('upgrade-insecure-requests', '1');
locautXmlHttp.setRequestHeader('accept-language', 'de,en-US;q=0.7,en;q=0.3');
//Senden
locautXmlHttp.send();//Zeile wo der Fehler ist
Fehlermeldung:
Der Aufruf zum Member send ist Fehlgeschlagen. msxml6.dll gab folgende Meldung zurück: Ungültige Syntax
Hoffe habe meine Situation so gut wie möglich erklärt.
Gruß
Tahir