SQL/MX 2.x Database and Application Migration Guide (G06.23+, H06.04+, J06.03+)

Falling Back to SQL/MX Release 1.8
HP NonStop SQL/MX Database and Application Migration Guide540435-005
8-9
Managing Module Files and Applications During
Fallback From SQL/MX Release 2.x
Managing Module Files and Applications
During Fallback From SQL/MX Release 2.x
Managing Globally Placed Modules and Applications During Fallback on page 8-9
Managing Locally Placed Module Files and Applications During Fallback on
page 8-10
Managing Globally Placed Modules and Applications During
Fallback
If you fall back to SQL/MX Release 1.8, you need to manage your globally placed
modules and their applications accordingly:
Falling Back SQL/MX Release 1.8 Applications and Globally Placed Modules From
SQL/MX Release 2.x on page 8-9
Falling Back SQL/MX Release 2.x Applications and Globally Placed Modules From
SQL/MX Release 2.x on page 8-9
Falling Back SQL/MX Release 1.8 Applications and Globally
Placed Modules From SQL/MX Release 2.x
Applications and their globally placed modules that were originally compiled in SQL/MX
Release 1.8 do not need to be modified or SQL compiled when you fall back from
SQL/MX Release 2.x to SQL/MX Release 1.8.
Falling Back SQL/MX Release 2.x Applications and Globally
Placed Modules From SQL/MX Release 2.x
Applications and their globally placed modules that were compiled in SQL/MX Release
2.x need to fall back as follows:
1. For each application whose globally placed module was SQL compiled by the
SQL/MX Release 2.x compiler, determine whether or not a module definition file is
present.
2. Fall back your SQL/MX Release 2.x environment to an SQL/MX Release 1.8
environment as described in Steps for Falling Back From SQL/MX Release 2.x to
SQL/MX Release 1.8 on page 8-3.
3. If a module definition file was not found for an SQL/MX Release 2.x application in
Step 1, preprocess the application’s source file in SQL/MX Release 1.8 to generate
a module definition file.
4. In SQL/MX Release 1.8, host-language compile the Release 1.8 annotated source
file created in Step 3. For more information about host language compilation, see
the
SQL/MX Programming Manual for C and COBOL.