FSN#52621 Als opdracht niet te verzenden doordat geen goed kanaal gevonden wordt dat ook tracken bij opdracht
svn path=/Website/branches/v2017.3/; revision=37433
This commit is contained in:
@@ -107,7 +107,14 @@ function send1Order(Bedrijf_key, prs_loc_key, XMLnode, OpdrKey, ordernr, Sender,
|
||||
var result = false;
|
||||
Log2File(1, "\n");
|
||||
Log2File(2, "\n\n" + Fill(100, "="));
|
||||
Log2File(1, "====== " + XMLnode + ": key: " + OpdrKey + " nr: " + ordernr + " (" + toDateTimeString(new Date()) + ")");
|
||||
var sql = "SELECT prs_bedrijf_naam"
|
||||
+ " FROM prs_bedrijf"
|
||||
+ " WHERE prs_bedrijf_key = " + Bedrijf_key;
|
||||
var oRs = Oracle.Execute(sql);
|
||||
var bedrijfnaam = oRs("prs_bedrijf_naam").Value; // Handig voor logging
|
||||
oRs.Close();
|
||||
|
||||
Log2File(1, "====== " + XMLnode + ": key: " + OpdrKey + " nr: " + ordernr + " to: " + bedrijfnaam + " (" + toDateTimeString(new Date()) + ")");
|
||||
|
||||
if ((S("puo_flags") & 2) != 2) // Voor in testomgevingen
|
||||
{
|
||||
@@ -230,7 +237,20 @@ function send1Order(Bedrijf_key, prs_loc_key, XMLnode, OpdrKey, ordernr, Sender,
|
||||
var oRsB = Oracle.Execute(sqlB);
|
||||
if (oRsB.Eof)
|
||||
{
|
||||
Log2File(0, "Error: Bedrijf is niet goed geconfigureerd: " + Bedrijf_key);
|
||||
oRsB.Close();
|
||||
Log2File(1, sql);
|
||||
var tekst = "Error: No suitable technical address for company '{0}' key {1} found.".format(bedrijfnaam, Bedrijf_key);
|
||||
Log2File(1, tekst);
|
||||
var sqlC = "BEGIN "
|
||||
+ (cust == 0 ? "FAC" : customerId) + ".markorderassent(" + safe.quoted_sql(XMLnode)
|
||||
+ ", " + OpdrKey
|
||||
+ ", -1"
|
||||
+ ", " + safe.quoted_sql(tekst)
|
||||
+ ");"
|
||||
+ " END;";
|
||||
Log2File(2, sqlC);
|
||||
Oracle.Execute(sqlC);
|
||||
result = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -263,7 +283,7 @@ function send1Order(Bedrijf_key, prs_loc_key, XMLnode, OpdrKey, ordernr, Sender,
|
||||
connect.connect(bedrijfadres);
|
||||
if (!connect.Connected)
|
||||
{
|
||||
var tekst = "Could not connect, invalid technical address '{0}' for contractor key {1}?".format(bedrijfadres.url, Bedrijf_key)
|
||||
var tekst = "Could not connect, invalid technical address '{0}' for contractor '{1}' key {2}?".format(bedrijfadres.url, bedrijfnaam, Bedrijf_key)
|
||||
Log2File(1, tekst);
|
||||
var sqlC = "BEGIN "
|
||||
+ (cust == 0 ? "FAC" : customerId) + ".markorderassent(" + safe.quoted_sql(XMLnode)
|
||||
|
||||
Reference in New Issue
Block a user