UNPKG

@teqed/interact-ibmi

Version:

Menus for interacting with IBMi AS400 using node-odbc.

17 lines (16 loc) 924 B
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; }