UWVA#52092 ARO-koppeling/AuthenticationService van GET naar POST
svn path=/Website/branches/v2017.2/; revision=36899
This commit is contained in:
@@ -85,7 +85,7 @@ var ARO_mld_warn_key = 115; // mld flex to register ARO-BSN-Check-result (if t
|
||||
|
||||
UWVA_ARO =
|
||||
{
|
||||
http_get: function _http_get(url)
|
||||
http: function _http(method, url, data)
|
||||
{
|
||||
var http_request = new ActiveXObject("MSXML2.ServerXMLHTTP.6.0");
|
||||
// Het mag niet te lang duren!
|
||||
@@ -94,10 +94,10 @@ var ARO_mld_warn_key = 115; // mld flex to register ARO-BSN-Check-result (if t
|
||||
var lSend = 1 * 1000;
|
||||
var lReceive = 2 * 1000; // 1 seconde wordt in de praktijk te vaak overschreden
|
||||
http_request.setTimeouts(lResolve, lConnect, lSend, lReceive);
|
||||
http_request.open("GET", url, false); // Synchroon nog even
|
||||
http_request.open(method, url, false); // Synchroon nog even
|
||||
//http_request.setRequestHeader("Content-Type", "application/json; charset=utf-8");
|
||||
__Log("Getting ARO: " + url);
|
||||
http_request.send();
|
||||
http_request.send(data);
|
||||
if (http_request.status != 200)
|
||||
{
|
||||
__DoLog("ARO: " + http_request.status + "<br>" + http_request.statusText, "#FF0000");
|
||||
@@ -112,20 +112,20 @@ var ARO_mld_warn_key = 115; // mld flex to register ARO-BSN-Check-result (if t
|
||||
{
|
||||
try
|
||||
{
|
||||
var tokentxt = UWVA_ARO.http_get(RootUrl + "AuthenticationService.svc/RequestToken?username=" + User + "&password=" + Pass);
|
||||
var tokentxt = UWVA_ARO.http("POST", RootUrl + "AuthenticationService.svc/RequestToken", "username=" + User + "\npassword=" + Pass);
|
||||
if (!tokentxt)
|
||||
return false;
|
||||
var token = eval('(' + tokentxt + ')').d;
|
||||
|
||||
var tmstart = (new Date).getTime();
|
||||
var lookuptxt = UWVA_ARO.http_get(RootUrl + "IncidentService.svc/TokenizedRegistratieLookupByBsn?bsn="+bsn+"&guid="+token);
|
||||
var lookuptxt = UWVA_ARO.http("GET", RootUrl + "IncidentService.svc/TokenizedRegistratieLookupByBsn?bsn="+bsn+"&guid="+token);
|
||||
var tmend = (new Date).getTime();
|
||||
if (tmend - tmstart > 1000)
|
||||
__DoLog("Slow ARO check took " + (tmend - tmstart) + "ms", "#FFFF00");
|
||||
if (!lookuptxt)
|
||||
return false;
|
||||
var lookup = eval('(' + lookuptxt + ')').d;
|
||||
UWVA_ARO.http_get(RootUrl + "AuthenticationService.svc/ExpireToken?guid="+token);
|
||||
UWVA_ARO.http("POST", RootUrl + "AuthenticationService.svc/ExpireToken, "guid=" + token);
|
||||
return lookup;
|
||||
}
|
||||
catch (e)
|
||||
@@ -472,7 +472,7 @@ bes_punch_receive = function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
{
|
||||
// PostmaBestelling-kenmerk
|
||||
var ref_lev = punchNVL("NEW_ITEM-CUST_FIELD3[#]", item, "Onbekend");
|
||||
__Log('PostmaBestelling: CUST_FIELD3[' + item + ']= ' + ref_lev);
|
||||
__Log('PostmaBestelling: CUST_FIELD3[' + item + ']= ' + ref_lev);
|
||||
if (ref_lev != 'Onbekend')
|
||||
{
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_opmerking = " + safe.quoted_sql(ref_lev) + " WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
@@ -480,7 +480,7 @@ bes_punch_receive = function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
}
|
||||
// BTW-veld
|
||||
var btw_perc = punchNVL("NEW_ITEM-CUST_FIELD4[#]", item, "Onbekend");
|
||||
__Log('BTW: CUST_FIELD4[' + item + ']= ' + btw_perc);
|
||||
__Log('BTW: CUST_FIELD4[' + item + ']= ' + btw_perc);
|
||||
if (btw_perc != 'Onbekend')
|
||||
{
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_btw = ROUND(" + parseFloat(btw_perc) + ") WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
|
||||
Reference in New Issue
Block a user