2.3 The Non-Standard Process

The Standard Process is the main GWCS (Graphical WEB Conversion Session) path.
This path is the one that takes place when all the pieces of information stored at compile time in the programs,
display files, etc. to be converted are found out to be correct.

Whenever some piece of information stored at compile time in the programs,
display files, etc. to be converted is found not to be correct, a detour has to be taken
from main path, in order to manually acquire from the user the appropriate information.
When this occurs, we are in a so called Non-Standard Process.
Each detour has its own exit routine from the Standard Process.
Such exit routines are documented in this section.

 

Topics in this section:

 

2.3.1 Referenced files not found

This detour shows up any time files referenced by compiled programs have been moved to some other library.
See Figure 02-09.

There are two reasons why GWCS must find all files referenced by programs:

  1. to establish whether a referenced file is a display file.
    • only programs referencing display files are eligible for iWEB conversion
  2. sources of referenced display files are needed to perform display file conversion

In a case like the one in Figure 02-09, the user has the following choices:

  1. specify for each file the correct library name
  2. assign the same library name to all the files
  3. discard individual files
  4. discard all files

Note 1.Files assigned new library names and still not found, are listed again in the same type of detour.

Note 2.If a file is marked as to be "ignored", all the programs referring to it are dropped from the conversion process.

 

2.3.2 Display file source members not found

This detour shows up any time the source members mentioned in the object descriptions of some display files cannot be found.
See Figure 02-10.

Sources of display files are needed in order to perform their conversions.

In a case like the one in Figure 02-10, the user has the following choices:

  1. specify - for each listed display file - the correct source library name, source file name, and source member name
  2. assign to all the listed display files the same source library name, or the same source file name
  3. ignore individual display files
  4. ignore all the listed display files

Note 1.Display filess assigned new source library / file / members that are still not found, are listed again in the same type of detour.

Note 2.If a display file is marked as to be "ignored", all the programs referring to it are dropped from the conversion process.

 

2.3.3 Program module source members not found

This detour (see Figure 02-11) shows up any time the source members mentioned in the object descriptions
of some program modules cannot be found.
Only program modules referring to display files are investigated.
Program modules exist only within ILE programs.

Sources of ILE program modules are needed in order to perform their conversions.

In a case like the one in Figure 02-11, the user has the following choices:

  1. specify - for each listed module - the correct source library name,
    source file name, and source member name
  2. assign to all the listed modules the same source library name, or the same source file name
  3. ignore individual modules
  4. ignore all the listed modules

Note 1.Modules assigned new source library / file / members that are still not found,
are listed again in the same type of detour.

Note 2.If a module is marked as to be "ignored", all the programs referring to it
are dropped from the conversion process.

 

2.3.4 Program source members not found

This detour (see Figure 02-12) shows up any time the source members mentioned
in the object descriptions of some OPM non-ILE (e.g. RPG III) programs cannot be found.
Only programs referring to display files are investigated.

Sources of OPM non-ILE programs are needed in order to perform their conversions.

In a case like the one in Figure 02-12, the user has the following choices:

  1. specify - for each listed program - the correct source library name, source file name, and source member name
  2. assign to all the listed programs the same source library name, or the same source file name
  3. ignore individual programs
  4. ignore all the listed programs

Note 1.Programs assigned new source library / file / members that are still not found, are listed again in the same type of detour.

Note 2.If a program is marked as to be "ignored", it is dropped from the conversion process.

 

2.3.5 Dspf-menu source members not found

This detour (see Figure 02-13) shows up any time the source members mentioned in the object descriptions of some menus (type=dspf) cannot be found.

Sources of dspf-type menus are needed in order to perform their conversions.

In a case like the one in Figure 02-13, the user has the following choices:

  1. specify - for each listed menu - the correct source library name, source file name, and source member name
  2. assign to all the listed menus the same source library name, or the same source file name
  3. ignore individual menus
  4. ignore all the listed menus

Note 1.Menus assigned new source library / file / members that are still not found, are listed again in the same type of detour.

Note 2.If a menu is marked as to be "ignored", it is dropped from the conversion process.

 

2.3.6 Panel group source members not found

This detour (see Figure 02-14) shows up any time the source members mentioned
in the object descriptions of some menus (type=dspf) cannot be found.

Sources of panel groups are needed in order to perform their conversions.

In a case like the one in Figure 02-14, the user has the following choices:

  1. specify - for each listed panel group - the correct source library name,
    source file name, and source member name
  2. assign to all the listed panel groups the same source library name, or the same source file name
  3. ignore individual panel groups
  4. ignore all the listed panel groups

Note 1.Panel groups assigned new source library / file / members that are still not found,
are listed again in the same type of detour.

Note 2.If a panel group is marked as to be "ignored", it is dropped from the conversion process.