FCLT#56045 Implementatie Volksbank

svn path=/Website/branches/v2019.1/; revision=42173
This commit is contained in:
Suzan Wiegerinck
2019-04-18 14:49:03 +00:00
parent 0e2cf5620c
commit b494ad9592
3 changed files with 34 additions and 17 deletions

View File

@@ -1,8 +1,10 @@
var visitorId = process.argv[2];
var kenteken = process.argv[3];
var t_van = process.argv[4];
var t_tot = process.argv[5];
var country = process.argv[4]
var t_van = process.argv[5];
var t_tot = process.argv[6];
var lastName = process.argv[7];
const config = require('./config.js');
var soap = require('soap');
@@ -17,14 +19,15 @@ var request = {
Email: null,
FacilityId: config.facilityId,
FirstNames: null,
LastName: null,
LastName: lastName,
LicensePlate: {
Country: country,
Number: kenteken
},
MiddleName: null,
Mobile: null,
MultipleVisits: false,
PinCode: null,
PinCode: 'NULL',
Valet: false,
VisitorId: visitorId,
VisitorProfile: 'VBank',
@@ -51,13 +54,19 @@ soap.createClient(url, function(err, client) {
client.setSecurity(wsSecurity);
client.RegisterVisitor(request, function(err, result) {
var result_code = result.RegisterVisitorResult.MessageResult;
var result_txt = "";
if (result_code == 0) result_txt = 'Succes';
if (result_code == 1) result_txt = 'Ongedefinieerde fout';
if (result_code == 2) result_txt = 'Onbekend bezoekersprofiel';
if (result_code == 3) result_txt = 'Bezoeker is al geregistreerd';
console.log("Register;" + visitorId + ";" + result_code + ";" + result_txt );
if (!result.RegisterVisitorResult)
{ console.log("Register;" + visitorId + ";" + -1 + ";" + "Protocol fout" );
//console.error (err.message);
}
else
{ var result_code = result.RegisterVisitorResult.MessageResult;
var result_txt = "";
if (result_code == 0) result_txt = 'Succes';
if (result_code == 1) result_txt = 'Ongedefinieerde fout';
if (result_code == 2) result_txt = 'Onbekend bezoekersprofiel';
if (result_code == 3) result_txt = 'Bezoeker is al geregistreerd';
console.log("Register;" + visitorId + ";" + result_code + ";" + result_txt );
}
});
});

View File

@@ -1,6 +1,7 @@
var visitorId = process.argv[2];
var kenteken = process.argv[3];
var country = process.argv[4];
const config = require('./config.js');
var soap = require('soap');
@@ -13,6 +14,7 @@ var request = {
LastName: null,
LicensePlate: {
Number: kenteken
String: country
},
MiddleName: null,
Mobile: null,
@@ -29,12 +31,18 @@ soap.createClient(url, function(err, client) {
client.setSecurity(wsSecurity);
client.UpdateVisitor(request, function(err, result) {
var result_code = result.UpdateVisitorResult.MessageResult;
var result_txt = "";
if (result_code == 0) result_txt = 'Succes';
if (result_code == 1) result_txt = 'Ongedefinieerde fout';
if (result_code == 2) result_txt = 'Bezoeker onbekend';
console.log("Cancel;" + visitorId + ";" + result_code + ";" + result_txt );
if (!result.UpdateVisitorResult)
{ console.log("Update;" + visitorId + ";" + -1 + ";" + "Protocol fout" );
//console.error (err.message);
}
else
{ var result_code = result.UpdateVisitorResult.MessageResult;
var result_txt = "";
if (result_code == 0) result_txt = 'Succes';
if (result_code == 1) result_txt = 'Ongedefinieerde fout';
if (result_code == 2) result_txt = 'Bezoeker onbekend';
console.log("Update;" + visitorId + ";" + result_code + ";" + result_txt );
}
});
});