MARX#69545 Factuur scanning 365 werkt niet door update in Tobias 365
svn path=/Mareon/trunk/; revision=53718
This commit is contained in:
@@ -624,8 +624,9 @@ function FACILITOR_2_Xtractor()
|
|||||||
// 1.51 -- MARX#66742: De logging van de sync adapter voor AX365 per klant + YKPN#66746: Hago en Mondial krijgen geen mails/ meldingen meer door
|
// 1.51 -- MARX#66742: De logging van de sync adapter voor AX365 per klant + YKPN#66746: Hago en Mondial krijgen geen mails/ meldingen meer door
|
||||||
// 1.52 -- MARX#67695: Adapter genereert veel te veel logging --> Logging van base64 XML nodes (van PDF bestanden) is oorzaak, we kappen de logging daarvan af op max. 1024 tekens (1K)
|
// 1.52 -- MARX#67695: Adapter genereert veel te veel logging --> Logging van base64 XML nodes (van PDF bestanden) is oorzaak, we kappen de logging daarvan af op max. 1024 tekens (1K)
|
||||||
// 1.53 -- MARX#67715: Uitbreiding van de communicatie van statuscodes naar REMS
|
// 1.53 -- MARX#67715: Uitbreiding van de communicatie van statuscodes naar REMS
|
||||||
|
// 1.54 -- MARX#69545 Factuur scanning 365 werkt niet door update in Tobias 365
|
||||||
|
|
||||||
var G_Mareon_Adapter = "1.53";
|
var G_Mareon_Adapter = "1.54";
|
||||||
//MARX#56643: Test Haagwonen inkoopordernummer ontbreekt in Mareon ION001753
|
//MARX#56643: Test Haagwonen inkoopordernummer ontbreekt in Mareon ION001753
|
||||||
var G_new_date = new Date();
|
var G_new_date = new Date();
|
||||||
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -725,7 +725,8 @@ function api2_AX365_inner (v_Url, v_API, v_req, v_type, v_soapAction, v_discard_
|
|||||||
// Als in response (dit is XML) de faultcode forbidden is, dan is dat het geval:
|
// Als in response (dit is XML) de faultcode forbidden is, dan is dat het geval:
|
||||||
// <faultcode xmlns:a="http://schemas.microsoft.com/2009/WebFault">a:Forbidden</faultcode>
|
// <faultcode xmlns:a="http://schemas.microsoft.com/2009/WebFault">a:Forbidden</faultcode>
|
||||||
// Bij HTTP401 (in geval CustomerPortalAX) is er geen XML die terugkomt.
|
// Bij HTTP401 (in geval CustomerPortalAX) is er geen XML die terugkomt.
|
||||||
if (xmlhttp.status == 401 || l_resp.search(">a:Forbidden</faultcode>") != -1) {
|
// MARX#69545 Factuur scanning 365 werkt niet door update in Tobias 365, vandaar extra check op NativeErrorCode 1287
|
||||||
|
if (xmlhttp.status == 401 || l_resp.search(">a:Forbidden</faultcode>") != -1 || l_resp.search(">1287</NativeErrorCode>") != -1) {
|
||||||
// Forbidden gevonden, we doen een retry, door een nieuwe token op te halen / op te vragen, max. 3 x in een sync (G_AX365_Allowed_Get_Token > 0)
|
// Forbidden gevonden, we doen een retry, door een nieuwe token op te halen / op te vragen, max. 3 x in een sync (G_AX365_Allowed_Get_Token > 0)
|
||||||
if (G_AX365_Allowed_Get_Token > 0){
|
if (G_AX365_Allowed_Get_Token > 0){
|
||||||
G_AX365_Allowed_Get_Token = G_AX365_Allowed_Get_Token - 1;
|
G_AX365_Allowed_Get_Token = G_AX365_Allowed_Get_Token - 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user