Ibm midrange 运行时屏幕输入字段

Ibm midrange 运行时屏幕输入字段,ibm-midrange,rpgle,Ibm Midrange,Rpgle,我有一个RPGLE程序来显示和/或更新用户选择的随机文件。类似于DBU的部分 选择文件时,我可以获取文件的所有字段及其定义。在运行时,如何在屏幕上显示支持输入的字段,该字段是为特定字段的正确长度定义的 比如说。我可以生成DDS源代码并在运行时编译显示文件。但这是相当粗糙和缓慢的 我知道有一种方法可以将整个显示格式作为字符串发送,并以某种方式定义布局,但我找不到任何细节。如果我可以在屏幕上定义一个输入字段,然后在运行时将其长度设置为长度1、6或20等,那就更好了 也许有一个十六进制代码标记一个支持

我有一个RPGLE程序来显示和/或更新用户选择的随机文件。类似于DBU的部分

选择文件时,我可以获取文件的所有字段及其定义。在运行时,如何在屏幕上显示支持输入的字段,该字段是为特定字段的正确长度定义的

比如说。我可以生成DDS源代码并在运行时编译显示文件。但这是相当粗糙和缓慢的

我知道有一种方法可以将整个显示格式作为字符串发送,并以某种方式定义布局,但我找不到任何细节。如果我可以在屏幕上定义一个输入字段,然后在运行时将其长度设置为长度1、6或20等,那就更好了

也许有一个十六进制代码标记一个支持输入的字段的结尾?我可以将字段定义为长度40,然后在适当的位置嵌入十六进制代码以标记输入的结束


也许有人能告诉我一些信息。谢谢。

假设您谈论的是5250,您将想看看API

就我个人而言,我不想麻烦。我只想买DBU。过去有一个免费软件/共享软件的替代方案,但我认为它已经消失了编辑:事实上它回来了,请查看

如果我真的必须自己构建,我会强烈地考虑一些基于Web的东西。
事实上,我认为基于web的IBM Navigator for I可能已经有类似的功能了。

下面是一篇关于使用
USRDFN
DDS
关键字的好文章:


但是,是的,使用
PHP
甚至
CGI
编写在浏览器中运行的动态文件编辑器,您将获得更大的收益。

这两个回答回答回答了我的问题。这就是我要找的。谢谢