Submodule_Methods_Extension

Type: Submodule Parent Module: ModuleCMethods

This submodule attempts to locate references to obsolete external commands and either fix them or report them in the log for manual fixing. Obsolete externals will be represented by a token containing "X" followed by at least 2 digits (i.e. 00 to 99).

Functionality

Searches for commands containing "X" followed by at least 2 digits (i.e. 00 to 99). This could potentially cause problems if there are other constructions of this form (e.g. variable or method names) in the application. However since the main purpose of this module is simply to report the presence of obsolete external commands in most cases this would only result in erroneous messages in the log.

Split path name

This is represented by the token "X901"

  1. The token is converted to the Omnis Studio "Split path name" command.
  2. The parameters from the original code line are retained unaltered.

Any Other Token

The line is reported in the log to be fixed manually by the user.

OMNIS Graphing

The graphing capability in OMNIS 7 version 3 was implemented using external commands and functions. This is not compatible with the graphing capability in OMNIS Studio. Currently neither the built-in converter or the conversion library have the ability to convert the old OMNIS 7 code to provide equivalent functionality in OMNIS Studio.

Assumptions

  1. This module assumes that the letter "X" followed by at least 2 digits (i.e. 00 to 99) in method code is an obsolete external command.

User Setup Required for this Module

  1. None.