问题标签 [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.
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-PARENT
0。因此OUT-VARIABLE
应该具有相应的值。但这种情况并非如此; 它始终具有值IN-VARIABLE-1
,并且逻辑始终进入ELSE
.
在这里您可以看到我的调试器中执行代码后的情况:
到目前为止我尝试过的内容:
- 调整 的条件
IF
以检查特定值,例如IF IN-VARIABLE-1 OF PARENT OF GRAND-PARENT EQUAL ZERO THEN
(ZERO
实际上是 的值LABELED-VALUE
) - 我的调试器会显示旧版本的代码,但会显示最新版本的执行行指示器。这可能导致指标显示在错误的行前面。为了避免这种情况,我对注释进行了更改,重新编译,重新启动服务器类并重新附加到进程。这样做我实际上已经获得了最新版本的源代码,因此我可以排除这个问题。
我不是 Cobol 专家,虽然我认为简单IF
可以管理,但无济于事。有人可以帮我吗?
更新:
在我的调试器中,我可以编辑字段的值。如果我用 if或if 之前再次覆盖现有值000
,则代码可以正常工作。怎么回事?IN-VARIABLE-1 OF PARENT-1 OF GRAND-PARENT
0
000
python - 如何获得 NONSTOP hp db 驱动程序?
如何使用 python 连接到 Nonstop 上的 sql/mp 或 sql/mx 数据库。
我已按照此方法建立与 HP 不间断数据库的连接,但由于找不到驱动程序 DRIVER={NonStop ODBC/MX 3.6},因此出现错误。
帮助表示赞赏。
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 中做同样的事情吗?
c - C中的Sleep()函数不能在hp不间断地工作
我在 hp-nonstop(tandem) 上尝试用 C 语言做一些事情,我的任务是等待某个时间。
我尝试使用
编译没有问题,
运行时它给出ABENDED: 每次不同的编号。