KFNS#57839 Strukton-koppeling tbv. NT-opdrachten
svn path=/Website/branches/v2019.1/; revision=42807
This commit is contained in:
@@ -15,20 +15,20 @@ var prs_leverancier_nr = WScript.Arguments(1); // Leveranciersnummer tbv. NS of
|
||||
|
||||
function GetStruktonStatus()
|
||||
{
|
||||
var XMLReq= "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">"
|
||||
+" <soapenv:Header/>"
|
||||
+" <soapenv:Body>"
|
||||
+" <GetServiceRequestStatusPlus>"
|
||||
+" <Status>"
|
||||
+" <CustomerID>" + prs_leverancier_nr + "</CustomerID>"
|
||||
+" <ReferenceID></ReferenceID>"
|
||||
+" <ServiceRequestID></ServiceRequestID>"
|
||||
+" <BeginDateTime>"+ laatste_sync +"</BeginDateTime>"
|
||||
+" <EndDateTime>"+ nieuwe_sync +"</EndDateTime>"
|
||||
+" </Status>"
|
||||
+" </GetServiceRequestStatusPlus>"
|
||||
+" </soapenv:Body>"
|
||||
+"</soapenv:Envelope>";
|
||||
var XMLReq = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">"
|
||||
+ " <soapenv:Header/>"
|
||||
+ " <soapenv:Body>"
|
||||
+ " <GetServiceRequestStatusPlus>"
|
||||
+ " <Status>"
|
||||
+ " <CustomerID>" + prs_leverancier_nr + "</CustomerID>"
|
||||
+ " <ReferenceID></ReferenceID>"
|
||||
+ " <ServiceRequestID></ServiceRequestID>"
|
||||
+ " <BeginDateTime>"+ laatste_sync +"</BeginDateTime>"
|
||||
+ " <EndDateTime>"+ nieuwe_sync +"</EndDateTime>"
|
||||
+ " </Status>"
|
||||
+ " </GetServiceRequestStatusPlus>"
|
||||
+ " </soapenv:Body>"
|
||||
+ "</soapenv:Envelope>";
|
||||
WScript.Echo("Bericht = " + XMLReq);
|
||||
//WScript.Echo("Login = " + uname);
|
||||
//WScript.Echo("Wachtwoord = " + pword);
|
||||
@@ -70,7 +70,7 @@ function GetStruktonStatus()
|
||||
// Omdat dezelfde Uitvoerende wordt gebruikt voor zowel NS als NT (met verschillende nummers),
|
||||
// werk ik het 'Tijdstip laatste synchronisatie' alleen bij na ophalen van de statusberichten
|
||||
// met het laatste nummer (voor NT).
|
||||
if (prs_leverancier_nr == 0000032238) {
|
||||
if (prs_leverancier_nr == '0000032238') {
|
||||
sql = "UPDATE prs_kenmerklink SET prs_kenmerklink_waarde = '" + nieuwe_ts + "' WHERE prs_kenmerklink_key = " + prs_kenmerklink_key;
|
||||
WScript.Echo (sql);
|
||||
Oracle.Execute(sql);
|
||||
@@ -91,22 +91,22 @@ Oracle.Open(udlstr);
|
||||
var sql = "ALTER SESSION SET nls_territory='AMERICA'";
|
||||
Oracle.Execute(sql)
|
||||
|
||||
sql = "SELECT b.prs_bedrijf_naam, "
|
||||
+ " ba.prs_bedrijfadres_url, "
|
||||
+ " ba.prs_bedrijfadres_certificate, "
|
||||
+ " ba.prs_bedrijfadres_username, "
|
||||
+ " ba.prs_bedrijfadres_password, "
|
||||
//+ " b.prs_leverancier_nr, "
|
||||
+ " decode (kl.prs_kenmerklink_waarde, null, null, to_char(to_date(kl.prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd')||'T'||to_char(to_date(kl.prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'hh24:mi:ss')) laatste_sync, "
|
||||
+ " to_char(sysdate - (1/96), 'yyyy-mm-dd') || 'T' || to_char(sysdate - (1/96), 'hh24:mi:ss') nieuwe_sync, "
|
||||
+ " to_char(sysdate - (1/96), 'yyyy-mm-dd hh24:mi:ss') nieuwe_ts, "
|
||||
+ " kl.prs_kenmerklink_key"
|
||||
+ " FROM prs_bedrijf b, prs_bedrijfadres ba, prs_kenmerklink kl"
|
||||
+ " WHERE b.prs_bedrijf_key = " + prs_bedrijf_key
|
||||
+ " AND b.prs_bedrijf_key = ba.prs_bedrijf_key"
|
||||
+ " AND ba.prs_bedrijfadres_type = 'B'" // Was 'O' + " AND ba.mld_typeopdr_key = 281"
|
||||
+ " AND b.prs_bedrijf_key = kl.prs_link_key"
|
||||
+ " AND kl.prs_kenmerk_key = 1020"; // Tijdstip laatste synchronisatie
|
||||
sql = "SELECT b.prs_bedrijf_naam, "
|
||||
+ " ba.prs_bedrijfadres_url, "
|
||||
+ " ba.prs_bedrijfadres_certificate, "
|
||||
+ " ba.prs_bedrijfadres_username, "
|
||||
+ " ba.prs_bedrijfadres_password, "
|
||||
//+ " b.prs_leverancier_nr, "
|
||||
+ " decode (kl.prs_kenmerklink_waarde, null, null, to_char(to_date(kl.prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd')||'T'||to_char(to_date(kl.prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'hh24:mi:ss')) laatste_sync, "
|
||||
+ " to_char(sysdate - (1/96), 'yyyy-mm-dd') || 'T' || to_char(sysdate - (1/96), 'hh24:mi:ss') nieuwe_sync, "
|
||||
+ " to_char(sysdate - (1/96), 'yyyy-mm-dd hh24:mi:ss') nieuwe_ts, "
|
||||
+ " kl.prs_kenmerklink_key"
|
||||
+ " FROM prs_bedrijf b, prs_bedrijfadres ba, prs_kenmerklink kl"
|
||||
+ " WHERE b.prs_bedrijf_key = " + prs_bedrijf_key
|
||||
+ " AND b.prs_bedrijf_key = ba.prs_bedrijf_key"
|
||||
+ " AND ba.prs_bedrijfadres_type = 'B'" // Was 'O' + " AND ba.mld_typeopdr_key = 281"
|
||||
+ " AND b.prs_bedrijf_key = kl.prs_link_key"
|
||||
+ " AND kl.prs_kenmerk_key = 1020"; // Tijdstip laatste synchronisatie
|
||||
|
||||
WScript.Echo (sql);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user