Initial
This commit is contained in:
43
casRpsLogExtractor.js
Normal file
43
casRpsLogExtractor.js
Normal file
@@ -0,0 +1,43 @@
|
||||
let sql=require("mssql");
|
||||
|
||||
//sql.trustedConnection = true;
|
||||
let sqlConfig = {
|
||||
user: 'casdbuser',
|
||||
password:'4KcLao2016!',
|
||||
server: 'ustww2063\\CCE',
|
||||
database: 'CAS110',
|
||||
port: 1433
|
||||
}
|
||||
|
||||
let sourceTag="CCERpsLog";
|
||||
let processingType="casrpslog";
|
||||
let maxPKey="";
|
||||
|
||||
sql.connect(sqlConfig,err => {
|
||||
console.log("JOE" , err);
|
||||
const request = new sql.Request();
|
||||
request.stream = true;
|
||||
|
||||
|
||||
setInterval(_=>{
|
||||
request.query('select top 1 *,getdate() from rpslog where pkey > \'' + maxPKey + '\' order by pkey');
|
||||
},5000)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
request.on('row',row=>{
|
||||
//console.log(row);
|
||||
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=>{
|
||||
console.log("Done");
|
||||
});
|
||||
})
|
||||
Reference in New Issue
Block a user