首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Rexx访问VSAM文件

从Rexx访问VSAM文件
EN

Stack Overflow用户
提问于 2014-11-10 23:49:28
回答 2查看 1.3K关注 0票数 0

如何在REXX中读取VSAM文件?是否有任何工具可以帮助我通过REXX读取和更新VSAM文件。现在,我将该文件复制为一个平面文件,并进行更新,然后将该文件复制回VSAM。问题是,在我的REXX程序完成处理之前,这个VSAM文件可以由另一个程序更新。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-11 09:34:35

Rexx不支持处理VSAM文件。考虑到Rexx可以很容易地与其他语言接口,这不是一个问题。您可以编写自己的程序,Rexx程序将通过参数指导这些程序。

有些产品已经为你完成了这项工作。但是,是否有这样的产品安装在您的网站,我们可以不知道。

为什么在编写程序之后会遇到这些问题?这是一些不应该超越设计阶段的东西。

如果您的站点使用了一些可用于VSAM文件的更高级的VSAM,那么对于您的站点,对于如何实现此任务,应该有一些技术答案可供您使用。

那你为什么要用Rexx?为什么没有文件锁定?如果没有文件锁定,为什么没有记录锁定?

没有足够的资料来提供更合理的答案。

去找你的同事,技术支持。找出该怎么做。如果有必要的话,可以考虑扔掉Rexx,然后按照你应该做的方式去做。

如果这能让你找到什么地方:在这里加上一个答案,解释一下。明确地说,这是你的网站特有的解决方案,对于其他人来说,里程可能有所不同。当你能够这样做的时候,接受这个答案。

如果这并没有给您带来什么:用更多的信息更新您的问题,Rexx是如何运行的,在哪里运行,它在做什么,为什么其他更新作业可能正在运行,来自LISTCAT ALL ENT(的输出的相关部分,您通过查询和研究发现了什么。

票数 3
EN

Stack Overflow用户

发布于 2021-08-09 14:19:51

有点晚了,但对于任何带着同样问题来到这一页的人来说。如果安装了z/OS文件管理器,则可以编写如下代码:

代码语言:javascript
复制
 "FILEMGR $VX  INPUT=VSAMINTW.USER1.HPS021D1.VIDTEXT',",   
         "VARNAME=STEM.,KEY='78789-V'"                
 /* Show stem contents                      */             
                                                      
 do i = 1 to stem.0   
 End                                     

您必须查看“文件管理器手册”中的详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26855168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档