IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

会话程序无法读取scre的用户输入


IBM大型机论坛 -> IMS数据库/ DC
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
苏达卡穆拉里

新的用户


已加入:2013年11月15日
帖子:4
地点:美国

发布发表:2020年4月13日星期一6:16 am
引用回复

你好

我对IMS TM相对较新,因此尝试创建一个新的程序,该程序使用便笺本区域与终端进行通信。我正在使用一个接受用户输入并启动事务触发的MPP的屏幕,然后该MPP检索与数据相关的信息&用户输入的功能键。 MPP根据PF键将输出路由到屏幕之一。当用户按下另一个功能键时,MPP从SPA读取相应屏幕的数据,并将该屏幕扔给终端。这是一个非常简单的程序,我无需使用非对话方式就可以在不使用便签本区域的情况下实现相同的功能。我需要使用一个对话程序(使用便签本)并在其上进行扩展。

我有一个使用便笺本IO区域的GU呼叫,然后是使用输入消息IO区域的GN呼叫。该程序似乎没有任何作用。但是,当我在此处进行一些更改时,屏幕上将显示随机数据,该数据由交易ID的几个字节和输入字段中输入的数据的几个字节以及与MFS中的功能键对应的值组成。简而言之,屏幕上显示的所有内容都由我输入的包括功能键的输入混杂在一起组成。看起来在GU和GN调用中读取的输入消息有问题。在背对背发出这两个电话时,我是否有任何遗漏?我是否需要照顾GN呼叫中的所有内容-我已经编码了一个条件,以检查GN呼叫读取的消息是否具有较短的长度,因为交易代码将被删除。不太确定我还缺少什么。您能否提供一个伪样本,说明我应如何在使用Scratch Pad的对话程序中拨打电话以读取一条简单消息(仅一个字段)。
回到顶部
查看用户资料 发送私信
尼克·克劳斯顿

全球主持人


加入时间:2007年5月10日
帖子:2455
地点:英国汉普郡

发布发表于:2020年4月13日星期一1:08 pm
引用回复

我非常怀疑语言翻译是“扔在终点站”的。我怀疑某些东西“显示在终端上”。

在z / OS上什么都不会“抛出”。
回到顶部
查看用户资料 发送私信
苏达卡穆拉里

新的用户


已加入:2013年11月15日
帖子:4
地点:美国

发布发表:2020年4月13日星期一7:29 pm
引用回复

我很抱歉使用throw这个词。我相信您会注意到我在其他地方使用了“显示”一词。
如果可以,请忽略此错误,并帮助我解决问题。
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> IMS数据库/ DC

 


类似主题
话题 论坛 回覆
没有新帖 撤消DB2以除去用户 DB2 4
该主题已锁定:您无法编辑帖子或回复。 有没有办法限制用户登录... 所有其他大型机主题 11
没有新帖 使用基于关闭的VB记录排序... DFSORT / ICETOOL 6
该主题已锁定:您无法编辑帖子或回复。 将字段名称传递给COBOL程序 COBOL程式设计 10
没有新帖 JOINKEYS匹配两个输入文件... DFSORT / ICETOOL 3
搜索我们的论坛:


回到顶部