FSN#37780 gen_import_api: Terugkoppeling verder verbeteren
svn path=/Website/trunk/; revision=30787
This commit is contained in:
@@ -59,7 +59,10 @@
|
||||
user_key: user_key });
|
||||
}
|
||||
else
|
||||
{
|
||||
var warn = res.warning;
|
||||
__DoLog("Import (app_key={0}) mislukt: {1}".format(import_app_key, warn), "#ffff00");
|
||||
}
|
||||
|
||||
var xmlResp = new ActiveXObject("MSXML2.DOMDocument.6.0");
|
||||
xmlResp.appendChild(xmlResp.createProcessingInstruction("xml", "version=\"1.0\" encoding=\"utf-8\""));
|
||||
@@ -70,44 +73,47 @@
|
||||
var elementResult = xmlResp.createElement("result");
|
||||
var elementResultText = xmlResp.createTextNode(warn);
|
||||
elementResult.appendChild(elementResultText);
|
||||
|
||||
var elementDetails = xmlResp.createElement("details");
|
||||
|
||||
var sql = "SELECT imp_log_status,"
|
||||
+ " imp_log_omschrijving,"
|
||||
+ " imp_log_hint"
|
||||
+ " FROM imp_log"
|
||||
+ " WHERE fac_import_key ="+ import_key
|
||||
+ " AND imp_log_status <> 'I'";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
while (!oRs.Eof)
|
||||
{
|
||||
var elementDetail = xmlResp.createElement("detail");
|
||||
var elementStatus = xmlResp.createElement("status");
|
||||
var elementStatusText = xmlResp.createTextNode(oRs("imp_log_status").Value);
|
||||
elementStatus.appendChild(elementStatusText);
|
||||
elementDetail.appendChild(elementStatus);
|
||||
if (oRs("imp_log_omschrijving").Value != null )
|
||||
{
|
||||
var elementOms = xmlResp.createElement("omschrijving");
|
||||
var elementOmsText = xmlResp.createTextNode(oRs("imp_log_omschrijving").Value);
|
||||
elementOms.appendChild(elementOmsText);
|
||||
elementDetail.appendChild(elementOms);
|
||||
}
|
||||
if (oRs("imp_log_hint").Value != null )
|
||||
{
|
||||
var elementHint = xmlResp.createElement("hint");
|
||||
var elementHintText = xmlResp.createTextNode(oRs("imp_log_hint").Value);
|
||||
elementHint.appendChild(elementHintText);
|
||||
elementDetail.appendChild(elementHint);
|
||||
}
|
||||
elementDetails.appendChild(elementDetail);
|
||||
oRs.moveNext();
|
||||
}
|
||||
oRs.Close();
|
||||
|
||||
FCLTElement.appendChild(elementResult);
|
||||
FCLTElement.appendChild(elementDetails);
|
||||
|
||||
if (import_key > 0)
|
||||
{
|
||||
var elementDetails = xmlResp.createElement("details");
|
||||
var sql = "SELECT imp_log_status,"
|
||||
+ " imp_log_omschrijving,"
|
||||
+ " imp_log_hint"
|
||||
+ " FROM imp_log"
|
||||
+ " WHERE fac_import_key = " + import_key
|
||||
+ " AND imp_log_status <> 'I'";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
while (!oRs.Eof)
|
||||
{
|
||||
var elementDetail = xmlResp.createElement("detail");
|
||||
var elementStatus = xmlResp.createElement("status");
|
||||
var elementStatusText = xmlResp.createTextNode(oRs("imp_log_status").Value);
|
||||
elementStatus.appendChild(elementStatusText);
|
||||
elementDetail.appendChild(elementStatus);
|
||||
if (oRs("imp_log_omschrijving").Value != null )
|
||||
{
|
||||
var elementOms = xmlResp.createElement("omschrijving");
|
||||
var elementOmsText = xmlResp.createTextNode(oRs("imp_log_omschrijving").Value);
|
||||
elementOms.appendChild(elementOmsText);
|
||||
elementDetail.appendChild(elementOms);
|
||||
}
|
||||
if (oRs("imp_log_hint").Value != null )
|
||||
{
|
||||
var elementHint = xmlResp.createElement("hint");
|
||||
var elementHintText = xmlResp.createTextNode(oRs("imp_log_hint").Value);
|
||||
elementHint.appendChild(elementHintText);
|
||||
elementDetail.appendChild(elementHint);
|
||||
}
|
||||
elementDetails.appendChild(elementDetail);
|
||||
oRs.moveNext();
|
||||
}
|
||||
oRs.Close();
|
||||
|
||||
FCLTElement.appendChild(elementDetails);
|
||||
}
|
||||
|
||||
xmlResp.appendChild(FCLTElement);
|
||||
|
||||
Response.ContentType = "text/xml";
|
||||
|
||||
Reference in New Issue
Block a user