diff --git a/APPL/API/api_opdrsoap.asp b/APPL/API/api_opdrsoap.asp index d507e03c4c..e05dacdb1f 100644 --- a/APPL/API/api_opdrsoap.asp +++ b/APPL/API/api_opdrsoap.asp @@ -55,6 +55,9 @@ if ("ORDremark" in API.apidata.options) var tsql = "-"; // Voor tijdelijke statement. var sql = "-"; // De uiteindelijke insert/update-sql. var xmlReq = Server.CreateObject("MSXML2.DOMDocument.6.0"); + +//if (API.apidata.loglevel) __Log2File(Request, API.APIname + "_IN1"); + if (API.apidata.stylesheet) { var iXsl = Server.CreateObject("MSXML2.DOMDocument.6.0"); @@ -81,7 +84,18 @@ if (API.apidata.stylesheet) inputXML.transformNodeToObject(iXsl, xmlReq); } else +{ xmlReq.load(Request); + if (xmlReq.parseError.errorCode != 0) + { + __DoLog( "Error loading XML: " + + xmlReq.parseError.errorCode + + "\n" + xmlReq.parseError.reason + + " regel " + xmlReq.parseError.line + + "(" + xmlReq.parseError.linepos + ")" + , "#ff0000"); + } +} if (API.apidata.loglevel) __Log2File(xmlReq.xml, API.APIname + "_TUSSEN");