control

A control is a symbol that is used for delineation and which can also tell the MVS Download receiver what it has to do to the mvs_keyword if it converts the mvs_keyword to an InfoPrint keyword. Every Mapping statement contains a control. Some of the controls listed below are used in the mvsdmap.txt file.

::
Do not do any special processing. (Standard delineation)
:+
Change all of the characters in the mvs_parameter into uppercase when converting it to an infoprint_parameter.
:-
Change all of the characters in the mvs_parameter into lowercase when converting it to an infoprint_parameter.
:!
Do not convert this mvs_parameter into an infoprint_parameter. This control is only necessary if no infoprint_parameter is specified on this statement.
Note: In Control Statements, mvs_definitions, controls, and infoprint_definitions themselves cannot contain any white space (spaces or tabs). The first occurrence of white space separates the mvs_definition from the control and the second separates the control from the infoprint_definition. As a result, if the elements contain white spaces, the DCF will not complete the mapping correctly.

Controls behave differently in the different types of Control statements.

  • In Default statements, you cannot specify a control.
  • In Global statements, you must specify a control, but the operator is only recognized as a delineator; no matter what operator you use, it acts like the :: control.
  • In Mapping statements, you must specify a control.