Как выполнить эти общие многозначные задачи администратора D3 в jBASE?
jbase многозначный-база выбор многозначные
Вот как D3 составляет список учетных записей в системе.
SORT ONLY MDS WITH A1 = "D]""Q"
Не знаю, как это сделать в jBASE.Таким образом D3 составляет список пользователей, которые могут войти в систему.
SORT USERS
Не знаю, как это сделать в jBASE.Вот как D3 показывает текущего пользователя или количество пользователей с их номером порта, идентификатором пользователя и именем учетной записи.
WHO
WHO USERID
WHO PORT#
WHO
В jBASE есть команда "КТО", но есть ли способ узнать, кто является пользователем?Вот как D3 отключает порт.
LOGOFF PORT#
RESET-USER PORT#*
jBASE имеет ВЫХОД, но не знаю, как выйти из системы с правильным пользователем / портом.Так D3 показывает доступные глаголы в аккаунте.
LIST-VERBS
Не знаю, как это сделать в jBASE.При использовании jBASE
LIST-LOCKS
, jBase возвращает PORT/PID.
Как определить идентификатор пользователя по информации PORT / PID?
Не могли бы вы также указать мне направление поиска документации jBASE по этим вопросам, чтобы я не задавал эти вопросы в службу поддержки?
3 ответа
Список учетных записей в системе. IMHO - учетные записи jBase больше связаны с системой (пользователи Windows или unix), а jBase работает вокруг своего текущего рабочего каталога. Однако в jBase у вас есть файл "SYSTEM", который вы можете перечислить, или "CT" (копировать в терминал).
СИСТЕМА CT
И здесь снова - все пользователи, которые могут иметь доступ файловой системы к каталогу с файлами jBASE, могут получить к нему доступ.
В jBase есть хорошая команда для вывода списка всех активных пользователей или "портов" - ГДЕ. Если вы используете опцию "(V", вы также увидите все подробности того, что делает пользователь. Вы также можете передать номер пользователя (номер порта) команде "WHERE (V"). Другая полезная утилита - mw42 - показывает все процессы jBase (активные пользователи)
ГДЕ (V порт_но
В jBase есть команда LOGOFF - вы передаете PORT No в качестве аргумента. Также есть команда jKill, чтобы убить процесс jbase
ВЫХОД port_no
Думаю, это то, что вам нужно - перечислить Глаголы из VOC (или MD):
СПИСОК VOC С F1 EQ "V" СПИСОК MD С F1 EQ "V"
Лучше использовать SHOW-ITEM-LOCKS, но идентификатор пользователя вы увидите только из WHERE (команда V
Большая часть документации jBase находится здесь: https://docs.jbase.com/
Учетные записи в jBASE отличаются от учетных записей D3 тем, что они изначально были связаны с системным пользователем и входили в систему напрямую, а не через LOGTO.
Позднее был реализован "LOGTO", поэтому теперь можно также создавать учетные записи в jBASE, как и в D3, и записи для них будут найдены в указанном файле SYSTEM. Однако потенциально может быть более одного из этих файлов SYSTEM. В каждом случае на любой используемый файл SYSTEM будет "указывать" переменная среды JEDFILENAME_SYSTEM для "учетной записи", в которую вы в настоящее время вошли.
В jBASE пользователи обычно определяются для системы, а не для jBASE, т.е. те, которые определены как пользователи и могут входить в систему через Telnet/SSH/ консоль и т. Д.
JBASE ВОЗ возвращает номер порта вошедшего в систему пользователя.
jBASE просто использует порт LOGOFF №.
WHERE port# вернет PID, связанный с этим портом
Эквивалента jBASE не существует, но вы можете получить приблизительное представление, запустив:
СОРТИРОВКА MD С *A1 EQ "t"
это также перечислит ключевые слова / связки.
Опять же, "WHERE port#" должен предоставить вам необходимую информацию.
Существует также подробный вариант, например, ГДЕ номер порта (V
Я должен отметить, что эти ответы относятся к версии Zumasys jBASE, а не к версии Temenos TAFC, поскольку могут быть некоторые различия в реализации.
Майк
- LIST-VERBS - это просто то, что показывает исполняемые файлы, предоставляемые jBASE:
Windows: LIST% JBCRELEASEDIR/binLinux: LIST $JBCRELEASEDIR/bin