如何将COBOL源代码迁移到clearcase
我的所有 COBOL 源代码都位于 z/OS 大型机上。将所有这些代码迁移到 ClearCase 的方法是什么?
I have all my COBOL source code located on a z/OS mainframe. What is a way to migrate all this code to ClearCase?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Rational Developer for System z (RDz) 是您的工具应该用于此目的。它基本上是带有大量 IBM 专有插件的 Eclipse,可让您访问大型机数据集,包括 SCLM(默认的 z/OS 源代码管理系统)控制下的数据集。
您可以使用 RDz 连接到大型机并将代码直接检出到 Eclipse 项目中。然后可以将该代码添加到具有 Eclipse 插件的任何其他源代码管理系统中。
当然,还有更多功能,例如从 Eclipse 环境启动大型机构建的能力,这一点很重要,因为无论您如何努力寻找,您可能都找不到许多可以编译大型机源代码的分布式平台编译器。
Rational Developer for System z (RDz) is the tool you should be using for this. It's basically Eclipse with a large number of IBM proprietary plug-ins which give you access to your mainframe data sets, including those under the control of SCLM (the default z/OS source code management system).
You can use RDz to connect to the mainframe and check out your code directly into an Eclipse project. That code can then be added to any other source code management system that has an Eclipse plug-in.
There's more to it of course, such as the ability to kick off mainframe builds from the Eclipse environment, something that will be important since, no matter how hard you look, you probably won't find many distributed platform compilers that can compile mainframe source.
如果您只需要一次性移动,可以使用文件打包工具(例如 PKZip/MVS 或 UnXMIT)来捆绑源代码。然后,您可以使用 IND$FILE、ISPF 文件传输或 FTP 将其传输到您的 Clearcase 服务器并签入。
如果您需要在基于服务器的源控制系统上持续更新大型机资源,您可能最好设置一些共享DASD 在您的大型机和服务器之间使用 samba、NFS 等。
除非您计划在 PC 上进行开发,否则我认为 Rational Developer for Z 不会是一个好的解决方案。它会满足您的需要,但大型机设置有点令人头痛,而且如果您需要的只是将资源移入/移出 Clearcase 服务器,那么产品的成本就会过高。
IIRC,RDz每个座位花费大约6k。您可能会花几天时间将一些过程写入 ftp 到您的 Clearcase 服务器或从您的 ClearCase 服务器进行签入/签出,从而节省大量费用。事实上,IBM 应该已经构建了这些工具。 Clearcase 支持远程机器进行签入/签出,也许您所需要的只是 USS 和 TCP/IP 连接。
If you just need a one-time move, a file packing tool -- like PKZip/MVS or UnXMIT -- to bundle the source up. You can then transmit it using IND$FILE, ISPF File Transfer or FTP to your clearcase server and check it in.
If you need ongoing updates of your mainframe resources on a server based source control system, you might be better off setting up some shared DASD using samba, NFS or the like between your mainframe and your server.
Unless you plan on doing your development on PCs, I don't think Rational Developer for Z is going to be a good fix. It will do what you need, but the mainframe setup is kind of headache-y and the cost of the product is excessive if all you need is to move resources to/from your clearcase server.
IIRC, RDz costs about 6k per seat. You might spend a few days writing some procs to ftp to/from your clearcase server and check-in/check-out and save some heafty expense. Actually, IBM ought to already have those tools built already. Clearcase supports remote machines doing checkin/checkout, maybe all you need is USS and a TCP/IP connection.