BVSTools is offering limited services to see if it's something that companies and individuals would be interested in.
These web services can be called from virtually any OS or system that can make a URL call (cURL, GETURI, HTTPAPI, Postman, etc) and can be called from RPG or any program that can use on of these types of web service calls.
So far the services offered are:
var submitData = JSON.stringify({key:"myservicekey", toAddress:[json array of recipients], subject:"email subject", message:"my message"});
var options = {
host: 'ws.bvstools.com',
port: '80',
path: '/webservice/mailtoolService',
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded '
}
};
var req = http.request(options, function(httpReq) {
var msg = '';
httpReq.setEncoding('utf8');
httpReq.on('data', function(chunk) {
msg += chunk;
});
httpReq.on('end', function() {
var jsonContent;
var success;
var response;
try {
jsonContent = JSON.parse(msg);
success=jsonContent.success;
response=jsonContent.response;
} catch(e) {
success='false';
response='Error parsing response: ' + e;
}
writeDiagnostic(plist, "@@ Email success: " + success + ":" + response);
});
});
req.write(submitData);
req.end();
Pricing is yet to be determined, but most will be less than $300 a year for the service. If we find that the service is heavily used we will most likely add a limit to how many service calls can be made per month, and bill additional for requests over that limit. This is all new, so we're still looking at our options.
You may ask why these options are becoming available? Well, working with clients and doing custom programming we've run into situations where using a service like this not only saved a lot of time and money, but were simply easier to implement, especially since in the background on our server, where the requests are made, our proven software (ie MAILTOOL and GETURI) are being used.
As always, feel free to contact us with any questions.