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

@@ -65,6 +65,8 @@ try {
var fso = new ActiveXObject("Scripting.FileSystemObject"); var fso = new ActiveXObject("Scripting.FileSystemObject");
while (!oRs.eof) while (!oRs.eof)
{
try
{ {
v_melding_key = oRs("melding_key").Value; v_melding_key = oRs("melding_key").Value;
v_kenmerk_key = oRs("kenmerk_key").Value; v_kenmerk_key = oRs("kenmerk_key").Value;
@@ -76,22 +78,19 @@ try {
//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 objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP");
var SXH_PROXY_SET_PROXY = 2; var SXH_PROXY_SET_PROXY = 2;
//objXMLHTTP.setProxy(SXH_PROXY_SET_PROXY, "127.0.0.1:8888");
var objADOStream = new ActiveXObject("ADODB.Stream"); var objADOStream = new ActiveXObject("ADODB.Stream");
objADOStream.Open; objADOStream.Open;
objADOStream.Type = 1; objADOStream.Type = 1;
//WScript.Echo("File:" + v_filename); WScript.Echo("File:" + v_filename);
//WScript.Echo("Filename_org:" + v_filename_org); WScript.Echo("Filename_org:" + v_filename_org);
WScript.Echo("URL:"+ uploadURL); WScript.Echo("URL:"+ uploadURL);
objADOStream.LoadFromFile(v_filename) objADOStream.LoadFromFile(v_filename)
var arrbuffer = objADOStream.Read(); var arrbuffer = objADOStream.Read();
objXMLHTTP.open("POST", uploadURL + v_filename_org + "?format=json&pretty=1&logging=1", false); objXMLHTTP.open("POST", uploadURL + v_filename_org + "?format=json&pretty=1", false);
objXMLHTTP.setRequestHeader ("X-FACILITOR-API-Key", "SDzcgqY2KyFClxYVf3JCtOgVG3QUosbh"); objXMLHTTP.setRequestHeader ("X-FACILITOR-API-Key", "SDzcgqY2KyFClxYVf3JCtOgVG3QUosbh");
objXMLHTTP.setRequestHeader ("Accept", "application/json"); objXMLHTTP.setRequestHeader ("Accept", "application/json");
@@ -99,6 +98,8 @@ try {
if (objXMLHTTP.status >= 200 && objXMLHTTP.status <= 299) // 201: successfully created if (objXMLHTTP.status >= 200 && objXMLHTTP.status <= 299) // 201: successfully created
{ {
WScript.Echo("Ok " + objXMLHTTP.status); WScript.Echo("Ok " + objXMLHTTP.status);
obj = eval('(' + objXMLHTTP.responseText+ ')');
WScript.Echo("obj " + obj.message);
fso.DeleteFile(v_filename); fso.DeleteFile(v_filename);
sql = "UPDATE rabo_imp_bijlagen SET verwerkt = SYSDATE WHERE impfile_id = " + safe.quoted_sql(v_impfile_id) sql = "UPDATE rabo_imp_bijlagen SET verwerkt = SYSDATE WHERE impfile_id = " + safe.quoted_sql(v_impfile_id)
Oracle.Execute(sql); Oracle.Execute(sql);
@@ -108,6 +109,11 @@ try {
WScript.Echo(objXMLHTTP.status); WScript.Echo(objXMLHTTP.status);
} }
WScript.Echo(objXMLHTTP.responseText); WScript.Echo(objXMLHTTP.responseText);
}
catch (d)
{
WScript.Echo("Serieuze fout in loop api_attachment_axxerion.js: " + d.description)
}
oRs.MoveNext(); oRs.MoveNext();
} }
} }

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