YKPN#66746: Hago en Mondial krijgen geen mails/ meldingen meer door - gevolg van M65463 Bijlages komen niet aan AAGN -> Schekman
svn path=/Mareon/trunk/; revision=51069
This commit is contained in:
@@ -478,18 +478,13 @@ function MAREON_2_FACILITOR()
|
||||
|
||||
if (G_push_notifyqueue == "0"){
|
||||
//start then-tak pull
|
||||
// Als de koppeling niet via PUSH verloopt, dan zelf de opdrachten uit AX halen (PULL), en de statusupdates via diverse views obv laatste tracking-key
|
||||
|
||||
if (G_mar_sync_bijlages_opdrgvr != '0' && G_mar_sync_bijlages_opdrgvr != '-1'){
|
||||
// MARX#57420: Documenten van Tobias AX naar Mareon
|
||||
// 0/leeg = bestanden vanuit opdrachtgever worden niet gedeeld;
|
||||
// <> 0 = bestanden vanuit opdrachtgever wel delen met leverancier, default wordt door import nieuwe woco/opdrachtgever de waarde -1 ingevuld, mn voor Tobias bedoeld, hiermee wordt bereikt dat default wel bijlages wordt uitgewisseld.
|
||||
// LET OP!: vul voor Faciltior kenmerk-key bijlages in, dus key van flexprop van bijlages uit facilitor omgeving, -1 is daarbij geen geldige waarde/key voor kenmerk, en betekent geen uitwisseling)
|
||||
//Deze key voor Facilitor moet derhalve > 0 zijn, anders heeft dat geen zin cq. gaat dat fout.
|
||||
__Log("*** START CUST.FACILITOR.NL --> MAREON : Bijlages van opdrachtgever naar Mareon ***", 2);
|
||||
MARX_2_FCLT_NEW_Opdrachten();
|
||||
__Log("*** END", 2);
|
||||
}
|
||||
// Als de koppeling niet via PUSH verloopt, dan zelf de opdrachten uit AX halen (PULL), omdat Putorders iig nog gezet moet worden en evt bijlages opgehaald moeten worden, obv laatste tracking-key
|
||||
// MARX_2_FCLT_NEW_Opdrachten zet iig Putorders (mld_opdr_teverzenden), mogelijk (afh van instelling) worden bijlages opgehaald.
|
||||
__Log("*** START CUST.FACILITOR.NL --> MAREON : Putorders instellen en bijlages van opdrachtgever naar Mareon ophalen ***", 2);
|
||||
MARX_2_FCLT_NEW_Opdrachten();
|
||||
__Log("*** END", 2);
|
||||
|
||||
if (G_mar_sync_bijlages_naar_opdrgvr != '0'){
|
||||
__Log("*** START MAREON --> CUST.FACILITOR.NL : Bijlagen bij opdrachten uit Mareon naar Facilitor ***", 2);
|
||||
MARX_2_FCLT_Bijlagen();
|
||||
@@ -602,8 +597,9 @@ function FACILITOR_2_Xtractor()
|
||||
// 1.40 -- MARX#59862: Tobias 365 - Mareon
|
||||
// 1.41 -- MARX#61048: Documenten versturen van Mareon naar AX
|
||||
// 1.50 -- MARX#62647: Koppeling AX365 - Mareon (Push)
|
||||
// 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
|
||||
|
||||
var G_Mareon_Adapter = "1.50";
|
||||
var G_Mareon_Adapter = "1.51";
|
||||
//MARX#56643: Test Haagwonen inkoopordernummer ontbreekt in Mareon ION001753
|
||||
var G_new_date = new Date();
|
||||
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -192,19 +192,11 @@ function do_exec_opdrstatus(p_order, p_min_fac_tracking_datum_ordupd){
|
||||
l_response = {api_status_code: 1, api_status_message: "", api_response_message: ""};
|
||||
// Alleen voor Facilitor -> bijlagen van de nieuwe opdrachten ophalen (pullen)
|
||||
if (AX_or_Tobias() == "F"){
|
||||
if (G_mar_sync_bijlages_opdrgvr != '0' && G_mar_sync_bijlages_opdrgvr != '-1'){
|
||||
// MARX#57420: Documenten van Tobias AX naar Mareon
|
||||
// 0/leeg = bestanden vanuit opdrachtgever worden niet gedeeld;
|
||||
// <> 0 = bestanden vanuit opdrachtgever wel delen met leverancier, default wordt door import nieuwe woco/opdrachtgever de waarde -1 ingevuld, mn voor Tobias bedoeld, hiermee wordt bereikt dat default wel bijlages wordt uitgewisseld.
|
||||
// LET OP!: vul voor Faciltior kenmerk-key bijlages in, dus key van flexprop van bijlages uit facilitor omgeving, -1 is daarbij geen geldige waarde/key voor kenmerk, en betekent geen uitwisseling)
|
||||
//Deze key voor Facilitor moet derhalve > 0 zijn, anders heeft dat geen zin cq. gaat dat fout.
|
||||
__Log("*** START CUST.FACILITOR.NL --> MAREON : Bijlages van opdrachtgever naar Mareon ***", 2);
|
||||
var l_opdr_str = F_Putorders_NEW(l_mld_opdr_key,l_mld_opdr_ordernr);
|
||||
F_GetOpdrachten_NEW_POST (l_opdr_str);
|
||||
__Log("*** END", 2);
|
||||
}
|
||||
__Log("*** START CUST.FACILITOR.NL --> MAREON : Putorders instellen en bijlages van opdrachtgever naar Mareon ophalen ***", 2);
|
||||
var l_opdr_str = F_Putorders_NEW(l_mld_opdr_key,l_mld_opdr_ordernr);
|
||||
F_GetOpdrachten_NEW_POST (l_opdr_str);
|
||||
__Log("*** END", 2);
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case "ORDACP":
|
||||
|
||||
@@ -257,14 +257,22 @@ function F_GetOpdrachten_NEW()
|
||||
// MARX#65463: Bijlages komen niet aan AAGN -> Schekman
|
||||
// Ophalen van bijlages vanuit, in beide gevallen, dwz vanuit oude SYNC-mode en ook vanuit de nieuwe NQ-modes
|
||||
// Uitgestelde Putorders/mar_send_mld_opdr_to_supplier uit mar_update_gen_opdrachten (mareon.sql) moet nog aangeslingerd worden, onvoorwaardelijk, of er nu bijlages zijn gevonden of niet.
|
||||
// Deze functie is alleen voor Facilitor (niet Tobias etc) bedoeld!
|
||||
function F_Putorders_NEW(v_mld_opdr_key_marx, v_mld_opdr_key_fclt)
|
||||
{
|
||||
var l_import_action = "OPDR_POST_PUTORDERS";
|
||||
var l_opdr_str = "";
|
||||
if (AX_or_Tobias() == "F") {
|
||||
if (G_mar_sync_bijlages_opdrgvr != '0' && G_mar_sync_bijlages_opdrgvr != '-1'){
|
||||
// MARX#57420: Documenten van Tobias AX naar Mareon
|
||||
// 0/leeg = bestanden vanuit opdrachtgever worden niet gedeeld;
|
||||
// <> 0 = bestanden vanuit opdrachtgever wel delen met leverancier, default wordt door import nieuwe woco/opdrachtgever de waarde -1 ingevuld, mn voor Tobias bedoeld, hiermee wordt bereikt dat default wel bijlages wordt uitgewisseld.
|
||||
// LET OP!: vul voor Faciltior kenmerk-key bijlages in, dus key van flexprop van bijlages uit facilitor omgeving, -1 is daarbij geen geldige waarde/key voor kenmerk, en betekent geen uitwisseling)
|
||||
//Deze key voor Facilitor moet derhalve > 0 zijn, anders heeft dat geen zin cq. gaat dat fout.
|
||||
v_aantal_bestanden = FCLT_2_MARX_PutOpdrachtBijlages(v_mld_opdr_key_fclt, v_mld_opdr_key_marx);
|
||||
l_opdr_str = l_opdr_str + "<action><action_code>" + l_import_action + "</action_code>" + "<ref_key>" + v_mld_opdr_key_marx + "</ref_key></action>";
|
||||
}
|
||||
}
|
||||
l_opdr_str = l_opdr_str + "<action><action_code>" + l_import_action + "</action_code>" + "<ref_key>" + v_mld_opdr_key_marx + "</ref_key></action>";
|
||||
return l_opdr_str;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user