问题标签 [mvs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macros - 如何在编辑中更改主要命令
我想在 ISPF Edit 中添加一些快捷方式。
例如,我想为“TOP”输入 T,为“BOT”输入 B。我怎样才能做到这一点?我试图进入
在命令行中,但它不起作用:如果我使用快捷方式,我有“COMMAND TOP NOT FOUND”。
我怎样才能做到这一点?以及每次打开编辑时如何使用此快捷方式?
python - zosftplib submit_wait_job(jcl) 函数不接收 JES 输出
我有一个成功提交 MVS 作业的 python zosftplib 函数调用,但它不识别作业已完成并且它没有接收到作业的 JES 输出。我可以成功建立 MVS FTP 连接,并且可以上传和下载文件。
代码如下所示:job = Myzftp.submit_wait_job(jcl)
该调用最终会显示以下错误消息。
文件“C:\Python27\lib\site-packages\zosftplib.py”,第 410 行,在 submit_wait_job %(msg, resp)) ZftpError: 'submit_wait_job error: 550 JesPutGet aborted, job not found (last response:250 Transfer completed成功地。)'
任何建议都会对我如何解决这个问题有所帮助。
assembly - 如何使用 zos 汇编程序获取内存使用信息
如何以编程方式从正在运行的程序中获取汇编程序当前正在使用汇编指令/宏的内存量?我正在调试一个 878(内存不足)错误,我希望我的程序在不同阶段报告它正在使用多少内存。
zos - PR指令对空栈有什么影响
当我在未使用链接堆栈的程序中发出 PR(程序返回)指令时,程序立即结束。我想利用这种行为,但我想知道除了退出程序之外,我是否会导致任何意外结果?我已经阅读了操作手册中的 PR 描述,但没有看到任何回答我的问题的内容。
如果 PR 指令不适合立即终止程序,我应该使用另一种方法吗?
java - 访问 ZFile (JZOS) 的统计信息/成员信息
我正在使用 IBM JZOS API 来访问 PDS 成员,现在我需要一些关于成员的信息。有 PdsDirectory.MemberInfo.Statistics 类,这样我就可以创建一个 PdsDirectory,对其进行迭代并获取每个成员的统计信息(例如修改日期、最后编辑用户...),如下所示:
但我只需要一个文件的这些统计信息。有没有办法
或创建阅读器来访问这些信息?或者是创建目录并找到我需要的文件的唯一方法?
mainframe - JCL - MVS:如何从批量提交 MVS 命令中检索结果
各位早安
批量提交MVS命令后,我想知道是否可以将结果打印到seq文件中。谢谢你的时间。
zos - MVS 上的 IBM Window Services (DWS) csrevw 函数
我正在研究 IBM MVS (z/OS) 并试图使 Window Services 正常工作。关于函数 CSREVW 我不明白参数 pfcount 的用途。根据文档,在我的程序引用不在我的窗口中的块后,这将要求窗口服务读取多个块。但是窗口服务如何知道我试图引用不在我的窗口中的数据?我的意思是,如果我不再次调用 CSREVW 或 CSRVIEW,它就不会知道我正在从窗口中读取数据。
也许我的主要问题是我听不懂英语,但这对我来说似乎很清楚......
这是文档的链接,第 23-24 页对此进行了解释:http: //publibz.boulder.ibm.com/epubs/pdf/iea3c102.pdf
我知道这是关于 IBM 服务的一个非常具体的问题,对此我深表歉意。
谢谢 !蒂姆
unix - PL/I 程序中的 z/OS MVS 和 z/OS UNIX 互操作?
我一直在互联网上的各种资源中四处寻找,但找不到我理解的明确答案,所以我在这里问:
如何从 z/OS MVS 调用 z/OS UNIX 代码?
我知道BPXBATCH PGM ...
可以从 z/OS MVS TSO 调用 z/OS UNIX 程序。
但是我可以在 z/OS MVS PL/I 程序中这样做吗?
我想说的是,
- 我可以将 z/OS MVS PL/I 对象模块和 z/OS UNIX C 对象模块静态链接在一起吗?(除了不同的编程语言之外,两者之间甚至有区别吗?)
- 或者我可以动态链接两者吗?
我的用例是:我有一个 1970 年代的旧 PL/I 库,现在需要进行网络连接。据我了解,网络在 z/OS UNIX 世界中会很顺利。
旧的 PL/I 库与我无法直接影响的多个其他软件静态链接。
PS:有更多声誉的人可以建立一个stackoverflow PLI标签吗?;-)
c - 具有 DSNAME 长度的 IBM Window Services (DWS) CSRIDAC 无效
我正在研究 z/OS 并尝试使用 IBM 提供的窗口服务。除了通过其 DSNAME 创建对象之外,一切都运行良好。
当我使用 DSNAME 调用 CSRIDAC 时出现错误: “系统无法分配或取消分配指定为 object_name 的数据集。值 rrrr 是动态分配的返回码。值 nnnn 是来自动态分配。有关动态分配返回和原因代码,请参阅 z/OS MVS 编程:授权汇编程序服务指南。”
于是我搜索了原因码037c的含义,发现:“Invalid LEN specified in text unit.随附的消息IKJ56231I表示错误的文本单元编号。”
因此,窗口服务似乎正在调用动态分配服务以通过其 DSNAME 创建对象,并且在计算我提供的 DSNAME 中的字符数时出错。
我的 DSNAME 是一个有效的 VSAM 文件名,我通过另一种方式使用相同的 DSNAME 成功读取了这个数据集。
好吧,这是我调用 CSRIDAC 函数的函数的代码:
然后,这里是调用这个函数的代码:
我希望我对问题的解释很清楚。如果不是,请随时提出一些问题。谢谢 !
c - 使用 IEFSSREQ 宏的 MVS JES2 清除作业
我想通过使用 IEFSREQ 宏向 JES2 请求操作来清除/取消/旋转作业。一切似乎都运行良好,但没有工作受到请求的影响。我认为这是 SSJM 结构中的过滤器问题,但是当我在过滤器中未指定任何内容时,我没有错误(根据文档,我应该有一个错误)并且也没有工作受到影响。
这是我的代码:
根据文档,我在 SSJMSJF8 指针中获得受请求影响的每个作业的反馈,SSJMNSJF 应该是我得到的反馈数,这也是受请求影响的作业数。
我的代码打印这个:
这是我谈到的文档的链接。我正在使用修改作业功能调用(编号 85),这是第 460 页。