ISPF Panel Generator Control File XML Tags

XML Tag dialogAppls

Serves as Root element for the control file.

XML Tag overallAttr

The XML tag overallAttr summarizes conversion instructions that apply to all panels of the application.

Attribute Description Mandatory Default
location Fully qualified MVS dataset name where the panels are located. No  

XML Tag dialogAppl

Attribute Description Mandatory Default
name Name of the application No  
pgm Program-Name: Name of the REXX or load module of the dialog application. Yes  
label Label in the context menu of the Eclipse dialog No Program name
invocationForm Usage form of the application; allowed values: "CMD" and "PGM" Yes  
location Fully qualified MVS dataset name where the panels are located. No  
categories Whether to generate categories for underlying panels of this application; permitted values = “true“, “false”. No True
multi_line_command Whether lineCommands of underlying panels can be executed on multi selections; permitted values = “true“, “false”. No False
table_header Whether the last line in the BODY section before the MODEL section is interpreted as column headers for the table in the Eclipse dialog; permitted values = “true”, “false”. No False
tooltip Whether the text after an input/output field is interpreted as a tooltip for this input/output field or as own output field with static text; permitted values = “true”, “false”. No Yes

XML Tag include

The XML tag include must be placed after the tag replaceItem within a XML block (e.g. overallAttr, dialogAppl) respectively at the beginning of the XML block if the XML block doesn’t contain any replaceItem tag.

Attribute Description Mandatory Default
location Fully qualified name of an MVS file containing outsourced control instructions for the panel conversion, which should be considered during an actual conversion process. Yes  

XML Tag panel

Attribute Description Mandatory Default
name Member name of  Panel source Yes  
title Title in Eclipse Dialog Window No Member name
table ISPF table name Yes for display table panels  
location Location of the panel Yes, if not set in an overlying tag  
categories Whether to generate categories for this panel; permitted values = “true“, “false”. No True
table_header Whether the last line in the BODY section before the MODEL section is interpreted as column headers for the table in the Eclipse dialog; permitted values = “true”, “false”. No False
multi_line_command Whether lineCommands of this panel can be executed on multi selections

Overwrites the multi_line_command attribute from the overlying application;

permitted values = “true“, “false”. Default = “false”

No True
tooltip Whether the text after an input/output field is interpreted as a tooltip for this input/output field or as own output field with static text; permitted values = “true”, “false”. No Yes

XML Tag replaceItem

The XML tag is used to replace specific text in the panels with other texts in the Eclipse dialog window. The tag can be specified across applications, application specific, or just panel based.

The XML tag replaceItem must be the first tag within an XML block (e.g. overallAttr, dialogAppl).

Attribute Description Mandatory Default
source Panel source code Yes  
target Text with which the source code in the associated Eclipse dialog window should be replaced. Yes  

XML Tag lineCommand

Attribute Description Mandatory Default
value Value of  line commands in Table Display-Panel (In this case, a Verify command must exist in the panel) Yes  
label Label for the line command in the context-menu of the Eclipse Dialog-Window False Value of the line command
multi_line_command Whether lineCommands of this panel can be executed on multi selections

Overwrites the multi_line_command attribute from the overlying application

Permitted values = “true“, “false”.

No False
Default_command Whether this line command should be executed on double click

Only one line command can effectively be the default line command

Permitted values = “true“, “false”. Default = “false”

No False