Product: IESX
Version: GeoFrame 3.5
Application: Project Upgrade
Search Type: HowTo
Topic:
Project Upgrade Preparation: IESX 10.x to GeoFrame 3.5 through 3.7.1
Description:
Brief guide to upgrading from IESX 10.x to GeoFrame 3.5 through 3.7.1.
Solution:
ENVIRONMENTAL CONCERNS
1.) Both the IESX 10.x and GeoFrame 3.5 software must be loaded.
2.) To upgrade IESX 10.x to GeoFrame, IESX and GeoFrame must use the same
$IESX_CONFIG.
To check this:
In an IESX xterm launched from GeoNet type: echo $IESX_CONFIG
In a GeoFrame xterm launched from GeoNet type: echo $IESX_CONFIG
If they are different and no projects currently exist in GeoFrame:
Edit the following GeoFrame file:
$GF_HOME/iesx/iesx_setup_site.csh
Look for the following line and edit the config path to the complete
pathname received from $IESX_CONFIG in the IESX xterm.
=> setenv $IESX_CONFIG /home/gqs/iesx_config/
If they are different and projects do currently exist in GeoFrame, consult
'How to upgrade IESX 10.x to GeoFrame with different $IESX_CONFIG files'.
PROJECT CONCERNS
1.) The IESX project must be at the 10.1 or above release level and the
project preparation should be performed at this level.
2.) Once a project is upgraded to GeoFrame 3.5, it is no longer available in
IESX 10.x. If the user desires a working copy of both the IESX 10.x
project and the GeoFrame 3.5 projects, it is recommended that a copy of
the 10.x project be created before an upgrade is attempted. Create a
copy of the 10.x project using the Rename utility. Customer Support
strongly suggests that the rename option available on the `Upgrade IESX10.1
Project' menu not be used because this option will rename the project in
the Oracle data base, but the original project name is retained in the
IESX GeoFrame 3.5 database and will cause problems later if the user wants
to patch in their original IESX 10.x project.
PREPARATION
1.) Before the upgrade is attempted, make a current backup of the IESX 10.x
project or create a clone of the project.
2.) Open permissions to rwxrwxrwx on all the directory/files in the 10.x
project.
3.) Always unshare all clones from the master 10.x project prior to the
upgrade.
- If you cannot unshare there is an unshare option in the upgrader
that will unshare the shared references for you, Customer Support
recommends to unshare before upgrading.
- To get a report of what data is shared in a clone project (outgoing
references) run option 73 in the IESX Utilities. This will show the
paths to the data the clone project is sharing (10.2 option only).
If you have 10.1 and are not planning on installing 10.2, then use
option 45; this will list the projects it is shared to.
4.) If any markers reside in the IES database import them to IESX using
DataManager > Markers > Import from IES.
5.) Check for marker associations in Markers > Manage Formations. Look for
markers that are associated to the same seismic surface and disassociate
these. In GeoFrame, the data model does not allow for multiple formations
to be assocatied with the same geophysical surface.
6.) In MapView or IES Data Management, delete any XYZ, contour or grid files
that you don't need. These files will be converted to Oracle and take
extra time during the upgrade process.
7.) Clean up any survey descriptions and any byte zero problems by using
IESX_Util option 5.
8.) Check for any missing files by using option 41 (Check inventory files)
in the IESX_Utils.
9.) Delete any duplicate fault contacts and/or fault cuts or traces using
IESX_Util options 23, 24, and 25.
CONSIDERATIONS
1.) Suggested upgrade sequence:
-Master projects first
-Clone or shared projects second
Master and clones cannot be upgraded simultaneously.
2.) Typically in a project upgrade, the problem areas are well data, mapping
data, and interpretation. Upgrade of seismic data and interpretation
data should be virtually pain free because it just makes pointers in the
ORACLE database and the bulk files are not touched. Preparation and
cleaning up of the wells, mapping data and interpretation data types,
prior to upgrade, will improve speed and decrease probability of failure.
3.) It is recommended for speed purposes, the workstation have at least 1 gig
of swap and 1 gig of RAM on the machine doing the upgrade.
The following is an overview of what will happen to each data type during the
upgrade (in order of most time taken to least).
a.) Wells - are exported to a temporary area from IESX (defined in the
'Temporary work directory' of the upgrade dialog box). New wells and
boreholes are created in Oracle and this data is imported into GeoFrame
3.5. New files/directories will be created in the Default DSL.
b.) Markers - are exported to a temporary area from IESX (defined in the
'Temporary work directory' of the upgrade dialog box). When imported into
GeoFrame a surface will be created for each marker name (i.e. effectively a
horizon for every marker name). The link between existing horizon names
and marker names will be lost unless they are identical. The surface
created from a marker will be a `geological horizon'. If markers exist for
faults they will be upgraded as `surfaces'.
c.) Mapping Data - (grids, contours, scatter sets and MapView fault traces).
These data types are exported to the temporary area from IESX (defined in
the 'Temporary work directory' of the upgrade dialog box) and are later
imported and converted to Oracle for use in Basemap+. These new files will
be stored in the Default DSL. If CPS-3 DSLs are defined for the project
after the upgrade, such files would go there when added.
4.) Count on up to 10% of the project data converting to Oracle.
UPGRADE MENU PROCEDURE
Select GeoFrame 3.5 from Geonet, and click on 'Upgrade IESX 10.x Project'.
Project Name Project name of 10.x project.
Project Password Password of 10.x project.
Temporary work directory Default is $HOME if not specified. Type in a path to
a disk that has at least 2 gig. Do not use /tmp.
Continue on bad data Default is 'No'.
Upgrade will at the end of Stage 2 if 'bad data' is
detected, eg. 1 point well path.
Recommend using 'No' as it doesn't take long to check
the data and gives you the chance to fix it if
required, before restarting the upgrade.
If set to 'Yes' it will automatically drop 'bad data'
and proceed with the upgrade.
The log file records which data is dropped.
Unshare Default is 'No'.
If set to 'No, stops at stage 1 if any shared
references exist. Recommend unsharing data in 10x
before upgrade.Use 'Yes' only if share references are
corrupt or data cannot be unshared via datamanager or
iesx_util.
Resume Default is 'No'.
Only set to 'Yes' if upgrade fails and gives specific
instructions to restart using 'resume'.
Rename Leave blank. Not recommended.
Replacement Ellipsoid Code Leave blank. Enter a replacement projection ellipsoid
if IESX 10.x spheroid is user-defined. Refer to
upgrade documentation to find out if you need a
replacement code.
Select OK to begin upgrade process.
POST UPGRADE
1.) The DSL naming convention in GeoFrame 3.5 is different to that of IESX
standalone (10.x and below), i.e. /disk/geoframe_dsl/ACCOUNTNAME/dsltype.
Examples: /disk1/gf_root/PROJECT_X/Default/
/disk1/gf_root/PROJECT_X/Seismic/
/disk1/gf_root/PROJECT_X/Interpretation/
Data upgraded from IESX 10.x does not fit the new DSL naming convention.
Examples: /disk1/gf_root/project_name will upgrade to
/disk1/gf_root/PROJECT_NAME (this is the account name).
2.) Borehole appearance sets and Map appearance sets are lost in the upgrade
process due to upgrades to the appearance sets in GeoFrame.
3.) A log file is created in the users $HOME directory showing each upgrade
stage. It also shows the start and end time of the upgrade so you can
see how long the process actually ran. The log file is named,
"upgrade_10_gf_project_name_time_stamp.log", this is a good file to look
at because it logs any problems that the upgrade may have had.
4.) To see how much space the project took up in Oracle, type in a GeoFrame
xterm: space_check system/manager
5.) Check project integrity by running the Quality Control Tool from either
Application Manager > Data Manager > Tools or General Data Manager and
select the 'red cross' icon. This tool is designed to find and repair data
or parameters that are invalid, missing, incomplete, incorrectly loaded,
or improperely associated with other data. You can run the report on
individual data items on all the data in the project. A report is generated
which is saved in the project and the user can then decide whether to
manually repair the data items or use the auto-repair feature. Select
the 'Help' icon on each menu for more details on this tool.
Last Modified on: 22-MAY-00