问题标签 [openvms]

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 投票
6 回答
8548 浏览

c++ - 在 C++ 中获取 JPEG 的尺寸

我需要在 C++ 中获取 JPEG 的图像尺寸。我正在寻找一种相当简单的方法或提供该功能的小型库。我在 OpenVMS 上使用 C++ 工作,因此任何外部库都可能必须适应在我们的系统上编译 - 所以请不要向我发布指向大型封闭源代码库的链接!

有没有人遇到过任何可以解决问题的方法,或者了解 JPEG 文件格式(我想我可能在这里指的是 JFIF 文件格式)来告诉我如何着手推出自己的解决方案?

0 投票
10 回答
2495 浏览

java - OpenVMS 上的 Java?

我们在 OpenVMS Alpha 和 Integrity 服务器上运行批处理文件。到目前为止,它们都是用 COBOL 编写的。正如您可以想象的那样,无法维持该过程的原因有很多。

同时,我们拥有一支使用 Eclipse 并且非常了解 Java 的开发人员团队。是否可以将 Eclipse 与 OpenVMS 一起使用?

0 投票
3 回答
1071 浏览

sockets - OpenVMS 下 SAS 中套接字的错误处理

我在 OpenVMS 上使用 SAS 9.2 通过使用文件名语句指定的套接字连接到外部数据源:

这在 99% 的时间里都有效(应该如此)。但是,有时应该在远程端口上侦听的程序却不是。目前这会导致程序退出并出现错误:

之后我们再试一次,它通常可以工作。但是,这变得乏味,所以我想在程序中检测到这个错误并在那里处理它。有人知道在 SAS 中检测此类错误的方法吗?

我尝试使用 fileref() 函数检查 fileref extsrc 的有效性,但这只是返回 -20005 ,这意味着 fileref 已分配但不指向本地文件(这是真的)。只有当我在数据步骤中使用 fileref 时,错误才会变得明显,所以我想做一些类似的事情:

[update1] 我正在尝试下面的建议,但在真正的heisenbug时尚中,问题在过去几天没有出现,所以我不确定最终的解决方案是什么。[/更新1]

[update2] 错误终于又出现了。根据 cmjohns 的回答,发生此错误后 syserr 的值为 1012 。我现在将观察 syserr 的值,如果失败,则重试固定次数。[/更新2]

[update3] 我已经运行了几天的一些代码,现在可以运行了。另一个问题是(当然)如果&syserr获得的值高于 6,则会发生错误情况,因此根据您的errorabend/noerrorabend设置,这会导致程序完全结束,或者导致程序以obs=0syntaxchek 模式继续。两者都是不可取的。解决方案是options noerrorabend nosyntaxcheck在产生此错误的数据步之前设置。此外,如果发生错误,我必须清除文件名 extsrc 并重新分配它。最后,一旦这段代码完成,我就会恢复错误结束。如果我恢复 nosyntaxcheck,这会导致 SAS 检测到先前的错误情况并在该点切换到 syntaxcheck 模式,这也是不可取的。[/更新3]

0 投票
2 回答
579 浏览

ssis - 使用 BizTalk 或 SSIS 连接到 Openvms 上的 RMS 文件有哪些选项?

OpenVMS 有提供接口吗?ODBC?网络服务?由于成本,Attunity 适配器被排除在外。任何指针都会很有用..谢谢paritosh

0 投票
1 回答
938 浏览

mysql - 如何在 Windows 中从 Oracle RDB for OpenVMS 迁移到 MySQL?

我有一个带有RDB数据库的旧版 Alpha 服务器。该数据库在 MySQL 数据库中复制,其中包含许多错误的 php 脚本,这些脚本会删除所有表并从 Alpha 中获取所有内容。

这工作非常缓慢并且变得无法维护。有没有比重新编写脚本更好的方法来解决这个问题?像 MySQL 迁移工具包这样的东西吗?

0 投票
3 回答
231 浏览

inotify - OpenVMS 的 inotify 是什么?

什么是inotify

inotify 是一个 Linux 内核子系统,用于扩展文件系统以通知文件系统的更改,并将这些更改报告给应用程序。

对于 OpenVMS?

0 投票
1 回答
5171 浏览

java - 在 jar 中更新 .class 文件会引发异常

我正在尝试移植一个 wikimedia 插件以在 OpenVMS 上运行并需要更改一个类。我正在尝试使用 更新 jar 中的 .class 文件jar uf jar-file .class-file,但是当我这样做时,我得到以下信息:

原来 jar 中有 2 个 LICENSE.txt 文件,我似乎无法摆脱它们。

关于如何将新的 .class 文件放入 jar 或如何删除重复文件的任何想法?

0 投票
1 回答
874 浏览

sas - 是否有在 OpenVMS 中输出无符号分区十进制字段的格式?

我正在尝试在 COBOL 程序将使用图片子句 9(5)v999 读取的测试文件中编写一个零填充字段。但是我找不到正确的格式。我试过z8.3,但SAS插入小数点......即99.999,因为我需要00099999作为结果。任何帮助,将不胜感激。

0 投票
1 回答
360 浏览

java - 在 OpenVMS 上创建线程转储

如何从 OpenVMS 上正在运行的 Java 进程中检索线程转储?该进程未启用 JMX。我正在寻找类似于kill -QUIT在 Unix 或Ctrl+BreakWindows 上的东西。

编辑:我在这里找到了答案:http: //h18012.www1.hp.com/java/documentation/1.6.0/ivms/docs/user_guide.html#javaenable_sigquit_mailbox

0 投票
1 回答
325 浏览

c - 在 Unix 上为 OpenVMS 编译

是否可以在 Unix 主机上交叉编译 OpenVMS(i64) 并将可执行文件传输到 OpenVMS 服务器?如果有可能,你是怎么做到的?