如何使用Rexx向ISPF面板显示表格,然后检索更新的用户输入?

我有一块Rexx,它使用来自PDS成员的数据放在一起并显示一个字段表和默认值。值字段是一个输入字段,旨在允许用户根据需要使用自己的选项更新默认值。我似乎无法解决的问题是从面板中检索更新的信息并将其存储起来以备将来使用。 使用TBADD创建表行,使用TBSAVE保存,然后使用TBTOP后跟“TBDISPL [name] PANEL(pname)”循环显示。 如果Rexx的下一部分是TBSKIP和TBGET的循环,我可以实现的最好的方法是恢复原始表数据(默认值),忽略用户可能输入的任何内容。此外,用户点击输入似乎并不总是这样,而是等待PF3。 感谢任何指针。我对此很陌生,所以这有点像尝试学习法语而不是字典 - 语法是一回事,实际的例子会更好!     
已邀请:
看起来您正在尝试使用REXX运行ISPF对话框。虽然这是一个 相当普遍的事情,需要很多背景 了解所有组件以及如何使它们协同工作。 以下链接提供了一些教程和参考资料,以帮助您 在正确的道路上。 OS / 390 V2R5.0-V2R7.0 ISPF示例 OS / 390 V2R10.0 ISPF对话框开发人员指南和参考 OS / 390 V2R10.0 ISPF编辑和编辑宏 OS / 390 V2R10.0 ISPF服务指南 ISPF示例是一个很好的起点。表服务对话框应用程序可能与您的类似 试图做。 基本思想是你在ISPF下运行REXX程序,它正在调用Dialog Manager。 REXX要求Dialog Manager显示特定屏幕(称为面板)。面板定义保存在PDS中 并包含要显示的文本,输入/输出变量和各种其他布局参数。 面板变量用于通过调用Dialog Manager将数据传入/传出REXX程序。 听起来很简单,但与所有大型机一样,它有很多比你想象的要多。     
还看 http://pic.dhe.ibm.com/infocenter/zos/v1r13/index.jsp?topic=%2Fcom.ibm.zos.r13.pdf%2Fpdf.html 并在左侧搜索字段中键入REXX。 在这里你可以找到很多关于z / os和rexx的有趣信息。     

要回复问题请先登录注册