我正在尝试在我的日常生活中优化我的工作流程,作为大型银行中的IT开发人员。目前,所有开发都是使用System Z(RDZ)的Rational Developer完成的,在Endevor Ropodity上使用文件,并且该解决方案有几个问题,我想在业余时间开发工作。

现在,我对与大型机和Endevor的沟通如何从PC进行。如我所见,可以这样做,因为RDZ确实可以做到这一点。

我真正需要的可能不是那么复杂。我需要了解RDZ或个人通讯等客户如何与大型机进行通信。另外,我可以尝试生成某种脚本来从主机上的Endevor检索文件,因为我能够将FTP转向MVS并以这种方式获取文件。但是我没有办法进入endevor存储库。

基本上,我希望一种将文件从Endevor和我的桌面获取的方法,因此我可以在我喜欢的文本编辑器中编辑它们,然后再将它们再次放回原处。

关于我应该如何开始的任何建议吗?

有帮助吗?

解决方案

这是您桌面脚本的基本构建块:

  • 构建一个包含JCL的文件,以将目标源代码从Endevor提取到分期PDS中。您需要参数化JCL构建过程以容纳不同的源文件名称。
  • 使用FTP(FileType = jes)提交JCL以在大型机上运行
  • 等待工作完成(观看FTP日志文件)
  • 使用FTP(FileType = SEQ)将文件从大型机分期PDS检索到桌面
  • 使用您喜欢的编辑器在桌面上编辑

完成后,只需扭转过程即可。

从技术上讲,这不是很难构建的过程。潜在的故障是,您可能无权提交高优先级批处理工作。如果您提交的批处理作业最终排队几分钟(小时),则此过程变得不可行。如果您可以提交高优先级批处理作业,那么其余的不应该那么困难。我做了与此相似的事情 打开对象rexx 作为桌面脚本语言 - 效果很好。

您可以通过使用Endevor:butch batch scl选项来构造示例JCL以构建提取/签入功能的示例。与JES槽FTP互动的描述很好:与Jes接口.

玩得开心...

其他提示

检查Endevor文档以查看其是否具有API或Web服务接口。 Change Man(竞争产品)确实如此,我希望Endevor也有一个。

直接进入源代码管理系统的存储库不太可能要做。您想检查一下并检查它们, 使用 产品而不是试图绕过它。

另一个替代方法是c-ubed,www.c-cubed.net。他们提供的API允许各种Windows PC语言直接与Endevor和其他产品接口。我们在我当前的工作场所使用它来访问50个不同LPAR的MVS资源。希望能帮助到你。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top