Setting Registration Options: Source Files Tab

If your legacy application executes on a mainframe, it’s usually best to convert the application source to workstation encoding. If that’s not practical, you can have COBOL Analyzer convert it for you, using the options on the Registration > Source Files tab of the Workspace Options window.

  1. Choose Options > Workspace Options. The Workspace Options window opens. Click the Registration tab, then the Source Files tab.
  2. In the Legacy Source Encoding group box, choose:
    • Workstation if the source is workstation-encoded. For DBCS configurations, if Japanese-language source files were downloaded in workstation (text) mode, specify how DBCS escape control characters were handled.
    • Mainframe if the source is mainframe-encoded. When this option is selected, the registration process automatically converts source files to workstation-encoding. Only the source files maintained by COBOL Analyzer are converted.
  3. In the Object System Encoding group box, choose:
    • English - US (ANSI MS-1252) if the original source was U.S. English ANSI-encoded (Unisys 2200 and HP3000 Cobol).
    • English - US (EBCDIC-CCSID-37) if the original source was U.S. English EBCDIC-encoded (IBM Cobol).
    • Japanese (EBCDIC-CCSID-930, 5026) if the original source was Japanese EBCDIC-encoded, CCSID-930, 5026 (DBCS configurations only).
    • Japanese (EBCDIC-CCSID-939, 5035) if the original source was Japanese EBCDIC-encoded, CCSID-939, 5035 (DBCS configurations only).

    During analysis and transformation, hexadecimal literals in Cobol programs and BMS files are translated into character literals using this setting.

    Note: Do not change these settings after source files are registered in a workspace.
  4. Check Strip trailing numeration if you want the system to strip trailing numeration characters (columns 73 through 80) from source lines. Trailing numeration characters are removed only from the source files maintained by CA.
  5. Check Expand tabulation symbols if you want the system to replace tabulation symbols with a corresponding number of spaces. Tabulation symbols are replaced only in the source files maintained by CA. You must select this option if you want to view Interactive Analysis information for C or C++ programs.
  6. Check Do not invalidate dependent files if you do not want the system to invalidate files that are dependent on a file you are refreshing. Normally, the system invalidates all dependent files. Selecting this option shifts the burden of determining which files need to be invalidated (and reverified) onto the user. If you select this option and know that a file is affected by a change in the file being refreshed, you must reverify the affected file.