MARX#76415 DO-koppeling Viewpoint (Itris) - Mareon obv DICO/Ketenstandaard
svn path=/Mareon/trunk/; revision=58867
This commit is contained in:
@@ -46,6 +46,10 @@ function FCLT_Sync_END(){
|
||||
// TwinQ
|
||||
F_PutSync(2);
|
||||
break;
|
||||
case "3RD":
|
||||
// 3RD PARTY
|
||||
F_PutSync(2);
|
||||
break;
|
||||
default:
|
||||
F_PutSync(1);
|
||||
}
|
||||
@@ -246,6 +250,14 @@ function MARX_2_TWINQ_Facturen(){
|
||||
F_GetFacturen_TWINQ();
|
||||
}
|
||||
|
||||
// ----------------------------- #RD PARTY functies -----------------------------------------
|
||||
function MARX_2_3RDPARTY_OpdrachtStatus(){
|
||||
F_GetOpdrachten_Statussen();
|
||||
}
|
||||
|
||||
function MARX_2_3RDPARTY_Facturen(){
|
||||
F_GetFacturen_3RDPARTY();
|
||||
}
|
||||
|
||||
// ----------------------------- Xtractor functies -----------------------------------------
|
||||
function FCLT_2_AX_Facturen(){
|
||||
@@ -663,6 +675,29 @@ function MAREON_2_TWINQ()
|
||||
}
|
||||
}
|
||||
|
||||
function MAREON_2_3RDPARTY()
|
||||
{
|
||||
|
||||
if (G_push_notifyqueue == "1")
|
||||
{
|
||||
__Log("*** START MAREON --> 3RD PARTY ***", 2);
|
||||
|
||||
//start "push/notifyqueue"
|
||||
__Log("*** START MAREON --> 3RD PARTY : Verwerken van ALLE opdrachtstatussen uit Mareon naar 3RD PARTY obv notifyqueue ***", 2);
|
||||
MARX_2_3RDPARTY_OpdrachtStatus();
|
||||
__Log("*** END", 2);
|
||||
|
||||
|
||||
__Log("*** START MAREON --> 3RD PARTY: Facturen uit Mareon naar 3RD PARTY ***", 2);
|
||||
MARX_2_3RDPARTY_Facturen();
|
||||
__Log("*** END", 2);
|
||||
__Log("*** END MAREON --> 3RD PARTY ***", 2);
|
||||
}
|
||||
else{
|
||||
//Geen "push/notifyqueue" ingesteld
|
||||
__Log("*** NQ staat niet in gesteld, de koppeling naar 3RD PARTY staat uit ***", 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function FACILITOR_2_Xtractor()
|
||||
@@ -696,7 +731,7 @@ function FACILITOR_2_Xtractor()
|
||||
// 1.63 -- MARX#73648: Factuur wordt telkens weer (oneindig) aan REMS aangeboden
|
||||
// 1.64 -- MARX#69028: Uitvalfacturen toch naar het prefacturen register.
|
||||
// 1.65 -- MARX#74749: Mareon Sync heel traag na MARX23.
|
||||
// 1.66 -- MARX#74444: Het '&' teken in de naam van een bijlage wordt niet ondersteund in de sync.
|
||||
// 1.70 -- MARX#76415: Mareon koppeling met 3rd Party Viewpoint + MARX#74444: Het '&' teken in de naam van een bijlage wordt niet ondersteund in de sync.
|
||||
|
||||
var G_Mareon_Adapter = "1.66";
|
||||
//MARX#56643: Test Haagwonen inkoopordernummer ontbreekt in Mareon ION001753
|
||||
@@ -728,6 +763,11 @@ var G_Token_saxton = "";
|
||||
|
||||
var G_twinq_url = Read_Ini_Setting("twinq","url");
|
||||
|
||||
var G_3party_id = Read_Ini_Setting("thirdparty","id");
|
||||
var G_3party_export_folder = Read_Ini_Setting("thirdparty","exportfolder");
|
||||
var G_3party_dico_version = Read_Ini_Setting("thirdparty","dico/version");
|
||||
var G_3party_dico_ms_version = Read_Ini_Setting("thirdparty","dico/messageservice/version");
|
||||
|
||||
// In een (1) sync sessie mogen er max 3 x een poging worden gedaan (= eigen keuze) om een Token op te halen indien deze expired zou zijn (om niet in oneindige loop te raken).
|
||||
var G_AX365_Allowed_Get_Token = 3;
|
||||
|
||||
@@ -790,7 +830,11 @@ var G_mar_timeout = 0; //initieel 1e keer.
|
||||
__Log("***XML- rems/opdrachtenfolder: " + G_rems_opdracht_xmlfolder, 1);
|
||||
__Log("***XML- rems/opdrachtstatusfolder: " + G_rems_opdrachtstatus_xmlfolder, 1);
|
||||
__Log("***XML- rems/facturenfolder: " + G_rems_facturen_xmlfolder, 1);
|
||||
__Log("***XML- twinq/url: " + G_twinq_url, 1);
|
||||
__Log("***XML- twinq/url: " + G_twinq_url, 1);
|
||||
__Log("***XML- thirdparty/id: " + G_3party_id, 1);
|
||||
__Log("***XML- thirdparty/exportfolder: " + G_3party_export_folder, 1);
|
||||
__Log("***XML- thirdparty/dico/version: " + G_3party_dico_version, 1);
|
||||
__Log("***XML- thirdparty/dico/messageservice/version: " + G_3party_dico_ms_version, 1);
|
||||
__Log("***XML- identityserver/token/url: " + G_ID_saxton_url, 1);
|
||||
__Log("***XML- mareon/url: " + G_marx_url, 1);
|
||||
__Log("***XML- xtractor/xmlfolder: " + G_ax_xtractorfolder, 1);
|
||||
@@ -933,6 +977,11 @@ var G_mar_timeout = 0; //initieel 1e keer.
|
||||
__Log("TWINQ", 2);
|
||||
MAREON_2_TWINQ();
|
||||
}
|
||||
if (AX_or_Tobias() == "3P")
|
||||
{
|
||||
__Log("3RD PARTY", 2);
|
||||
MAREON_2_3RDPARTY();
|
||||
}
|
||||
if (G_ax_xtractorfolder != "")
|
||||
{
|
||||
FACILITOR_2_Xtractor();
|
||||
|
||||
Reference in New Issue
Block a user