IBM 大型机阻止了“X NOT HERE”

Posted

技术标签:

【中文标题】IBM 大型机阻止了“X NOT HERE”【英文标题】:IBM Mainframe blocked "X NOT HERE" 【发布时间】:2021-04-20 11:38:44 【问题描述】:

当在屏幕上未启用的位置输入条目时,大型机会被阻止并显示错误消息“X NOT HERE”并需要reset。 是否有任何设置可以消除阻塞的需要? 谢谢 P。 IBM Mainframe error message

【问题讨论】:

你用的是什么接口?你能展示一张更有竞争力的照片吗? 您是在问如何重置屏幕,或者如何防止首先发生阻塞?第一个很容易;我想后者是可能的,但非常困难。 需要比您提供的图片更多的信息。你用的是什么模拟器?这是 TN3270 连接还是本地终端。如果您可以提供您尝试访问的内容的屏幕截图,并且不会泄露私人或专有信息,那么提供帮助会更容易。 【参考方案1】:

3270 是一个面向块的接口,允许程序员定义在按下称为注意标识符 (AID) 的键时传输到主机的字段。这可以是enterpa1clear 或其他 AID 类型。

因此,屏幕显示的内容包括文本和字段。就像浏览器将数据呈现为文本一样,也允许数据输入字段。像浏览器一样,您不能在只读区域中键入内容。仅在为输入定义的区域中。

因此,这实际上取决于您使用的应用程序。 TSO 通常使用名为ISPF 的程序呈现,该程序使用 3270 呈现信息。有些是只读的,有些是读写的。

一般来说,没有办法“解除阻塞”,因为它是基于应用程序呈现的内容。我认为您提到的“重启”实际上是reset 键。

另一个对 IBM 模拟器有用的参考是 here。

有关对 3270 设备进行编程的更多信息,我将参考此 page 作为起点。

【讨论】:

您好,感谢您的回答。使用的应用程序是 BlueZone。【参考方案2】:

与此同时,我找到了我正在寻找的解决方案。在 BlueZone 中:选项 -> 键盘 -> 选项(再次)-> 键盘锁定时自动重置。 非常感谢大家。 BR

【讨论】:

以上是关于IBM 大型机阻止了“X NOT HERE”的主要内容,如果未能解决你的问题,请参考以下文章

IBM小型机

有没有办法从 IBM 大型机批处理程序中的第 10 条记录开始读取 ESDS 文件?

运行在 PC 上的 IBM RDZ 如何访问大型机的文件系统?

Oracle GoldenGate 对IBM大型机 z/OS 2.1 和DB2 v11的支持

有没有办法从 z/OS 大型机访问 Sql 服务器并在 IBM 3270 终端仿真中得到结果?

哪个是连接大型机和 java 的成熟解决方案? MQ 系列/IBM CICS 事务网关哪个最好?