2

  1. 这就是 D3 列出系统中帐户的方式。
    SORT ONLY MDS WITH A1 = "D]""Q"
    不知道如何在 jBASE 中执行此操作。

  2. 这就是 D3 列出可以登录系统的用户的方式。
    SORT USERS
    不知道如何在 jBASE 中执行此操作。

  3. 这就是 D3 如何显示当前用户或一些用户及其端口号、用户 ID 和帐户名。
    WHO
    WHO USERID
    WHO PORT#
    WHO
    jBASE 确实有一个“WHO”命令,但是有没有办法查看用户是谁?

  4. 这就是 D3 注销端口的方式。
    LOGOFF PORT#
    RESET-USER PORT#*
    jBASE 确实有注销,但不确定如何注销正确的用户/端口。

  5. 这就是 D3 显示帐户上可用动词的方式。
    LIST-VERBS
    不知道如何在 jBASE 中执行此操作。

  6. 使用 jBASE 时LIST-LOCKS,jBase 返回一个 PORT/PID。
    如何从 PORT/PID 信息中确定用户 ID?

您是否还可以为我指出找到这些问题的jBASE 文档的方向,这样我就可以避免询问这些支持问题?

4

3 回答 3

2
  1. 列出系统中的帐户。恕我直言 - jBase 帐户与系统更相关(windows 或 unix 用户),jBase 围绕它的当前工作目录工作。但是,在 jBase 中,您有“SYSTEM”文件,您可以列出该文件或“CT”(复制到终端)。

    CT系统

  2. 再次在这里 - 所有可以对包含 jBASE 文件的目录进行文件系统访问的用户都可以访问它。

  3. 在 jBase 中有一个很好的命令可以列出所有活动用户或“端口” - WHERE。如果您使用选项“(V”,您还将看到用户正在做什么的所有详细信息。您还可以将用户号(端口号)传递给“WHERE(V”命令)另一个有用的实用程序是 mw42 - 它显示所有 jBase 进程(活动用户)

    WHERE (V port_no

  4. jBase 确实有 LOGOFF 命令-您将 PORT No 作为参数传递。还有 jKill 命令可以杀死 jbase 进程

    注销端口号

  5. 我认为这是您需要的 - 列出 VOC(或 MD)中的动词:

    使用 F1 EQ "V" 列出 VOC 使用 F1 EQ "V" 列出 MD

  6. 最好使用 SHOW-ITEM-LOCKS,但用户 id 只能从 WHERE 中看到(V 命令

大多数 jBase 文档都在这里:https ://docs.jbase.com/

于 2020-04-27T08:20:24.867 回答
0
  1. jBASE 中的帐户与 D3 上的不同,因为它们最初与系统用户关联并直接登录,而不是通过 LOGTO。

    后来,实现了“LOGTO”,因此现在也可以像在 D3 中一样在 jBASE 中创建帐户,并且这些条目可以在指定的 SYSTEM 文件中找到。但是,这些 SYSTEM 文件可能不止一个。在每种情况下,您当前登录的“帐户”的 JEDFILENAME_SYSTEM 环境变量都将“指向”正在使用的任何 SYSTEM 文件。

  2. 在jBASE中,用户一般是为系统定义的,而不是为jBASE定义的,即定义为用户,可以通过Telnet/SSH/Console等方式登录系统的用户。

  3. jBASE WHO 返回登录用户名的端口号。

  4. jBASE 只使用注销端口#。

    WHERE port# 将返回与该端口关联的 PID

  5. 没有等效的 jBASE,但您可以通过运行得到一个粗略的想法:

    使用 *A1 EQ "t" 排序 MD

    这也将列出关键字/连接词。

  6. 同样,“WHERE port#”应该为您提供所需的信息。

    还有一个verbose选项,即WHERE port#(V

我应该注意这些答案与 Zumasys jBASE 版本相关,而不是 Temenos TAFC 版本,因为可能存在一些实现差异。

麦克风

于 2020-04-27T16:11:57.820 回答
-1
  1. LIST-VERBS 实际上就是这样显示 jBASE 提供的可执行文件:

Windows:列表 %JBCRELEASEDIR/bin Linux:列表 $JBCRELEASEDIR/bin

于 2020-05-01T17:21:36.400 回答