IBM z 中的显示文件 (dspf) 与 IBM i 中的一样吗?
In IBM z are display files (dspf) like in IBM i?
在 IBM i/AS400 中有用于设计/创建屏幕的显示文件 (DSPF)。
AS/400 中的 DSPF(显示文件)是一个文件,其中包含格式化屏幕以显示和接收数据的定义。
zOS中有没有类似的文件?
z/OS默认没有这样的文件。有些软件产品具有屏幕定义 - ISPF 和 Telon 是 2。ISPF(交互式系统生产力功能)是 TSO 下的“默认”UI,您可以创建自己的屏幕,但这些不是 dsp 文件。
Telon 是(我认为)某种屏幕 layout/definition 实用程序,用于在 IBM 的 CICS 下创建应用程序 运行。这些也不是 dsp 文件。
z/OS 上的屏幕特定于子系统。
在ISPF you would use Dialog Tag Language and/or panel definition statements中创建一个屏幕(ISPF称之为面板)。
在CICS you would use Assembler macros to create a BMS map(屏幕)。
在IMS you would use Message Format Services中创建一个屏幕。
如@SteveIves 的回答所示,存在“绘制”屏幕的产品。
以上所有用于创建3270屏幕;现在当然几乎所有 3270 设备都被模拟了。这不是为 z/OS 应用程序创建用户界面的唯一方法。例如,CICS 理解 http,并且具有 CICS 应用程序的 Web 界面是相对常见的。
我不会重复@cshneid 或@steve_ives 的答案,但会提供一些上下文。 IIRC 显示文件不仅仅是屏幕映射,还包括用于处理要呈现的数据的定义,因此它们更类似于更完整的编程范例,而不仅仅是映射。
我不知道包含数据映射和文件处理的功能。这是基于 3270 流的运行时间(CICS、IMS 等)完成的。通常,这是提到的映射工具与 COBOL、C 或其他与运行时兼容的编程语言的组合。
我认为最接近的是 TSO 运行时中的对话管理器,它确实具有一些数据管理功能,但往往用于系统级工作,而不是通常归属于 CICS、IMS、WAS 的用户应用程序。 ..
在 IBM i/AS400 中有用于设计/创建屏幕的显示文件 (DSPF)。 AS/400 中的 DSPF(显示文件)是一个文件,其中包含格式化屏幕以显示和接收数据的定义。
zOS中有没有类似的文件?
z/OS默认没有这样的文件。有些软件产品具有屏幕定义 - ISPF 和 Telon 是 2。ISPF(交互式系统生产力功能)是 TSO 下的“默认”UI,您可以创建自己的屏幕,但这些不是 dsp 文件。
Telon 是(我认为)某种屏幕 layout/definition 实用程序,用于在 IBM 的 CICS 下创建应用程序 运行。这些也不是 dsp 文件。
z/OS 上的屏幕特定于子系统。
在ISPF you would use Dialog Tag Language and/or panel definition statements中创建一个屏幕(ISPF称之为面板)。
在CICS you would use Assembler macros to create a BMS map(屏幕)。
在IMS you would use Message Format Services中创建一个屏幕。
如@SteveIves 的回答所示,存在“绘制”屏幕的产品。
以上所有用于创建3270屏幕;现在当然几乎所有 3270 设备都被模拟了。这不是为 z/OS 应用程序创建用户界面的唯一方法。例如,CICS 理解 http,并且具有 CICS 应用程序的 Web 界面是相对常见的。
我不会重复@cshneid 或@steve_ives 的答案,但会提供一些上下文。 IIRC 显示文件不仅仅是屏幕映射,还包括用于处理要呈现的数据的定义,因此它们更类似于更完整的编程范例,而不仅仅是映射。
我不知道包含数据映射和文件处理的功能。这是基于 3270 流的运行时间(CICS、IMS 等)完成的。通常,这是提到的映射工具与 COBOL、C 或其他与运行时兼容的编程语言的组合。
我认为最接近的是 TSO 运行时中的对话管理器,它确实具有一些数据管理功能,但往往用于系统级工作,而不是通常归属于 CICS、IMS、WAS 的用户应用程序。 ..