MARX#62647: Koppeling AX365 - Mareon (Push): Instelling van Communicatie logboek
svn path=/Mareon/trunk/; revision=49401
This commit is contained in:
@@ -174,13 +174,7 @@ function do_exec_opdrstatus(p_order){
|
||||
// Communciatie vorige GEN_SetSupplierText is goed verlopen
|
||||
if (l_mld_statusopdr_key == 8 && l_mld_opdr_halted == 1 && l_mld_opdr_onderbreek_code != ""){
|
||||
// status is 8 (=geaccepteerd), halted is 1 (=onderbroken), en flexprop "onderbeekcode" is gevuld
|
||||
if (G_mar_communicatielogboek == 1){
|
||||
l_response = GEN_OnderbreekServiceTask(l_ax_company_id, l_mld_opdr_onderbreek_code, l_mld_opdr_externnr, l_mld_opdr_opmerking, "-1");
|
||||
}
|
||||
else {
|
||||
//Communicatielogboek staat UIT, dan geen actie, maar wel uit queue laten verwijderen, dus status_code 1 teruggeven:
|
||||
l_response = {api_status_code: 1, api_status_message: "", api_response_message: ""};
|
||||
}
|
||||
l_response = GEN_OnderbreekServiceTask(l_ax_company_id, l_mld_opdr_onderbreek_code, l_mld_opdr_externnr, l_mld_opdr_opmerking, "-1");
|
||||
}
|
||||
}
|
||||
// 3. bijlage(n)
|
||||
@@ -205,39 +199,18 @@ function do_exec_opdrstatus(p_order){
|
||||
break;
|
||||
|
||||
case "ORDPL2":
|
||||
// Gewijzigde Eind Plandatum bij opdracht
|
||||
if (G_mar_communicatielogboek == 1){
|
||||
//Communicatielogboek staat AAN
|
||||
l_response = GEN_VerlengServiceTask(l_ax_company_id, "VER", l_mld_opdr_externnr, l_mld_opdr_opmerking, l_mld_opdr_plandatum2);
|
||||
}
|
||||
else {
|
||||
//Communicatielogboek staat UIT, dan geen actie, maar wel uit queue laten verwijderen, dus status_code 1 teruggeven:
|
||||
l_response = {api_status_code: 1, api_status_message: "", api_response_message: ""};
|
||||
}
|
||||
// Gewijzigde Eind Plandatum bij opdracht
|
||||
l_response = GEN_VerlengServiceTask(l_ax_company_id, "VER", l_mld_opdr_externnr, l_mld_opdr_opmerking, l_mld_opdr_plandatum2);
|
||||
break;
|
||||
|
||||
case "ORDHLT":
|
||||
// Opdracht is onderbroken
|
||||
if (G_mar_communicatielogboek == 1){
|
||||
//Communicatielogboek staat AAN
|
||||
l_response = GEN_OnderbreekServiceTask(l_ax_company_id, l_mld_opdr_onderbreek_code, l_mld_opdr_externnr, l_mld_opdr_opmerking, "-1");
|
||||
}
|
||||
else {
|
||||
//Communicatielogboek staat UIT, dan geen actie, maar wel uit queue laten verwijderen, dus status_code 1 teruggeven:
|
||||
l_response = {api_status_code: 1, api_status_message: "", api_response_message: ""};
|
||||
}
|
||||
// Opdracht is onderbroken
|
||||
l_response = GEN_OnderbreekServiceTask(l_ax_company_id, l_mld_opdr_onderbreek_code, l_mld_opdr_externnr, l_mld_opdr_opmerking, "-1");
|
||||
break;
|
||||
|
||||
case "ORDRSM":
|
||||
// Opdracht is in uitvoering gezet
|
||||
if (G_mar_communicatielogboek == 1){
|
||||
//Communicatielogboek staat AAN
|
||||
l_response = GEN_UitvoeringServiceTask(l_ax_company_id, "UIT", l_mld_opdr_externnr, l_mld_opdr_opmerking, "-1");
|
||||
}
|
||||
else {
|
||||
//Communicatielogboek staat UIT, dan geen actie, maar wel uit queue laten verwijderen, dus status_code 1 teruggeven:
|
||||
l_response = {api_status_code: 1, api_status_message: "", api_response_message: ""};
|
||||
}
|
||||
l_response = GEN_UitvoeringServiceTask(l_ax_company_id, "UIT", l_mld_opdr_externnr, l_mld_opdr_opmerking, "-1");
|
||||
break;
|
||||
|
||||
case "ORDCAN":
|
||||
|
||||
Reference in New Issue
Block a user