AAFM#33323 Usernaam wachtwoord uit nieuwe velden halen

svn path=/Website/branches/v2015.1/; revision=25663
This commit is contained in:
Jos Groot Lipman
2015-07-20 07:58:46 +00:00
parent b8008c9eb6
commit 804cdafba2

View File

@@ -28,22 +28,27 @@ function GetStruktonStatus()
+" </soapenv:Body>"
+"</soapenv:Envelope>";
WScript.Echo("Bericht = " + XMLReq);
// certificaat veld is opgebouwd uit certificaatnaam:login:wachtwoord
var cer = order_certificate.split(':');
WScript.Echo("Certificaatnaam = " + cer[0]);
WScript.Echo("Login = " + cer[1]);
WScript.Echo("Wachtwoord = " + cer[2]);
WScript.Echo("Login = " + username);
//WScript.Echo("Wachtwoord = " + password);
var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP.6.0")
var SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3;
/* objXMLHTTP.open("POST",
"https://b2bdev.ws.strukton.com:443/XISOAPAdapter/MessageServlet?channel=Facilitor:BS_ServiceRequest:S_WS_STATUS",
false,
"Facilitor",
"Facilit0r!");*/
objXMLHTTP.open("POST",
mldorder_adres,
false,
cer[1],
cer[2]);
username,
password);
objXMLHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
objXMLHTTP.setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT) = cer[0];
if (order_certificate)
{
WScript.Echo("Certificaatnaam = " + order_certificate);
var SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3;
objXMLHTTP.setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT) = order_certificate;
}
objXMLHTTP.send(XMLReq);
dataReceived = false;
@@ -80,9 +85,10 @@ Oracle.Open(udlstr);
var sql = "ALTER SESSION SET nls_territory='AMERICA'";
Oracle.Execute(sql)
sql = "SELECT b.prs_bedrijf_naam, "
+ " ba.prs_bedrijfadres_certificate, "
+ " ba.prs_bedrijfadres_username, "
+ " ba.prs_bedrijfadres_password, "
+ " ba.prs_bedrijfadres_url, "
+ " b.prs_overeenkomst_nr, "
+ " decode ( prs_kenmerklink_waarde, null, null, to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd')||'T'||to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'hh24:mi:ss')) laatste_sync,"
@@ -107,6 +113,8 @@ try
mldorder_adres = "" + oRs("prs_bedrijfadres_url").Value;
mldorder_adres = mldorder_adres.replace("CREATE", "STATUS");
order_certificate = "" + oRs("prs_bedrijfadres_certificate").Value;
username = oRs("prs_bedrijfadres_username").Value;
password = oRs("prs_bedrijfadres_password").Value;
laatste_sync = oRs("laatste_sync").Value;
nieuwe_sync = oRs("nieuwe_sync").Value;
nieuwe_ts = oRs("nieuwe_ts").Value;