问题标签 [vms]
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.
openvms - 来自命令的 dcl 分配
我是 DCL 的新手。
我想在变量中输出命令并逐个迭代结果。
filePath=dir /since="time_now" [.SUBDIR]*.PNG/noheader/notrail
out-of-memory - Perl 在 openvms 系统中遇到“内存不足”
我在我的 openvms 系统中使用 32 位 perl。(所以 perl 最多可以访问 2gb 的虚拟地址空间)。
我正在点击“内存不足!” 在一个大的 perl 脚本中。我把变量的位置归零导致这个。然而,在我使用 devel:size 进行测试后,事实证明该数组仅使用 13 Mb 内存,而哈希使用的内存远少于此。
我的问题是关于在 VMS 中对这个 perl 脚本进行内存分析。
有没有在 VMS 上做内存配置文件的好方法?
我使用 size 来获取数组和哈希的大小。(数组是本地范围,哈希是全局范围)
excel - 使用 E-Term32 将数据自动输入到 VMS
我被要求找出一种方法来做到这一点,所以请告诉我这是可能的还是不应该做的。
目标是自动将数据输入 VMS(我们使用 E-Term32 连接到 VMS)。为此目的讨论的内容:Excel 电子表格、动态数据交换、E-Term32(仿真命令语言 - ECL)中可用的宏工具、OLE 自动化等。
设想的过程如下:
- 接收 Excel 文件(或其他数据格式,如文本文件)
- 连接到 VMS
- 运行宏
- 宏导航菜单系统并使用 Excel 文件中的数据输入数据
我知道有“更好”或更简单的方法可以做到这一点,例如构建应用程序来输入数据,但我的主管担心规避“蓝屏”菜单/应用程序中内置的业务逻辑。无论如何,他们也坚持为这样的东西构建新的应用程序。
git - 我可以使用 Git 在发布之间填写旧项目的更改历史记录吗?
假设我们目前有一个遗留代码库,正在对其进行处理,并正在移植到新硬件。目前版本控制仅被视为,并且对代码所做的任何工作都是通过一系列一次转换为 CM 的 zip 包(以及对其进行测试)。准备好发布后,各个更改将转储到先前版本之上,并解决任何冲突,然后该代码将通过此版本的回归测试套件运行,并成为新版本。
我们的 CMS 目前只有主要版本可供下拉,并且我们有单独的更改可用。我们正在讨论为新的维护周期迁移到一些 TFS-Git 混合,因为我们可以抛弃编译代码和管理更改的旧系统(我们希望使用 Git 作为开发存储库,但是因为我们'一直在使用 TFS,这就是我们将继续使用的东西(我希望那个说这句话的人正在考虑将 TFS 用于夜间和 CI,它真的不仅仅停留在维持现状)。我已经删除了所有主要版本并将它们设置为个人仓库中的提交,然后解决这个问题,这很容易做到。
如果我想提倡使用 Git 或 TFS 作为跟踪更改的主要方法,而不是附加到 Word 文档的代码文件,我可能需要证明我们可以做到这一点。我听说我们不能离开所有更改的一个基线,并且跟踪更改的唯一方法是将实际更改的文件作为一个包上交(不能绕开我的脑袋)。实际上,很多人对为什么流程不能改变有很多不同的说法,但这将不得不与新硬件有关,我宁愿解决方案不要半生不熟。
到目前为止,我已经从 VMS CMS 中获取了所有主要版本,当我们从 CMS 切换到这些文件时,我从 TFS 中获取了横幅文件(仅注释文件,一种编写 SDD 的方法),确定了事件之间的顺序它们,并在一个主服务器上进行一系列提交,每个提交都由发布标记(将横幅版本的提交保存在 TFS 上,实际上是在两个 CMS 版本之间,我们使用的源参考驱动器显示版本的横幅没有被捕获) .
我想返回并从每个标记的提交中创建一个分支,对吗?然后 rebase 所以每个都有以前的版本作为父版本?那时,为了证明可以捕获更改历史记录,我将为我们为子版本存档的每个更改包分支一个版本。然后,我会为每个更改包分支重新设置子版本。我希望它们都同时出现,因为无论好坏,这就是我们的运作方式。
所以我的树目前就是这个......
树应该是这样的...
我可以将我拥有的东西重塑成我想要的东西吗?可以将提交重新设置为多个父级的合并吗?我似乎能够在我在家设置的测试存储库中插入这样的历史记录,但我还没有一次搞定集成步骤。然后再次一次合并一个可能仍然可以通过。
我在工作中只有这么多的时间来像这样'goldbrick',我现在正忙于编写功能包。我希望协作不仅仅是将某人指向我在网络上的共享,定期必须通过为每个软件组件设置一组 Beyond Compare 会话来进行“提交”,并转储更改的文件和差异那里。我们中只有少数人同时处理代码,但他们为这类东西制作工具......
plink - 使用 Plink 执行 OVMS 远程命令
我正在尝试使用 plink 在 OVMS 服务器上执行远程命令。当我尝试执行一个简单的命令时,它工作正常:
但是当我开始使用一些复杂的命令时,它会抛出错误:
请建议。
database-connection - 远程数据和查询到 OpenVMS RMS 文件
在 OpenVMS 中查询 RMS 文件有哪些选项?查询/访问的上下文将用于 BI 和报告。目前,正在使用一个非常旧的 FOCUS(Infomation Builders,v. 6.9.8),并且只能在本机 OpenVMS 命令行 shell 中使用。
我在 VMS 环境中工作的挑战是输出旨在用于 Excel、R 和 Business Objects/Crystal Reports 和 Splunk/Hunk 中的平台外消费和分析。在平台上,我可以在我自己的用户空间中编译和/或运行的任何东西都受到限制,并且 CONNX 和类似工具看起来都需要 VMS 环境中的服务器进程。
编辑:我已经接受了一个全面的答案,考虑到组织限制,这可能不可行。我可能的路径是在 FOCUS 中编写额外的数据提取作业,并承担随之而来的延迟和维护开销。
unix - ftp failure from VMS to Unix system
When my customers are trying to transfer the files through ftp system, they are getting this error. It seems like the ftp connection is established however because of some unknown reasons the data is not transferring. This is a connection from VMS system to a Unix server.
#xA;mount - 在 VMS 机器上挂载一个 linux 目录
我们有一台 VMS 机器,它必须挂载驻留在 linux 服务器上的目录。我负责linux端,另一个人负责VMS端。
到目前为止,他挂载目录的尝试失败了
为了找出问题出在哪一边,我想确保我没有忘记任何东西。这就是我所做的:
- 创建了一个用户“microct”
- 创建了用户“microct”拥有的目录“/raid1/microct”
将 vms 机器添加到 /etc/exports
/raid1/microct 130.60.xxx.yyy(rw,async,subtree_check,no_root_squash)
在 /etc/hosts.allow 中添加了 VMS 机器(即使我不知道是否所有这些都是必要的)
锁定:本地主机,130.60.xxx.yyy
rquotad:本地主机,130.60.xxx.yyy
端口映射:本地主机,130.60.xxx.yyy
mountd:本地主机,130.60.xxx.yyy
状态:本地主机,130.60.xxx.yyy
重新启动 NFS
/etc/init.d/nfsd 重启
有什么我忽略的吗?
VMS Guy 说他需要“NFS 用户”的 UID 和 GID,但我不知道那可能是什么......
谢谢你
python-3.x - 带有测试驱动开发的 Python Telnet
我正在编写一些 Python (3.4.2) 脚本来远程登录到我们的旧 VMS 系统以运行一些报告。我们用来访问系统的终端仿真是VT320。
我想在我的脚本中使用 TDD 来帮助验证我是否在正确的菜单中,然后再继续。
下面是我的脚本的开始。我不确定如何合并:
如果 test1 通过,请执行 step1
如果 test2 通过,请执行 step2
等。
是否有人将 TDD 合并到 Python Telnet 脚本中以验证您在远程系统中的位置?
我从这里去哪里?
mysql - 在 VAX VMS 中访问远程 SQL 服务器
我在远程机器上有一个 SQL 服务器,并且基于 VAX VMS 的系统连接到服务器机器。
有人可以告诉我如何从 VAX-VMS 系统访问远程服务器上的 SQL 数据库吗?
谢谢你