connectivity plumbed up
This commit is contained in:
@@ -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");
|
||||
});
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user