@teqed/interact-ibmi
Version:
Menus for interacting with IBMi AS400 using node-odbc.
22 lines (21 loc) • 677 B
JavaScript
/* eslint-disable @typescript-eslint/no-unsafe-call */
/* eslint-disable @typescript-eslint/no-explicit-any */
/* eslint-disable @typescript-eslint/no-unsafe-assignment */
import { queryOdbc } from './odbc-util.js';
export default async function (jobName) {
const query = (await queryOdbc(`select \
MESSAGE_ID, \
MESSAGE_TYPE, \
MESSAGE_TIMESTAMP, \
FROM_PROGRAM, \
MESSAGE_TEXT, \
MESSAGE_SECOND_LEVEL_TEXT, \
SEVERITY \
from table(qsys2.joblog_info('${jobName}'))`));
// For each element in the array, push it to the jobMessages2 array.
const jobMessages = [];
query.forEach((element) => {
jobMessages.push(element);
});
return jobMessages;
}