嵌入式应用程序的 JCL 替代方案是什么?

问题描述 投票:0回答:1

IBM 旧的 JCL(作业控制语言)脚本语言的现代替代品是什么?

在过去的几年里,客户正在重写/检修他们的旧大型机系统,并将其移植到云端。重写主要采用 C# .NET Framework 进行,并使用少量 C++ 创建模拟旧大型机的 VM。现在,他们正在运行旧的 JCL 来处理新重写中的大部分数据库。

对于那些在遗留环境中不太熟悉 JCL 的人来说,客户端使用它来指向数据库的某些部分,使用参数调用应用程序/进程,以及通过管道将文件 I/O 传输到相关应用程序或从相关应用程序传输文件。它读起来几乎就像旧的打孔卡,并且没有任何个人处理能力(基本算术/逻辑关键字、内存处理或使用任何类型的模块/库扩展)。

目前他们正在考虑将 Lua 或 TCL 作为嵌入其新系统的潜在替代品。

您使用哪些替代语言来编写过程控制脚本?优点?缺点?

lua scripting tcl jcl process-control
1个回答
0
投票

您还可以查看 Python 或(假设您也在使用 C#,因此可能考虑在 Windows 上运行)Powershell。在 Unix 环境中,bash 将是第一个选项(即使您随后拒绝了它)。

这并不是一个有明确答案的问题,至少从您提供的少量信息来看是这样;有很多的选择。只要您拥有所需操作的语言或基本库支持,您就应该能够实现这一目标。

© www.soinside.com 2019 - 2024. All rights reserved.