RABO#57947 -- Aanpassing bijlagen import proces

svn path=/Website/branches/v2019.1/; revision=43257
This commit is contained in:
Arthur Egberink
2019-07-08 11:24:13 +00:00
parent 8f55e3966a
commit 5796c49778
2 changed files with 46 additions and 40 deletions

View File

@@ -66,49 +66,55 @@ try {
while (!oRs.eof) while (!oRs.eof)
{ {
v_melding_key = oRs("melding_key").Value; try
v_kenmerk_key = oRs("kenmerk_key").Value; {
v_impfile_id = oRs("impfile_id").Value; v_melding_key = oRs("melding_key").Value;
v_filename = folder + oRs("filenaam").Value; v_kenmerk_key = oRs("kenmerk_key").Value;
v_filename_org = oRs("filenaam_org").Value; v_impfile_id = oRs("impfile_id").Value;
v_filename_fclt = strip_filename(v_filename_org); v_filename = folder + oRs("filenaam").Value;
v_filename_org = oRs("filenaam_org").Value;
v_filename_fclt = strip_filename(v_filename_org);
//var uploadURL = "http://rabo.facws001.sg.nl/branch20191/api2/issues/" + v_melding_key + "/attachments/" + v_kenmerk_key + "/"; //var uploadURL = "http://rabo.facws001.sg.nl/branch20191/api2/issues/" + v_melding_key + "/attachments/" + v_kenmerk_key + "/";
var uploadURL = url + "/api2/issues/" + v_melding_key + "/attachments/" + v_kenmerk_key + "/"; var uploadURL = url + "/api2/issues/" + v_melding_key + "/attachments/" + v_kenmerk_key + "/";
var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP");
var SXH_PROXY_SET_PROXY = 2;
var objADOStream = new ActiveXObject("ADODB.Stream");
var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP"); objADOStream.Open;
var SXH_PROXY_SET_PROXY = 2; objADOStream.Type = 1;
//objXMLHTTP.setProxy(SXH_PROXY_SET_PROXY, "127.0.0.1:8888"); WScript.Echo("File:" + v_filename);
WScript.Echo("Filename_org:" + v_filename_org);
WScript.Echo("URL:"+ uploadURL);
objADOStream.LoadFromFile(v_filename)
var arrbuffer = objADOStream.Read();
var objADOStream = new ActiveXObject("ADODB.Stream"); objXMLHTTP.open("POST", uploadURL + v_filename_org + "?format=json&pretty=1", false);
objXMLHTTP.setRequestHeader ("X-FACILITOR-API-Key", "SDzcgqY2KyFClxYVf3JCtOgVG3QUosbh");
objXMLHTTP.setRequestHeader ("Accept", "application/json");
objADOStream.Open; objXMLHTTP.send(arrbuffer);
objADOStream.Type = 1; if (objXMLHTTP.status >= 200 && objXMLHTTP.status <= 299) // 201: successfully created
//WScript.Echo("File:" + v_filename); {
//WScript.Echo("Filename_org:" + v_filename_org); WScript.Echo("Ok " + objXMLHTTP.status);
WScript.Echo("URL:"+ uploadURL); obj = eval('(' + objXMLHTTP.responseText+ ')');
objADOStream.LoadFromFile(v_filename) WScript.Echo("obj " + obj.message);
var arrbuffer = objADOStream.Read(); fso.DeleteFile(v_filename);
sql = "UPDATE rabo_imp_bijlagen SET verwerkt = SYSDATE WHERE impfile_id = " + safe.quoted_sql(v_impfile_id)
objXMLHTTP.open("POST", uploadURL + v_filename_org + "?format=json&pretty=1&logging=1", false); Oracle.Execute(sql);
objXMLHTTP.setRequestHeader ("X-FACILITOR-API-Key", "SDzcgqY2KyFClxYVf3JCtOgVG3QUosbh"); }
objXMLHTTP.setRequestHeader ("Accept", "application/json"); else
{
objXMLHTTP.send(arrbuffer); WScript.Echo(objXMLHTTP.status);
if (objXMLHTTP.status >= 200 && objXMLHTTP.status <= 299) // 201: successfully created }
{ WScript.Echo(objXMLHTTP.responseText);
WScript.Echo("Ok " + objXMLHTTP.status); }
fso.DeleteFile(v_filename); catch (d)
sql = "UPDATE rabo_imp_bijlagen SET verwerkt = SYSDATE WHERE impfile_id = " + safe.quoted_sql(v_impfile_id) {
Oracle.Execute(sql); WScript.Echo("Serieuze fout in loop api_attachment_axxerion.js: " + d.description)
} }
else oRs.MoveNext();
{
WScript.Echo(objXMLHTTP.status);
}
WScript.Echo(objXMLHTTP.responseText);
oRs.MoveNext();
} }
} }
catch (e) catch (e)

View File

@@ -20,10 +20,10 @@ REM melding toevoegen
cscript .\api_mldsoap_axxerion.js MLD_AXXERION d:\Apps\Facilitor\ftp_sites\RABO\meldingen\ "https://rabo.facilitor.nl/default.asp?fac_id=RABO&API=MLD_AXXERION&APIKEY=EH-XITJvuCMmmQ6O9EqOr8Ed1mXHYooo" >>genimport.log 2>>&1 cscript .\api_mldsoap_axxerion.js MLD_AXXERION d:\Apps\Facilitor\ftp_sites\RABO\meldingen\ "https://rabo.facilitor.nl/default.asp?fac_id=RABO&API=MLD_AXXERION&APIKEY=EH-XITJvuCMmmQ6O9EqOr8Ed1mXHYooo" >>genimport.log 2>>&1
REM bijlagen toevoegen REM bijlagen toevoegen
move D:\Apps\Facilitor\ftp_sites\RABO\bijlagen\bijlagen*.xml .
cscript ..\..\..\utils\gen_import\gen_import.wsf RABO BIJLAGEN >>genimport.log 2>>&1 cscript ..\..\..\utils\gen_import\gen_import.wsf RABO BIJLAGEN >>genimport.log 2>>&1
CALL ..\..\..\utils\gen_export\gen_export.bat BIJLAGEN >>genimport.log 2>>&1 CALL ..\..\..\utils\gen_export\gen_export.bat BIJLAGEN >>genimport.log 2>>&1
CALL AxxerionBijlagen.bat >>genimport.log 2>>&1 cscript .\api_attachment_axxerion.js d:\Apps\Facilitor\ftp_sites\RABO\bijlagen\ "https://rabo.facilitor.nl" >>genimport.log 2>>&1
REM @Work REM @Work
REM cscript .\api_mldsoap_axxerion.js MLD_AXXERION w:\Branch20161\CUST\RABO\import\ "http://facws001/branch20161/default.asp?fac_id=RABO&API=MLD_AXXERION&APIKEY=EH-XITJvuCMmmQ6O9EqOr8Ed1mXHYooo" >>genimport.log 2>>&1 REM cscript .\api_mldsoap_axxerion.js MLD_AXXERION w:\Branch20161\CUST\RABO\import\ "http://facws001/branch20161/default.asp?fac_id=RABO&API=MLD_AXXERION&APIKEY=EH-XITJvuCMmmQ6O9EqOr8Ed1mXHYooo" >>genimport.log 2>>&1