Transplant Cleanup
From VistApedia
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
- Kill ^%ZOSF
- Run ^ZTMGRSET
- Run ^DINIT
- D GETENV^%ZOSV W Y
- Change 14.5, 14.6 and 14.7 to match the settings of UCI and VOL.
- Delete refs to Volumes in Device File
- Edit Volume Set in Kernel System Parameters subfile
- Remove CPU,VOL in Mailman Site Parameters
- Optionally, do one of either things
- 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.
- 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.