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