[GELÖST][CC] Automation MSXML6 ungültige Syntax

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:
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

Re: [GELÖST][CC] Automation MSXML6 ungültige Syntax

10. August 2018 11:52

Aufklärung:

Die URL hatte einen Fehler drin es würde vergessen "http://" nit zu geben.

Man lern aus seinen Fehlern :oops: