Setting Workspace Verification Options: Settings Tab

Use the Verification > Settings tab of the Workspace Options window to specify verification behavior for the workspace. Among other tasks, you can:

  • Enable staged parsing, which may improve verification performance by letting you control which verification stages the parser performs.
  • Enable relaxed parsing, which lets you verify source despite errors.
  1. Click Options > Workspace Options. The Workspace Options window opens. Click the Verification tab, then the Settings tab.
  2. In the Source Type pane, select the source file type whose verification options you want to specify.
  3. Set verification options for the source file type. The table below shows the available options.
    Note: Click the More or Details button if an option listed below does not appear on the Settings tab.
    Option Source File Description
    Allow Implicit Instream Data JCL

    Specifies that a DD * statement be inserted before implicit instream data if the statement was omitted from JCL.

    Allow Keywords to Be Used as Identifiers COBOL, Copybook Enables the parser to recognize COBOL keywords used as identifiers.
    At Sign System Definition File Specifies the national language character for the at symbol.
    C/C++ Parser Parameters C, C++ Specifies the parameters used to compile the application. You can also specify these parameters in the Project Verification options, in which case the project parameters are used for verification.
    Create Alternative Entry Point COBOL Specifies that an additional entry point be created with a name based on the conversion pattern you enter in the Conversion Pattern field. Supports systems in which load module names differ from program IDs. For assistance, contact support services.
    Cross-reference Report TWS Schedule Specifies the full path of the TWS cross-reference report (.xrf).
    Currency Sign System Definition File Specifies the national language character for the currency symbol.
    Debugging Lines COBOL Specifies parsing of debugging lines: Off, to parse lines as comments; On, to parse lines as normal statements; Auto, to parse lines based on the program debugging mode.
    Detect Potential Code Anomalies COBOL Enables generation of Interactive Analysis information on potential code anomalies.
    Enable Interactive Analysis COBOL, Natural, PL/I, RPG, JCL Enables generation of Interactive Analysis information.
    Enable Quoted SQL Identifiers Assembler File, COBOL, DDL, PL/I Enables the parser to recognize quoted SQL identifiers. Strings delimited by double quotation marks are interpreted as object identifiers.
    Enable Reference Reports COBOL, Control Language, ECL, JCL, Natural, PL/I, RPG, W.L. Enables generation of complete repository information for logical objects.
    Enter classpath to JAR Files and/or path to external Java file root directories Java

    Specifies any combination of:

    • JAR files containing class libraries referenced in the Java application, or Zip files containing external Java files referenced in the application. Alternatively, specify the path of the folder for the JAR or Zip files, then select Include Jar/Zip Files From Directories.
    • Paths of the root folders for external Java files referenced in the application.
    Note: This option is checked after the identical option in the project verification options. Setting the project verification option effectively overrides the setting here.
    Extralingual Characters System Definition File Adds the specified lower-case national language characters to the supported character set. Do not separate characters with a space.
    Extralingual Upper Characters System Definition File Adds the specified upper-case national language characters to the supported character set. Do not separate characters with a space.
    Generate program entry points for functions with same name as file C Specifies that a program entry point be created for the function that has the same name as the file. Typically used to trace calls to C programs from COBOL, PL/I, Natural, RPG, or Assembler programs.
    Generate program entry points for main functions C Specifies that a program entry point be created for functions named "main". Typically used to trace calls to C programs from COBOL, PL/I, Natural, RPG, or Assembler programs.
    Ignore Duplicate Entry Points All Enables the parser to recognize duplicate entry points defined by the COBOL statement ENTRY ‘PROG-ID’ USING A, or its equivalent in other languages. The parser creates an entry point object for the first program in which the entry point was encountered and issues a warning for the second program. To use this option, you must select Enable Reference Reports. You cannot use this option to verify multiple programs with the same program ID.
    Ignore Text After Column 72 DDL Allows the parser to ignore trailing enumeration characters (columns 73 through 80) in source lines.
    Imply CMPAT=Yes PSB Specifies that CMPAT=Yes is assumed even if it hasn't been set in PSBGEN. When CMPAT=Yes is specified, it instructs IMS to generate an I/O PCB for all uses, even in environments where it is not used, such as batch or CICS. If you use this option, you won't need to recompile the program between batch and online executions.
    Import instream data from DSN JCL Imports data sets in HyperCode:
    • Instream data sets.
    • Control card patterns.
    Note: This option can increase the verification time of JCL and also increase the size of the database.
    Libraries support Natural Enables Natural library support. For more information, see "Natural Support" in the online help.
    List of Include Directories C, C++ Specifies the full path of the folders for include files (either original folders or Repository Browser folders if the include files were registered). Choose a recognized folder in the List of Include Directories pane. Add folders as necessary. You can also specify these folders in the Project Verification options, in which case the parser looks only for the folders for the project.
    Number Sign System Definition File Specifies the national language character for the number symbol.
    Perform Dead Code Analysis COBOL, PL/I, RPG Enables collection of dead code statistics.
    Perform DSN Calling Chains Analysis Control Language, ECL, JCL, WFL Enables analysis of dataset calling chains.
    Perform System Calls Analysis JCL Enables analysis of system program input data to determine the application program started in a job step.
    Relaxed Parsing AS400 Screen, BMS, COBOL, Copybook, CSD, DDL, Device Description, DPS, ECL, MFS, Natural, Netron Specification Frame, PL/I Enables relaxed parsing.
    Relaxed Parsing for Embedded Statements Assembler File, COBOL, PL/I Enables relaxed parsing for embedded SQL, CICS, or DLI statements.
    Resolve Decisions Automatically Control Language, WFL Enables automatic decision resolution.
    Show Macro Generation C, C++ Specifies whether to display statements that derive from macro processing in Interactive Analysis.
    Sort Program Aliases JCL Enables batch sort card analysis. Choose a recognized sort utility in the Sort Program Aliases pane. Add sort utilities as necessary.
    SQL Statements Processor COBOL Specifies whether the SQL Preprocessor or Coprocessor was used to process embedded SQL statements.
    System Procedures JCL Specifies the system procedures referenced by JCL files. Add system procedures as necessary.
    Timeout in seconds to stop verification execution All The number of seconds to wait before stopping a stalled verification process.
    Treat every file with main procedure as a program C, C++ Specifies whether to treat only files with main functions as programs.
    Trim Date from Active Schedule Names TWS Schedule Specifies whether to append the effective date range to a TWS jobstream object.
    Truncate Names of Absolute Elements ECL Allows the parser to truncate suffixes in the names of COBOL programs called by ECL. Specify a suffix in the adjoining text box.
    Use Database Schema Assembler File, COBOL, PL/I Specifies whether to associate a program with a database schema. When this option is selected, the parser collects detailed information about SQL ports that cannot be determined from program text (SELECT *). If the schema does not contain the items the SQL statement refers to, an error is generated.
    Workstation Report TWS Schedule Specifies the full path of the TWS workstation report (.wdr).