编写一个小的Windows脚本与大型机和/或Endevor对话

编写一个小的Windows脚本与大型机和/或Endevor对话,windows,protocols,mainframe,zos,Windows,Protocols,Mainframe,Zos,作为一名大型银行的it开发人员,我正在努力优化我的日常工作流程。现在,所有的开发都是使用RationalDeveloper for System Z RDz完成的,使用Endevor reposity上的文件,这个解决方案有几个问题,我想在业余时间开发一个解决方案 现在我对如何通过PC与大型机和Endevor进行通信一无所知。正如我所见,这是可能的,因为RDz正是这样做的 我真正需要的可能不是那么复杂。我需要了解像RDz或个人通信这样的客户机是如何与大型机通信的。或者,我可以尝试生成某种脚本,从

作为一名大型银行的it开发人员,我正在努力优化我的日常工作流程。现在,所有的开发都是使用RationalDeveloper for System Z RDz完成的,使用Endevor reposity上的文件,这个解决方案有几个问题,我想在业余时间开发一个解决方案

现在我对如何通过PC与大型机和Endevor进行通信一无所知。正如我所见,这是可能的,因为RDz正是这样做的

我真正需要的可能不是那么复杂。我需要了解像RDz或个人通信这样的客户机是如何与大型机通信的。或者,我可以尝试生成某种脚本,从主机上的Endevor检索文件,因为我可以通过FTP传输到MVS并以这种方式获取文件。但我没有办法用FTP传送到Endevor存储库

基本上,我想要一种从Endevor获取文件并放到桌面上的方法,这样我就可以在我最喜欢的文本编辑器中编辑它们,然后再把它们放回去


关于如何开始这项工作有什么建议吗?

查看Endevor文档,看看它是否有API或web服务接口。一个竞争产品所带来的改变,我希望安德福也会有一个


直接FTPing到源代码管理系统的存储库中是不可能的。您希望使用该产品,而不是试图绕过它,检查并签入内容。

查看Endevor文档,查看它是否有API或web服务接口。一个竞争产品所带来的改变,我希望安德福也会有一个


直接FTPing到源代码管理系统的存储库中是不可能的。您希望使用该产品签出并签入内容,而不是试图绕过它。

以下是桌面脚本的基本构建块:

构建一个包含JCL的文件,将目标源代码从Endevor提取到暂存PDS中。你需要 参数化JCL构建过程以适应不同的源文件指定。 使用FTP Filetype=JES提交要在大型机上运行的JCL 等待作业完成并查看FTP日志文件 使用FTP Filetype=SEQ将文件从大型机暂存PDS检索到桌面 使用您喜爱的编辑器在桌面上编辑 完成后,只需颠倒过程即可

从技术上讲,这不是一个很难构建的过程。潜在的问题是你 可能没有提交高优先级批处理作业的权限。如果您提交了 批处理作业最后排队数分钟或数小时,然后此过程变为 行不通的如果可以提交高优先级批处理作业,则 剩下的就不那么难了。我做了一些非常类似的事情 这是作为桌面脚本语言使用的,它非常有效 嗯

通过使用Endevor:buildbatchscl,您可以很好地了解JCL需要什么样的外观 为提取/签入函数构造示例JCL的选项。通过FTP与JES交互在以下章节中有很好的描述:


玩得开心…

以下是桌面脚本的基本构建块:

构建一个包含JCL的文件,将目标源代码从Endevor提取到暂存PDS中。你需要 参数化JCL构建过程以适应不同的源文件指定。 使用FTP Filetype=JES提交要在大型机上运行的JCL 等待作业完成并查看FTP日志文件 使用FTP Filetype=SEQ将文件从大型机暂存PDS检索到桌面 使用您喜爱的编辑器在桌面上编辑 完成后,只需颠倒过程即可

从技术上讲,这不是一个很难构建的过程。潜在的问题是你 可能没有提交高优先级批处理作业的权限。如果您提交了 批处理作业最后排队数分钟或数小时,然后此过程变为 行不通的如果可以提交高优先级批处理作业,则 剩下的就不那么难了。我做了一些非常类似的事情 这是作为桌面脚本语言使用的,它非常有效 嗯

通过使用Endevor:buildbatchscl,您可以很好地了解JCL需要什么样的外观 为提取/签入函数构造示例JCL的选项。通过FTP与JES交互在以下章节中有很好的描述:


玩得开心…

另一种选择是C-Cubed,www.C-Cubed.net。他们提供的API允许各种Windows PC语言直接与Endevor和其他产品接口。我们在我当前的工作场所使用它来访问50个不同LPAR上的MVS资源。
希望有帮助。

另一种选择是C-Cubed,www.C-Cubed.net。他们提供的API允许各种Windows PC语言直接与Endevor和其他pr接口 产品。我们在我当前的工作场所使用它来访问50个不同LPAR上的MVS资源。
希望有帮助。

我一直忘了有些商店允许用户通过FTP提交作业。我的没有。安全。你好,NealB,谢谢你的评论。我了解其中的大部分内容,但正如cschneid所说,我不确定是否使用FTP提交JCL。我会仔细阅读你给我的链接:但是,我确实理解Endevor的JCL脚本的检索语法。我一直在寻找一个Rexx脚本,我可以通过编写一个小脚本在大型机上执行,该脚本可以登录大型机,然后在不使用个人通信的情况下与之交互。但我认为你的解决方案听起来更容易,因为我不确定大型机协议是如何实现的。我一直忘了有些商店允许用户通过FTP提交作业。我的没有。安全。你好,NealB,谢谢你的评论。我了解其中的大部分内容,但正如cschneid所说,我不确定是否使用FTP提交JCL。我会仔细阅读你给我的链接:但是,我确实理解Endevor的JCL脚本的检索语法。我一直在寻找一个Rexx脚本,我可以通过编写一个小脚本在大型机上执行,该脚本可以登录大型机,然后在不使用个人通信的情况下与之交互。但我认为您的解决方案听起来更容易实现,因为我不确定大型机协议是如何实现的。