问题标签 [hp-nonstop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
160 浏览

if-statement - 尽管条件为真,但 Cobol 不进入 if

我正在开发一个部署在 HP Nonstop 上的 Cobol 应用程序。在平台上调试我遇到了以下情况:

字段定义如下:

当我评估表达式时,LABELED-VALUE OF IN-VARIABLE-1 OF PARENT OF GRAND-PARENT我的调试器告诉我表达式是TRUE. 的值为IN-VARIABLE-1 OF PARENT OF GRAND-PARENT0。因此OUT-VARIABLE应该具有相应的值。但这种情况并非如此; 它始终具有值IN-VARIABLE-1,并且逻辑始终进入ELSE.
在这里您可以看到我的调试器中执行代码后的情况: 到目前为止我尝试过的内容:在这里你可以看到我的调试器中代码执行后的情况。

  • 调整 的条件IF以检查特定值,例如IF IN-VARIABLE-1 OF PARENT OF GRAND-PARENT EQUAL ZERO THENZERO实际上是 的值LABELED-VALUE
  • 我的调试器会显示旧版本的代码,但会显示最新版本的执行行指示器。这可能导致指标显示在错误的行前面。为了避免这种情况,我对注释进行了更改,重新编译,重新启动服务器类并重新附加到进程。这样做我实际上已经获得了最新版本的源代码,因此我可以排除这个问题。

我不是 Cobol 专家,虽然我认为简单IF可以管理,但无济于事。有人可以帮我吗?

更新:
在我的调试器中,我可以编辑字段的值。如果我用 if或if 之前再次覆盖现有值000,则代码可以正常工作。怎么回事?IN-VARIABLE-1 OF PARENT-1 OF GRAND-PARENT0000

0 投票
1 回答
82 浏览

python - 如何获得 NONSTOP hp db 驱动程序?

如何使用 python 连接到 Nonstop 上的 sql/mp 或 sql/mx 数据库。

我已按照此方法建立与 HP 不间断数据库的连接,但由于找不到驱动程序 DRIVER={NonStop ODBC/MX 3.6},因此出现错误。

帮助表示赞赏。

0 投票
1 回答
163 浏览

python - 使用 Python 和 Paramiko 连接到自定义 SSH 子系统(HP NonStop 上的 TACL 进程)

如何在不涉及任何通过 Python 和 Paramiko 的 OSS 功能的情况下建立与 HP NonStop TACL 进程的直接连接?

在 HP NonStop SSH 手册中,我可以看到这一点(http://www.nonstoptools.com/manuals/FTP-SSH.pdf):

使用远程 SSH 客户端获取 TACL 提示

您也可以直接建立与 TACL 进程的连接,而无需涉及任何 OSS 功能。直接 TACL 访问由 SSH2 作为 SSH2 子系统提供。您可以通过使用 -s 选项和“tacl”作为子系统名称来指定启动远程 SSH 客户端来连接到 TACL 子系统。与普通的 shell 会话一样,您必须指定 Guardian 用户 ID 和 IP 地址或主机名,其中 SSH2 作为 SSH 命令的参数进行侦听:

我的问题是如何tacl通过 Paramiko 指定子系统名称?

在 PuTTY 中是这样完成的:连接 -> SSH -> 远程命令 -> “tacl”

知道如何在 Paramiko 中做同样的事情吗?

0 投票
1 回答
135 浏览

c - C中的Sleep()函数不能在hp不间断地工作

我在 hp-nonstop(tandem) 上尝试用 C 语言做一些事情,我的任务是等待某个时间。

我尝试使用

编译没有问题,

运行时它给出ABENDED: 每次不同的编号。