Implementation plan: Difference between revisions

From IMSMA Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
As Noah outlined in August 2013:
As Noah outlined in August 2013:
* Get a '''full''' backup and configuration details from the country
* Get a '''full''' backup and configuration details from the country
: client/server settings
* Clean-up your dataset and collect all data
: local projection files
: translation files
* Clean-up your dataset  
: there might be more country specific to do than what is mentioned in [[Data quality checks before upgrading to V6.0]]
: all mdml and xml files must be imported (at least to the workbench)
: backup again
* Upgrade your dataset to 6.0
* Upgrade your dataset to 6.0
: [[Upgrade from 5.08.04 to 6.0 process|Run V5.08.04 tools - Locale fix ]]
: [[Upgrade from 5.08.04 to 6.0 process|Run V5.08.04 tools - Re-calculation of area/length ]]
: [[Upgrade from 5.08.04 to 6.0 process|Extract MySQL ]]
* Uninstall ArcEngine 9.3.1, {{IMSMANG}} and IMSMA RE 5.08.04
* Uninstall ArcEngine 9.3.1, {{IMSMANG}} and IMSMA RE 5.08.04
: this need to be done on '''all''' computers in the country
: this need to be done on '''all''' computers in the country
Line 38: Line 29:
* translations
* translations
* '''attachments'''
* '''attachments'''
Verify that you can restore the backup!
You need also secure other files:
You need also secure other files:
* IMSMA.mxd (if customized)
* IMSMA.mxd (if customized)
Line 46: Line 40:
* External tools
* External tools
* ODBC configurations
* ODBC configurations
You need to take notes on client and server settings.
==Clean-up your dataset and collect all data==__NOEDITSECTION__
There might be more country specific to do than what is mentioned in [[Data quality checks before upgrading to V6.0]]. All mdml and xml files must be imported (at least to the workbench) because the support for mdml is ended and xml files created with 5.08.04 will not be possible to import into a V6.0 database.
==Upgrade your dataset to 6.0==__NOEDITSECTION__
This is described in details in '''[[Upgrade from 5.08.04 to 6.0 process]]'''


===Country Structure ID (optional)===__NOEDITSECTION__
===Country Structure ID (optional)===__NOEDITSECTION__

Revision as of 22:17, 24 February 2014

This page is under construction

Basic process

As Noah outlined in August 2013:

  • Get a full backup and configuration details from the country
  • Clean-up your dataset and collect all data
  • Upgrade your dataset to 6.0
  • Uninstall ArcEngine 9.3.1, IMSMANG and IMSMA RE 5.08.04
this need to be done on all computers in the country
which ArcGIS Desktop version are they using?
client/server settings
local projection files
translation files
  • Install IMSMANG and IMSMA RE 6.0
all computers in country
  • Restore dataset
at the NMAA and verify Check with the countries
distribute backup to local installations

You’re not done until you can run reports and data sharing is working in the country!

Full backup and configuration details

With the IMSMANG backup functionality you get:

  • Database
  • maps (easier if you may get background.mxd and files)
  • geodatabase
  • iReports (as files)
  • form templates (as files)
  • translations
  • attachments

Verify that you can restore the backup!

You need also secure other files:

  • IMSMA.mxd (if customized)
  • Source map files
  • local projection files
  • C:\IMSMAng\migration\conf\migration.properties and any import scripts
  • Fallback fonts (IMSMAng\jre____\lib\fonts\fallback)
  • External tools
  • ODBC configurations

You need to take notes on client and server settings.

Clean-up your dataset and collect all data

There might be more country specific to do than what is mentioned in Data quality checks before upgrading to V6.0. All mdml and xml files must be imported (at least to the workbench) because the support for mdml is ended and xml files created with 5.08.04 will not be possible to import into a V6.0 database.

Upgrade your dataset to 6.0

This is described in details in Upgrade from 5.08.04 to 6.0 process

Country Structure ID (optional)

