UNPKG

@teqed/interact-ibmi

Version:

Menus for interacting with IBMi AS400 using node-odbc.

22 lines (21 loc) 677 B
/* 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; }