AKZA#37067 Calendar view is zonder syncstate
svn path=/Website/branches/v2016.1/; revision=29939
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user