The Country Structures get updated e.g. districts are merged or towns changes names. If the Country Structure ID is set to the Pcode or another identifier used in the country future updates of the Country Structure would be greatly facilitated. In the upgrade process this has low priority.

{{#switch:|subgroup|child=|none=|#default=

}}{{#if:|}}{{#if:Upgrade Process|<td style="text-align:left;border-left-width:2px;border-left-style:solid;|{{#if:|}}}}{{#if:|{{#if:IMSMA Hub{{#switch:{{#if:|{{{border}}}|child}}|subgroup|child=|none=|#default=

}}{{#ifeq:|Template|{{#ifeq:{{#if:|{{{border}}}|child}}|child||{{#ifeq:{{#if:|{{{border}}}|child}}|subgroup||{{#switch:implementation plan

|doc
|sandbox
|testcases =
|#default = {{#switch:
 |plainlist
 |hlist
 |hlist hnum
 |hlist vcard
 |vcard hlist = 
 |#default = 
 }}
}}

}}}}}}|}}{{#if:|{{{group2}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list2}}}

}}{{#if:|{{#if:IMSMA Hub{{#switch:{{#if:|{{{border}}}|child}}|subgroup|child=|none=|#default=

}}{{#ifeq:|Template|{{#ifeq:{{#if:|{{{border}}}|child}}|child||{{#ifeq:{{#if:|{{{border}}}|child}}|subgroup||{{#switch:implementation plan

|doc
|sandbox
|testcases =
|#default = {{#switch:
 |plainlist
 |hlist
 |hlist hnum
 |hlist vcard
 |vcard hlist = 
 |#default = 
 }}
}}

}}}}}}|}}{{#if:|{{{group3}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list3}}}

}}{{#if:|{{#if:|{{{group4}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list4}}}

}}{{#if:|{{#if:|{{{group5}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list5}}}

}}{{#if:|{{#if:|{{{group6}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list6}}}

}}{{#if:|{{#if:|{{{group7}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list7}}}

}}{{#if:|{{#if:|{{{group8}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list8}}}

}}{{#if:|{{#if:|{{{group9}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list9}}}

}}{{#if:|{{#if:|{{{group10}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list10}}}

}}{{#if:|{{#if:|{{{group11}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list11}}}

}}{{#if:|{{#if:|{{{group12}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list12}}}

}}{{#if:|{{#if:|{{{group13}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list13}}}

}}{{#if:|{{#if:|{{{group14}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list14}}}

}}{{#if:|{{#if:|{{{group15}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list15}}}

}}{{#if:|{{#if:|{{{group16}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list16}}}

}}{{#if:|{{#if:|{{{group17}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list17}}}

}}{{#if:|{{#if:|{{{group18}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list18}}}

}}{{#if:|{{#if:|{{{group19}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list19}}}

}}{{#if:|{{#if:|{{{group20}}}<td style="text-align:left;border-left-width:2px;border-left-style:solid;|

{{{list20}}}

}}{{#if:|{{#if:IMSMA Hub{{#switch:{{#if:|{{{border}}}|child}}|subgroup|child=|none=|#default=

}}{{#ifeq:|Template|{{#ifeq:{{#if:|{{{border}}}|child}}|child||{{#ifeq:{{#if:|{{{border}}}|child}}|subgroup||{{#switch:implementation plan

|doc
|sandbox
|testcases =
|#default = {{#switch:
 |plainlist
 |hlist
 |hlist hnum
 |hlist vcard
 |vcard hlist = 
 |#default = 
 }}
}}

}}}}}}|}}

{{{below}}}

}}{{#switch:|subgroup|child=

|none=|#default=}}{{#ifeq:|Template|{{#ifeq:|child||{{#ifeq:|subgroup||{{#switch:implementation plan
|doc
|sandbox
|testcases =
|#default = {{#switch:hlist
 |plainlist
 |hlist
 |hlist hnum
 |hlist vcard
 |vcard hlist = 
 |#default = 
 }}
}}

}}}}}}