connectivity plumbed up

This commit is contained in:
Tretter
2019-01-02 14:22:10 -06:00
parent b260fb14ce
commit 27207dcab0
4 changed files with 521 additions and 29 deletions

View File

@@ -1,4 +1,5 @@
let sql=require("mssql");
let request=require("request-promise");
//sql.trustedConnection = true;
let sqlConfig = {
@@ -15,29 +16,28 @@ let maxPKey="";
sql.connect(sqlConfig,err => {
console.log("JOE" , err);
const request = new sql.Request();
request.stream = true;
const sqlRequest = new sql.Request();
sqlRequest.stream = true;
setInterval(_=>{
request.query('select top 1 *,getdate() from rpslog where pkey > \'' + maxPKey + '\' order by pkey');
},5000)
sqlRequest.query('select top 1 * from rpslog where pkey > \'' + maxPKey + '\' order by pkey');
},500)
request.on('row',row=>{
//console.log(row);
sqlRequest.on('row',row=>{
outData={sourceTag:sourceTag,processingType:processingType,data:row};
console.log(outData);
request.json = true;
request({method:'POST',uri:'http://localhost:2222',body:JSON.stringify(outData),json:true}).then(_=>{
// count up the maxPKey only when the request was successful...
if (row.PKey > maxPKey) {
maxPKey=row.PKey;
// console.log("MaxPKey:",maxPKey)
}
outData={sourceTag:sourceTag,processingType:processingType,data:row};
console.log(outData);
});
});
request.on('done', result=>{
sqlRequest.on('done', result=>{
console.log("Done");
});
})