@teqed/interact-ibmi
Version:
Menus for interacting with IBMi AS400 using node-odbc.
17 lines (16 loc) • 924 B
JavaScript
import { queryOdbc } from './odbc/odbc-util.js';
// eslint-disable-next-line import/no-mutable-exports
export let foundUsers;
export default async function () {
const sqlqry = `
SELECT ACCOUNTING_CODE, AUTHORIZATION_NAME, DAYS_UNTIL_PASSWORD_EXPIRES,
INITIAL_MENU_LIBRARY_NAME, INITIAL_MENU_NAME, INITIAL_PROGRAM_LIBRARY_NAME, INITIAL_PROGRAM_NAME,
LIMIT_CAPABILITIES, MESSAGE_QUEUE_DELIVERY_METHOD,
MESSAGE_QUEUE_LIBRARY_NAME, MESSAGE_QUEUE_NAME, MESSAGE_QUEUE_SEVERITY, NETSERVER_DISABLED, NO_PASSWORD_INDICATOR,
OBJECT_AUDITING_VALUE, OUTPUT_QUEUE_LIBRARY_NAME, OUTPUT_QUEUE_NAME, PASSWORD_CHANGE_DATE,
PASSWORD_EXPIRATION_INTERVAL, PREVIOUS_SIGNON, SET_PASSWORD_TO_EXPIRE, SIGN_ON_ATTEMPTS_NOT_VALID,
SPECIAL_AUTHORITIES, STATUS, TEXT_DESCRIPTION, USER_DEFAULT_PASSWORD, USER_EXPIRATION_INTERVAL,
USER_ID_NUMBER FROM QSYS2.USER_INFO_BASIC`;
foundUsers = (await queryOdbc(sqlqry));
return foundUsers;
}