问题标签 [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 投票
2 回答
822 浏览

git - 如何导出 OpenVMS CMS 历史并将其导入 GIT

我们正在摆脱我们的 DEC Alpha 工作站,并在 OpenVMS 代码管理系统 (CMS) 下拥有许多历史软件,我们希望将它们导入到在 Linux 上运行的 GIT。目前我们必须手工完成,这需要很长时间。有谁知道可以自动执行此过程的脚本?

0 投票
1 回答
1237 浏览

assembly - "Hello World" in Openvms/Itanium assembly example?

I've been searching the web for an example "Hello World" program written for the intel ia64 assembler on OpenVMS/Itanium. Has anybody done this?

Thanks

0 投票
2 回答
693 浏览

openvms - OpenVMS - 如果文本像 x,则删除行

我有一个批处理脚本,它将所有文件(包括路径和版本号)写入物理设备的 TMP 文件。然后,此批处理脚本会写入任何显示文件版本号大于提供的变量的行。

同时,我有一些我不感兴趣的文件被报告给我。在这种情况下,我想从 TMP 文件中删除任何可能包含此文件名 ( filename.ext; ) 的行,以便批处理脚本可以继续通过它,并且只报告我不想明确忽略的文件。

我将如何在循环中使用“IGNORE_FILE”作为文本字符串的变量来读取文件以匹配并删除关联的文本行,以便当我的批处理脚本继续执行文件时,它不会报告请求的文件忽略。

非常感谢您的帮助

0 投票
2 回答
471 浏览

openvms - 来自命令的 dcl 分配

我是 DCL 的新手。

我想在变量中输出命令并逐个迭代结果。

filePath=dir /since="time_now" [.SUBDIR]*.PNG/noheader/notrail

0 投票
1 回答
277 浏览

symbols - DCL 符号的问题

我使用 VMS/OpenVMS 已有 30 多年了。昨天我发现了一些有趣的事情。

我总是有符号PU*RGE :== PURGE/CONF,并且DE*LETE :== DELETE/CONF在我的设置中。这是为了避免意外删除和清除。

但是,我的一位客户在清除文件时不小心输入PURGEE了 而不是PURGE,这清除了他目录中所有早期版本的文件而没有寻求确认。
当他向我提到这一点时,我也尝试了PURGEA,PURGEB等。所有这些都忽略了我的符号 for PU*RGE,并在没有确认的情况下清除了文件。

以前有没有人注意到这种行为,和/或是否有人知道如何克服这一点?

0 投票
1 回答
1692 浏览

cobol - 如何从我的 COBOL 程序通过 smtp 发送电子邮件

嗨,我是 cobol 的初学者,在编译这个 sendmail 程序时需要帮助。我需要使用 OpenVMS 上的 COBOL 程序向 SMTP 域发送邮件。你能帮我解决这个编译错误吗?

COBOl 程序

编译时出错

0 投票
3 回答
2950 浏览

filesystems - 如何列出 OpenVMS 卷上的目录

我一直在搜索 Google 以及 OpenVMS 系统管理员指南和用户指南,但仍然找不到任何关于列出 OpenVMS 卷上存在的目录的信息。我看不出这在文档中是如何被认为是理所当然的,因为其他一切都是非常具体的,所以要么我看不到它,要么它无法完成。如果它不能完成,那么关于使用 VMS,我会遗漏一些非常大的图片。任何建议表示赞赏。

TIA, grobe0ba

0 投票
3 回答
159 浏览

initialization - 记录类型的 OpenVMS 初始化

我有一些我正在尝试改进的遗留代码......我喜欢采用的一种方法是使用结构来组织数据而不是等价操作......不寒而栗。这是在 OpenVMS Fortran 6.4 上,我理解它是 Fortran77 加上一些东西(可能是错误的)。

我想像这样初始化一个记录变量:

我知道数据语句是错误的,编译器告诉我的。检查帮助文件,DATA 似乎不支持此版本中的记录变量。任何人都可以确认吗?除了直接分配之外,还有什么建议可以初始化类似的东西吗?

0 投票
1 回答
275 浏览

out-of-memory - Perl 在 openvms 系统中遇到“内存不足”

我在我的 openvms 系统中使用 32 位 perl。(所以 perl 最多可以访问 2gb 的虚拟地址空间)。

我正在点击“内存不足!” 在一个大的 perl 脚本中。我把变量的位置归零导致这个。然而,在我使用 devel:size 进行测试后,事实证明该数组仅使用 13 Mb 内存,而哈希使用的内存远少于此。

我的问题是关于在 VMS 中对这个 perl 脚本进行内存分析。

有没有在 VMS 上做内存配置文件的好方法?

我使用 size 来获取数组和哈希的大小。(数组是本地范围,哈希是全局范围)

0 投票
3 回答
531 浏览

openvms - OpenVMS - 批处理检查是否运行最新版本的脚本

是否可以编写一个批处理脚本来检查自从这个版本排队以来没有添加任何版本,如果是这样,请运行更新的脚本。

我可以通过为其编写子脚本来做到这一点,但这意味着我拥有的每个脚本都有 2 个脚本。

谢谢你的帮助。