AKZA#37067 Calendar view is zonder syncstate

svn path=/Website/branches/v2016.1/; revision=29939
This commit is contained in:
Jos Groot Lipman
2016-07-04 11:58:22 +00:00
parent e92f42f852
commit be0764e49f
2 changed files with 22 additions and 2 deletions

View File

@@ -123,6 +123,20 @@ if (calItems.length == 0)
WScript.Echo("No calitems, no need to update syncstate");
WScript.Quit(1);
}
// Stukje robuustheid
// Eerst alle *andere* sync_*.xml bestanden verwijderen om te voorkomen dat
// per ongeluk de verkeerde syncstate in onze ruimte terecht komt
try
{
fso.DeleteFile(config.xmlfolder + "Sync_*.xml");
// Als hierboven geen files gevonden zijn komen we in de exception
// en niet in onderstaande echo.
WScript.Echo("Oude syncfile is verwijderd.");
}
catch(e)
{
// Neem aan dat gelukkig geen files zijn gevonden
}
__Log2File("Sync_" + room_id + ".xml", xmlDoc.xml); // moet straks gesynced
WScript.Echo("Fetching " + calItems.length + " calendar items");
for (var i = 0; i < calItems.length; i++)
@@ -177,6 +191,9 @@ for (var i = 0; i < calItems.length; i++)
}
}
}
// Eerst alle *andere* sync_*.xml bestanden verwijderen om te voorkomen dat
// per ongeluk de verkeerde syncstate in onze ruimte terecht komt
__Log2File("Sync_" + room_id + ".xml", xmlDoc.xml); // moet straks gesynced
function getCalenderItem(filter, fname)
{

View File

@@ -65,8 +65,11 @@ while (!oRs.Eof)
+ oRs("res_ruimte_extern_id").Value + '" "' + syncstate + '"'
+ ' >>' + logfile + ' 2>>&1';
fbat.WriteLine(line);
var line = 'IF NOT ERRORLEVEL 1 Cscript /NoLogo ..\\..\\..\\utils\\gen_import\\gen_import.wsf '
+ customerId + ' ' + sync_app_key + ' ' + oRs("res_ruimte_key").Value + ' >>' + logfile + ' 2>>&1';
if (import_app_key != "EXCHFULL") // De full calender heeft geen syncstate in zich
{
var line = 'IF NOT ERRORLEVEL 1 Cscript /NoLogo ..\\..\\..\\utils\\gen_import\\gen_import.wsf '
+ customerId + ' ' + sync_app_key + ' ' + oRs("res_ruimte_key").Value + ' >>' + logfile + ' 2>>&1';
}
fbat.WriteLine(line + "\n");
oRs.MoveNext();
}