Space announcement This documentation space provides the same content as before, but the organization of the content has changed. The content is now organized based on logical branches instead of legacy book titles. We hope that the new structure will help you quickly find the content that you need.

Common screen fields of Code Debug CICS COBOL


Each screen is identified on the top line by a title or a screen ID. You can navigate from one Code Debug CICS screen to another using menus, screen IDs (fast path), or commands.

Following figure shows the fields that are common across Code Debug CICS screens. Each field is described as follows.

Common Screen Fields

 MODE:DIAG----------- ---------- LIST BREAKPOINTS (1.1) -----------OPT(2)--C024
COMMAND ===>                                                   SCROLL ===> CSR
 MODULE: CWDEMCB2 CSECT: CWDEMCB2          COMPILED: 12 MAY 2015 - 11.17.38
  • Mode Indicator Message — If Code Debug is operating in one of it’s restricted modes, a message is displayed in the upper left corner of all screens.
  • Screen Title and ID — Each screen title and ID is unique. Specify the screen ID in the COMMAND field to display that screen. For example, =1.1 displays the List Breakpoints screen. A portion of the title is overlaid with the current date and time if the SET SUPPORT ON command has been issued.
  • Optimization Indicator — As shown in following table, OPT is displayed for any program compiled with some level of optimization or inlining. For optimized COBOL 5.1 and above programs, OPT(n) is displayed, where n is the level of optimization. For optimized C programs, either OPT or OPT(n) is displayed, depending on the level of optimization.

Optimization Indicator Display

Language Compiler

Compile Option

OPT Indicator

OPT(n) Indicator

COBOL

OPTIMIZE or OPT

Yes for COBOL 4.2 and below

Yes for COBOL 5.1 and above

C

OPTIMIZE or OPT

Yes

Yes

C

INLINE

Yes

No

PL/I

OPTIMIZE or OPT

Yes

No

PL/I

INLINE

Yes

No

  • System ID — The SYSIDNT value for the current CICS region is conveniently displayed in the upper-right corner of every screen.
  • COMMAND Field — Type primary commands and screen IDs in the COMMAND field. Some PF keys also depend on the parameters that you enter in this field.

Multiple primary commands, separated by the current command delimiter, can be entered at the same time. A semi-colon (;) is the default delimiter.

Important

The default command delimiter can be changed with the PROFILE_DEFAULT_COMMAND_DELIMITER global parameter. For more information, see the Code Debug CICS Advanced Configuration Guide section entitled “Configuration-Parameters”. The PROFILE_DEFAULT_COMMAND_DELIMITER value is the default delimiter only for users with no delimiter stored in their user profile, such as new users or existing users invoking a new release of Code Debug for the first time. Once a command delimiter has been set for a given user, it can be changed using the DELIM field on the Set Profile Defaults screen (0.1). For details, see the Code Debug CICS Reference Manual.

  • SCROLL Field — Sets the scroll value for screens that permit scrolling.
  • MODULE Field — Displays the current load module name regardless of what CSECT within the load module is being debugged.
  • CSECT Field — Identifies the CSECT on the Code Debug screen. To change to another CSECT, simply type the new name. Current breakpoints and keeps are retained until they are deleted or the session is ended.

Important

  • The CSECT field accommodates mixed-case CSECT names up to 16 characters and abbreviated CSECT names when the name is greater than 16 characters.
  • This field is protected on the Script Data set Allocation screen (0.6), the Data Area screens (2.3), and the Break/Abend screen (2.1).
  • Code Debug CICS may issue diagnostic or informational messages that overlay the CSECT and COMPILED fields. If the message is surrounded by plus signs (+++), you can access extended help by pressing PF1. When you press PF3 to exit the help, the CSECT and COMPILED fields are redisplayed. If extended help is not available, simply press Enter to redisplay the fields.
  • COMPILED: Field — Displays the date and time the program was compiled in DD MMM YYYY format. When Code Debug CICS issues a diagnostic or informational message, the message displays instead of the compilation date and time.

When the text of the message is surrounded by plus signs (++), type HELP in the COMMAND field and press Enter, or use PF1 (HELP), to obtain more detailed information about the message.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*