Transplant Cleanup

From VistApedia
Revision as of 21:44, 23 October 2012 by Shabiel (talk | contribs) (Steps)
Jump to: navigation, search

Statement of Problem

A VISTA system when transplanted from one system to another needs to be cleaned up so it can work on the destination system.

Warning

This is a potential descructive operation leading to loss of data.

Steps

  1. Kill ^%ZOSF
  2. Run ^ZTMGRSET
  3. Run ^DINIT
  4. D GETENV^%ZOSV W Y
  5. Change 14.5, 14.6 and 14.7 to match the settings of UCI and VOL.
  6. Delete refs to Volumes in Device File
  7. Edit Volume Set in Kernel System Parameters subfile
  8. Remove CPU,VOL in Mailman Site Parameters
  9. Optionally, do one of either things
    1. Kill ^%ZTSCH and ^%ZTSK if you don't care what the system was previously doing; then Re-index all of the indexes on 19.2.
    2. Or Clean up ^%ZTSCH and ^%ZTSK manually if you care what they contained.

To clean manually, do the following steps: 1. Delete volume references in 19.2 for all entries. 2. Run the following commands:

S X=0 F  S X=$O(^%ZTSK(X)) Q:'X  S $P(^(X,0),"^",11)=UCI
S X=0 F  S X=$O(^%ZTSK(X)) Q:'X  S $P(^(X,0),"^",12)=VS
K ^%ZTSCH("ER")
K ^%ZTSCH("STATUS")
K ^%ZTSCH("MON")
K ^%ZTSCH("WAIT")
K ^%ZTSCH("SYNC")

You can also clean the starup node if the startup tasks are incorrect. You will need to reschedule them in the Schedule/Unschedule option.

K ^%ZTSCH("STARTUP")

After you are done, run ^ZTMB to start taskman. You can run ^ZTMCHK, but I don't find it of much use as it frequently gives you bad data.