Как мне выполнить эти общие многозначные задачи администратора D3 в jBASE? - PullRequest
2 голосов
/ 25 апреля 2020

  1. Вот как D3 перечисляет учетные записи в системе.
    SORT ONLY MDS WITH A1 = "D]""Q"
    Не уверен, как это сделать в jBASE.

  2. Вот как D3 перечисляет пользователей, которые может войти в систему.
    SORT USERS
    Не уверен, как это сделать в jBASE.

  3. Так D3 показывает текущего пользователя или количество пользователей с их номером порта, идентификатором пользователя и именем учетной записи.
    WHO
    WHO USERID
    WHO PORT#
    WHO
    jBASE есть команда "WHO", но есть ли способ узнать, кто пользователь?

  4. Так D3 выходит из порта.
    LOGOFF PORT#
    RESET-USER PORT#*
    jBASE имеет LOGOFF, но не уверен, как выйти из системы для правильного пользователя / порта.

  5. Вот как D3 показывает доступные глаголы в учетной записи.
    LIST-VERBS
    Не уверен, как это сделать в jBASE.

    * 10 63 *
  6. При использовании jBASE LIST-LOCKS jBase возвращает PORT / PID.
    Как определить идентификатор пользователя из информации PORT / PID?

Можете ли вы также указать мне направление поиска jBASE документации по этим вопросам, чтобы я не задавал эти вопросы по поддержке?

Ответы [ 3 ]

2 голосов
/ 27 апреля 2020
  1. Список учетных записей в системе. IMHO - учетные записи jBase больше связаны с системой (windows или unix пользователей), а jBase работает вокруг своего текущего рабочего каталога. Однако в jBase у вас есть файл «SYSTEM», который вы можете перечислить или «CT» (Копировать в терминал).

    CT SYSTEM

  2. Здесь снова - все пользователи, которые могут иметь доступ файловой системы к каталогу с файлами jBASE, могут получить к нему доступ.

  3. В jBase есть хорошая команда для вывода списка всех активных пользователей или «портов» - ГДЕ. Если вы используете опцию "(V", вы также увидите все детали того, что делает пользователь. Вы также можете передать пользователя no (номер порта) команде "WHERE (V"). Другая полезная утилита - mw42 - она ​​показывает все процессы jBase (активные пользователи). )

    WHERE (V port_no

  4. У jBase есть команда LOGOFF - вы передаете PORT No в качестве аргумента. Есть также команда jKill для уничтожения процесса jbase

    LOGOFF port_no

  5. Я думаю, это то, что вам нужно - перечислить глаголы из VO C (или MD):

    LIST VO C С F1 EQ "V" СПИСОК MD С EQ EQ "V"

  6. Лучше использовать SHOW-ITEM-LOCKS, но идентификатор пользователя вы увидите только из WHERE (команда V

Большая часть документации jBase находится здесь: https://docs.jbase.com/

0 голосов
/ 01 мая 2020
LIST-VERBS на самом деле показывает, что исполняемые файлы, предоставляемые jBASE:

Windows: LIST% JBCRELEASEDIR / bin Linux: LIST $ JBCRELEASEDIR / bin

0 голосов
/ 27 апреля 2020
  1. Учетные записи в jBASE отличаются от учетных записей в D3 тем, что они изначально были связаны с системным пользователем и вошли в систему напрямую, а не через LOGTO.

    Позже, «LOGTO» был реализован, поэтому теперь также можно создавать учетные записи в jBASE, как в D3, и записи для них можно найти в указанном файле SYSTEM. Однако потенциально может быть несколько таких файлов SYSTEM. В каждом случае любой используемый файл SYSTEM будет "указываться" переменной среды JEDFILENAME_SYSTEM для "учетной записи", в которую вы вошли.

  2. В jBASE пользователи обычно определены для системы, а не для jBASE, то есть те, которые определены как пользователи и могут войти в систему через Telnet / SSH / Console и т. д. c.

  3. jBASE WHO возвращает оба номер порта вошедшего в систему имени пользователя.

  4. jBASE просто использует LOGOFF port #.

    WHERE port # вернет PID, связанный с этим портом

  5. Есть нет эквивалента jBASE, но вы можете получить приблизительное представление, запустив:

    SORT MD WITH * A1 EQ "t"

    , здесь также будут перечислены ключевые слова / соединительные элементы.

  6. Опять же, "WHERE port #" должен предоставить вам необходимую информацию.

    Существует также подробный вариант, т. Е. WHERE port # (V

Следует отметить, что эти ответы относятся к версии Zumasys jBASE, а не к версии Temenos TAF C, поскольку могут быть некоторые различия в реализации.

Mike

...